merge: 判式换代批T0-T5全落(迭代14②号卡;冒烟750/0+run_all 15套+探针绿+doc三闸零新增)
This commit is contained in:
commit
3e2c564b59
16 files changed
+416
-91
No files matched your search
@@ -8,6 +8,7 @@ extends Resource
|
||||
|
||||
@export var equivalence_ref_damage: int = 12 # [1,999] knob——当量参考敞口 D_ref
|
||||
@export var p_perfect: int = 200 # {100,200} percent——完美排雷第二份兑付触发(载体域)
|
||||
@export var flag_hit_premium: int = 100 # [100,999] percent knob——标中旗兑付溢价 ×(1+(n−100)/100):125=×1.25(条款3 条件二旗溢价形态 a,2026-10-05 判式换代批 provisional);100=无溢价直通零扰动。只乘标中旗正向兑付(flat power/percent 幅度/gp 缓冲三形态),标空/挖格/清图不乘;雷安同池冻结不动
|
||||
@export var segment_order: PackedStringArray = [] # 结构冻结——恒等拍板段序校验违例致命
|
||||
@export var source_label_map: Dictionary[String, Variant] = {} # 结构冻结——source_class→文案键
|
||||
@export var effect_pool_map: Dictionary[String, Variant] = {} # 结构冻结——effect_id→pool(悬空加载致命)
|
||||
@@ -48,6 +49,8 @@ func validate() -> Array:
|
||||
errs.append({"category": "domain", "message": "equivalence_ref_damage 越域 [1,999]: %d" % equivalence_ref_damage})
|
||||
if not P_PERFECT_DOMAIN.has(p_perfect):
|
||||
errs.append({"category": "pperfect_oob", "message": "p_perfect 载体域 {100,200}: %d" % p_perfect})
|
||||
if flag_hit_premium < 100 or flag_hit_premium > 999:
|
||||
errs.append({"category": "domain", "message": "flag_hit_premium 越域 [100,999](100=无溢价): %d" % flag_hit_premium})
|
||||
var seg := Array(segment_order)
|
||||
if seg != FROZEN_SEGMENT_ORDER:
|
||||
errs.append({"category": "segorder_violation", "message": "segment_order 违例——恒等拍板段序校验失败: %s" % str(seg)})
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
script = ExtResource("1")
|
||||
equivalence_ref_damage = 4
|
||||
p_perfect = 200
|
||||
flag_hit_premium = 125
|
||||
segment_order = PackedStringArray("grant", "buff_debuff", "combat", "decay", "verdict")
|
||||
source_label_map = {
|
||||
"safe_cell": "安全格",
|
||||
|
||||
Reference in new issue
Block a user