magicciv/public/resources/combat/combat.json
2026-04-07 17:52:04 -07:00

77 lines
2.9 KiB
JSON

{
"attack_types": {
"blade": {
"name": "Blade",
"description": "All-rounder melee. No attribute bonuses — deals consistent damage to any target.",
"bonus_vs": {}
},
"pierce": {
"name": "Pierce",
"description": "Excels against lightly equipped targets. Flat bonus vs light units; no bonus vs armored.",
"bonus_vs": {
"light": 8
}
},
"siege": {
"name": "Siege",
"description": "Devastating against fortified positions and war machines. No bonus against biological units regardless of armor.",
"bonus_vs": {
"mechanical": 8,
"structure": 15
}
},
"none": {
"name": "None",
"description": "Cannot attack.",
"bonus_vs": {}
},
"anti_air": {
"name": "Anti-Air",
"description": "Dedicated anti-aircraft fire. Flat bonus against flying units.",
"bonus_vs": {
"airborne": 12
}
},
"torpedo": {
"name": "Torpedo",
"description": "Self-propelled underwater projectile. Hard-counters surface ships and submarines.",
"bonus_vs": {
"naval": 10,
"submerged": 12
}
},
"naval_gun": {
"name": "Naval Gun",
"description": "Heavy naval artillery. Devastates fortifications and other ships.",
"bonus_vs": {
"structure": 10,
"naval": 6
}
},
"aerial_bomb": {
"name": "Aerial Bomb",
"description": "Air-dropped ordnance. Ruins cities, ships, and war machines.",
"bonus_vs": {
"structure": 12,
"naval": 8,
"mechanical": 6
}
}
},
"attributes": {
"light": "Lightly equipped units. Vulnerable to pierce weapons.",
"armored": "Heavy plate or reinforced construction. Blocks pierce bonus (+8). Takes no extra damage from siege weapons — stone-throwers batter walls, not soldiers.",
"biological": "Flesh-and-blood units. Relevant for magic school targeting (Life/Death spells).",
"mechanical": "Constructed siege engines and war machines. Takes bonus damage from siege attacks.",
"structure": "City walls, fortifications, buildings. Takes heavy bonus damage from siege weapons.",
"airborne": "Flying unit. Can only be attacked by ranged units or other airborne units. Vulnerable to anti_air weapons.",
"naval": "Water-bound unit. Can only operate on water tiles. Can be attacked by coastal siege, other naval units, or airborne bombers.",
"submerged": "Submarine unit. Invisible to enemies unless they have sonar_equipped flag. Can only be targeted by torpedo attack type."
},
"flags": {
"coastal_bombard": "Can attack land tiles adjacent to this unit's water tile.",
"sonar_equipped": "Can detect and target submerged units.",
"transport": "Can carry up to 2 land units across water.",
"air_carrier": "Can carry and deploy air units. Air units must end their turn on this unit or a friendly airfield to refuel."
}
}