魔兽地图编辑器的问题,高手赐教

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:05:04
如果我想做一个技能,比如在英雄攻击时,有20%的几率附加冲击波,那需要怎么做?如果向要这个技能附加的几率随着技能等级的提升而提升又需要怎么办呢?希望高手指点一二
回2楼 wenhao8691:仅用地图编辑器无法完成吗?那还需要什么工具?T触发中,没有随机值可以设置成攻击时百分之多少施放技能吗?比如说我吧闪电链给我的英雄加上,但是隐藏此技能,然后在攻击的时候设置随机值,20%的几率使我的英雄在攻击时施放闪电链,此方法不可行?
”至于等级,里面有一个等级变量,你可以输入等级参数,之后会自动添加每等级的攻击等变量,这时你可以修改每等级的攻击能力等。”现在的问题不是等级提升伤害,可能你没看明白我的问题,我说的这个技能等级提升几率是指用 T触发的,就比如,在英雄攻击的时候,触发后,用T创造一个单位给玩家,然后用触发创造的这个单位施放闪电链,但是我直接提升的等级是英雄技能的等级,我的意思是,如何使英雄技能等级提升后,这个触发创造的单位的技能也提升等级,因为创造出来的单位不可能一直跟着英雄,需要的是他放完技能就被删除,下次触发后再次创建,但是创建后,他的技能等级等于重置,我想知道如何提升触发单位的技能威力

回 h6860221:编辑器吧常去,呵呵,东西很多,就是看着有点晕。。呵呵,你说的方法,我马上去试,谢谢你的答案,非常感谢^_^

(1).CD
  事件
  单位 - 任意单位 学习技能
  条件
  (学习技能) 等于 触发冲击波
  动作
  设置 CFSD = (触发单位)
  触发器 - 开启 CD2 <预设>
  触发器 - 关闭 (当前触发)
  ============================================================--------
  (2)CD2(初始关闭)
  事件
  单位 - 任意单位 被攻击
  条件
  (攻击单位) 等于 CFSD
  动作
  设置 CFS = (随机整数,最小值: 1 最大值: 8)
  设置 d4 = ((攻击单位) 的位置)
  如果所有条件成立则做动作1,否则做动作2
  If - 条件
  CFS 等于 1
  Then - 动作
  单位 - 创建 1 个 用有冲击波技能的辅助单位 给 (CFSD 的所有者) 在 d4 ,面向角度为 默认建筑朝向 度
  单位 - 为 (最后创建的单位) 设置 水元素 类型的生命周期,持续时间为 1.00 秒
  单位 - 设置 (最后创建的单位) 的 冲击波技能 等级为 (CFSD 的 触发冲击波 技能等级)
  单位 - 对 (最后创建的单位) 发布 兽族牛头人酋长 - 震荡波 命令到目标: (被攻击单位)
  Else - 动作
  无动作
  点 - 清除 d4
  ======================================================================
  需要的变量:
  CFSD 单位
  CFS 整数
  d4 点 (用于点的排泄)
  ======================================================================
  至于怎么提高几