Skip to content

🎮 闪电链 — 演示图实战

演示图:技能【模拟闪电链】不朽演示.w3x

触发器数:9

📁 本地路径:F:\AI\AI-machine\W3演示图\技能【模拟闪电链】不朽演示.w3x

📑 触发器目录

  • 地图初始化0
  • 未命名触发器 001
  • 伤害显示
  • 不朽演示
  • QQ锛_57201650
  • 魔兽地图编辑器无限群
  • 帮助萌新,言论自由
  • 群号:785615719
  • A

📜 触发器代码

地图初始化0

text
触发器: 地图初始化0 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 地图初始化
条件
  └─ 无
动作
  ├─ 设置玩家属性: Player00, PlayerStateGold, 10000
  ├─ 设置玩家属性: Player00, PlayerStateLumber, 10000
  ├─ FogEnableOff
  ├─ FogMaskEnableOff
  └─ SetTimeOfDay: 12

未命名触发器 001

text
触发器: 未命名触发器 001 (初始化) [✓]
───────────────────────────────────────────────────────
事件
  └─ 注册计时器单次事件(0.00)
条件
  └─ 无
动作
  ├─ YDWEEnumUnitsInRangeMultiple: 0, 0, 99999.00
  └─ 单位发布命令(立即): gg_unit_hsor_0002, UnitOrderStop

伤害显示

text
触发器: 伤害显示 (初始化) [✓] — 英雄,非攻击,非远程=物理伤害 可以说,英雄=物理伤害

英雄,攻击,非远程=可触发发球的物理伤害

2-(1-0.06)*护甲
───────────────────────────────────────────────────────
事件
  └─ YDWE任意单位受伤注册()
条件
  └─ 伤害值() OperatorGreater 0.00
动作
  ├─ CreateTextTagUnitBJ: (实数转整数(伤害值())转字符串), 触发单位(), 0, 12.00, 100.00, 100.00, 100.00, 0
  ├─ SetTextTagPermanentBJ: GetLastCreatedTextTag(), EnableDisableDisable
  ├─ SetTextTagFadepointBJ: GetLastCreatedTextTag(), 0.10
  ├─ SetTextTagLifespanBJ: GetLastCreatedTextTag(), 1.30
  └─ SetTextTagVelocityBJ: GetLastCreatedTextTag(), 80.00, 弧度转角度(随机实数(85.00, 105.00))

不朽演示

text
触发器: 不朽演示 (初始化) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)

QQ锛_57201650

text
触发器: QQ锛?57201650 (初始化) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)

魔兽地图编辑器无限群

text
触发器: 魔兽地图编辑器无限群 (初始化) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)

帮助萌新,言论自由

text
触发器: 帮助萌新,言论自由 (初始化) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)

群号:785615719

text
触发器: 群号:785615719 (初始化) [注释] [✓]
───────────────────────────────────────────────────────
事件
  └─ (无)
条件
  └─ 无
动作
  └─ (无)

A

text
触发器: A (玩家/英雄) [✓] — a-b-c
───────────────────────────────────────────────────────
事件
  └─ 任意单位 - PlayerUnitEventSpellEffect
条件
  └─ 技能ID比较(施法技能ID(), OperatorEqualENE, A000)
动作
  ├─ 设置局部变量:"施法者"=触发单位()
  ├─ 设置局部变量:"目标"=技能目标单位()
  ├─ 设置局部变量:"弹射次数"=9
  ├─ 设置局部变量:"弹射半径"=700.00
  ├─ 设置局部变量:"被电单位组"=CreateGroup()
  ├─ ── ---- ──
  ├─ 设置局部变量:"闪电链"=创建闪电效果(详细参数)(LightningTypeCLPB, AllowDontDont, 单位X坐标(触发单位()), 单位Y坐标(触发单位()), GetUnitFlyHeight(触发单位()), 单位X坐标(读取局部变量("目标")), 单位Y坐标(读取局部变量("目标")), GetUnitFlyHeight(读取局部变量("目标")))
  ├─ 伤害: 触发单位()→技能目标单位(): 15.00 (AttackTypeNormal/DamageTypeNormal)
  ├─ 销毁特效 创建特效(附着单位)(Abilities\Weapons\Bolt\BoltImpact.mdl, 技能目标单位(), "origin")
  ├─ 启动计时器: 创建计时器(), 0.03s (循环)
  ├─ 添加 技能目标单位() → 读取局部变量("被电单位组")
  ├─ ── ---- ──
  └─ 启动计时器: 创建计时器(), 0.20s (循环)

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