kards-env/assets/units/germany.yaml

120 lines
2.3 KiB
YAML
Raw Normal View History

2025-09-05 17:05:43 +08:00
# 德军单位定义
units:
# 步兵单位
- id: "ger_infantry_grenadier"
name: "German Grenadier"
nation: "GERMANY"
type: "Infantry"
stats:
attack: 2
defense: 1
operation_cost: 1
keywords: []
abilities: []
- id: "ger_infantry_15th_cavalry"
name: "15th Cavalry Regiment"
nation: "GERMANY"
type: "Infantry"
stats:
attack: 2
defense: 1
operation_cost: 1
keywords:
- "BLITZ"
abilities: []
- id: "ger_infantry_stormtrooper"
name: "Stormtrooper"
nation: "GERMANY"
type: "Infantry"
stats:
attack: 3
defense: 1
operation_cost: 2
keywords:
- "BLITZ"
abilities: []
# 坦克单位
- id: "ger_tank_panzer_iv"
name: "Panzer IV"
nation: "GERMANY"
type: "Tank"
stats:
attack: 3
defense: 2
operation_cost: 2
keywords:
- "BLITZ"
abilities: []
- id: "ger_tank_tiger"
name: "Tiger I"
nation: "GERMANY"
type: "Tank"
stats:
attack: 5
defense: 3
operation_cost: 4
keywords:
- "GUARD"
abilities: []
# 火炮单位
- id: "ger_artillery_88mm"
name: "88mm Flak"
nation: "GERMANY"
type: "Artillery"
stats:
attack: 4
defense: 1
operation_cost: 3
keywords:
- "GUARD"
abilities: []
- id: "ger_artillery_nebelwerfer"
name: "Nebelwerfer"
nation: "GERMANY"
type: "Artillery"
stats:
attack: 3
defense: 1
operation_cost: 2
keywords: []
abilities:
- trigger: "on_attack"
effects:
- action: "deal_splash_damage"
target: "adjacent_enemies"
amount: 1
# 战斗机
- id: "ger_fighter_bf109"
name: "Messerschmitt Bf 109"
nation: "GERMANY"
type: "Fighter"
stats:
attack: 2
defense: 1
operation_cost: 2
keywords: []
abilities: []
# 轰炸机
- id: "ger_bomber_stuka"
name: "Junkers Ju 87 Stuka"
nation: "GERMANY"
type: "Bomber"
stats:
attack: 3
defense: 1
operation_cost: 3
keywords: []
abilities:
- trigger: "on_deploy"
effects:
- action: "deal_damage"
target: "enemy_support_random"
amount: 2