|
[trigger]
未命名触发器 001
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 死亡的诅咒
动作
设置 a = (a + 1)
For循环整数A从 1 到 a, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
b[(循环整数A)] 等于 没有单位
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((技能施放目标) 在 f 中) 等于 FALSE
Then - 动作
单位组 - 添加 (技能施放目标) 到 f
触发器 - 为 未命名触发器 002 <预设> 添加事件: (单位 - (技能施放目标) 接受伤害)
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(循环整数A) 不等于 a
Then - 动作
设置 a = (a - 1)
Else - 动作
设置 b[(循环整数A)] = (技能施放目标)
设置 c[(循环整数A)] = 0.00
设置 d[(循环整数A)] = (触发单位)
设置 e[(循环整数A)] = 100
跳过剩余动作
Else - 动作
[/trigger]
[trigger]
未命名触发器 002
事件
条件
动作
For循环整数A从 1 到 a, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(伤害来源) 等于 b[(循环整数A)]
Then - 动作
设置 c[(循环整数A)] = (c[(循环整数A)] + (单位所受伤害))
Else - 动作
[/trigger]
[trigger]
未命名触发器 003
事件
时间 - 每 0.10 秒触发事件
条件
a 大于 0
动作
For循环整数A从 1 到 a, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
e[(循环整数A)] 等于 0
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
b[(循环整数A)] 不等于 没有单位
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
c[(循环整数A)] 小于 100.00
Then - 动作
单位 - 命令 d[(循环整数A)] 对 b[(循环整数A)] 造成 ((最大生命值 对于 b[(循环整数A)]) x 0.25) 点伤害,攻击类型: 法术 伤害类型: 普通
Else - 动作
设置 b[(循环整数A)] = 没有单位
设置 c[(循环整数A)] = 0.00
设置 d[(循环整数A)] = 没有单位
设置 e[(循环整数A)] = 0
Else - 动作
Else - 动作
设置 e[(循环整数A)] = (e[(循环整数A)] - 1)
[/trigger]
效果是使用后10秒如果目标单位攻击释放单位的血量少于100就扣掉目标单位最大生命值25%的血量
结果发现10秒后被目标直接挂了。。。。。 |
|