🎮 物品宠物互换 — 演示图实战
演示图:物品宠物互换.w3x
触发器数:2
📁 本地路径:
F:\AI\AI-machine\W3演示图\
📑 触发器目录
- 设置英雄跟宠物变量
- 右键双击给予物品1
📜 触发器代码
设置英雄跟宠物变量
text
触发器: 设置英雄跟宠物变量 (初始化) [✓]
───────────────────────────────────────────────────────
事件
└─ 地图初始化
条件
└─ 无
动作
├─ ── 设置英雄跟宠物 ──
├─ 设置 Yx[1] = gg_unit_Hpal_0001
└─ 设置 BB[1] = gg_unit_Hmkg_0002右键双击给予物品1
text
触发器: 右键双击给予物品1 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
└─ YDWESyStemItemUnmovableRegistTrigger()
条件
└─ 无
动作
├─ 关闭触发器 当前触发器()
├─ 设置局部变量:"w"=(触发单位()的所有者)
├─ 如果
│ ├─ 条件: 触发单位() == Yx[玩家号(读取局部变量("w"))]
│ ├─ 则
│ │ 设置局部变量:"u"=Yx[玩家号(读取局部变量("w"))]
│ │ 设置局部变量:"f"=BB[玩家号(读取局部变量("w"))]
│ └─ 否则
│ 设置局部变量:"u"=BB[玩家号(读取局部变量("w"))]
│ 设置局部变量:"f"=Yx[玩家号(读取局部变量("w"))]
├─ 设置局部变量:"wp"=GetOrderTargetItem()
├─ YDWEForLoopLocVarMultiple: "f", 1, 6
├─ 启动计时器: 创建计时器(), 0.00s (一次性)
└─ 开启触发器 当前触发器()