# HOI4 Advanced Heavy Tank Designer Module DB
# Use only values and constraints in this file. Missing stats = 0. [未显示] = not shown in tooltip. Do not invent modules or numbers.
# Canonical name = Chinese in-game name. en = English alias.
# Capture scope this file: 先进型重型坦克 designer.
# Chassis base block is this variant only. Module cards are the heavy designer pool.

## Layout
Top row 6 slots (user correction): 1 Turret / 2 Main Armament / 3-6 Special (same pool, 4 copies)
Bottom row 3 slots: 1 Suspension / 2 Armor type / 3 Engine type
Right of engine slot: Engine upgrade slider (0-20)
Right of engine slider: Armor upgrade slider (0-20)

## Chassis base 先进型重型坦克
name: 先进型重型坦克
en: Advanced Heavy Tank Chassis
class: 重型坦克
class_en: Heavy Tank
sliders_in_capture: engine 0 / armor 0
installed_example_only: 双乘员炮塔 / 台车式悬挂 / 铆接装甲 / 汽油引擎
Do not treat panel totals or 未保存的变动 as chassis base.

chassis lines:
  max_speed: +5.0 km/h
  reliability: +120.0%
  hardness: +95.0%
  armor: +75.0

class lines (重型坦克):
  supply_use: +0.32
  breakthrough: +3.0
  suppression: +2.5

not chassis this capture:
  defense tooltip has no 先进型重型坦克 / 重型坦克 line
  fuel_use is engine card

example_only on these tooltips:
  汽油引擎 max_speed +1.3 km/h
  双乘员炮塔 breakthrough +18.0
  铆接装甲 breakthrough +2.0
  铆接装甲 defense +2.0
  机动防御 defense +0.2

## Gun size
UI groups on this chassis Main Armament screen:
  超重型武器 = super_heavy
  火焰喷射器 = flame
  小型武器 = small
  中型武器 = medium
  重型武器 = heavy
Category screen checkmarks: 火焰喷射器 / 小型武器 / 中型武器 / 重型武器 have green checks. 超重型武器 has no check in that screenshot.
Only captured turret-size rule from a gun tooltip:
  超重型武器要求：炮塔槽中有重型固定式炮塔 (T-H-FIX)
Slot panel 允许模块类型 is the other captured constraint (depends on current turret). It is not a max_gun number.
Do not invent other max_gun / need_turret mappings. Medium and heavy gun tooltips in this capture do not print a turret requirement line.

## Slot: Top-1 Turret
UI title: 模块槽位：炮塔
UI prompt: 选择一个模块
UI groups (3 category buttons):
  轻型炮塔类型
  中型炮塔类型
  重型炮塔类型
Main source of breakthrough. Fixed turrets cut breakthrough by percent.
Fixed UI flag on all three fixed modules: 禁用自行防空炮定位
Crew turret in-game names do NOT carry 轻型/中型/重型 prefix. Distinguish by UI group + id.
Heavy group capture has 3 modules only. No 单乘员炮塔 screenshot under 重型炮塔类型. Do not invent T-H-1.
Slot panel (installed example):
  已安装模块：双乘员炮塔
  shown stats: 突破 18.0 / 生产花费 5.00 → matches T-H-2
  允许模块类型：轻型炮塔类型 / 中型炮塔类型 / 重型炮塔类型
  此槽位必须安装一个模块。
  max_gun still [未显示] on this panel
  example_only: 18.0 / 5.00 are the installed T-H-2, not turret-slot base stats

### Table
id | group | name | en | breakthrough | defense | reliability | max_speed | soft | hard | prod_cost | design_xp | forbid_spaa
T-L-FIX | 轻型炮塔类型 | 轻型固定式炮塔 | Light Fixed Superstructure | -25.0% | +3.0 | +20.0% | 0 | 0 | 0 | 1.00 | 2 | true
T-L-1 | 轻型炮塔类型 | 单乘员炮塔 | Light One Man Turret | +7.0 | 0 | 0 | 0 | 0 | 0 | 1.00 | 2 | false
T-L-2 | 轻型炮塔类型 | 双乘员炮塔 | Light Two Man Turret | +10.0 | 0 | 0 | 0 | 0 | 0 | 1.25 | 2 | false
T-L-3 | 轻型炮塔类型 | 三乘员炮塔 | Light Three Man Turret | +14.0 | 0 | 0 | -0.1 km/h | 0 | 0 | 1.50 | 2 | false
T-M-FIX | 中型炮塔类型 | 中型固定式炮塔 | Medium Fixed Superstructure | -25.0% | +3.0 | +20.0% | 0 | 0 | 0 | 1.50 | 2 | true
T-M-1 | 中型炮塔类型 | 单乘员炮塔 | Medium One Man Turret | +8.0 | 0 | 0 | 0 | -5.0% | -5.0% | 1.25 | 2 | false
T-M-2 | 中型炮塔类型 | 双乘员炮塔 | Medium Two Man Turret | +16.0 | 0 | 0 | 0 | 0 | 0 | 1.75 | 2 | false
T-M-3 | 中型炮塔类型 | 三乘员炮塔 | Medium Three Man Turret | +24.0 | 0 | 0 | -0.2 km/h | 0 | 0 | 2.25 | 2 | false
T-H-FIX | 重型炮塔类型 | 重型固定式炮塔 | Heavy Fixed Superstructure | -25.0% | +3.0 | +20.0% | 0 | 0 | 0 | 5.00 | 2 | true
T-H-2 | 重型炮塔类型 | 双乘员炮塔 | Heavy Two Man Turret | +18.0 | 0 | 0 | 0 | 0 | 0 | 5.00 | 2 | false
T-H-3 | 重型炮塔类型 | 三乘员炮塔 | Heavy Three Man Turret | +22.0 | 0 | 0 | -0.2 km/h | 0 | 0 | 5.50 | 2 | false

Notes:
- breakthrough with % is a multiplier on total breakthrough; without % is flat add
- soft/hard % on T-M-1 only; other turrets do not show attack lines
- design_xp = 2 on every captured turret tooltip, including T-L-1
- max_gun / need_turret / role flags other than forbid_spaa = [未显示] on these tooltips
- T-H-1 not in capture

### Modules 轻型炮塔类型

id: T-L-FIX
name: 轻型固定式炮塔
en: Light Fixed Superstructure
group: 轻型炮塔类型
forbid_spaa: true
stats:
  defense: +3.0
  breakthrough: -25.0%
  reliability: +20.0%
  prod_cost: 1.00
  design_xp: 2
ui_note: 禁用自行防空炮定位
text: 采用固定式炮塔意味着主武器的射角极为受限，只能借由整车的旋转带动主武器旋转。然而，这种设计允许在同样尺寸的车身上安装更大的武器，使得该载具成为伏击作战的理想选择。
sources: tooltip screenshot 轻型固定式炮塔

id: T-L-1
name: 单乘员炮塔
en: Light One Man Turret
group: 轻型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +7.0
  prod_cost: 1.00
  design_xp: 2
text: 这座小型炮塔勉强能塞下一名坦克乘员。这名乘员同时负责主武器的瞄准和装填，还要随时关注周围的环境和威胁。
sources: tooltip screenshot 轻型-单乘员炮塔

