1Tổng quan
Vai trò: tự nổ (lớp bomber) — bom sống phạt áp sát và đứng giữa bầy, đồng thời là công cụ nổ dây chuyền của người chơi; vai khắc MESO cho A02 LOW (áp sát)
- HP
- 22
- MOVE_SPEED
- 40
- RADIUS
- 10
- MASS
- 1
- ARMOR
- 0
- DOT_RES
- 0
Bảng màu:
#adb3bc#8a8f9a#5e616c#3b3d47#87958f#495550#9cff6a#9ff3ff- Cao
- 34 px
- Mã hình
- bloater
- Accent
- #9cff6a
- Codex
- Xác Trương CDX_en_b1_05
Truyền thuyết: Người chết trôi về từ kênh dưới đồi, nằm chờ chôn quá lâu trong nhà xác làng. Tro nhồi đầy cái bụng trương và chỉ nhớ một việc: vỡ ra. Bụng khổng lồ có gân xanh rêu độc sáng (#9cff6a, bật mask alt tro-xương khi hero slot lục), đầu nhỏ, tay chân ngắn, đi lạch bạch.
2Hành vi & AI
- AI
- bomber_self
- Vai
- self_destruct
- Rig
- biped
- Hồi nhà
- 1
- Cờ
- explode_on_death
behavior_note: Đi lạch bạch thẳng tới hero (không vào vòng vây, không né vùng P của phe mình). Cách ≤ 40 px + token P_FLOOR → A01 Phát Nổ (phình, rung, vòng tím lớn dần). Không token → đứng phình chờ, không ORBIT. Khi không có hero trong 120 px và cooldown sẵn → A02 Ợ Mủ Tro để lại vũng N trên đường đi.
death_note: Bị giết trước khi tự nổ → vẫn nổ sau 0.35 s, cùng r48, 22 lên hero / 40 lên quái (canon; vùng P hiện ngay tick chết, đầy đúng 0.35 s). Nổ trúng cả quái → người chơi dụ nổ dây chuyền. Xác nổ không để lại xác cho Tụng Hồi.
Tham số AI (14)
- engage_px
- 40
- charge_speed_mult
- 1
- blast_r
- 48
- blast_dmg_hero
- 22
- blast_dmg_enemy
- 40
- death_burst_delay_s
- 0.35
- death_burst_r
- 48
- death_burst_dmg_hero
- 22
- death_burst_dmg_enemy
- 40
- chain_sfx_max_per_80ms
- 3
- speed_jitter_pct
- 8
- spawn_intro_room
- 2
- spawn_minute_from
- 0
- spawn_pattern
- EDGE đơn lẻ hoặc cặp, xen giữa gói Thây Tro
3Đòn đánh (2)
| Đòn | Tell | Loại | Nhịp | Windup s | Active s | Hồi s | ST | Kiểu ST | Tầm px | Hồi chiêu s | Trọng số/pha | Pha | Token | Nguồn |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Phát Nổ EN_B1_05_A01 | Tím | aoe_self | 1 | 1 | 0.05 | 0 | 22 | AREA | 0–40 | 0 | 100 | 1 | P_FLOOR | BASE |
| Ợ Mủ Tro EN_B1_05_A02 | Không | zone | 1 | 0.3 | 0.1 | 0.4 | 2 | ZONE | 120–600 | 6 | 0 | 1 | NONE | BASE |
Phát Nổ
Mô tả: Tự huỷ: vùng tím tròn r48 viền 2 px hiện đủ kích thước từ tick 0, fill lớn dần từ tâm, đầy đúng tick nổ. 22 sát thương lên hero, 40 lên mọi quái trong vùng.
Dáng tell: bụng phình to gấp rưỡi, gân xanh rêu sáng rực, cả thân rung; loop được
Cách đáp: Lướt ra khỏi vòng tím; hoặc dụ nó nổ giữa bầy Thây Tro để dọn cả gói.
- hits_enemies
- có
- anim
- attack
- VFX/SFX
- EN_B1_05_A01 Phát Nổ windup 1.0 s: t = 0 = tick nổ; chạy song song vù… VFX_EN_B1_05_A01_swell · EN_B1_05_A01 tick nổ (t = 0, active 0.05 s) và nổ trễ khi chết (t = 0… VFX_EN_B1_05_A01_blast · windup_start của đòn P (t = 0); va chạm tại t = windup VFX_SHARED_tell_zone_p · windup_start đòn P → impact VFX_SHARED_tell_aura_p · windup_start đòn P → impact VFX_SHARED_tell_bang_p · EnemyWindupStart (enemyId=EN_B1_05, attackId=EN_B1_05_A01) — khung 0 … SFX_EN_B1_05_A01_swell · EnemyWindupStart tellClass=P (cả hazard/Khăn Tang/mutator P); chọn bả… SFX_SHARED_tell_p_swell · nguồn reuse: Xác Trương EN_B1_05, bom, Đinh nổ; ≤ 3/80 ms, dư cộng +2… SFX_SHARED_explode_s
Ợ Mủ Tro
Mô tả: Hành vi đi đường (không xin token, trọng số chọn 0, chạy theo cooldown khi hero ngoài 120 px): để lại vũng N r26 sau lưng, 2 sát thương/0.5 s, chậm 15% (cả quái), sống 4 s. Mờ hiện 0.30 s không sát thương. Tính vào trần 16 vùng N và trần phủ 35% đĩa r120.
Dáng tell: ngửa cổ, bụng co lại một nhịp, mủ tro trào xuống chân
Cách đáp: Đi vòng hoặc Lướt qua; vũng cũng làm chậm bầy đuổi theo bạn.
- zone
- tick_s: 0.5 · dmg_per_tick: 2 · duration_s: 4 · slow: 0.15
- anim
- belch
- VFX/SFX
- EN_B1_05_A02 Ợ Mủ Tro (hành vi đi đường, hero ngoài 120 px): t = 0 = … VFX_EN_B1_05_A02_puddle · zone_spawn t = 0; sát thương bắt đầu t = 0.30; zone_end → tan VFX_SHARED_tell_zone_n · EnemyAttackStart (enemyId=EN_B1_05, attackId=EN_B1_05_A02) — khung 9 … SFX_EN_B1_05_A02_belch · vùng đọng N (hazard/đòn/MRN15 vũng) tồn tại → loop; dừng khi vùng tắt SFX_SHARED_zone_n_loop
4Biến thể thích nghi (0 CV)
Nguồn: BASEPhản ứng nền (BASE):
- Không token P_FLOOR (đã có 3 vùng P sàn của quái thường) → đứng phình chờ tại chỗ, không đi vòng.
- Lối thoát P: vùng nổ làm phủ tím đĩa r120 quanh hero > 70% → trì 0.3 s; trì 2 lần vẫn vượt → huỷ, đi tiếp.
5Sinh ra
| Quái | Trọng số | Nhóm | TP | Nhóm trần | Trần sống | Hồi từ | Nút | Phòng 1 | Kiểu | Mẫu / ghi chú |
|---|---|---|---|---|---|---|---|---|---|---|
| Xác Trương | 5 | 1–2 | 1.5 | BOMB | 8 | 1 | CMB, CHL, RSC, EVT, ELT, BOS | không | ash_mark | EDGE đơn lẻ hoặc cặp, xen giữa gói Thây Tro |
6Rơi đồ
- xp
- 0.6
- soul_ash
- 0.05
- paper_gold
- 0.05
- heal_orb_pct
- 0.02
7VFX & SFX
Trang Art · VFX · SFX của EN_B1 →
VFX: director_spawn t = 0 khi đặt ấn; quái bật tại t = 0.60 VFX_SHARED_spawn_mark · on_hit (dmg_kind cùn) t = 0 tại frame chạm VFX_SHARED_hit_blunt · EN_B1_05 bị giết trước khi tự nổ: t = 0 = tick chết; nổ trễ 0.35 s → … VFX_EN_B1_05_death_burst · on_death (mọi hạng) t = 0.30 sau death_* VFX_SHARED_corpse_stain
SFX: EnemyAggro/EnemyIdleVocal (enemyId=EN_B1_05) — ≤ 1/250 ms toàn loài SFX_EN_B1_05_vocal_gurgle · nguồn reuse: Xác Trương EN_B1_05, bom, Đinh nổ; ≤ 3/80 ms, dư cộng +2… SFX_SHARED_explode_s · EnemyKilledBatch (HordeAudio cửa sổ trượt 100 ms, doc 32 §6.2) SFX_SHARED_kill_crunch