[trigger]
Set
事件
单位 - 任意单位 发动技能效果
条件
动作
设置 Count_01 = (Count_01 + 1)
设置 Count_03 = (Count_03 + 1)
设置 Hero[Count_01] = (触发单位)
如果 ((Damage <预设> 处于开启状态) 不等于 TRUE) 成立则 (触发器 - 开启 Damage <预设>) 否则 (-------- --------)
[/trigger]
[trigger]
Damage
事件
时间 - 每 0.01 秒触发事件
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
Count_01 不等于 0
Then - 动作
For Index_01 从 1 到 Count_01, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(Hero[Index_01] 拥有 神圣护甲) 等于 TRUE
Then - 动作
设置 Location[0] = (Hero[Index_01] 的位置)
设置 Group[Index_01] = (半径为 500.00 圆心为 Location[0] 且满足 ((((匹配单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (Hero[Index_01] 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
单位组 - 选取 Group[Index_01] 内所有单位做动作
Loop - 动作
For Index_02 从 1 到 Count_02[Index_01], 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(选取单位) 等于 Unit[Index_02]
Then - 动作
设置 Boolean[0] = TRUE
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
Boolean[0] 不等于 TRUE
Then - 动作
设置 Count_02[Index_01] = (Count_02[Index_01] + 1)
设置 Unit[Count_02[Index_01]] = (选取单位)
单位 - 命令 Hero[Index_01] 对 Unit[Count_02[Index_01]] 造成 30.00 点伤害,攻击类型: 法术 伤害类型: 魔法
设置 Integer[Count_02[Index_01]] = 99
如果 ((Damage Cd <预设> 处于开启状态) 不等于 TRUE) 成立则 (触发器 - 开启 Damage Cd <预设>) 否则 (-------- --------)
Else - 动作
设置 Boolean[0] = FALSE
单位组 - 删除 Group[Index_01]
点 - 清除 Location[0]
Else - 动作
设置 Hero[Index_01] = Hero[Count_01]
设置 Hero[Count_01] = 没有单位
设置 Index_01 = (Index_01 - 1)
设置 Count_01 = (Count_01 - 1)
Else - 动作
触发器 - 关闭 (当前触发)
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: 关闭持续时间...
[/trigger]
[trigger]
Damage Cd
事件
时间 - 每 0.01 秒触发事件
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
Count_03 不等于 0
Then - 动作
For Index_03[Count_03] 从 1 到 Count_02[Count_03], 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
Integer[Index_03[Count_03]] 不等于 0
Then - 动作
设置 Integer[Index_03[Count_03]] = (Integer[Index_03[Count_03]] - 1)
Else - 动作
设置 Unit[Index_03[Count_03]] = Unit[Count_02[Count_03]]
设置 Unit[Count_02[Count_03]] = 没有单位
设置 Integer[Index_03[Count_03]] = Integer[Count_02[Count_03]]
设置 Integer[Count_02[Count_03]] = 0
设置 Index_03[Count_03] = (Index_03[Count_03] - 1)
设置 Count_02[Count_03] = (Count_02[Count_03] - 1)
Else - 动作
触发器 - 关闭 (当前触发)
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: 关闭伤害间隔...
[/trigger]
基本触发写成了这样,但是在伤害CD那里不知道怎么减少Counet_03的数值,求解 |