Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 770 Bytes

File metadata and controls

27 lines (20 loc) · 770 Bytes

Merge Tactics Simulation Engine

Full auto-battler simulation system with:

  • Trait system
  • Combat engine
  • Projectile + ability timing
  • AI drafting + positioning

Current trait implementation includes an initial start-of-battle pipeline (engine/traits.py) with baseline Ace and Undead effects for architecture validation. Trait multipliers are currently kept in data/trait_effects.py with explicit placeholder provenance.

Seasonal data is stored under data/seasons/ and can be loaded with data/season_data.py (list_seasons() and load_season(season_id)). load_season validates required top-level keys and season id/file-name consistency.

Run with:

python main.py

Run checks with:

python -m unittest discover -s tests -v