id: T-L-2
name: 双乘员炮塔
en: Light Two Man Turret
group: 轻型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +10.0
  prod_cost: 1.25
  design_xp: 2
text: 这座炮塔内部能容纳两名乘员，允许他们在操作武器和观察战场方面分工合作。然而如此的分工的效率不高。
sources: tooltip screenshot 轻型-双乘员炮塔

id: T-L-3
name: 三乘员炮塔
en: Light Three Man Turret
group: 轻型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +14.0
  max_speed: -0.1 km/h
  prod_cost: 1.50
  design_xp: 2
text: 这座大型炮塔能容纳三名乘员，他们可以分别负责主武器的瞄准、装填，以及观察周边环境。
sources: tooltip screenshot 轻型-三乘员炮塔

### Modules 中型炮塔类型

id: T-M-FIX
name: 中型固定式炮塔
en: Medium Fixed Superstructure
group: 中型炮塔类型
forbid_spaa: true
stats:
  defense: +3.0
  breakthrough: -25.0%
  reliability: +20.0%
  prod_cost: 1.50
  design_xp: 2
ui_note: 禁用自行防空炮定位
text: 采用固定式炮塔意味着主武器的射角极为受限，只能借由整车的旋转带动主武器旋转。然而，这种设计允许在同样尺寸的车身上安装更大的武器，使得该载具成为伏击作战的理想选择。
sources: tooltip screenshot 中型固定式炮塔

id: T-M-1
name: 单乘员炮塔
en: Medium One Man Turret
group: 中型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +8.0
  soft: -5.0%
  hard: -5.0%
  prod_cost: 1.25
  design_xp: 2
text: 这座小型炮塔勉强能塞下一名坦克乘员。这名乘员同时负责主武器的瞄准和装填，还要随时关注周围的环境和威胁。
sources: tooltip screenshot 中型-单乘员炮塔
note: Only captured turret that shows 对人员杀伤 / 对装甲杀伤 lines.

id: T-M-2
name: 双乘员炮塔
en: Medium Two Man Turret
group: 中型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +16.0
  prod_cost: 1.75
  design_xp: 2
text: 这座炮塔内部能容纳两名乘员，允许他们在操作武器和观察战场方面分工合作。然而如此的分工的效率不高。
sources: tooltip screenshot 中型-双乘员炮塔

id: T-M-3
name: 三乘员炮塔
en: Medium Three Man Turret
group: 中型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +24.0
  max_speed: -0.2 km/h
  prod_cost: 2.25
  design_xp: 2
text: 这座大型炮塔能容纳三名乘员，他们可以分别负责主武器的瞄准、装填，以及观察周边环境。
sources: tooltip screenshot 中型-三乘员炮塔

### Modules 重型炮塔类型

id: T-H-FIX
name: 重型固定式炮塔
en: Heavy Fixed Superstructure
group: 重型炮塔类型
forbid_spaa: true
stats:
  defense: +3.0
  breakthrough: -25.0%
  reliability: +20.0%
  prod_cost: 5.00
  design_xp: 2
ui_note: 禁用自行防空炮定位
text: 采用固定式炮塔意味着主武器的射角极为受限，只能借由整车的旋转带动主武器旋转。然而，这种设计允许在同样尺寸的车身上安装更大的武器，使得该载具成为伏击作战的理想选择。
sources: tooltip screenshot 重型固定式炮塔

id: T-H-2
name: 双乘员炮塔
en: Heavy Two Man Turret
group: 重型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +18.0
  prod_cost: 5.00
  design_xp: 2
text: 这座炮塔内部能容纳两名乘员，允许他们在操作武器和观察战场方面分工合作。然而如此的分工的效率不高。
sources: tooltip screenshot 重型-双乘员炮塔

id: T-H-3
name: 三乘员炮塔
en: Heavy Three Man Turret
group: 重型炮塔类型
forbid_spaa: false
stats:
  breakthrough: +22.0
  max_speed: -0.2 km/h
  prod_cost: 5.50
  design_xp: 2
text: 这座大型炮塔能容纳三名乘员，他们可以分别负责主武器的瞄准、装填，以及观察周边环境。
sources: tooltip screenshot 重型-三乘员炮塔

### Select
IF role == SPAA THEN turret MUST NOT IN {T-L-FIX, T-M-FIX, T-H-FIX}
IF goal == max_breakthrough THEN turret = T-M-3
IF goal == min_cost THEN turret IN {T-L-FIX, T-L-1}
IF goal == cost_breakthrough_balance_medium THEN turret = T-M-2
IF goal == heavy_family_max_breakthrough THEN turret = T-H-3
breakthrough order (captured flat values): T-M-3(24) > T-H-3(22) > T-H-2(18) > T-M-2(16) > T-L-3(14) > T-L-2(10) > T-M-1(8) > T-L-1(7) > fixed(-25%)
cost order: T-L-FIX = T-L-1 (1.00) < T-L-2 = T-M-1 (1.25) < T-L-3 = T-M-FIX (1.50) < T-M-2 (1.75) < T-M-3 (2.25) < T-H-FIX = T-H-2 (5.00) < T-H-3 (5.50)
IF gun.group == 超重型武器 THEN turret MUST T-H-FIX
Do not invent other gun-size → turret IF rules. Medium/heavy gun tooltips in this capture do not print need_turret.
Do not copy light-chassis-only IF rules from the light DB.

## Slot: Top-2 Main Armament
UI title: 模块槽位：主要武器
UI prompt: 选择一个模块
UI groups (5 category buttons):
  超重型武器
  火焰喷射器
  小型武器
  中型武器
  重型武器
Role flags from tooltip only. Do not copy light_tank forbid lines from the light DB.
resources per factory: 钢=steel 钨=tungsten 铬=chromium
need_turret only when the tooltip prints it. Missing line = [未显示], not "any".
Slot MUST install one module.
Slot panel when 已安装模块：无:
  允许模块类型：小型武器 / 火焰喷射器
  此槽位必须安装一个模块。
  This panel does not print the current turret name. Do not treat 小型武器+火焰喷射器 as the allow-list for every turret on this chassis.
  Earlier picker on this chassis listed five groups: 超重型武器 / 火焰喷射器 / 小型武器 / 中型武器 / 重型武器.

