AgentSkillsCN

game-balance

根据GAME_REQUIREMENTS.md验证单位统计和战斗数值。在修改单位属性、战斗公式或地形效果时使用。触发器包括“平衡”、“统计”、“单位值”、“战斗修正”。

SKILL.md
--- frontmatter
name: game-balance
description: Validate unit stats and combat values against GAME_REQUIREMENTS.md. Use when modifying unit properties, combat formulas, or terrain effects. Triggers on "balance", "stats", "unit values", "combat modifier".
allowed-tools: Read

Game Balance Validator

Instructions

  1. Read the current GAME_REQUIREMENTS.md for authoritative values
  2. Compare implementation against requirements
  3. Flag any discrepancies

Quick Reference

Unit Stats

UnitCostMoveAttackDefenseRangeSight
Infantry10035412
Tank30058612
Artillery2502722-43
Fighter35086/3414
Bomber40069213

Terrain Effects

TerrainMove CostDefense
Plains1+0%
Forest2+25%
Hills2+30%
Mountains3+40%
City1+35%
River2-10%
Road0.5+0%
Beach1-20%

Combat Modifiers

MatchupModifier
Tank vs Infantry (plains)+50%
Infantry vs Tank-30%
Fighter vs Bomber+75%
Fighter vs Ground-40%

Damage Formula

code
Damage = (Attack × HP/10) × TerrainMod × Random(0.8-1.2)

Validation Checklist

  • Unit costs match requirements
  • Movement values correct
  • Attack/Defense stats accurate
  • Range values (especially Artillery 2-4)
  • Terrain modifiers applied correctly
  • Combat modifiers implemented
  • HP system uses 10 HP base