海之契约:召唤出一个海之契约,在海之契约1000范围内,海军上将的力量上升,攻击力提高,攻击具有溅射效果,远离海之契约将失去效果。海之契约持续45秒,最大存在数量为1(类似先知幽灵狼)。
海军上将是一位对战地图中的英雄,所以每个玩家可以训练1个海军上将。这个技能可以说有些麻烦,那么如何做出呢?可以用数组。。。。
我们先要创建2个数组单位变量,如下图

海之契约模版技能为先知-幽灵狼:
接下来写两个触发,触发1如图

从图中可以看出 当海之契约单位被召唤出来后 ,如果该单位所有者为玩家1,那么该召唤单位被变量标记为Unit_SC_a[1]
召唤者被变量标记为Unit_SC_b[1]
Unit是单位的意思 SC是海之契约的英文缩写 [1]表示是该数组变量的1号变量为英雄
至于做到力量提高 攻击力提高 这些动作我就省略了。。。。。
海之契约刚召唤出时与海军上将距离为0 海军上将获得了强大的增益效果
而触发2则做到了每1.5秒判断海军上将是否在1000范围内。。。

每1.5秒判断一次,玩家1的海之契约是活着的,海军上将和海之契约的位置
然后做动作 该动作被我省略了。。。。。
然后是判断玩家2 玩家3 玩家4
最后是判断如果 所有玩家的 海之契约单位都是死的 那么关闭触发2
OK 这个技能就完成了,希望各位粉粉能看懂。。。
海军上将是一位对战地图中的英雄,所以每个玩家可以训练1个海军上将。这个技能可以说有些麻烦,那么如何做出呢?可以用数组。。。。
我们先要创建2个数组单位变量,如下图

海之契约模版技能为先知-幽灵狼:
接下来写两个触发,触发1如图

从图中可以看出 当海之契约单位被召唤出来后 ,如果该单位所有者为玩家1,那么该召唤单位被变量标记为Unit_SC_a[1]
召唤者被变量标记为Unit_SC_b[1]
Unit是单位的意思 SC是海之契约的英文缩写 [1]表示是该数组变量的1号变量为英雄
至于做到力量提高 攻击力提高 这些动作我就省略了。。。。。
海之契约刚召唤出时与海军上将距离为0 海军上将获得了强大的增益效果
而触发2则做到了每1.5秒判断海军上将是否在1000范围内。。。

每1.5秒判断一次,玩家1的海之契约是活着的,海军上将和海之契约的位置
然后做动作 该动作被我省略了。。。。。
然后是判断玩家2 玩家3 玩家4
最后是判断如果 所有玩家的 海之契约单位都是死的 那么关闭触发2
OK 这个技能就完成了,希望各位粉粉能看懂。。。