🎮 闪电链 — 演示图实战
演示图:技能【模拟闪电链】不朽演示.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 (循环)