|
以下是双背包保留物品效果的T
动作不是很明白
谁能解释下?
对战初始化
┣━事件
┃ └─地图初始化
┣━条件
┗━动作
├─设置 w[1] = 1物品栏 (英雄)
├─设置 w[2] = 2物品栏 (英雄)
├─设置 w[3] = 3物品栏 (英雄)
┣━事件
┃ └─单位 - 任意单位 发动技能效果
┣━条件
┃ └─(施放技能) 等于 切换背包
┗━动作
├─设置 t[((触发玩家) 的玩家索引号)] = FALSE
├─For循环整数B从 1 到 6, 做动作
│ Loop - 动作
│ 如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ ((触发单位) 物品栏第 (循环整数B) 格的物品) 等于 没有物品
│ Then - 动作
│ 英雄 - 创建 填位置 给 (触发单位)
│ 设置 i[((((触发玩家) 的玩家索引号) x 100) + (((循环整数B) x 10) + n[((触发玩家) 的玩家索引号)]))] = ((触发单位) 物品栏第 (循环整数B) 格的物品)
│ Else - 动作
│ 设置 i[((((触发玩家) 的玩家索引号) x 100) + (((循环整数B) x 10) + n[((触发玩家) 的玩家索引号)]))] = ((触发单位) 物品栏第 (循环整数B) 格的物品)
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ n[((触发玩家) 的玩家索引号)] 大于或等于 3
│ Then - 动作
│ 设置 n[((触发玩家) 的玩家索引号)] = 1
│ Else - 动作
│ 设置 n[((触发玩家) 的玩家索引号)] = (n[((触发玩家) 的玩家索引号)] + 1)
├─单位 - 删除 w[((((触发玩家) 的玩家索引号) x 100) + n[((触发玩家) 的玩家索引号)])] 从 (触发单位)
├─单位 - 添加 w[((((触发玩家) 的玩家索引号) x 100) + n[((触发玩家) 的玩家索引号)])] 给 (触发单位)
├─For循环整数B从 1 到 6, 做动作
│ Loop - 动作
│ 英雄 - 把 i[(((((触发玩家) 的玩家索引号) x 100) + ((循环整数B) x 10)) + n[((触发玩家) 的玩家索引号)])] 给 (触发单位)
├─For循环整数B从 1 到 6, 做动作
│ Loop - 动作
│ 如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ (((触发单位) 物品栏第 (循环整数B) 格的物品) 的类型) 等于 填位置
│ Then - 动作
│ 物品 - 删除 ((触发单位) 物品栏第 (循环整数B) 格的物品)
│ Else - 动作
│ 无动作
└─设置 t[((触发玩家) 的玩家索引号)] = TRUE |
|