### Table
id | group | name | en | need_turret | role_allow | role_forbid | breakthrough | soft | hard | air | piercing | max_speed | reliability | prod_cost | res | design_xp
W-SH-CAN | 超重型武器 | 超重型加农炮 | Super-Heavy Cannon | T-H-FIX | TD | — | 0 | 35.0 | 45.0 | 0 | 225.0 | -0.6 | -35.0% | 12.50 | 钨5 铬2 | 1
W-FL-ADV | 火焰喷射器 | 先进火焰喷射器 | Advanced Flamethrower | [未显示] | flame_support | — | +6.0 | 12.0 | 0 | 0 | 0 | 0 | -5.0% | 1.20 | — | 1
W-S-AA1 | 小型武器 | 基础防空炮 | Basic Anti-Air Gun | [未显示] | SPAA | heavy_tank | 0 | 6.0 | 2.0 | 18.0 | 10.0 | 0 | -10.0% | 2.00 | — | 1
W-S-AC1 | 小型武器 | 机关炮 | Automatic Cannon | [未显示] | — | — | 0 | 15.0 | 5.0 | 0 | 20.0 | -0.1 | -10.0% | 1.50 | — | 1
W-S-CS | 小型武器 | 近距支援炮 | Close Support Gun | [未显示] | SPG | — | 0 | 22.0 | 5.0 | 0 | 10.0 | -0.2 | -10.0% | 4.00 | 钢1 | 1
W-S-HMG | 小型武器 | 重机枪 | Heavy Machine Gun | [未显示] | — | — | 0 | 8.0 | 2.0 | 0 | 6.0 | 0 | 0 | 0.50 | — | 1
W-S-HV1 | 小型武器 | 基础型高速加农炮 | Basic High-Velocity Cannon | [未显示] | TD | — | 0 | 10.0 | 26.0 | 0 | 68.0 | -0.1 | -5.0% | 3.00 | 钨2 钢2 | 1
W-S-CAN1 | 小型武器 | 小型加农炮 | Small Cannon | [未显示] | — | — | 0 | 10.0 | 6.0 | 0 | 25.0 | -0.1 | -10.0% | 1.50 | — | 1
W-S-AA2 | 小型武器 | 改进型防空炮 | Improved Anti-Air Gun | [未显示] | SPAA | heavy_tank | 0 | 8.0 | 5.0 | 32.0 | 18.0 | 0 | -10.0% | 3.00 | 钢2 钨1 | 1
W-S-AC2 | 小型武器 | 改进型机关炮 | Improved Automatic Cannon | [未显示] | — | — | 0 | 20.0 | 7.0 | 0 | 35.0 | -0.1 | -10.0% | 2.00 | — | 1
W-S-CAN2 | 小型武器 | 改进型小型加农炮 | Improved Small Cannon | [未显示] | — | — | 0 | 15.0 | 15.0 | 0 | 50.0 | -0.1 | -10.0% | 3.00 | — | 1
W-M-HV2 | 中型武器 | 改进型高速加农炮 | Improved High-Velocity Cannon | [未显示] | TD | — | 0 | 20.0 | 35.0 | 0 | 125.0 | -0.3 | -17.5% | 5.00 | 钨2 铬1 钢2 | 1
W-M-CAN1 | 中型武器 | 中型加农炮 | Medium Cannon | [未显示] | TD | — | +2.0 | 20.0 | 15.0 | 0 | 60.0 | -0.2 | -15.0% | 3.00 | 钨1 钢1 | 1
W-M-HOW1 | 中型武器 | 中型榴弹炮 | Medium Howitzer | [未显示] | SPG | — | -2.0 | 35.0 | 1.0 | 0 | 20.0 | -0.3 | -20.0% | 4.00 | 钨1 钢2 | 1
W-M-RKT1 | 中型武器 | 火箭发射器 | Rocket Launcher | [未显示] | SPG | heavy_tank | -4.0 | 25.0 | 1.0 | 0 | 2.0 | -0.1 | -10.0% | 4.00 | 钨2 钢1 | 1
W-M-CAN2 | 中型武器 | 改进型中型加农炮 | Improved Medium Cannon | [未显示] | TD | — | +4.0 | 32.0 | 20.0 | 0 | 90.0 | -0.3 | -15.0% | 4.00 | 钨1 钢2 铬1 | 1
W-M-HOW2 | 中型武器 | 改进型中型榴弹炮 | Improved Medium Howitzer | [未显示] | SPG | — | -2.0 | 45.0 | 2.0 | 0 | 30.0 | -0.4 | -20.0% | 5.50 | 钨1 钢3 铬1 | 1
W-M-RKT2 | 中型武器 | 改进型火箭发射器 | Improved Rocket Launcher | [未显示] | SPG | heavy_tank | -4.0 | 35.0 | 1.0 | 0 | 2.0 | -0.2 | -10.0% | 5.00 | 钨2 钢1 | 1
W-M-AA3 | 中型武器 | 先进型防空炮 | Advanced Anti-Air Gun | [未显示] | SPAA | heavy_tank | 0 | 10.0 | 5.0 | 46.0 | 24.0 | 0 | -10.0% | 4.00 | 钢3 钨1 | 1
W-H-CAN1 | 重型武器 | 基础型重型加农炮 | Basic Heavy Cannon | [未显示] | TD | — | 0 | 20.0 | 20.0 | 0 | 90.0 | -0.3 | -25.0% | 6.00 | 钨1 铬1 钢2 | 1
W-H-HOW1 | 重型武器 | 重型榴弹炮 | Heavy Howitzer | [未显示] | SPG | — | -4.0 | 55.0 | 2.0 | 0 | 60.0 | -0.5 | -30.0% | 7.00 | 钨1 铬1 钢3 | 1
W-H-HV3 | 重型武器 | 先进型高速加农炮 | Advanced High-Velocity Cannon | [未显示] | TD | — | 0 | 25.0 | 45.0 | 0 | 200.0 | -0.4 | -20.0% | 7.00 | 钨2 铬1 钢3 | 1
W-H-CAN2 | 重型武器 | 改进型重型加农炮 | Improved Heavy Cannon | [未显示] | TD | — | 0 | 25.0 | 35.0 | 0 | 125.0 | -0.4 | -25.0% | 7.00 | 钨2 铬1 钢2 | 1
W-H-CAN3 | 重型武器 | 先进型重型加农炮 | Advanced Heavy Cannon | [未显示] | TD | — | 0 | 30.0 | 40.0 | 0 | 170.0 | -0.5 | -30.0% | 8.00 | 钨3 铬1 钢3 | 1

max_speed unit = km/h. soft=对人员杀伤 hard=对装甲杀伤 air=对空攻击 piercing=穿甲深度
W-M-RKT1 design_xp confirmed 1 on full tooltip.
Capture count: 超重型1 / 喷火1 / 小型9 / 中型8 / 重型5. Do not invent extra guns in those groups.

### Modules 超重型武器

id: W-SH-CAN
name: 超重型加农炮
en: Super-Heavy Cannon
group: 超重型武器
need_turret: T-H-FIX
role_allow: TD
stats:
  soft: 35.0
  hard: 45.0
  piercing: 225.0
  max_speed: -0.6
  reliability: -35.0%
  prod_cost: 12.50
  design_xp: 1
res: 钨5 铬2
ui_note: 允许自行反坦克炮定位；超重型武器要求：炮塔槽中有重型固定式炮塔
text: 这门火炮的性能和其巨大的尺寸一样无与伦比。无法被这种武器摧毁的东西少之又少，而且这些东西多和反坦克作战毫无关系。
sources: tooltip screenshot 超重型加农炮

### Modules 火焰喷射器

id: W-FL-ADV
name: 先进火焰喷射器
en: Advanced Flamethrower
group: 火焰喷射器
role_allow: flame_support
stats:
  breakthrough: +6.0
  soft: 12.0
  reliability: -5.0%
  prod_cost: 1.20
  design_xp: 1
