|
发表于 2011-8-18 16:40:19
|
显示全部楼层
其实很简单的东西,两个触发就行了。
做技能,思路要清晰、灵活
但是,我这个方式是投机取巧的,如果目标使用无敌、魔免、隐身、被影藏、走出视野。技能就失效了
附件在此,改了名字,呵呵:
船长-标记.w3x
(21 KB, 下载次数: 3)
[trigger]part 1
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 死亡之指 英雄
动作
设置 p = ((技能施放目标) 的位置)
单位 - 创建 1 个 马甲1号 给 ((触发单位) 的所有者) 在 p ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 燃烧军团阿克蒙德 - 死亡之指 命令到目标: (技能施放目标)
点 - 清除 p
设置 hero[(((触发单位) 的所有者) 的玩家索引号)] = (触发单位)
[/trigger]
【死亡之指 马甲】这个技能的施法时间为2秒
[trigger]part 2
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 死亡之指 马甲
动作
设置 p = ((触发单位) 的位置)
单位 - 设置 (技能施放目标) 的X坐标为 (p 的X轴坐标)
单位 - 设置 (技能施放目标) 的Y坐标为 (p 的Y轴坐标)
点 - 清除 p
设置 harm = ((转换 (死亡之指 英雄 的等级对 hero[(((触发单位) 的所有者) 的玩家索引号)]) 为实数) x (转换 (敏捷 对 hero[(((触发单位) 的所有者) 的玩家索引号)] (包括 加成)) 为实数))
设置 harm = (harm x 2.00)
单位 - 命令 hero[(((触发单位) 的所有者) 的玩家索引号)] 对 (技能施放目标) 造成 harm 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 装甲类型: 无
[/trigger] |
|