Commit Graph

5 Commits

Author SHA1 Message Date
LemonNexus 1ba8acb7e2 feat(db): add database migration script for loadout support
- migrate_db.py adds loadout_id, mindforce_cost_ped, hits_taken, heals_used columns
- Creates loadouts table if not exists
- Updates schema version to 3
2026-02-09 16:55:38 +00:00
LemonNexus af624b26e0 feat(core): add loadout-session integration and cost tracking
- Added loadouts table to schema with full gear configuration
- Created LoadoutDatabase for CRUD operations on loadouts
- Created SessionCostTracker for real-time cost tracking based on loadout
- Added cost per shot/hit/heal tracking to HUDStats
- Added mindforce cost support throughout
- Database schema updated with loadout_id foreign key in hunting_sessions
2026-02-09 16:11:15 +00:00
LemonNexus 5f01f2f763 docs: add armor plating mechanics - 7 slots, plates take damage first
- Documented shield layer mechanics (Plate → Armor → Player)
- 7 armor pieces, 1 plate per piece
- Plates have lower decay than armor
- Specialization strategy for damage types
2026-02-09 10:15:00 +00:00
LemonNexus dca96662b0 fix(loadout): convert ammo units to PEC correctly (1 ammo = 0.01 PEC)
- Ammo Burn from API is in ammo units, not PEC
- 1 ammo = 0.01 PEC = 0.0001 PED
- Was treating 848 ammo as 848 PEC (WRONG)
- Now correctly: 848 ammo = 8.48 PEC
- Fixes cost calculation: 30,552 PED/hr → ~330 PED/hr
2026-02-09 10:09:19 +00:00
LemonNexus 0f555b1a3a fix(gui): wire up Loadout Manager and real HUD overlay
- Add Tools menu with Loadout Manager (Ctrl+L)
- Replace placeholder HUD with real HUDOverlay from hud_overlay.py
- Add on_loadout_manager() method
2026-02-08 21:24:49 +00:00