Skip to content

🎮 火球环绕1 — 演示图实战

演示图:火球环绕1.w3x

触发器数:3

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

📑 触发器目录

  • 六颗火球904
  • 大灾变908
  • 小键盘up增加视角0001

📜 触发器代码

六颗火球904

text
触发器: 六颗火球904 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 任意单位 - PlayerUnitEventSpellEffect
条件
  └─ 技能ID比较(施法技能ID(), OperatorEqualENE, A000)
动作
  ├─ 设置局部变量:"user"=GetSpellAbilityUnit()
  ├─ 设置局部变量:"userpot"=(读取局部变量("user")的位置)
  ├─ 设置局部变量:"allball"=CreateGroup()
  ├─ 循环整数A 1→6
  │    ├─ YDWESetAnyTypeLocalArray: 单位类型, "ball", 循环整数A, 创建单位(指定点)(非玩家, e000, 读取局部变量("userpot"), 0)
  │    └─ 添加 读取局部变量("allball") → YDWEGetAnyTypeLocalArray("ball", 循环整数A)
  ├─ 清除点 读取局部变量("userpot")
  ├─ 设置局部变量:"go"=创建计时器()
  ├─ 启动计时器: 读取局部变量("go"), 0.03s (循环)
  ├─ 设置局部变量:"gogo"=创建计时器()
  └─ 启动计时器: 读取局部变量("gogo"), 3.00s (循环)

大灾变908

text
触发器: 大灾变908 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 任意单位 - PlayerUnitEventSpellEffect
条件
  └─ 技能ID比较(施法技能ID(), OperatorEqualENE, A001)
动作
  ├─ 设置局部变量:"user"=GetSpellAbilityUnit()
  ├─ 设置局部变量:"target_1"=技能目标单位()
  ├─ PauseUnit: 读取局部变量("user"), PauseUnpauseOptionPause
  ├─ 播放动画: 读取局部变量("user"), "walk"
  ├─ 设置局部变量:"height"=GetUnitFlyHeight(读取局部变量("user"))
  ├─ 设置局部变量:"dheight"=OperatorRealSubtract(1200.00, 读取局部变量("height"))
  ├─ 设置局部变量:"control_increase"=0.00
  ├─ 设置局部变量:"increase"=创建计时器()
  ├─ 设置局部变量:"increase_dtime"=0.03
  └─ 启动计时器: 读取局部变量("increase"), 读取局部变量("increase_dtime")s (循环)

小键盘up增加视角0001

text
触发器: 小键盘up增加视角0001 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ TriggerRegisterPlayerKeyEventBJ(PlayerALL, KeyEventTypeDepress, KeyEventKeyUp)
条件
  └─ 无
动作
  └─ SetCameraFieldForPlayer: 触发玩家(), CameraFieldZOffset, 900.00, 1.00

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