|
技能描述:
向目标区域的天空发射一枚炮弹,炮弹到达后会在天空爆炸,对区域内的敌人造成伤害。
等级1 - 造成75点伤害
等级2 - 造成150点伤害
等级3 - 造成225点伤害
等级4 - 造成300点伤害
技能图片:
技能下载:
炮弹碎片.w3x
(43 KB, 下载次数: 353)
技能触发器:
[trigger]
PDSP
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 炮弹碎片
动作
设置 Unit_Int[1] = (Unit_Int[1] + 1)
设置 PDSP_Point[Unit_Int[1]] = (技能施放点)
设置 PDSP_Test_Point[0] = ((触发单位) 的位置)
设置 PDSP_High[Unit_Int[1]] = 0.00
设置 PDSP_Add_High[Unit_Int[1]] = (500.00 / ((PDSP_Point[Unit_Int[1]] 和 PDSP_Test_Point[0] 之间的距离) / 12.50))
设置 PDSP_Angle[Unit_Int[1]] = (PDSP_Test_Point[0] 到 PDSP_Point[Unit_Int[1]] 的角度)
设置 PDSP_Unit[0] = (新建 ((触发单位) 的所有者) 的 炮弹 在(((触发单位) 所在X轴坐标),((触发单位) 所在Y轴坐标)),面向角度:0.00 度)
单位 - 设置 刀阵旋风 等级对 PDSP_Unit[0] 为 (炮弹碎片 的等级对 (触发单位))
单位 - 设置 PDSP_Unit[0] 的自定义值为 Unit_Int[1]
单位组 - 添加 PDSP_Unit[0] 到 PDSP_Group
如果所有条件成立则做动作1,否则做动作2
If - 条件
PDSP_On 等于 FALSE
Then - 动作
计时器 - 开启 PDSP_Timer ,计时方式: 循环 时间设置: 0.01 秒
设置 PDSP_On = TRUE
Else - 动作
点 - 清除 PDSP_Test_Point[0]
[/trigger]
[trigger]
PDSP 2
事件
时间 - PDSP_Timer 到期
条件
动作
单位组 - 选取 PDSP_Group 内所有单位做动作
Loop - 动作
设置 Unit_Int[0] = ((选取单位) 的自定义值)
设置 PDSP_Point_Part_Time[0] = ((选取单位) 的位置)
如果所有条件成立则做动作1,否则做动作2
If - 条件
(PDSP_Point_Part_Time[0] 和 PDSP_Point[Unit_Int[0]] 之间的距离) 大于或等于 17.50
Then - 动作
设置 PDSP_Point_Part_Time[1] = (从 PDSP_Point_Part_Time[0] 开始,距离 12.50 ,方向为 PDSP_Angle[Unit_Int[0]] 度的位移处)
设置 PDSP_High[Unit_Int[0]] = (PDSP_High[Unit_Int[0]] + PDSP_Add_High[Unit_Int[0]])
单位 - 立即移动 (选取单位) 到 PDSP_Point_Part_Time[1] ,面向角度 PDSP_Angle[Unit_Int[0]] 度
单位 - 添加 风暴之鸦 给 (选取单位)
动画 - 改变 (选取单位) 的飞行高度为 PDSP_High[Unit_Int[0]] ,变换速率: 0.00
单位 - 删除 风暴之鸦 从 (选取单位)
Else - 动作
单位组 - 把 (选取单位) 从 PDSP_Group 移除
单位 - 对 (选取单位) 发布 暗夜精灵族守望者 - 刀阵旋风 命令
如果所有条件成立则做动作1,否则做动作2
If - 条件
(PDSP_Group 中的单位数量) 小于或等于 0
Then - 动作
计时器 - 暂停 PDSP_Timer
设置 PDSP_On = FALSE
Else - 动作
点 - 清除 PDSP_Point_Part_Time[0]
点 - 清除 PDSP_Point_Part_Time[1]
[/trigger]
[trigger]
PDSP 3
事件
单位 - 任意单位 施放技能结束
条件
(施放技能) 等于 刀阵旋风
动作
单位 - 杀死 (触发单位)
[/trigger]
Tips:
基本上用单位自定义值就能做能多人同时使用的T技能。 |
评分
-
查看全部评分
|