|
楼主 |
发表于 2009-4-7 17:23:13
|
显示全部楼层
[trigger]
未命名触发器 002
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 1背包
动作
-------- 记录当前物品栏的物品并填满空位 --------
For i 从 1 到 6, 做动作
Loop - 动作
如果 (((触发单位) 物品栏第 i 格的物品) 等于 没有物品) 成立则 (英雄 - 创建 物品栏空位 给 (触发单位)) 否则 (无动作)
设置 itemb[((((((触发单位) 的附加值) x 6) - 6) + (ZS[((触发单位) 的附加值)] - 600)) + i)] = ((触发单位) 物品栏第 i 格的物品)
-------- 找回初始的物品栏 --------
如果 (ZS[((触发单位) 的附加值)] 等于 1200) 成立则 (设置 ZS[((触发单位) 的附加值)] = 0) 否则 (无动作)
如果 (wupnlan[((触发单位) 的附加值)] 等于 2) 成立则 (设置 wupnlan[((触发单位) 的附加值)] = 0) 否则 (无动作)
-------- 进行物品栏的切换 --------
单位 - 删除 itemskill[(wupnlan[((触发单位) 的附加值)] + 1)] 从 (触发单位)
单位 - 添加 itemskill[(wupnlan[((触发单位) 的附加值)] + 1)] 给 (触发单位)
-------- 把切换后物品栏的物品重新给英雄,并删除填充物品 --------
For i 从 1 到 6, (英雄 - 把 itemb[(((((触发单位) 的附加值) x 6) - 6) + (ZS[((触发单位) 的附加值)] + i))] 给 (触发单位))
For i 从 1 到 6, (如果 ((((触发单位) 物品栏第 i 格的物品) 的类型) 等于 物品栏空位) 成立则 (物品 - 删除 ((触发单位) 物品栏第 i 格的物品)) 否则 (无动作))
设置 ZS[((触发单位) 的附加值)] = (ZS[((触发单位) 的附加值)] + 600)
设置 wupnlan[((触发单位) 的附加值)] = (wupnlan[((触发单位) 的附加值)] + 1)
[/trigger] |
|