ui_note: 允许喷火坦克（支援连）定位
text: 先进火焰喷射器的战斗体系，非常适合用来铲除防御坚固的敌方阵地，并在近距离战斗中造成毁灭性伤害。
sources: tooltip screenshot 先进火焰喷射器

### Modules 小型武器

id: W-S-AA1
name: 基础防空炮
en: Basic Anti-Air Gun
group: 小型武器
role_allow: SPAA
role_forbid: heavy_tank
stats:
  soft: 6.0
  hard: 2.0
  air: 18.0
  piercing: 10.0
  reliability: -10.0%
  prod_cost: 2.00
  design_xp: 1
ui_note: 允许自行防空炮定位；禁用重型坦克定位
text: 一门用于射击飞机的速射自动炮。作为对付地面目标的火力支援武器使用时，表现差强人意。
sources: tooltip screenshot 基础防空炮

id: W-S-AC1
name: 机关炮
en: Automatic Cannon
group: 小型武器
stats:
  soft: 15.0
  hard: 5.0
  piercing: 20.0
  max_speed: -0.1
  reliability: -10.0%
  prod_cost: 1.50
  design_xp: 1
text: 由一座速射防空炮改装而来，这门自动炮倾泻出的弹雨能够粉碎非装甲目标。然而较小的口径限制了它的反装甲能力。
sources: tooltip screenshot 机关炮

id: W-S-CS
name: 近距支援炮
en: Close Support Gun
group: 小型武器
role_allow: SPG
stats:
  soft: 22.0
  hard: 5.0
  piercing: 10.0
  max_speed: -0.2
  reliability: -10.0%
  prod_cost: 4.00
  design_xp: 1
res: 钢1
ui_note: 允许自行火炮定位
text: 一种旨在向敌人的野战防御工事发射高爆炮弹，以帮助步兵进行攻坚作战的小型火炮。虽然这种火炮可以承担一定的轻型反坦克任务，但它的短炮管导致的低初速和其有限的弹药使其无法对付更强大的敌方坦克。
sources: tooltip screenshot 近距支援炮

id: W-S-HMG
name: 重机枪
en: Heavy Machine Gun
group: 小型武器
stats:
  soft: 8.0
  hard: 2.0
  piercing: 6.0
  prod_cost: 0.50
  design_xp: 1
text: 一挺机枪能以低廉的成本提供优秀的反步兵火力。然而，就算使用了特制的穿甲弹药，其反装甲能力依然不尽人意。
sources: tooltip screenshot 重机枪

id: W-S-HV1
name: 基础型高速加农炮
en: Basic High-Velocity Cannon
group: 小型武器
role_allow: TD
stats:
  soft: 10.0
  hard: 26.0
  piercing: 68.0
  max_speed: -0.1
  reliability: -5.0%
  prod_cost: 3.00
  design_xp: 1
res: 钨2 钢2
ui_note: 允许自行反坦克炮定位
text: 一门为实现极高的初速设计的加农炮，其使用专门为之准备的炮弹。具备极佳的反装甲性能，但对于软目标将会较为乏力。
sources: tooltip screenshot 基础型高速加农炮

id: W-S-CAN1
name: 小型加农炮
en: Small Cannon
group: 小型武器
stats:
  soft: 10.0
  hard: 6.0
  piercing: 25.0
  max_speed: -0.1
  reliability: -10.0%
  prod_cost: 1.50
  design_xp: 1
text: 一门小而便宜的火炮，可以发射反步兵和反装甲炮弹。较小的口径意味着它的作用有限。
sources: tooltip screenshot 小型加农炮

id: W-S-AA2
name: 改进型防空炮
en: Improved Anti-Air Gun
group: 小型武器
role_allow: SPAA
role_forbid: heavy_tank
stats:
  soft: 8.0
  hard: 5.0
  air: 32.0
  piercing: 18.0
  reliability: -10.0%
  prod_cost: 3.00
  design_xp: 1
res: 钢2 钨1
ui_note: 允许自行防空炮定位；禁用重型坦克定位
text: 一门用于射击飞机的速射自动炮。作为对付地面目标的火力支援武器使用时，表现差强人意。
sources: tooltip screenshot 改进型防空炮

id: W-S-AC2
name: 改进型机关炮
en: Improved Automatic Cannon
group: 小型武器
stats:
  soft: 20.0
  hard: 7.0
  piercing: 35.0
  max_speed: -0.1
  reliability: -10.0%
  prod_cost: 2.00
  design_xp: 1
text: 由一座速射防空炮改装而来，这门自动炮倾泻出的弹雨能够粉碎非装甲目标。然而较小的口径限制了它的反装甲能力。
sources: tooltip screenshot 改进型机关炮

id: W-S-CAN2
name: 改进型小型加农炮
en: Improved Small Cannon
group: 小型武器
stats:
  soft: 15.0
  hard: 15.0
  piercing: 50.0
  max_speed: -0.1
  reliability: -10.0%
  prod_cost: 3.00
  design_xp: 1
text: 一门小而便宜的火炮，可以发射反步兵和反装甲炮弹。较小的口径意味着它的作用有限。
sources: tooltip screenshot 改进型小型加农炮

### Modules 中型武器

id: W-M-HV2
name: 改进型高速加农炮
en: Improved High-Velocity Cannon
group: 中型武器
role_allow: TD
stats:
  soft: 20.0
  hard: 35.0
  piercing: 125.0
  max_speed: -0.3
  reliability: -17.5%
  prod_cost: 5.00
  design_xp: 1
res: 钨2 铬1 钢2
ui_note: 允许自行反坦克炮定位
text: 一门为实现极高的初速设计的加农炮，其使用专门为之准备的炮弹。具备极佳的反装甲性能，但对于软目标将会较为乏力。
sources: tooltip screenshot 改进型高速加农炮

id: W-M-CAN1
name: 中型加农炮
en: Medium Cannon
group: 中型武器
role_allow: TD
stats:
  breakthrough: +2.0
  soft: 20.0
  hard: 15.0
  piercing: 60.0
  max_speed: -0.2
  reliability: -15.0%
  prod_cost: 3.00
  design_xp: 1
res: 钨1 钢1
ui_note: 允许自行反坦克炮定位
text: 一门适用于多种任务的通用型武器。它在反步兵和反坦克作战中都不是最出色的，但它使载具极为灵活。
sources: tooltip screenshot 中型加农炮

id: W-M-HOW1
name: 中型榴弹炮
en: Medium Howitzer
group: 中型武器
role_allow: SPG
stats:
  breakthrough: -2.0
  soft: 35.0
  hard: 1.0
  piercing: 20.0
  max_speed: -0.3
  reliability: -20.0%
  prod_cost: 4.00
  design_xp: 1
res: 钨1 钢2
ui_note: 允许自行火炮定位
text: 一门经改造后，适合安装在坦克上的中型野战榴弹炮。它的主要职能是对非装甲目标提供曲射火力支援，但必要时也可以进行直射射击。这门火炮携带的穿甲弹药很少，不适合反坦克作战。
sources: tooltip screenshot 中型榴弹炮

