卡①T8(核心数据面结构收敛批): adventure_table拆段+.tres等值迁移——三段件建件(AdventureQuotaSegment 13/ValueSegment 13/CapSegment 9,段内槽名逐字不动)+宿主44→12(3段成员+9 knob留置)+curio_quota/curio_value/curio_cap三访问器签名与返回语义逐字(内部改读段成员,未列组合=0/缺省99语义保持)+adventure.tres等值迁移(22在册值逐槽照抄嵌套段sub_resource,单.tres保持;rap/time_sand与cap缺省槽保持缺省语义)+测试改址4处(adventure_feats:206读段路径/pool_case_d:164:165:190段路径读写,断言语义不变);表值等值载体=deck_total结构锚+访问器全组合读数[用户运行验证]
This commit is contained in:
1 parent
a9a163f924
commit
2bd2625194
7 files changed
+115
-106
No files matched your search
@@ -208,7 +208,7 @@ func _smoke_adventure() -> void:
|
||||
var cand_ok := picks.size() == 2
|
||||
var ks_gain_ok := picks.size() == 2
|
||||
var resolve_ok := level_resolves.size() == 2
|
||||
var max_flat := int(_db.run.adventure.curio_value_max_hp_common)
|
||||
var max_flat := int(_db.run.adventure.value_segment.curio_value_max_hp_common)
|
||||
var heal_pct := int(_db.run.adventure.clear_heal_pct)
|
||||
var hp_acc := 0 # max_hp 件累加(回血封顶断言的生效上限推导——TP0 起按兑付令牌实值,大小档分别计)
|
||||
var ks_prefix := 0
|
||||
|
||||
@@ -161,8 +161,8 @@ func check_v8(c, db) -> void:
|
||||
Kit.check_quiet(false, "V8 前置:冒险启动")
|
||||
return
|
||||
# 概率位与 cap 两属性独立:改 cap 不动牌库(概率位)、改牌库不动 cap 字段
|
||||
var cap_field_before := int(db.run.adventure.curio_cap_gp)
|
||||
db.run.adventure.curio_cap_gp = 1 # 独立设 cap(概率位=gp 令牌数不动)
|
||||
var cap_field_before := int(db.run.adventure.cap_segment.curio_cap_gp)
|
||||
db.run.adventure.cap_segment.curio_cap_gp = 1 # 独立设 cap(概率位=gp 令牌数不动)
|
||||
var gp_tokens: int = c.deck().pool_stock("gp")
|
||||
Kit.check_quiet(gp_tokens > 0 and int(db.run.adventure.curio_value("gp", "common")) == 20,
|
||||
"改 cap 不动概率位:牌库 gp 令牌 %d 枚在库、件值字段不受影响〔专长批 V8〕" % gp_tokens)
|
||||
@@ -187,4 +187,4 @@ func check_v8(c, db) -> void:
|
||||
gp_cand = true
|
||||
Kit.check_quiet(gp_in_deck >= 0 and not gp_cand,
|
||||
"提前退役:cap 满后候选视图零 gp(牌库本体张数不动=%d——概率位独立存活)〔专长批 V8〕" % gp_in_deck)
|
||||
db.run.adventure.curio_cap_gp = cap_field_before # 还原表(同进程后续套件防御)
|
||||
db.run.adventure.cap_segment.curio_cap_gp = cap_field_before # 还原表(同进程后续套件防御)
|
||||
Reference in new issue
Block a user