Alexander Whitestone
a5ab75eaa5
Add combat system: NPCs, fights, loot, respawns
...
NPC class + CombatManager + CombatEncounter
3 NPCs: Shadow Wraith (Bridge), Iron Golem (Forge), Garden Serpent (Garden)
6 endpoints: combat/start, attack, defend, flee, status, npcs
Health bars visible to room, loot drops on death
2026-04-12 21:15:12 -04:00
Alexander Whitestone
c210b06a35
Add quest system + inventory system
...
QuestManager: create, assign, complete objectives, auto-finish
3 starter quests: Green LED's Light, Garden Guardian, Forge Keeper
InventoryManager: take/drop items, per-user inventory, room items
Default items seeded in each room
2026-04-12 21:09:41 -04:00
Alexander Whitestone
f7e21464e5
Add plugin system + world tick
...
Plugin base class + registry + directory loader
WorldTickSystem: 60s tick, weather, time of day, room state evolution
Forge fire decay, Garden growth, Bridge rain
2026-04-12 21:04:39 -04:00
Alexander Whitestone
960c2248be
Add session persistence: auto-save, load on startup, graceful shutdown
2026-04-12 20:58:10 -04:00
Alexander Whitestone
00ebe92bd3
Add MUD command parser + notification system
...
POST /bridge/command — look, go, examine, say, ask
NotificationManager — auto-notify on join/leave/crisis
GET /bridge/notifications/<user_id>
2026-04-12 20:55:21 -04:00
Alexander Whitestone
e030dda019
ThreadingHTTPServer + conversation summaries
...
Fixes single-threaded bottleneck (Experiment 4)
Adds GET /bridge/session/<user_id>/summary
Auto-saves conversation summaries on session expiry
2026-04-12 20:51:03 -04:00
Alexander Whitestone
e10811d306
Add latency tracking + enhanced room descriptions
...
GET /bridge/latency — average, min, max response times
System prompt now includes full room descriptions, objects, whiteboard, weather
2026-04-12 20:44:43 -04:00
Alexander Whitestone
8b234ca244
Add world state API + 29 tests
2026-04-12 20:36:26 -04:00
Alexander Whitestone
f83481fff0
Add social presence: room players, events, say command
2026-04-12 20:24:52 -04:00
Alexander Whitestone
1aa5623836
Add CRISIS_PROTOCOL to bridge — 988 in first response
2026-04-12 20:18:11 -04:00
Alexander Whitestone
fe86cda0ef
Multi-user AI bridge + Evennia commands
2026-04-12 19:04:40 -04:00