奇物批T6b+T7+缺陷修:refresh入池(用户裁B案——CURIO_KINDS扩第七类/heal_rare 5→3挤占refresh_rare=2/总量98锚不变/match表两行/兑付=_attune_refresh_x增量不进加算区+registry pool_architecture多级缓存总池-渠道子集语义+契约10按裁更新);T7 charge缺陷登记(3件<4档二不可达——白名单4只登记不硬补,registry charge_defect);autoplay门票拿到即开分支(缺分支=节点停点悬空选路卡死——MC timeout形态批内实测,n20复现1/2空终局修后与基线逐位一致);任务书T6b裁决回写(冒烟782/0)
This commit is contained in:
1 parent
95b66f0d60
commit
ccd95c8215
7 files changed
+84
-3
No files matched your search
@@ -24,7 +24,7 @@ extends Resource
|
||||
## 类内异质性:金币与回复是即时兑付,不进持有集、不持续生效。)
|
||||
## 三选一提升池 kind 词表(封闭——断点附随件与牌库剔除态依赖它;扩件走本表+registry 修订)。
|
||||
## treasure_item 池种退役(迭代 11 第①批 T7——同调批出池);heal 恢复件新入池(v2.2 令牌池追认 b)。
|
||||
const CURIO_KINDS: Array[String] = ["attack", "max_hp", "armor", "gp", "ap", "heal"]
|
||||
const CURIO_KINDS: Array[String] = ["attack", "max_hp", "armor", "gp", "ap", "heal", "refresh"] # T6 扩第七类(refresh=资源类成员——作为奇物授予的三选一重抽次数,作用对象=三选一界面非角色;见 registry refresh_boundary)
|
||||
## 令牌档位词表(v2.2 三档位——稀有度命名对齐 MC 策略判读序 316-f:1 级最稀有=rarest 优先)
|
||||
const TIERS: Array[String] = ["common", "rare", "rarest"]
|
||||
const TIER_COMMON := "common"
|
||||
@@ -53,7 +53,8 @@ const TIER_QUOTAS := {"common": 70, "rare": 25, "rarest": 3}
|
||||
@export var curio_quota_armor_rare: int = 5 # [0,99]
|
||||
@export var curio_quota_gp_common: int = 18 # [0,99]
|
||||
@export var curio_quota_gp_rare: int = 5 # [0,99]
|
||||
@export var curio_quota_heal_rare: int = 5 # [0,99]——恢复件(新入池种类,当即回血)
|
||||
@export var curio_quota_heal_rare: int = 3 # [0,99]——恢复件(原 5;T6 挤占 2 席位予 refresh——用户 2026-10-05 裁方案B,总量 98 锚不变)
|
||||
@export var curio_quota_refresh_rare: int = 2 # [0,99]——刷新次数件(T6 新入池资源类成员;provisional 归曲线调参批)
|
||||
@export var curio_quota_ap_rarest: int = 3 # [0,99]——AP 件(罕见档;道具件 2 席位随池种退役收窄)
|
||||
|
||||
# —— 令牌件值(小/大数值对——v2.2 追认 b 定稿:20/50、+1/+2、+1/+2、+5/+10、恢复+6、AP+1)——
|
||||
@@ -66,6 +67,7 @@ const TIER_QUOTAS := {"common": 70, "rare": 25, "rarest": 3}
|
||||
@export var curio_value_gp_common: int = 20 # [0,999] knob——小GP
|
||||
@export var curio_value_gp_rare: int = 50 # [0,999] knob——大GP
|
||||
@export var curio_value_heal_rare: int = 6 # [0,999] knob——恢复(当即回血,封顶生效上限)
|
||||
@export var curio_value_refresh_rare: int = 1 # [0,9] knob(provisional)——刷新次数件兑付值(三选一重抽次数 +N——_attune_refresh_x 增量,不进加算区)
|
||||
@export var curio_value_ap_rarest: int = 1 # [0,10] knob——AP 件每场战斗首轮行动点基线增量
|
||||
|
||||
# —— 专长获取门票(迭代 15 卡② T5——非 Boss 渠道的专长入口形态,奇物.md v2.7 渠道轴定位;
|
||||
@@ -90,6 +92,7 @@ func curio_quota(kind: String, tier: String) -> int:
|
||||
["gp", TIER_COMMON]: return curio_quota_gp_common
|
||||
["gp", TIER_RARE]: return curio_quota_gp_rare
|
||||
["heal", TIER_RARE]: return curio_quota_heal_rare
|
||||
["refresh", TIER_RARE]: return curio_quota_refresh_rare
|
||||
["ap", TIER_RAREST]: return curio_quota_ap_rarest
|
||||
return 0
|
||||
|
||||
@@ -106,6 +109,7 @@ func curio_value(kind: String, tier: String = TIER_COMMON) -> int:
|
||||
["gp", TIER_COMMON]: return curio_value_gp_common
|
||||
["gp", TIER_RARE]: return curio_value_gp_rare
|
||||
["heal", TIER_RARE]: return curio_value_heal_rare
|
||||
["refresh", TIER_RARE]: return curio_value_refresh_rare
|
||||
["ap", TIER_RAREST]: return curio_value_ap_rarest
|
||||
return 0
|
||||
|
||||
|
||||
@@ -14,7 +14,8 @@ curio_quota_armor_common = 17
|
||||
curio_quota_armor_rare = 5
|
||||
curio_quota_gp_common = 18
|
||||
curio_quota_gp_rare = 5
|
||||
curio_quota_heal_rare = 5
|
||||
curio_quota_heal_rare = 3
|
||||
curio_quota_refresh_rare = 2
|
||||
curio_quota_ap_rarest = 3
|
||||
curio_value_attack_common = 1
|
||||
curio_value_attack_rare = 2
|
||||
@@ -25,6 +26,7 @@ curio_value_armor_rare = 2
|
||||
curio_value_gp_common = 20
|
||||
curio_value_gp_rare = 50
|
||||
curio_value_heal_rare = 6
|
||||
curio_value_refresh_rare = 1
|
||||
curio_value_ap_rarest = 1
|
||||
feat_ticket_chance = 20
|
||||
feat_ticket_quota = 2
|
||||
|
||||
Reference in new issue
Block a user