|
楼主 |
发表于 2009-7-30 15:32:13
|
显示全部楼层
天啊 救命啊 我写的这个用个加力量的物品测试 结果直接游戏崩溃。。。。。。
[trigger]
Demonic Imbued Armor00
事件
单位 - 任意单位 学习技能
条件
(学习技能) 等于 邪能强化装甲
动作
设置 zs1 = ((触发单位) 的力量值(包括 加成))
单位 - 添加 邪能强化装甲 法抗 给 (触发单位)
单位 - 设置 (触发单位) 的 邪能强化装甲 法抗 等级为 ((触发单位) 的 邪能强化装甲 技能等级)
如果所有条件成立则做动作1,否则做动作2
If - 条件
((触发单位) 的 邪能强化装甲 技能等级) 大于 1
Then - 动作
For循环整数A从 1 到 (转换 ((转换 zs1 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲 技能等级) 为实数) - 1.00))) 为整数), 做动作
Loop - 动作
单位 - 为 (触发单位) 添加 邪能强化装甲 -19
单位 - 设置 (触发单位) 的 邪能强化装甲 -19 等级为 2
单位 - 为 (触发单位) 删除 邪能强化装甲 -19
Else - 动作
For循环整数A从 1 到 (转换 ((转换 zs1 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲 技能等级) 为实数) - 0.00))) 为整数), 做动作
Loop - 动作
英雄 - 创建 邪能强化装甲+19 给 (触发单位)
[/trigger]
[trigger]
Demonic Imbued Armor01
事件
单位 - 任意单位 学习技能
单位 - 任意单位 提升等级
单位 - 任意单位 获得物品
单位 - 任意单位 丢弃物品
单位 - 任意单位 抵押物品(到商店)
条件
((触发单位) 拥有 邪能强化装甲 ) 等于 TRUE
动作
设置 zs = (((触发单位) 的力量值(包括 加成)) - zs1)
如果所有条件成立则做动作1,否则做动作2
If - 条件
zs 大于或等于 (12 - ((触发单位) 的 邪能强化装甲 技能等级))
Then - 动作
For循环整数A从 1 到 (转换 ((转换 zs 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲 技能等级) 为实数) - 0.00))) 为整数), 做动作
Loop - 动作
英雄 - 创建 邪能强化装甲+19 给 (触发单位)
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
zs 小于或等于 (((触发单位) 的 邪能强化装甲 技能等级) - 12)
Then - 动作
For循环整数A从 1 到 (转换 ((转换 (zs / -1) 为实数) / (12.00 - ((转换 ((触发单位) 的 邪能强化装甲 技能等级) 为实数) - 0.00))) 为整数), 做动作
Loop - 动作
单位 - 为 (触发单位) 添加 邪能强化装甲 -19
单位 - 设置 (触发单位) 的 邪能强化装甲 -19 等级为 2
单位 - 为 (触发单位) 删除 邪能强化装甲 -19
Else - 动作
[/trigger] |
|