19 Commits

Author SHA1 Message Date
Joan
a8dc8211d5 Pre-menu-integration snapshot: combat, crafting, status effects, gamedata updates 2026-03-11 12:43:23 +01:00
Joan
d5afd28eb9 Refactor: unified combat engine for PvE/PvP
- Create api/services/combat_engine.py with all shared combat logic
- Rewrite combat.py from 2820 to ~600 lines (thin orchestration)
- Fix buff consumption: fortify, berserker_rage, evade, foresight, iron_skin now actually work
- Fix stun: PvE skills now write stun to npc_status_effects
- Fix skill damage: now uses stats.attack_power consistently (includes perks)
- Fix PvPCombatActionRequest: add skill_id field for proper PvP skill support
- Remove dead code: PvP skill/item blocks copy-pasted into PvE endpoint
- Update game_logic.npc_attack to check buff modifiers (dodge, damage reduction, etc.)
2026-02-25 12:10:45 +01:00
Joan
540df02ae7 Pre-combat-refactor: current state with PvP sync, boss setup scripts, combat fixes 2026-02-25 12:00:06 +01:00
Joan
fd94387d54 feat(backend): Integrate Derived Stats into combat, loot, and crafting mechanics 2026-02-25 10:05:14 +01:00
Joan
185781d168 feat(backend): Implement base framework for Perks, Skills, and Derived Stats 2026-02-25 10:05:14 +01:00
Joan
d38d4cc288 Update 2026-02-23 15:42:21 +01:00
Joan
bba5d1d9dd chore: save progress before layout changes 2026-02-10 10:48:53 +01:00
Joan
70dc35b4b2 Added trading and quests, checkpoint push 2026-02-08 20:18:42 +01:00
Joan
539377e63d Fix GameTooltip blocking issue and translate Found string 2026-02-06 11:23:32 +01:00
Joan
ccf9ba3e28 Push 2026-02-05 16:09:34 +01:00
Joan
1b7ffd614d Backup before cleanup 2026-02-05 15:00:49 +01:00
Joan
e6747b1d05 Pre-combat-improvements: Combat animations, flee fixes, corpse logic updates 2026-02-03 19:48:37 +01:00
Joan
0b0a23f500 WIP: Current state before PVP combat investigation 2026-02-03 12:19:28 +01:00
Joan
7f42fd6b7f Fix critical bug in Combat.tsx: message split was using escaped backslash instead of newline 2026-01-09 11:39:08 +01:00
Joan
f986fa18a0 Combat frontend rewrite: Clean architecture with structured messages, animations, and i18n 2026-01-09 11:14:40 +01:00
Joan
2875e72b20 Pre-combat-rewrite: Backup current state before comprehensive combat frontend rewrite 2026-01-09 11:07:37 +01:00
Joan
592f38827e Release v0.2.10: Update package-lock.json and CI config 2025-12-30 18:51:21 +01:00
Joan
81f8912059 Commit 2025-11-27 16:27:01 +01:00
Joan
33cc9586c2 What a mess 2025-11-07 15:27:13 +01:00