id: W-M-RKT1
name: 火箭发射器
en: Rocket Launcher
group: 中型武器
role_allow: SPG
role_forbid: heavy_tank
stats:
  breakthrough: -4.0
  soft: 25.0
  hard: 1.0
  piercing: 2.0
  max_speed: -0.1
  reliability: -10.0%
  prod_cost: 4.00
  design_xp: 1
res: 钨2 钢1
ui_note: 允许自行火炮定位；禁用重型坦克定位
text: 一种用于发射非制导高爆火箭弹的多管发射器。高爆装药的火力使其对软目标具有出色的性能，但对于装甲目标，即使高爆火箭弹直接命中，也很难对其造成伤害。
sources: tooltip screenshot 火箭发射器

id: W-M-CAN2
name: 改进型中型加农炮
en: Improved Medium Cannon
group: 中型武器
role_allow: TD
stats:
  breakthrough: +4.0
  soft: 32.0
  hard: 20.0
  piercing: 90.0
  max_speed: -0.3
  reliability: -15.0%
  prod_cost: 4.00
  design_xp: 1
res: 钨1 钢2 铬1
ui_note: 允许自行反坦克炮定位
text: 一门适用于多种任务的通用型武器。它在反步兵和反坦克作战中都不是最出色的，但它使载具极为灵活。
sources: tooltip screenshot 改进型中型加农炮

id: W-M-HOW2
name: 改进型中型榴弹炮
en: Improved Medium Howitzer
group: 中型武器
role_allow: SPG
stats:
  breakthrough: -2.0
  soft: 45.0
  hard: 2.0
  piercing: 30.0
  max_speed: -0.4
  reliability: -20.0%
  prod_cost: 5.50
  design_xp: 1
res: 钨1 钢3 铬1
ui_note: 允许自行火炮定位
text: 一门经改造后，适合安装在坦克上的中型野战榴弹炮。它的主要职能是对非装甲目标提供曲射火力支援，但必要时也可以进行直射射击。这门火炮携带的穿甲弹药很少，不适合反坦克作战。
sources: tooltip screenshot 改进型中型榴弹炮

id: W-M-RKT2
name: 改进型火箭发射器
en: Improved Rocket Launcher
group: 中型武器
role_allow: SPG
role_forbid: heavy_tank
stats:
  breakthrough: -4.0
  soft: 35.0
  hard: 1.0
  piercing: 2.0
  max_speed: -0.2
  reliability: -10.0%
  prod_cost: 5.00
  design_xp: 1
res: 钨2 钢1
ui_note: 允许自行火炮定位；禁用重型坦克定位
text: 虽然进行了准确性的升级，但是这种火箭发射器最主要的改进还是可以携带更多的弹药，以向敌人施加更加致命的打击。
sources: tooltip screenshot 改进型火箭发射器

id: W-M-AA3
name: 先进型防空炮
en: Advanced Anti-Air Gun
group: 中型武器
role_allow: SPAA
role_forbid: heavy_tank
stats:
  soft: 10.0
  hard: 5.0
  air: 46.0
  piercing: 24.0
  reliability: -10.0%
  prod_cost: 4.00
  design_xp: 1
res: 钢3 钨1
ui_note: 允许自行防空炮定位；禁用重型坦克定位
text: 一门用于射击飞机的速射自动炮。作为对付地面目标的火力支援武器使用时，表现差强人意。
sources: tooltip screenshot 先进型防空炮

### Modules 重型武器

id: W-H-CAN1
name: 基础型重型加农炮
en: Basic Heavy Cannon
group: 重型武器
role_allow: TD
stats:
  soft: 20.0
  hard: 20.0
  piercing: 90.0
  max_speed: -0.3
  reliability: -25.0%
  prod_cost: 6.00
  design_xp: 1
res: 钨1 铬1 钢2
ui_note: 允许自行反坦克炮定位
text: 一门能发射大号炮弹的武器。这种火炮穿甲性能出色，对付非装甲目标也表现良好，它最大的缺点是庞大的尺寸和高昂的成本，这使得它过于笨重，几乎只能安装在特别设计来搭载这门火炮的载具上。
sources: tooltip screenshot 基础型重型加农炮

id: W-H-HOW1
name: 重型榴弹炮
en: Heavy Howitzer
group: 重型武器
role_allow: SPG
stats:
  breakthrough: -4.0
  soft: 55.0
  hard: 2.0
  piercing: 60.0
  max_speed: -0.5
  reliability: -30.0%
  prod_cost: 7.00
  design_xp: 1
res: 钨1 铬1 钢3
ui_note: 允许自行火炮定位
text: 一门经改造后，适合安装在坦克上的重型野战榴弹炮。它的主要职能是对非装甲目标提供曲射火力支援，但必要时也可以进行直射射击。这门火炮携带的穿甲弹药很少，不适合反坦克作战。
sources: tooltip screenshot 重型榴弹炮

id: W-H-HV3
name: 先进型高速加农炮
en: Advanced High-Velocity Cannon
group: 重型武器
role_allow: TD
stats:
  soft: 25.0
  hard: 45.0
  piercing: 200.0
  max_speed: -0.4
  reliability: -20.0%
  prod_cost: 7.00
  design_xp: 1
res: 钨2 铬1 钢3
ui_note: 允许自行反坦克炮定位
text: 一门为实现极高的初速设计的加农炮，其使用专门为之准备的炮弹。具备极佳的反装甲性能，但对于软目标将会较为乏力。
sources: tooltip screenshot 先进型高速加农炮

id: W-H-CAN2
name: 改进型重型加农炮
en: Improved Heavy Cannon
group: 重型武器
role_allow: TD
stats:
  soft: 25.0
  hard: 35.0
  piercing: 125.0
  max_speed: -0.4
  reliability: -25.0%
  prod_cost: 7.00
  design_xp: 1
res: 钨2 铬1 钢2
ui_note: 允许自行反坦克炮定位
text: 一门能发射大号炮弹的武器。这种火炮穿甲性能出色，对付非装甲目标也表现良好，它最大的缺点是庞大的尺寸和高昂的成本，这使得它过于笨重，几乎只能安装在特别设计来搭载这门火炮的载具上。
sources: tooltip screenshot 改进型重型加农炮

id: W-H-CAN3
name: 先进型重型加农炮
en: Advanced Heavy Cannon
group: 重型武器
role_allow: TD
stats:
  soft: 30.0
  hard: 40.0
  piercing: 170.0
  max_speed: -0.5
  reliability: -30.0%
  prod_cost: 8.00
  design_xp: 1
res: 钨3 铬1 钢3
ui_note: 允许自行反坦克炮定位
text: 一门能发射大号炮弹的武器。这种火炮穿甲性能出色，对付非装甲目标也表现良好，它最大的缺点是庞大的尺寸和高昂的成本，这使得它过于笨重，几乎只能安装在特别设计来搭载这门火炮的载具上。
sources: tooltip screenshot 先进型重型加农炮

