Files
gplan-2/game/core/settlement/decay_segment.gd
T

17 lines
640 B
GDScript

class_name DecaySegment
extends RefCounted
# ④ 衰减段 Segment(P1-1 结算巨函数拆段;段边界=审计五段〔裁点③甲〕)。
# 职责:状态衰减恰一次恒执行含末轮——先兑付后衰减。行发射归宿主编排器(oc)——
# 零算法改动(🔴 零行为变更契约)。
var oc: BattleOrchestrator # 宿主(类型标注=段内 := 推断前提;循环类名引用 Godot 4 全局类安全) 宿主
func _init(host) -> void:
oc = host
func run(ri: int) -> void:
var k: int = oc._status_effects.decay_round()
oc._emit_row("decay", "", Vector2i(-1, -1), ri, "状态衰减", k, {}, "")