bepis
68a3b42cc9
step 10.10: wip (not ticked)
2026-10-23 01:38:39 +11:00
bepis
28210ed56c
step 10.9: done
2026-10-23 01:06:48 +11:00
bepis
bf0b3867bd
step 10.8: done
2026-10-23 00:47:40 +11:00
bepis
46663d892e
step 10.8: wip (not ticked)
2026-10-23 00:38:55 +11:00
bepis
add65e9e5b
step 10.7: done
2026-10-23 00:07:22 +11:00
bepis
9a31c7c460
step 10.6: done
2026-10-22 23:55:28 +11:00
bepis
e862f3cc21
step 10.6: wip (not ticked)
2026-10-22 23:31:36 +11:00
bepis
3f64ea12cf
step 10.5: done
2026-10-22 23:19:15 +11:00
bepis
311f64143d
step 10.5: wip (not ticked)
2026-10-22 23:10:45 +11:00
bepis
81ad47c138
step 10.4: done
2026-10-22 22:55:24 +11:00
bepis
441efb06bd
step 10.3: done
2026-10-22 22:44:49 +11:00
bepis
37e2219d32
step 10.2: done
2026-10-22 22:22:44 +11:00
bepis
120cf88015
step 10.1: done
2026-10-22 22:08:22 +11:00
bepis
d115f49eaf
Created phase 10 to fix bugs
2026-10-22 18:42:07 +11:00
bepis
3086e24836
Merge pull request 'Fix login, root route, hero redirect and game page API handling' ( #1 ) from fix/windows-playable into main
...
Reviewed-on: #1
2026-10-21 13:55:04 +11:00
Thorium
a616244d4e
Fix login, root route, hero redirect and game page API handling
2026-10-21 13:46:13 +11:00
bepis
1564615322
step 9.5: done
2026-10-21 11:45:36 +11:00
bepis
2718f3944f
step 9.5: wip (not ticked)
2026-10-21 11:29:48 +11:00
bepis
715f407267
step 9.5: wip (not ticked)
2026-10-21 11:02:15 +11:00
bepis
6c128a3af6
step 9.5: wip (not ticked)
2026-10-21 10:43:08 +11:00
bepis
0b89b8f685
step 9.4: done
2026-10-21 10:35:29 +11:00
bepis
cf725b40a2
step 9.3: done
2026-10-21 10:21:11 +11:00
bepis
d8a1e88150
step 9.2: done
2026-10-21 10:01:35 +11:00
bepis
aeea0b9aaf
step 9.1: done
2026-10-21 09:51:00 +11:00
bepis
11f7829946
step 8.3: done
2026-10-21 08:16:07 +11:00
bepis
b8fef0629b
step 8.2: done
2026-10-21 08:05:25 +11:00
bepis
fcf2ea2d21
step 8.1: done
2026-10-21 07:49:56 +11:00
bepis
944a2e69d4
step 7.3: done
2026-10-21 07:16:18 +11:00
bepis
3991295395
step 7.3: wip (not ticked)
2026-10-21 07:05:38 +11:00
bepis
233f1e0491
step 7.2: done
2026-10-21 06:59:52 +11:00
bepis
7f074e4dec
step 7.1: done
2026-10-21 06:32:47 +11:00
bepis
cf5c4616d8
step 6.3: done
2026-10-21 01:10:23 +11:00
bepis
2930c70010
step 6.2: done
2026-10-21 00:59:57 +11:00
bepis
ba78d8b098
step 6.1: done
2026-10-21 00:48:47 +11:00
bepis
ffee0efc47
step 6.1: wip (not ticked)
2026-10-21 00:42:56 +11:00
bepis
ae8ee02721
step 5.4: done
2026-10-20 23:07:57 +11:00
bepis
bf3cb35e68
step 5.3: done
2026-10-20 22:55:51 +11:00
bepis
0e053aaee0
step 5.2: done
2026-10-20 22:39:34 +11:00
bepis
9846e12997
step 5.1: done
2026-10-20 22:01:27 +11:00
bepis
f26ca88d1e
step 4.5: done
2026-10-20 21:31:12 +11:00
bepis
9a308b697d
loop: baseline
2026-10-20 20:33:35 +11:00
bepis
f1ae7b3119
feat: complete Phase 4 combat/hunting system
...
- Add content migration (003_content.sql): zones, monsters, items, loot tables
- Add inventory migration (004_inventory.sql) and logs migration (006_logs.sql)
- Add Mulberry32 PRNG (src/utils/rng.js) for deterministic combat
- Add combat system (src/game/combat.js) with turn order, crit, mage bonus, 20-round cap
- Add rewards/loot system (src/game/rewards.js) and leveling (src/game/leveling.js)
- Add hunt endpoint (POST /api/hunt) with full combat flow in DB transaction
- Add hunt integration tests and unit tests for rewards/leveling/combat
- Fix session middleware to use memory store in tests (avoids cleanup hang)
- Fix huntService transaction (db.transaction() returns wrapper, must call separately)
- Add huntService to helpers.js cache invalidation for test isolation
2026-10-20 17:46:18 +11:00
bepis
7a3e408ffc
First commit, phased 1 and 2 created but untested
2026-10-20 07:40:35 +11:00