### Select
IF gun.group == 超重型武器 THEN turret MUST T-H-FIX
IF role == heavy_tank THEN gun MUST NOT IN {W-S-AA1, W-S-AA2, W-M-AA3, W-M-RKT1, W-M-RKT2}
IF role == SPAA THEN gun IN {W-S-AA1, W-S-AA2, W-M-AA3} AND turret MUST NOT IN {T-L-FIX, T-M-FIX, T-H-FIX}
IF role == TD THEN gun.role_allow includes TD
IF role == SPG THEN gun.role_allow includes SPG
IF role == flame_support THEN gun = W-FL-ADV
piercing / soft / hard / cost: use the Table only. Do not keep a second handwritten ranking.
Do not invent medium/heavy → fixed-turret rules. Those lines are not on these tooltips.
Do not invent extra guns in any group.

## Slot: Top-3/4/5/6 Special
UI title: 模块槽位：特殊功能
UI prompt: 选择一个模块
UI groups (3 category buttons, captured on heavy designer):
  特殊模块
  副炮塔
  无线电
Slots 3, 4, 5, 6 share this pool (4 copies). One module per slot.
Do not invent extra specials.
swap_xp = 更换需要花费. On this list swap_xp == design_xp for every module.

### Table 特殊模块
id | name | en | defense | breakthrough | armor | other | reliability | max_speed | prod_cost | res | design_xp | swap_xp
S-MG | 加装机枪 | Additional Machine Guns | +2.0 | 0 | 0 | soft +1.0 | 0 | 0 | 0.50 | — | 1 | 1
S-AMP | 两栖驱动 | Amphibious Drive | 0 | 0 | 0 | role=amphibious | -15.0% | 0 | 2.00 and +10.0% | — | 1 | 1
S-SKIRT | 装甲裙板 | Armor Skirts | 0 | +3.0 | +3.0 | — | 0 | 0 | 0.50 | — | 1 | 1
S-AUTO | 自动装弹机 | Auto Loader | +4.0 | +4.0 | 0 | — | 0 | 0 | 1.50 | — | 1 | 1
S-DOZER | 推土铲 | Dozer Blade | 0 | 0 | 0 | entrenchment +1.0 | 0 | 0 | 1.00 | — | 1 | 1
S-EASY | 易维护改装 | Easy Maintenance | 0 | 0 | 0 | — | +10.0% | 0 | -7.5% | — | 30 | 30
S-FUEL | 燃油桶 | External Fuel Tanks | 0 | 0 | 0 | fuel +100.0 | 0 | -0.2 | 1.00 | — | 3 | 3
S-AMMO | 额外弹药架 | Extra Ammo Storage | +4.0 | +2.0 | 0 | — | -10.0% | 0 | [未显示] | — | 1 | 1
S-SLOPE | 倾斜装甲 | Sloped Armor | 0 | 0 | +25% | — | 0 | 0 | +10.0% | — | 10 | 10
S-SMOKE | 烟雾发射器 | Smoke Launchers | +2.0 | +1.0 | 0 | — | 0 | 0 | 0.50 | — | 1 | 1
S-SQUEEZE | 锥膛炮转接器 | Squeeze Bore Adaptor | 0 | 0 | 0 | piercing +10% | 0 | 0 | [未显示] | 钨1 | 1 | 1
S-STAB | 火炮稳定器 | Gun Stabilizer | 0 | +5.0 | 0 | — | 0 | 0 | 2.00 | — | 1 | 1
S-WET | 湿式弹药架 | Wet Ammo Storage | 0 | 0 | 0 | — | +15.0% | 0 | 1.00 | — | 1 | 1

### Table 副炮塔
id | name | en | breakthrough | soft | hard | reliability | prod_cost | design_xp | swap_xp
ST-HMG | 重机枪 | Secondary Heavy Machine Gun | 0 | +4.0 | 0 | 0 | 1.50 | 1 | 1
ST-CAN | 小型加农炮 | Secondary Small Cannon | +2.0 | +5.0 | +3.0 | -10.0% | 3.00 | 1 | 1

### Table 无线电
id | name | en | defense | breakthrough | prod_cost | design_xp | swap_xp
R-1 | 基础型无线电 | Basic Radio | +20% | +15% | 0.50 | 1 | 1
R-2 | 改进型无线电 | Improved Radio | +40% | +25% | 1.50 | 1 | 1
R-3 | 先进型无线电 | Advanced Radio | +60% | +40% | 2.50 | 1 | 1

### Modules 特殊模块

id: S-MG
name: 加装机枪
en: Additional Machine Guns
group: 特殊模块
stats:
  defense: +2.0
  soft: +1.0
  prod_cost: 0.50
  design_xp: 1
text: 车体机枪+同轴机枪，抵抗来犯步兵。


id: S-AMP
name: 两栖驱动
en: Amphibious Drive
group: 特殊模块
role_allow: amphibious
role_forbid: heavy_tank, flame_support, SPAA, SPG, TD
stats:
  reliability: -15.0%
  prod_cost: 2.00
  prod_cost_pct: +10.0%
  design_xp: 1
ui_note: 允许两栖化改装坦克定位；禁用重型坦克/喷火支援连/自行防空/自行火炮/自行反坦克
text: 包含一组漂浮装置和一个小螺旋桨，其将帮助坦克快速穿越水面，无论是从登陆舰驶向岸边还是跨过河流。

id: S-SKIRT
name: 装甲裙板
en: Armor Skirts
group: 特殊模块
stats:
  breakthrough: +3.0
  armor: +3.0
  prod_cost: 0.50
  design_xp: 1
text: 侧面薄板，防反坦克枪和锥形装药。


id: S-AUTO
name: 自动装弹机
en: Auto Loader
group: 特殊模块
stats:
  defense: +4.0
  breakthrough: +4.0
  prod_cost: 1.50
  design_xp: 1
text: 长时间保持高速射击。


id: S-DOZER
name: 推土铲
en: Dozer Blade
group: 特殊模块
stats:
  entrenchment: +1.0
  prod_cost: 1.00
  design_xp: 1
text: 战场快速建立掩护，无需工兵。


id: S-EASY
name: 易维护改装
en: Easy Maintenance
group: 特殊模块
stats:
  reliability: +10.0%
  prod_cost_pct: -7.5%
  design_xp: 30
text: 舱口便于复杂维护。


id: S-FUEL
name: 燃油桶
en: External Fuel Tanks
group: 特殊模块
stats:
  fuel: +100.0
  max_speed: -0.2
  prod_cost: 1.00
  design_xp: 3
text: 外挂油桶，增加作战范围。


id: S-AMMO
name: 额外弹药架
en: Extra Ammo Storage
group: 特殊模块
stats:
  defense: +4.0
  breakthrough: +2.0
  reliability: -10.0%
  prod_cost: [未显示]
  design_xp: 1
text: 无补给也能打更久。弹药架装甲被击穿后果灾难，进攻时更明显。


id: S-SLOPE
name: 倾斜装甲
en: Sloped Armor
group: 特殊模块
stats:
  armor_pct: +25.0%
  prod_cost_pct: +10.0%
  design_xp: 10
text: 有效装甲更高，易跳弹。整车须按倾斜装甲设计，组装更难。


id: S-SMOKE
name: 烟雾发射器
en: Smoke Launchers
group: 特殊模块
stats:
  defense: +2.0
  breakthrough: +1.0
  prod_cost: 0.50
  design_xp: 1
