LemonNexus
|
d24d5e149e
|
feat(swarm): Agent swarm - Loadout Manager v2.0, Armor Decay, Attachments
- Loadout Manager v2.0 with full Nexus API integration (3,099 weapons, 1,985 armors)
- Attachment system: Amplifiers, Scopes, Absorbers, Armor Platings
- Weapon/Armor/Attachment selectors with real data
- Armor decay tracking when hit (cost added to HUD)
- Complete cost calculations (weapon + armor + attachments + healing)
- NEW: ui/attachment_selector.py standalone module
- Updated core/nexus_api.py with decay fields
- DPP display in HUD overlay
|
2026-02-09 09:28:41 +00:00 |
LemonNexus
|
0b4d79b98f
|
feat(gui): Sprint 2 Phase 1 - PyQt6 GUI Foundation
Add complete PyQt6 GUI implementation using agent swarm:
- ui/main_window.py: Main application window with project management,
session controls, log output, and dark theme styling
- ui/hud_overlay.py: Transparent, always-on-top HUD overlay for
real-time stats during gameplay. Features:
* Frameless, click-through window
* Draggable with Ctrl key
* Session timer, loot tracking, damage stats
* Position persistence
* Decimal precision for PED values
- ui/loadout_manager.py: Gear configuration dialog with:
* Weapon/Armor/Healing tool setup
* DPP (Damage Per Pec) calculator
* Cost per hour estimation
* Break-even calculator
* Save/Load loadouts (JSON persistence)
* Mock data for common EU gear
- ui/__init__.py: Module exports
- requirements.txt: Add PyQt6 dependency
All components follow Never-Break Rules:
✅ Decimal precision for currency
✅ Dark theme styling
✅ Integration hooks for existing core modules
✅ Mock test modes included
Developed with 3-agent parallel swarm (3 minutes vs 6 hours serial).
|
2026-02-08 20:30:38 +00:00 |