|
发表于 2008-9-11 11:25:29
|
显示全部楼层
[trigger]
AHab
事件
单位 - 任意单位 死亡
条件
所有条件成立
条件
((死亡单位) 是 英雄) 等于 TRUE
(死亡爆炸 的等级对 (凶手单位)) 大于 0
动作
设置 AHab_Loction = ((死亡单位) 的位置)
设置 AHab_Group = (半径为 2000.00 圆心为 AHab_Loction 且满足 ((((匹配单位) 是存活的) 等于 TRUE) and ((((匹配单位) 是 建筑) 等于 FALSE) and (((匹配单位) 是 ((凶手单位) 的所有者) 的敌对单位) 等于 TRUE))) 的所有单位)
单位 - 创建 1 个 死者灵魂 给 ((凶手单位) 的所有者) 在 AHab_Loction ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击 命令到目标: (凶手单位)
单位组 - 选取 AHab_Group 内所有单位做动作
Loop - 动作
特殊效果 - 创建并绑定特效到 overhead 对 (选取单位) ,使用模型: Abilities\\\\Spells\\\\Other\\Incinerate\\\\FireLordDeathExplode.mdl
设置 AHab_Effect = (最后创建的特效)
单位 - 命令 (凶手单位) 对 (选取单位) 造成 200.00 点伤害,攻击类型: 混乱 伤害类型: 通用
特殊效果 - 删除 AHab_Effect
自定义代码: call DestroyGroup(udg_AHab_Group)
自定义代码: call RemoveLocation(udg_AHab_Loction)
[/trigger]
[trigger]
AHab End
事件
单位 - 单位进入 150.00 范围距离 拥有死亡爆炸的英雄 0000 <预设>
条件
((进入的单位) 的类型) 等于 死者灵魂
动作
单位 - 杀死 (进入的单位)
[/trigger]
大致是这样吧…………
死者灵魂是有攻击力无蝗虫的无敌单位。
以后的触发使用用Trigger插件就可以了
教程:http://www.islga.org/bbs/read.ph ... d=17915&u=18885 |
|