text: 车内启动浓烟。防御或遭伏击时有用。


id: S-SQUEEZE
name: 锥膛炮转接器
en: Squeeze Bore Adaptor
group: 特殊模块
stats:
  piercing_pct: +10.0%
  prod_cost: [未显示]
  design_xp: 1
res: 钨1
text: 炮口适配器缩小口径，提高初速和穿深。弹药需稀有材料。


id: S-STAB
name: 火炮稳定器
en: Gun Stabilizer
group: 特殊模块
stats:
  breakthrough: +5.0
  prod_cost: 2.00
  design_xp: 1
  swap_xp: 1
text: 移动时保持炮向。不能移动中精确射击，但短停后无需重新瞄准。


id: S-WET
name: 湿式弹药架
en: Wet Ammo Storage
group: 特殊模块
stats:
  reliability: +15.0%
  prod_cost: 1.00
  design_xp: 1
  swap_xp: 1
text: 弹药架加水套，降低击穿后殉爆风险。


### Modules 副炮塔

id: ST-HMG
name: 重机枪
en: Secondary Heavy Machine Gun
group: 副炮塔
stats:
  soft: +4.0
  prod_cost: 1.50
  design_xp: 1
text: 副炮塔重机枪。射界受限、效能下降，可打更多目标，进攻时有用。
name_note: 与主武器「重机枪」同名，但是副炮塔模块，id不同。


id: ST-CAN
name: 小型加农炮
en: Secondary Small Cannon
group: 副炮塔
stats:
  breakthrough: +2.0
  soft: +5.0
  hard: +3.0
  reliability: -10.0%
  prod_cost: 3.00
  design_xp: 1
text: 副炮塔小型加农炮。射界受限、效能下降，可打更多目标，进攻时有用。
name_note: 与主武器「小型加农炮」同名，但是副炮塔模块，id不同。


### Modules 无线电

id: R-1
name: 基础型无线电
en: Basic Radio
group: 无线电
stats:
  defense_pct: +20.0%
  breakthrough_pct: +15.0%
  prod_cost: 0.50
  design_xp: 1
text: 小规模协调战术机动。


id: R-2
name: 改进型无线电
en: Improved Radio
group: 无线电
stats:
  defense_pct: +40.0%
  breakthrough_pct: +25.0%
  prod_cost: 1.50
  design_xp: 1
text: 指挥更大坦克编队，大规模机动。


id: R-3
name: 先进型无线电
en: Advanced Radio
group: 无线电
stats:
  defense_pct: +60.0%
  breakthrough_pct: +40.0%
  prod_cost: 2.50
  design_xp: 1
text: 大功率发射+更好接收。敌干扰下仍可保持数十千米通讯。


### Select
IF role == amphibious THEN special MUST include S-AMP
IF S-AMP equipped THEN role MUST amphibious AND MUST NOT heavy_tank/flame_support/SPAA/SPG/TD
Radio defense/breakthrough is percent of the design total. Prefer one radio, highest available: R-3 > R-2 > R-1
Attack tank: R-3 or R-2 + S-STAB + S-AUTO
Cheap recon / wall: S-SMOKE or S-MG; radio if IC allows
Armor stacking: S-SLOPE (+25% armor) and/or S-SKIRT (+3 armor)
Reliability: S-WET (+15%, IC 1.00, XP 1) > S-EASY (+10%, IC -7.5%, XP 30) > none > S-AMMO (-10%)
swap_xp != prod_cost. High swap_xp: S-EASY 30, S-SLOPE 10, S-FUEL 3, all others 1.
Range: S-FUEL (+100 fuel, -0.2 km/h)
Piercing: S-SQUEEZE (+10% piercing, 钨1)
Defense-only: S-DOZER (entrenchment +1)
Secondary turret extra soft: ST-HMG cheaper; ST-CAN more attack but -10% reliability and 3.00 IC
Do not confuse ST-HMG / ST-CAN with main-gun W-S-HMG / W-S-CAN1
S-AMMO and S-SQUEEZE prod_cost not on tooltip

## Slot: Bottom-1 Suspension
UI: 悬挂
Captured modules: 4. No 半履带悬挂 / 轮式悬挂 screenshot on this chassis. Do not invent them.
MUST install one module. Empty slot illegal.

### Table
id | name | en | max_speed | breakthrough | reliability | prod_cost | design_xp
U-BOGIE | 台车式悬挂 | Bogie Suspension | 0 | 0 | 0 | [未显示] | [未显示]
U-CHR | 克里斯蒂悬挂 | Christie Suspension | +20.0% | 0 | 0 | 1.00 | 6
U-INT | 交错负重轮 | Interleaved Roadwheels | 0 | +4.0 | 0 | 2.00 | 6
U-TOR | 扭力杆 | Torsion Bar | 0 | 0 | +15.0% | 1.00 | 6

Notes:
- 台车式 tooltip has text only, no numbers → treat missing stats as 0; prod_cost / design_xp [未显示]
- 扭力杆 tooltip prints 可靠性：15.0% (bonus)

### Modules

id: U-BOGIE
name: 台车式悬挂
en: Bogie Suspension
stats: [未显示] treat as 0
text: 一种简单而相当廉价的悬架，其中的车轮是单独安装的，如果损坏，可以很容易地更换。
sources: tooltip screenshot 台车式悬挂

id: U-CHR
name: 克里斯蒂悬挂
en: Christie Suspension
stats:
  max_speed: +20.0%
  prod_cost: 1.00
  design_xp: 6
text: 由一位美国发明家开发，这种悬挂可以到达极高的速度。
sources: tooltip screenshot 克里斯蒂悬挂

id: U-INT
name: 交错负重轮
en: Interleaved Roadwheels
stats:
  breakthrough: +4.0
  prod_cost: 2.00
  design_xp: 6
text: 通过将负重轮交错排列，同样的车体长度能够安装更多的负重轮，从而提高机动性，并提供额外的车身侧面防护。
sources: tooltip screenshot 交错负重轮

id: U-TOR
name: 扭力杆
en: Torsion Bar
stats:
  reliability: +15.0%
  prod_cost: 1.00
  design_xp: 6
text: 由固定在车辆底盘上的金属杆组成的相当可靠的悬挂系统，提供比其他悬挂更平稳的行驶体验。
sources: tooltip screenshot 扭力杆

### Select
Slot MUST have one of the four captured modules.
IF goal == max_speed THEN U-CHR
IF goal == reliability THEN U-TOR
IF goal == breakthrough THEN U-INT
IF goal == min_cost THEN U-BOGIE
design_xp 6 on every shown non-bogie option.
Do not add U-HALF / U-WHEEL. Heavy chassis capture has the four tracked options only.

## Slot: Bottom-2 Armor
UI: 装甲类型
MUST install one module. Empty slot illegal.

### Table
id | name | en | defense | breakthrough | armor | hardness | prod_cost | res | design_xp
A-CAST | 铸造装甲 | Cast Armor | +3.0 | +3.0 | +30.0% | +2.0% | +20.0% | — | 8
A-RIVET | 铆接装甲 | Riveted Armor | +2.0 | +2.0 | 0 | 0 | -20.0% | — | [未显示]
A-WELD | 焊接装甲 | Welded Armor | +4.0 | +4.0 | +30.0% | 0 | [未显示] | 铬1 | 8

