Skip to content

🎮 抽卡优化 — 演示图实战

演示图:抽卡优化.w3x

触发器数:1

📁 本地路径:F:\AI\AI-machine\W3演示图\

📑 触发器目录

  • 抽卡

📜 触发器代码

抽卡

text
触发器: 抽卡 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 任意单位 - PlayerUnitEventHeroPickUpItem
条件
  └─ 物品类型比较(物品类型ID(被操作物品()), OperatorEqualENE, I004)
动作
  ├─ 设置局部变量:"random_real_number"=随机实数(0, 90.00)
  ├─ 设置局部变量:"probability"=2.00
  ├─ 如果
  │    ├─ 条件: guarantee OperatorLessEq 40
  │    ├─ 则
  │    └─ 否则
  │         循环整数A 1→OperatorIntegerSubtract(big_guarantee, 40)
  │           └─ 设置局部变量:"probability"=OperatorRealAdd(读取局部变量("probability"), 2.00)
  └─ 如果
       ├─ 条件: 读取局部变量("probability") OperatorGreaterEq 读取局部变量("random_real_number")
       ├─ 则
       │    如果
       │      ├─ 条件: big_guarantee == 0
       │      ├─ 则
       │      │    设置局部变量:"ramdom"=随机[1~3]
       │      │    如果
       │      │      ├─ 条件: 读取局部变量("random") OperatorGreaterEq 2
       │      │      ├─ 则
       │      │      │    创建物品: I000, (区域可用地图区域()中心)
       │      │      │    设置 big_guarantee = 0
       │      │      │    设置 small_guarantee = 0
       │      │      └─ 否则
       │      │           创建物品: I001, (区域可用地图区域()中心)
       │      │           设置 big_guarantee = 1
       │      │           设置 small_guarantee = 0
       │      └─ 否则
       │           创建物品: I000, (区域可用地图区域()中心)
       │           设置 big_guarantee = 0
       │           设置 small_guarantee = 0
       │    设置 guarantee = 0
       └─ 否则
            设置 guarantee = OperatorIntegerAdd(guarantee, 1)
            设置局部变量:"random"=随机[1~10]
            如果
              ├─ 条件: 读取局部变量("random") OperatorLessEq small_guarantee
              ├─ 则
              │    创建物品: I002, (区域可用地图区域()中心)
              │    设置 small_guarantee = 0
              └─ 否则
                   创建物品: I003, (区域可用地图区域()中心)
                   设置 small_guarantee = OperatorIntegerAdd(small_guarantee, 1)

内容由多智能体 AI 系统自动生成,仅供学习参考