🎮 一秒50次 — 演示图实战
演示图:一秒50次.w3x
触发器数:2
📁 本地路径:
F:\AI\AI-machine\W3演示图\
📑 触发器目录
- 简介
- 未命名触发器 001
📜 触发器代码
简介
text
触发器: 简介 (初始化) [✓]
───────────────────────────────────────────────────────
事件
└─ YDWE任意单位受伤注册()
条件
└─ 无
动作
├─ 如果
│ ├─ 条件: 全部成立
│ │ ├─ 伤害来源() == gg_unit_Hmkg_0000
│ │ ├─ 从哈希表读取数据(单位类型, 伤害来源(), "一秒计数") == TRUE
│ │ ├─ 从哈希表读取数据(单位类型, 伤害来源(), "不再计数") == TRUE
│ ├─ 则
│ │ 保存数据到哈希表: [单位类型.伤害来源()."一秒计数"] = true
│ │ 保存数据到哈希表: [单位类型.伤害来源()."不再计数"] = true
│ │ 启动计时器: 创建计时器(), 1.00s (一次性)
│ └─ 否则: (无)
└─ 如果
├─ 条件: 从哈希表读取数据(单位类型, 伤害来源(), "一秒计数") == TRUE
├─ 则
│ 保存数据到哈希表: [整数.0."计数"] = (从哈希表读取数据(整数, 0, "计数") + 1)
│ BJDebugMsg: (从哈希表读取数据(整数, 0, "计数")转字符串)
└─ 否则: (无)未命名触发器 001
text
触发器: 未命名触发器 001 (初始化) [✓] — 设置成0.01也是一秒50下,看起来是上限了
───────────────────────────────────────────────────────
事件
└─ 注册计时器单次事件(0.01)
条件
└─ 无
动作
├─ ── 0.01攻击间隔,不加攻速都能打到上限 ──
├─ SetUnitState: gg_unit_Hmkg_0000, UnitStateDamageCoolSec, 0.01
├─ ── 0.05攻击间隔,需要一点攻速 ──
└─ YDWERegisterTriggerMultiple: CreateTrigger()