hardness = 装甲率. armor with % is 装甲厚度 multiplier.

### Modules

id: A-CAST
name: 铸造装甲
en: Cast Armor
stats:
  defense: +3.0
  breakthrough: +3.0
  hardness: +2.0%
  armor_pct: +30.0%
  prod_cost_pct: +20.0%
  design_xp: 8
text: 整个底盘，包括装甲，都是作为一个单元铸造的。这是一个昂贵和费时的过程，但可以制造出弱点更少壳体更厚的装甲
sources: tooltip screenshot 铸造装甲

id: A-RIVET
name: 铆接装甲
en: Riveted Armor
stats:
  defense: +2.0
  breakthrough: +2.0
  prod_cost_pct: -20.0%
  design_xp: [未显示]
text: 装甲板用螺栓固定在车架上，并用铆钉在车架的边缘固定住。这是一种非常成熟的技术，相当便宜，但铆钉的边缘是装甲的弱点，如果铆钉被击中，可能会导致机组人员受伤。
sources: tooltip screenshot 铆接装甲

id: A-WELD
name: 焊接装甲
en: Welded Armor
stats:
  defense: +4.0
  breakthrough: +4.0
  armor_pct: +30.0%
  prod_cost: [未显示]
  design_xp: 8
res: 铬1
ui_note: 每个工厂消耗资源：铬 1
text: 装甲板被焊接到底盘上。工艺时间上比铸造更快，同时仍能提供良好的保护。
sources: tooltip screenshot 焊接装甲

### Select
Slot MUST have one of the three.
IF goal == min_cost THEN A-RIVET
IF goal == armor_and_attack AND has_chromium THEN A-WELD
IF goal == armor_and_attack AND no_chromium THEN A-CAST
A-WELD and A-CAST both +30% armor thickness. A-WELD has higher flat def/brk (4/4 vs 3/3) and uses 铬1. A-CAST adds +2% hardness and +20% IC.
A-RIVET is the cheap option: -20% IC, no armor thickness bonus. design_xp not on rivet tooltip.

## Slot: Bottom-3 Engine
UI: 引擎类型
MUST install one module. Empty slot illegal. (same required-slot pattern as 悬挂/装甲)

### Table
id | name | en | max_speed | defense | breakthrough | reliability | fuel_use | prod_cost | design_xp
E-DSL | 柴油引擎 | Diesel Engine | 0 | 0 | 0 | +25.0% | 2.00 | 1.00 | 6
E-GAS | 汽油引擎 | Gasoline Engine | +0.5 and +15.0% | 0 | 0 | 0 | 2.00 | 1.00 | [未显示]
E-PE | 燃油-电力引擎 | Petrol-Electric Engine | 0 | +2.0 and +15.0% | +2.0 and +15.0% | -50.0% | 2.00 | 2.00 and +15.0% | 6

fuel_use = 燃油使用. Speed/def/brk may have both flat and %.

### Modules

id: E-DSL
name: 柴油引擎
en: Diesel Engine
stats:
  reliability: +25.0%
  fuel_use: 2.00
  prod_cost: 1.00
  design_xp: 6
text: 比汽油更可靠。同尺寸下速度不如汽油。

id: E-GAS
name: 汽油引擎
en: Gasoline Engine
stats:
  max_speed_flat: +0.5
  max_speed_pct: +15.0%
  fuel_use: 2.00
  prod_cost: 1.00
  design_xp: [未显示]
text: 同尺寸更快，更容易着火。

id: E-PE
name: 燃油-电力引擎
en: Petrol-Electric Engine
stats:
  defense: +2.0
  defense_pct: +15.0%
  breakthrough: +2.0
  breakthrough_pct: +15.0%
  reliability: -50.0%
  fuel_use: 2.00
  prod_cost: 2.00
  prod_cost_pct: +15.0%
  design_xp: 6
text: 汽油驱动电动马达。复杂、贵、不可靠。战术行军优势最大。

### Select
Slot MUST have one of the three.
IF goal == reliability THEN E-DSL
IF goal == speed THEN E-GAS
IF goal == combat_stats AND accept_-50%_reliability THEN E-PE
All three fuel_use = 2.00 on tooltip. E-PE is expensive (2.00 and +15% IC) and fragile. E-GAS design_xp not on tooltip.

## Slider: Engine upgrade
UI: 引擎  − N +
Captured at N=0. Tooltip title = 下次升级 → values below are PER LEVEL.
min=0 max=20
click +1 / Ctrl+click +5 / Shift+click +10
xp_per_level: 1

per_level:
  max_speed: +0.1 km/h
  reliability: -1.5%
  fuel_use: +0.05
  prod_cost: +0.10
  design_xp: 1

if_linear_to_20:
  max_speed: +2.0 km/h
  reliability: -30.0%
  fuel_use: +1.00
  prod_cost: +2.00
  design_xp: 20

tooltip_text:
  下次升级：
  最大速度：0.1 km/h
  可靠性：-1.5%
  燃油使用：0.05
  生产花费：0.10
  花费 1 以增长
  点击添加+1 / Ctrl+点击添加+5 / Shift+点击添加+10

## Slider: Armor upgrade
UI: 装甲  − N +
To the right of the engine slider.
Captured at N=0. Tooltip title = 下次升级 → values below are PER LEVEL.
min=0 max=20
click +1 / Ctrl+click +5 / Shift+click +10
xp_per_level: 1

per_level:
  breakthrough: +1.2
  max_speed: -0.1 km/h
  armor: +2.5
  reliability: -1.5%
  prod_cost: +0.20
  design_xp: 1

if_linear_to_20:
  breakthrough: +24.0
  max_speed: -2.0 km/h
  armor: +50.0
  reliability: -30.0%
  prod_cost: +4.00
  design_xp: 20

tooltip_text:
  下次升级：
  突破：1.2
  最大速度：-0.1 km/h
  装甲厚度：2.5
  可靠性：-1.5%
  生产花费：0.20
  花费 1 以增长
  点击添加+1 / Ctrl+点击添加+5 / Shift+点击添加+10

### Select sliders
Engine slider buys speed, pays reliability + fuel + IC.
Armor slider buys armor + breakthrough, pays speed + reliability + more IC.
Both sliders at 20 = reliability -60% from sliders alone before other modules.
IF goal == cheap_reliable THEN keep both sliders low
IF goal == speed THEN raise engine slider, keep armor slider low
IF goal == armor_wall THEN raise armor slider, compensate reliability (E-DSL, U-TOR, S-WET, S-EASY)
Do not treat if_linear_to_20 as a second tooltip; it is 20 × per_level from the N=0 下次升级 box.

### Open
- max_gun still not a number on turret tooltips or slot panels
- Main-armament slot 允许模块类型 changes with the current turret; only one empty-slot panel captured (小型武器 / 火焰喷射器)
- Whether 超重型武器 / 重型武器 groups contain uncaptured modules: not shown






