refactor(t9): 迭代20 V13 静态核查收口——四处旧件名 source_class 中性名换代(fx_overflow/fx_apply_status/fx_blast_counter/fx_streak_segments;泛用通道保留+旧件名随退役件摘除,对照注释留痕)

This commit is contained in:
DKChan committed 2026-10-12 00:44:51 +08:00
1 parent 3333187351
commit 710d8e038d
4 files changed
+17 -8

No files matched your search

+5 -3
View File
@@ -391,8 +391,9 @@ func _resolve_hero_attack(t: Dictionary) -> void:
continue
var next_target = units.default_target()
if next_target != null:
var of_t := open_ticket(DamageController.KIND_BOARD_TYPED, "feat_pierce_shot",
"贯穿射击", "board", maxi(int(db.settlement.damage_floor), int(landed * int(h.get("value", 50)) / 100)),
# 迭代 20 T9——source_class 中性名(旧件名 feat_pierce_shot 随贯穿射击退役;overflow 通道保留泛用面)
var of_t := open_ticket(DamageController.KIND_BOARD_TYPED, "fx_overflow",
"贯穿弹射", "board", maxi(int(db.settlement.damage_floor), int(landed * int(h.get("value", 50)) / 100)),
DamageController.TARGET_FRONT_ALIVE, int(t.round_index), t.origin_cell, "pierce")
if policy == POLICY_SEGMENT:
_queue.append(of_t)
@@ -402,7 +403,8 @@ func _resolve_hero_attack(t: Dictionary) -> void:
# 重复授予由状态容器自行守卫)
for h in ac_hits:
if String(h.get("kind", "")) == "apply_status":
effects.apply_effect(String(h.get("status_id", "")), {"source_class": "feat_armor_crack"}, -1)
# 迭代 20 T9——source_class 中性名(旧件名 feat_armor_crack 随碎甲震击退役;apply_status 通道保留泛用面)
effects.apply_effect(String(h.get("status_id", "")), {"source_class": "fx_apply_status"}, -1)
payload["cracked"] = true
var label := _attack_label(String(t.display), crit, discount)
if hero_rider > 0: