|
发表于 2013-4-8 22:06:21
|
显示全部楼层
[trigger]WeaponGet
事件
单位 - 任意单位 获得物品
条件
((触发单位) 是 英雄) 等于 TRUE
((被操作物品) 的分类) 等于 永久
动作
设置 Hero_WeaponChange_HP = (生命值 对于 (触发单位))
设置 Hero_WeaponChange_MP = (魔法值 对于 (触发单位))
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
Or - 任意条件成立
条件
((触发单位) 的类型) 等于 幸存者 匕首盾
((触发单位) 的类型) 等于 幸存者 法杖盾
((触发单位) 的类型) 等于 幸存者 剑盾
((触发单位) 的类型) 等于 幸存者 双持(剑)
((触发单位) 的类型) 等于 幸存者 双持(匕首)
((触发单位) 的类型) 等于 幸存者 双持(法杖)
((触发单位) 的类型) 等于 幸存者 弓箭
((触发单位) 的类型) 等于 幸存者 弩炮
((触发单位) 的类型) 等于 幸存者 双手
((触发单位) 的类型) 等于 幸存者 长柄
Then - 动作
设置 TempPlayerGroup = (转换 ((触发单位) 的所有者) 为玩家组)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 TempPlayerGroup 发送显示 2.00 秒的文本信息: |Cffff0000已经有...
声音 - 播放 Error <预设> ,音量: 100.00%, 跟随单位: (触发单位)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
Or - 任意条件成立
条件
((触发单位) 的类型) 等于 幸存者 单手(匕首)
((触发单位) 的类型) 等于 幸存者 单手(法杖)
((触发单位) 的类型) 等于 幸存者 单手(剑)
((触发单位) 的类型) 等于 幸存者 副手
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 幸存者 单手(匕首)
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
Or - 任意条件成立
条件
((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 双持(匕首)单手变成的 给 (触发单位)
单位 - 删除 1变身 双持(匕首)单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 匕首盾 单手变成的 给 (触发单位)
单位 - 删除 1变身 匕首盾 单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
设置 TempPlayerGroup = (转换 ((触发单位) 的所有者) 为玩家组)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 TempPlayerGroup 发送显示 2.00 秒的文本信息: |Cffff0000已经有...
声音 - 播放 Error <预设> ,音量: 100.00%, 跟随单位: (触发单位)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 幸存者 单手(法杖)
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
Or - 任意条件成立
条件
((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 双持(法杖)单手变成的 给 (触发单位)
单位 - 删除 1变身 双持(法杖)单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 法杖盾 单手变成的 给 (触发单位)
单位 - 删除 1变身 法杖盾 单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
设置 TempPlayerGroup = (转换 ((触发单位) 的所有者) 为玩家组)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 TempPlayerGroup 发送显示 2.00 秒的文本信息: |Cffff0000已经有...
声音 - 播放 Error <预设> ,音量: 100.00%, 跟随单位: (触发单位)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 幸存者 单手(剑)
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
Or - 任意条件成立
条件
((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 双持(剑)单手变成的 给 (触发单位)
单位 - 删除 1变身 双持(剑)单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 剑盾 单手变成的 给 (触发单位)
单位 - 删除 1变身 剑盾 单手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
设置 TempPlayerGroup = (转换 ((触发单位) 的所有者) 为玩家组)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 TempPlayerGroup 发送显示 2.00 秒的文本信息: |Cffff0000已经有...
声音 - 播放 Error <预设> ,音量: 100.00%, 跟随单位: (触发单位)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 幸存者 副手
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 剑盾 副手变成的 给 (触发单位)
单位 - 删除 1变身 剑盾 副手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 法杖盾 副手变成的 给 (触发单位)
单位 - 删除 1变身 法杖盾 副手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 匕首盾 副手变成的 给 (触发单位)
单位 - 删除 1变身 匕首盾 副手变成的 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
设置 TempPlayerGroup = (转换 ((触发单位) 的所有者) 为玩家组)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 TempPlayerGroup 发送显示 2.00 秒的文本信息: |Cffff0000已经有...
声音 - 播放 Error <预设> ,音量: 100.00%, 跟随单位: (触发单位)
Else - 动作
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的类型) 等于 幸存者 普通
Or - 任意条件成立
条件
((触发单位) 的 武器 弓箭 技能等级) 大于 0
((触发单位) 的 武器 弩炮 技能等级) 大于 0
((触发单位) 的 武器 双手 技能等级) 大于 0
((触发单位) 的 武器 长柄 技能等级) 大于 0
((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 弓箭 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 弓箭 给 (触发单位)
单位 - 删除 1变身 弓箭 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 弩炮 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 弩炮 给 (触发单位)
单位 - 删除 1变身 弩炮 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 双手 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 双手 给 (触发单位)
单位 - 删除 1变身 双手 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 长柄 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 长柄 给 (触发单位)
单位 - 删除 1变身 长柄 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 单手(匕首) 给 (触发单位)
单位 - 删除 1变身 单手(匕首) 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 单手(法杖) 给 (触发单位)
单位 - 删除 1变身 单手(法杖) 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 单手(剑) 给 (触发单位)
单位 - 删除 1变身 单手(剑) 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
Or - 任意条件成立
条件
((触发单位) 的 武器 持盾 技能等级) 大于 0
((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
Then - 动作
设置 Hero_WeaponChange_Unit = (触发单位)
单位 - 添加 1变身 副手 给 (触发单位)
单位 - 删除 1变身 副手 从 (触发单位)
触发器 - 运行 SkillSave <预设> (检查条件)
Else - 动作
Else - 动作
[/trigger] |
|