|
楼主 |
发表于 2009-9-6 00:50:46
|
显示全部楼层
按照猪头兄做了,但是还是会退出
[trigger]
MZYH
事件
条件
动作
设置 A = ((触发单位) 的面向角度)
设置 B = ((伤害来源) 的面向角度)
如果所有条件成立则做动作1,否则做动作2
If - 条件
所有条件成立
条件
(射击要害 的等级对 (伤害来源)) 大于或等于 1
(A - B) 小于或等于 75.00
Then - 动作
设置 MZYH_Sh[1] = ((转换 ((伤害来源) 的智力值(包括 加成)) 为实数) x (0.20 + (0.05 x (转换 (射击要害 的等级对 (伤害来源)) 为实数))))
设置 MZYH_Sh[2] = (55.00 x ((转换 (射击要害 的等级对 (伤害来源)) 为实数) x 0.10))
设置 MZYH_Sh[0] = (MZYH_Sh[1] + MZYH_Sh[2])
触发器 - 关闭 (当前触发)
触发器 - 开启 (当前触发)
单位 - 命令 (伤害来源) 对 (触发单位) 造成 MZYH_Sh[0] 点伤害,攻击类型: 英雄 伤害类型: 普通
特殊效果 - 删除 (新建特效 Abilities\\Spells\\Other\\Stampede\\StampedeMissileDeath.mdl 并绑定到 (触发单位) 的 head 附加点上)
Else - 动作
[/trigger] |
|