|
[trigger]
事件
地图初始化
条件
动作
-------- 配方一 --------
设置 TYPE[1] = 生锈的矿铲
设置 TYPE[2] = 埃苏尼之精髓
设置 TYPE[3] = 瑟拉思尔
设置 TYPE[4] = 力量之书
-------- 配方二 --------
设置 TYPE[5] = 刺客佩刀
设置 TYPE[6] = 霜冻之球
设置 TYPE[7] = 霜冻守卫
设置 TYPE[8] = 敏捷之书
-------- 配方三 --------
设置 TYPE[9] = 刺客佩刀
设置 TYPE[10] = 火焰之球
设置 TYPE[11] = 灼热之刀
设置 TYPE[12] = 智力之书
[/trigger][trigger]
未命名触发器 002
事件
单位 - 任意单位 获得物品
条件
动作
For循环整数A从 1 到 3, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((被操作物品) 的类型) 等于 TYPE[((循环整数A) x 4)]
Then - 动作
设置 A = TYPE[(((循环整数A) x 4) - 3)]
设置 B = TYPE[(((循环整数A) x 4) - 2)]
设置 C = TYPE[(((循环整数A) x 4) - 1)]
Else - 动作
无动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
A 不等于 (没有物品 的类型)
(((触发单位) 物品栏第 (循环整数A) 格的物品) 的类型) 等于 A
Then - 动作
For循环整数B从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(((触发单位) 物品栏第 (循环整数B) 格的物品) 的类型) 等于 B
Then - 动作
物品 - 删除 ((触发单位) 所持有的 A)
物品 - 删除 ((触发单位) 所持有的 B)
英雄 - 创建 C 给 (触发单位)
Else - 动作
无动作
Else - 动作
无动作
设置 A = (没有物品 的类型)
设置 B = (没有物品 的类型)
设置 C = (没有物品 的类型)
[/trigger]
触发摘自551155的演示
假设我新增配方,触发器2设置变量哪里要怎么改???
还有那个循环数Ax4-3这个变量是怎么算的, 我没搞懂,循环数A不是1到36吗.....这个等式看了半天也没看懂.... |
|