feat: W2 经济核心+数据管线+灰盒 — Balance Bible v1.0 八表逐值落地,EconomyState/sim 14 门/灰盒主场景/单测(GDScript 待本机引擎验证)
This commit is contained in:
1 parent
856326a766
commit
24e5b0c4cc
58 files changed
+7099
-22
No files matched your search
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"sheet": "balance_tuning",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"kind",
|
||||
"num",
|
||||
"text",
|
||||
"desc_cn"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "tune_click_base",
|
||||
"kind": "number",
|
||||
"num": 1,
|
||||
"text": "",
|
||||
"desc_cn": "[B§2.2] 点击基础值 = 1(与 gen1 成本 15 配对 → 15 次点击首购)"
|
||||
},
|
||||
{
|
||||
"id": "tune_click_zone_cap",
|
||||
"kind": "number",
|
||||
"num": 16,
|
||||
"text": "",
|
||||
"desc_cn": "[B§1/§2.2] 点击区软上限 ×16(4 级 ×2 满)"
|
||||
},
|
||||
{
|
||||
"id": "tune_gen_zone_cap",
|
||||
"kind": "number",
|
||||
"num": 8,
|
||||
"text": "",
|
||||
"desc_cn": "[B§1] 班底乘区软上限 ×8(6 级效率满 = ×7,留 1 级余量)"
|
||||
},
|
||||
{
|
||||
"id": "tune_global_zone_cap",
|
||||
"kind": "number",
|
||||
"num": 64,
|
||||
"text": "",
|
||||
"desc_cn": "[B§1] 全局乘区软上限 ×64"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band1_h",
|
||||
"kind": "number",
|
||||
"num": 2,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 0-2h 速率 100%"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band1_rate",
|
||||
"kind": "number",
|
||||
"num": 1,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 0-2h 速率"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band2_h",
|
||||
"kind": "number",
|
||||
"num": 8,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 2-8h 速率 70%"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band2_rate",
|
||||
"kind": "number",
|
||||
"num": 0.7,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 2-8h 速率"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band3_h",
|
||||
"kind": "number",
|
||||
"num": 24,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 8-24h 速率 40%"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band3_rate",
|
||||
"kind": "number",
|
||||
"num": 0.4,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 8-24h 速率"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_band4_rate",
|
||||
"kind": "number",
|
||||
"num": 0.1,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线 >24h 速率 10%"
|
||||
},
|
||||
{
|
||||
"id": "tune_offline_cap_h",
|
||||
"kind": "number",
|
||||
"num": 72,
|
||||
"text": "",
|
||||
"desc_cn": "[B§8] 离线硬上限 72h 封顶"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_layers",
|
||||
"kind": "number",
|
||||
"num": 22,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 冤煞层总数 22"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_cost_base",
|
||||
"kind": "number",
|
||||
"num": 8,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 第 n 层成本 = round(8 × n^1.8)"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_cost_exp",
|
||||
"kind": "number",
|
||||
"num": 1.8,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 冤煞层成本指数"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_bonus",
|
||||
"kind": "number",
|
||||
"num": 0.25,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 每层全局 +25%(加法,进全局乘区)"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_penalty",
|
||||
"kind": "number",
|
||||
"num": 0.03,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 每层宿慧获取削减 +3%"
|
||||
},
|
||||
{
|
||||
"id": "tune_wrath_penalty_cap",
|
||||
"kind": "number",
|
||||
"num": 0.3,
|
||||
"text": "",
|
||||
"desc_cn": "[B§3.2] 宿慧削减封顶 30%"
|
||||
},
|
||||
{
|
||||
"id": "tune_suihui_div",
|
||||
"kind": "number",
|
||||
"num": 1000000,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.1] 宿慧 = floor(√(本轮累计阴德/1e6) × 5)"
|
||||
},
|
||||
{
|
||||
"id": "tune_suihui_mult",
|
||||
"kind": "number",
|
||||
"num": 5,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.1] 宿慧公式乘数"
|
||||
},
|
||||
{
|
||||
"id": "tune_suihui_global_pct",
|
||||
"kind": "number",
|
||||
"num": 0.03,
|
||||
"text": "",
|
||||
"desc_cn": "[B§1/§4.2] 每级宿慧全局产出 +3%(加法,进全局乘区)"
|
||||
},
|
||||
{
|
||||
"id": "tune_enthrone_bonus",
|
||||
"kind": "number",
|
||||
"num": 0.25,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.4] 阴司敕封自动全局恩典 +25%(与 m08 商品字面重叠,见 provenance P-4)"
|
||||
},
|
||||
{
|
||||
"id": "tune_skip_interval",
|
||||
"kind": "number",
|
||||
"num": 5,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.2] 每 5 级宿慧 → 前 3 档班底各 +25 级(m04 可加快为 4)"
|
||||
},
|
||||
{
|
||||
"id": "tune_skip_gens",
|
||||
"kind": "number",
|
||||
"num": 3,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.2] 跳过机制覆盖前 3 档班底"
|
||||
},
|
||||
{
|
||||
"id": "tune_skip_levels",
|
||||
"kind": "number",
|
||||
"num": 25,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.2] 跳过机制每档 +25 级"
|
||||
},
|
||||
{
|
||||
"id": "tune_enthrone_rebirths",
|
||||
"kind": "number",
|
||||
"num": 2,
|
||||
"text": "",
|
||||
"desc_cn": "[B§4.4] 阴司敕封触发:转世 ≥2(约第 2-3 轮,累计 8-12h 为其 pacing 后果)"
|
||||
},
|
||||
{
|
||||
"id": "tune_restart_curve",
|
||||
"kind": "text",
|
||||
"num": 0,
|
||||
"text": "1:0.6:0.4:0.3",
|
||||
"desc_cn": "[B§4.3] 重开曲线目标(第 5 轮触底 ≥0.25×);模拟器门 #13 断言"
|
||||
},
|
||||
{
|
||||
"id": "tune_event_timeout_default",
|
||||
"kind": "text",
|
||||
"num": 0,
|
||||
"text": "opt_a",
|
||||
"desc_cn": "[B§7] 冤魂申诉超时默认 = 超度(opt_a)"
|
||||
},
|
||||
{
|
||||
"id": "tune_souls_div",
|
||||
"kind": "number",
|
||||
"num": 10000,
|
||||
"text": "",
|
||||
"desc_cn": "[B§6] 超度亡魂 = floor(本轮累计阴德 ÷ 10,000)(叙事计数器,不设闸门;P-14)"
|
||||
},
|
||||
{
|
||||
"id": "tune_enthrone_suihui_req",
|
||||
"kind": "number",
|
||||
"num": 60,
|
||||
"text": "",
|
||||
"desc_cn": "[G§3.4] 阴司敕封解锁条件:宿慧 ≥60([B§4.4] 仅给 8-12h 体感,采信 GDD 数值)"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"sheet": "boss_battles",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"hall_id",
|
||||
"hall_factor",
|
||||
"hp_factor",
|
||||
"army_dps_factor",
|
||||
"intro_sec",
|
||||
"intro_dmg_souls_factor",
|
||||
"intro_dmg_cap_ratio",
|
||||
"active_sec",
|
||||
"combo_window_sec",
|
||||
"combo_step",
|
||||
"combo_cap",
|
||||
"retry_cooldown_sec",
|
||||
"reward_hp_ratio"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "boss_hall_01",
|
||||
"hall_id": "hall_01_qinguang",
|
||||
"hall_factor": 1,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_02",
|
||||
"hall_id": "hall_02_chujiang",
|
||||
"hall_factor": 1.1,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_03",
|
||||
"hall_id": "hall_03_songdi",
|
||||
"hall_factor": 1.2,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_04",
|
||||
"hall_id": "hall_04_wuguan",
|
||||
"hall_factor": 1.3,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_05",
|
||||
"hall_id": "hall_05_yama",
|
||||
"hall_factor": 1.4,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_06",
|
||||
"hall_id": "hall_06_biancheng",
|
||||
"hall_factor": 1.6,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_07",
|
||||
"hall_id": "hall_07_taishan",
|
||||
"hall_factor": 1.8,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_08",
|
||||
"hall_id": "hall_08_dushi",
|
||||
"hall_factor": 2,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_09",
|
||||
"hall_id": "hall_09_pingdeng",
|
||||
"hall_factor": 2.1,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
},
|
||||
{
|
||||
"id": "boss_hall_10",
|
||||
"hall_id": "hall_10_zhuanlun",
|
||||
"hall_factor": 2.2,
|
||||
"hp_factor": 15,
|
||||
"army_dps_factor": 1,
|
||||
"intro_sec": 3,
|
||||
"intro_dmg_souls_factor": 0.5,
|
||||
"intro_dmg_cap_ratio": 0.2,
|
||||
"active_sec": 30,
|
||||
"combo_window_sec": 0.6,
|
||||
"combo_step": 0.02,
|
||||
"combo_cap": 0.6,
|
||||
"retry_cooldown_sec": 60,
|
||||
"reward_hp_ratio": 0.2
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"sheet": "events",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"name_cn",
|
||||
"name_en",
|
||||
"trigger_min_min",
|
||||
"trigger_max_min",
|
||||
"duration_sec",
|
||||
"type",
|
||||
"p_mult",
|
||||
"p_clicks",
|
||||
"p_window_sec",
|
||||
"p_penalty",
|
||||
"p_penalty_dur_sec",
|
||||
"opt_a_type",
|
||||
"opt_a_param",
|
||||
"opt_b_type",
|
||||
"opt_b_param",
|
||||
"flavor_cn"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "ev_01_baigui",
|
||||
"name_cn": "百鬼夜行",
|
||||
"name_en": "Night of the Hundred Ghosts",
|
||||
"trigger_min_min": 8,
|
||||
"trigger_max_min": 15,
|
||||
"duration_sec": 60,
|
||||
"type": "output_mult",
|
||||
"p_mult": 5,
|
||||
"p_clicks": 0,
|
||||
"p_window_sec": 0,
|
||||
"p_penalty": 0,
|
||||
"p_penalty_dur_sec": 0,
|
||||
"opt_a_type": "none",
|
||||
"opt_a_param": 0,
|
||||
"opt_b_type": "none",
|
||||
"opt_b_param": 0,
|
||||
"flavor_cn": "百鬼倾巢而出,阴阳秩序暂时失序"
|
||||
},
|
||||
{
|
||||
"id": "ev_02_naoxiang",
|
||||
"name_cn": "阴兵闹饷",
|
||||
"name_en": "Ghost Mutiny",
|
||||
"trigger_min_min": 10,
|
||||
"trigger_max_min": 18,
|
||||
"duration_sec": 15,
|
||||
"type": "click_challenge",
|
||||
"p_mult": 0,
|
||||
"p_clicks": 10,
|
||||
"p_window_sec": 15,
|
||||
"p_penalty": 0.5,
|
||||
"p_penalty_dur_sec": 60,
|
||||
"opt_a_type": "none",
|
||||
"opt_a_param": 0,
|
||||
"opt_b_type": "none",
|
||||
"opt_b_param": 0,
|
||||
"flavor_cn": "鬼卒也要三牲祭,不然哗变"
|
||||
},
|
||||
{
|
||||
"id": "ev_03_shensu",
|
||||
"name_cn": "冤魂申诉",
|
||||
"name_en": "Grievance of the Wronged",
|
||||
"trigger_min_min": 6,
|
||||
"trigger_max_min": 12,
|
||||
"duration_sec": 45,
|
||||
"type": "choice",
|
||||
"p_mult": 0,
|
||||
"p_clicks": 15,
|
||||
"p_window_sec": 40,
|
||||
"p_penalty": 0,
|
||||
"p_penalty_dur_sec": 0,
|
||||
"opt_a_type": "merit_burst_sec",
|
||||
"opt_a_param": 30,
|
||||
"opt_b_type": "wrath_gain",
|
||||
"opt_b_param": 0,
|
||||
"flavor_cn": "他跪在地上喊冤枉。你选择……"
|
||||
},
|
||||
{
|
||||
"id": "ev_04_tiangou",
|
||||
"name_cn": "天狗食月",
|
||||
"name_en": "Heavenly Dog Eats the Moon",
|
||||
"trigger_min_min": 20,
|
||||
"trigger_max_min": 35,
|
||||
"duration_sec": 30,
|
||||
"type": "click_output_mult",
|
||||
"p_mult": 2,
|
||||
"p_clicks": 10,
|
||||
"p_window_sec": 0,
|
||||
"p_penalty": 0,
|
||||
"p_penalty_dur_sec": 0,
|
||||
"opt_a_type": "none",
|
||||
"opt_a_param": 0,
|
||||
"opt_b_type": "none",
|
||||
"opt_b_param": 0,
|
||||
"flavor_cn": "天狗噬月,阴气最盛——动手"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -52,7 +52,7 @@
|
||||
"display_en": "Death-Scribe Clerks",
|
||||
"base_cost": 12000,
|
||||
"cost_ratio": 1.15,
|
||||
"base_rate": 50,
|
||||
"base_rate": 64,
|
||||
"unlock_hall": "hall_02_chujiang",
|
||||
"unlock_gate": "up_gate_biliao",
|
||||
"sprite_row": "res://assets/sprites/units/gen_04_biliao"
|
||||
@@ -63,7 +63,7 @@
|
||||
"display_en": "Meng Po's Soup Stall",
|
||||
"base_cost": 120000,
|
||||
"cost_ratio": 1.16,
|
||||
"base_rate": 400,
|
||||
"base_rate": 512,
|
||||
"unlock_hall": "hall_03_songdi",
|
||||
"unlock_gate": "up_gate_tangpu",
|
||||
"sprite_row": "res://assets/sprites/units/gen_05_tangpu"
|
||||
@@ -74,7 +74,7 @@
|
||||
"display_en": "Refugee Camp of the Wrongfully Dead",
|
||||
"base_cost": 1200000,
|
||||
"cost_ratio": 1.16,
|
||||
"base_rate": 3000,
|
||||
"base_rate": 4096,
|
||||
"unlock_hall": "hall_04_wuguan",
|
||||
"unlock_gate": "up_gate_nanmin",
|
||||
"sprite_row": "res://assets/sprites/units/gen_06_nanmin"
|
||||
@@ -85,7 +85,7 @@
|
||||
"display_en": "Clerks of the Nether Court",
|
||||
"base_cost": 12000000,
|
||||
"cost_ratio": 1.17,
|
||||
"base_rate": 24000,
|
||||
"base_rate": 32768,
|
||||
"unlock_hall": "hall_05_yama",
|
||||
"unlock_gate": "up_gate_shuban",
|
||||
"sprite_row": "res://assets/sprites/units/gen_07_shuban"
|
||||
@@ -96,7 +96,7 @@
|
||||
"display_en": "Armory of the Dark Capital",
|
||||
"base_cost": 120000000,
|
||||
"cost_ratio": 1.17,
|
||||
"base_rate": 180000,
|
||||
"base_rate": 262144,
|
||||
"unlock_hall": "hall_06_biancheng",
|
||||
"unlock_gate": "up_gate_bingfang",
|
||||
"sprite_row": "res://assets/sprites/units/gen_08_bingfang"
|
||||
@@ -107,7 +107,7 @@
|
||||
"display_en": "Sleeper Agents in the Ten Courts",
|
||||
"base_cost": 1200000000,
|
||||
"cost_ratio": 1.18,
|
||||
"base_rate": 1400000,
|
||||
"base_rate": 2097152,
|
||||
"unlock_hall": "hall_07_taishan",
|
||||
"unlock_gate": "up_gate_wodi",
|
||||
"sprite_row": "res://assets/sprites/units/gen_09_wodi"
|
||||
@@ -118,7 +118,7 @@
|
||||
"display_en": "Rift Walkers of the Wheel",
|
||||
"base_cost": 12000000000,
|
||||
"cost_ratio": 1.18,
|
||||
"base_rate": 11000000,
|
||||
"base_rate": 16777216,
|
||||
"unlock_hall": "hall_08_dushi",
|
||||
"unlock_gate": "up_gate_xingzhe",
|
||||
"sprite_row": "res://assets/sprites/units/gen_10_xingzhe"
|
||||
@@ -129,7 +129,7 @@
|
||||
"display_en": "Soul Guides of the Six Paths",
|
||||
"base_cost": 120000000000,
|
||||
"cost_ratio": 1.19,
|
||||
"base_rate": 85000000,
|
||||
"base_rate": 134217728,
|
||||
"unlock_hall": "hall_09_pingdeng",
|
||||
"unlock_gate": "up_gate_yinhun",
|
||||
"sprite_row": "res://assets/sprites/units/gen_11_yinhun"
|
||||
@@ -140,7 +140,7 @@
|
||||
"display_en": "Emperor of the Netherworld",
|
||||
"base_cost": 1200000000000,
|
||||
"cost_ratio": 1.2,
|
||||
"base_rate": 650000000,
|
||||
"base_rate": 1073741824,
|
||||
"unlock_hall": "none",
|
||||
"unlock_gate": "up_gate_tianzi",
|
||||
"sprite_row": "res://assets/sprites/units/gen_12_tianzi"
|
||||
|
||||
@@ -0,0 +1,193 @@
|
||||
{
|
||||
"sheet": "hall_palettes",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"hall_id",
|
||||
"name_cn",
|
||||
"ink_hex",
|
||||
"bone_hex",
|
||||
"cinnabar_hex",
|
||||
"indigo_hex",
|
||||
"accent_hex",
|
||||
"accent_name_cn",
|
||||
"flow",
|
||||
"lut_index",
|
||||
"ink_pct",
|
||||
"bone_pct",
|
||||
"cinnabar_max_pct",
|
||||
"indigo_max_pct"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "pal_hall_01",
|
||||
"hall_id": "hall_01_qinguang",
|
||||
"name_cn": "冷靛",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#3D5A80",
|
||||
"accent_name_cn": "冷靛",
|
||||
"flow": "bleed_left",
|
||||
"lut_index": 1,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_02",
|
||||
"hall_id": "hall_02_chujiang",
|
||||
"name_cn": "冰青",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#8FC1C9",
|
||||
"accent_name_cn": "冰青",
|
||||
"flow": "seep_down",
|
||||
"lut_index": 2,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_03",
|
||||
"hall_id": "hall_03_songdi",
|
||||
"name_cn": "暗红",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#7E2E2E",
|
||||
"accent_name_cn": "暗红",
|
||||
"flow": "bleed_left",
|
||||
"lut_index": 3,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_04",
|
||||
"hall_id": "hall_04_wuguan",
|
||||
"name_cn": "锈橙",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#A85C32",
|
||||
"accent_name_cn": "锈橙",
|
||||
"flow": "seep_down",
|
||||
"lut_index": 4,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_05",
|
||||
"hall_id": "hall_05_yama",
|
||||
"name_cn": "玄黑",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#141414",
|
||||
"accent_name_cn": "玄黑",
|
||||
"flow": "bleed_left",
|
||||
"lut_index": 5,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_06",
|
||||
"hall_id": "hall_06_biancheng",
|
||||
"name_cn": "铅灰",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#6E7276",
|
||||
"accent_name_cn": "铅灰",
|
||||
"flow": "seep_down",
|
||||
"lut_index": 6,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_07",
|
||||
"hall_id": "hall_07_taishan",
|
||||
"name_cn": "烬红",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#8C3A2B",
|
||||
"accent_name_cn": "烬红",
|
||||
"flow": "bleed_left",
|
||||
"lut_index": 7,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_08",
|
||||
"hall_id": "hall_08_dushi",
|
||||
"name_cn": "墨绿",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#2F4A3E",
|
||||
"accent_name_cn": "墨绿",
|
||||
"flow": "seep_down",
|
||||
"lut_index": 8,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_09",
|
||||
"hall_id": "hall_09_pingdeng",
|
||||
"name_cn": "黛紫",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#4A3A5C",
|
||||
"accent_name_cn": "黛紫",
|
||||
"flow": "bleed_left",
|
||||
"lut_index": 9,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
},
|
||||
{
|
||||
"id": "pal_hall_10",
|
||||
"hall_id": "hall_10_zhuanlun",
|
||||
"name_cn": "骨白+金",
|
||||
"ink_hex": "#1A1A1A",
|
||||
"bone_hex": "#F2EDE4",
|
||||
"cinnabar_hex": "#B4402C",
|
||||
"indigo_hex": "#2C4A6E",
|
||||
"accent_hex": "#C9A227",
|
||||
"accent_name_cn": "暗金",
|
||||
"flow": "seep_down",
|
||||
"lut_index": 10,
|
||||
"ink_pct": 65,
|
||||
"bone_pct": 25,
|
||||
"cinnabar_max_pct": 8,
|
||||
"indigo_max_pct": 7
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
{
|
||||
"sheet": "halls",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"no",
|
||||
"king_cn",
|
||||
"king_en",
|
||||
"motif_cn",
|
||||
"motif_en",
|
||||
"target_min",
|
||||
"gate_merit",
|
||||
"unlock_gen",
|
||||
"unlock_gate",
|
||||
"palette_id",
|
||||
"is_prestige_gate"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "hall_01_qinguang",
|
||||
"no": 1,
|
||||
"king_cn": "秦广王",
|
||||
"king_en": "King Qinguang",
|
||||
"motif_cn": "孽镜台(照心)",
|
||||
"motif_en": "Mirror of Karma",
|
||||
"target_min": 25,
|
||||
"gate_merit": 2000,
|
||||
"unlock_gen": "gen_03_guizu",
|
||||
"unlock_gate": "up_gate_guizu",
|
||||
"palette_id": "pal_hall_01",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_02_chujiang",
|
||||
"no": 2,
|
||||
"king_cn": "楚江王",
|
||||
"king_en": "King Chujiang",
|
||||
"motif_cn": "寒冰狱",
|
||||
"motif_en": "Ice Hell",
|
||||
"target_min": 42,
|
||||
"gate_merit": 30000,
|
||||
"unlock_gen": "gen_04_biliao",
|
||||
"unlock_gate": "up_gate_biliao",
|
||||
"palette_id": "pal_hall_02",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_03_songdi",
|
||||
"no": 3,
|
||||
"king_cn": "宋帝王",
|
||||
"king_en": "King Songdi",
|
||||
"motif_cn": "剥皮亭",
|
||||
"motif_en": "Flaying Pavilion",
|
||||
"target_min": 62,
|
||||
"gate_merit": 300000,
|
||||
"unlock_gen": "gen_05_tangpu",
|
||||
"unlock_gate": "up_gate_tangpu",
|
||||
"palette_id": "pal_hall_03",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_04_wuguan",
|
||||
"no": 4,
|
||||
"king_cn": "五官王",
|
||||
"king_en": "King Wuguan",
|
||||
"motif_cn": "沸汤/毒蛇",
|
||||
"motif_en": "Scalding Cauldron",
|
||||
"target_min": 84,
|
||||
"gate_merit": 2000000,
|
||||
"unlock_gen": "gen_06_nanmin",
|
||||
"unlock_gate": "up_gate_nanmin",
|
||||
"palette_id": "pal_hall_04",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_05_yama",
|
||||
"no": 5,
|
||||
"king_cn": "阎罗王",
|
||||
"king_en": "King Yama",
|
||||
"motif_cn": "叫唤地狱/铁床",
|
||||
"motif_en": "Wailing Hell",
|
||||
"target_min": 105,
|
||||
"gate_merit": 10000000,
|
||||
"unlock_gen": "gen_07_shuban",
|
||||
"unlock_gate": "up_gate_shuban",
|
||||
"palette_id": "pal_hall_05",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_06_biancheng",
|
||||
"no": 6,
|
||||
"king_cn": "卞城王",
|
||||
"king_en": "King Biancheng",
|
||||
"motif_cn": "石碾",
|
||||
"motif_en": "Stone Roller",
|
||||
"target_min": 125,
|
||||
"gate_merit": 40000000,
|
||||
"unlock_gen": "gen_08_bingfang",
|
||||
"unlock_gate": "up_gate_bingfang",
|
||||
"palette_id": "pal_hall_06",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_07_taishan",
|
||||
"no": 7,
|
||||
"king_cn": "泰山王",
|
||||
"king_en": "King Taishan",
|
||||
"motif_cn": "热油火坑",
|
||||
"motif_en": "Boiling Oil Pit",
|
||||
"target_min": 143,
|
||||
"gate_merit": 120000000,
|
||||
"unlock_gen": "gen_09_wodi",
|
||||
"unlock_gate": "up_gate_wodi",
|
||||
"palette_id": "pal_hall_07",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_08_dushi",
|
||||
"no": 8,
|
||||
"king_cn": "都市王",
|
||||
"king_en": "King Dushi",
|
||||
"motif_cn": "泥犁/大石",
|
||||
"motif_en": "Avici Stone",
|
||||
"target_min": 160,
|
||||
"gate_merit": 350000000,
|
||||
"unlock_gen": "gen_10_xingzhe",
|
||||
"unlock_gate": "up_gate_xingzhe",
|
||||
"palette_id": "pal_hall_08",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_09_pingdeng",
|
||||
"no": 9,
|
||||
"king_cn": "平等王",
|
||||
"king_en": "King Pingdeng",
|
||||
"motif_cn": "拔舌/铁树",
|
||||
"motif_en": "Tongue-Ripping Iron Tree",
|
||||
"target_min": 175,
|
||||
"gate_merit": 800000000,
|
||||
"unlock_gen": "gen_11_yinhun",
|
||||
"unlock_gate": "up_gate_yinhun",
|
||||
"palette_id": "pal_hall_09",
|
||||
"is_prestige_gate": "false"
|
||||
},
|
||||
{
|
||||
"id": "hall_10_zhuanlun",
|
||||
"no": 10,
|
||||
"king_cn": "转轮王",
|
||||
"king_en": "King of the Wheel",
|
||||
"motif_cn": "轮回道(六道环)",
|
||||
"motif_en": "Wheel of Rebirth",
|
||||
"target_min": 180,
|
||||
"gate_merit": 1500000000,
|
||||
"unlock_gen": "none",
|
||||
"unlock_gate": "none",
|
||||
"palette_id": "pal_hall_10",
|
||||
"is_prestige_gate": "true"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"sheet": "meta_upgrades",
|
||||
"schema_version": 0,
|
||||
"columns": [
|
||||
"id",
|
||||
"name_cn",
|
||||
"name_en",
|
||||
"effect_type",
|
||||
"target_id",
|
||||
"effect_param",
|
||||
"cost_suihui",
|
||||
"max_rank",
|
||||
"condition",
|
||||
"desc_cn"
|
||||
],
|
||||
"rows": [
|
||||
{
|
||||
"id": "meta_01",
|
||||
"name_cn": "枕旧梦",
|
||||
"name_en": "Pillow of Old Dreams",
|
||||
"effect_type": "start_levels",
|
||||
"target_id": "gen_01_youhun",
|
||||
"effect_param": 10,
|
||||
"cost_suihui": 3,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "新轮回开局自带游魂 ×10 级"
|
||||
},
|
||||
{
|
||||
"id": "meta_02",
|
||||
"name_cn": "携阴兵",
|
||||
"name_en": "Bring Ghost Soldiers",
|
||||
"effect_type": "start_levels",
|
||||
"target_id": "gen_02_yinbing",
|
||||
"effect_param": 10,
|
||||
"cost_suihui": 5,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "开局自带阴兵 ×10 级"
|
||||
},
|
||||
{
|
||||
"id": "meta_03",
|
||||
"name_cn": "宿慧通透",
|
||||
"name_en": "Perspicacious Wisdom",
|
||||
"effect_type": "suihui_gain_pct",
|
||||
"target_id": "",
|
||||
"effect_param": 0.15,
|
||||
"cost_suihui": 8,
|
||||
"max_rank": 3,
|
||||
"condition": "none",
|
||||
"desc_cn": "宿慧获取 +15%(每阶)"
|
||||
},
|
||||
{
|
||||
"id": "meta_04",
|
||||
"name_cn": "天生熟练",
|
||||
"name_en": "Born Skilled",
|
||||
"effect_type": "skip_interval",
|
||||
"target_id": "",
|
||||
"effect_param": 4,
|
||||
"cost_suihui": 12,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "跳过机制从每 5 级加快为每 4 级"
|
||||
},
|
||||
{
|
||||
"id": "meta_05",
|
||||
"name_cn": "阴司人脉",
|
||||
"name_en": "Netherworld Connections",
|
||||
"effect_type": "offline_pct",
|
||||
"target_id": "",
|
||||
"effect_param": 0.25,
|
||||
"cost_suihui": 6,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "离线效率 +25%"
|
||||
},
|
||||
{
|
||||
"id": "meta_06",
|
||||
"name_cn": "斩鬼刃",
|
||||
"name_en": "Ghost-Slaying Blade",
|
||||
"effect_type": "boss_click_pct",
|
||||
"target_id": "",
|
||||
"effect_param": 0.3,
|
||||
"cost_suihui": 10,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "殿王战点击伤害 +30%"
|
||||
},
|
||||
{
|
||||
"id": "meta_07",
|
||||
"name_cn": "心安理得",
|
||||
"name_en": "Easy Conscience",
|
||||
"effect_type": "wrath_penalty_set",
|
||||
"target_id": "",
|
||||
"effect_param": 0.15,
|
||||
"cost_suihui": 15,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "冤气对宿慧的削减 30%→15%"
|
||||
},
|
||||
{
|
||||
"id": "meta_08",
|
||||
"name_cn": "敕封恩典",
|
||||
"name_en": "Grace of Enthronement",
|
||||
"effect_type": "global_pct",
|
||||
"target_id": "",
|
||||
"effect_param": 0.25,
|
||||
"cost_suihui": 20,
|
||||
"max_rank": 2,
|
||||
"condition": "none",
|
||||
"desc_cn": "全局 +25%(每阶)"
|
||||
},
|
||||
{
|
||||
"id": "meta_09",
|
||||
"name_cn": "阴阳眼",
|
||||
"name_en": "Yin-Yang Eye",
|
||||
"effect_type": "event_freq_pct",
|
||||
"target_id": "",
|
||||
"effect_param": 0.2,
|
||||
"cost_suihui": 10,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "事件触发频率 +20%"
|
||||
},
|
||||
{
|
||||
"id": "meta_10",
|
||||
"name_cn": "超度加速",
|
||||
"name_en": "Salvation Acceleration",
|
||||
"effect_type": "souls_mult",
|
||||
"target_id": "",
|
||||
"effect_param": 2,
|
||||
"cost_suihui": 8,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "超度计数获取 ×2"
|
||||
},
|
||||
{
|
||||
"id": "meta_11",
|
||||
"name_cn": "老马识途",
|
||||
"name_en": "Old Horse Knows the Way",
|
||||
"effect_type": "bulk_unlock",
|
||||
"target_id": "",
|
||||
"effect_param": 0,
|
||||
"cost_suihui": 5,
|
||||
"max_rank": 1,
|
||||
"condition": "none",
|
||||
"desc_cn": "开局即可用批量 ×10"
|
||||
},
|
||||
{
|
||||
"id": "meta_12",
|
||||
"name_cn": "幽冥权柄",
|
||||
"name_en": "Authority of the Netherworld",
|
||||
"effect_type": "conditional_global_pct",
|
||||
"target_id": "gen_12_tianzi",
|
||||
"effect_param": 0.1,
|
||||
"cost_suihui": 25,
|
||||
"max_rank": 1,
|
||||
"condition": "gen12_unlocked",
|
||||
"desc_cn": "愿景档(gen12)解锁后全局再 +10%"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user