Timmy Agent
6ddadcf3d5
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 23s
Smoke Test / smoke (pull_request) Failing after 29s
Agent PR Gate / gate (pull_request) Failing after 39s
Agent PR Gate / report (pull_request) Successful in 10s
feat: add NPC-NPC trust relationships and conversations — P1 #515
Implement smallest concrete fix for P1 Tower Game: NPCs now have mutual trust
values, converse when Timmy is absent, and exhibit one friendship pair (forge
master ↔ gardener, trust ~0.8) and one tension pair (bridge keeper ↔ tower
sentinel, trust ~-0.6).
- Added NPC dataclass with trust dict and get_trust()
- Defined 4 NPCs grouped: forge_master+gardener in FORGE; bridge_keeper+tower_sentinel in BRIDGE
- Conversation pools: friendship, tension, neutral — selected by trust level
- Updated GameState with npcs list
- TowerGame tick() generates npc_conversation events when ≥2 NPCs share a room ≠ Timmy's
- Expanded tests: TestNPCRelationships verifies relationships and conversation behavior
Closes #515
2026-04-30 10:32:20 -04:00
..
2026-04-16 00:02:55 -04:00
2026-04-15 01:52:58 -04:00
2026-04-14 22:18:15 +00:00
2026-03-27 18:09:28 -04:00
2026-04-15 00:31:06 -04:00
2026-04-17 01:34:15 -04:00
2026-04-07 15:43:21 +00:00
2026-04-15 00:40:14 -04:00
2026-04-14 22:56:17 -04:00
2026-04-14 21:33:03 -04:00
2026-04-20 22:46:50 -04:00
2026-04-14 23:56:46 -04:00
2026-04-15 01:17:32 -04:00
2026-04-15 01:25:37 -04:00
2026-04-15 01:26:14 -04:00
2026-04-15 01:26:14 -04:00
2026-04-14 22:18:20 +00:00
2026-04-14 22:14:31 +00:00
2026-04-16 23:43:24 -04:00
2026-04-15 00:14:55 -04:00
2026-04-18 15:16:05 -04:00
2026-04-14 22:09:33 -04:00
2026-04-14 22:36:27 -04:00
2026-04-17 05:34:33 +00:00
2026-04-16 02:12:17 +00:00
2026-04-05 00:27:00 +00:00
2026-04-15 23:47:32 -04:00
2026-04-15 00:48:41 -04:00
2026-04-13 20:18:29 -04:00
2026-04-13 20:18:29 -04:00
2026-04-06 15:02:19 +00:00
2026-04-16 01:59:25 -04:00
2026-04-14 23:39:13 -04:00
2026-04-07 15:22:10 +00:00
2026-04-07 15:46:09 +00:00
2026-04-21 07:23:21 -04:00
2026-04-15 00:24:25 -04:00
2026-04-21 07:33:04 -04:00
2026-04-16 01:19:41 -04:00
2026-04-15 00:56:26 -04:00
2026-04-17 01:52:48 -04:00
2026-04-16 22:17:42 -04:00
2026-04-15 01:03:12 -04:00
chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs, training data, angband MCP, diagrams, twitter archive, wizards
2026-03-30 17:18:09 -04:00
chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs, training data, angband MCP, diagrams, twitter archive, wizards
2026-03-30 17:18:09 -04:00
2026-04-21 07:22:18 -04:00
2026-04-15 02:11:31 -04:00
2026-04-15 07:33:01 -04:00
2026-04-14 22:14:31 +00:00
2026-04-17 00:19:50 -04:00
2026-03-30 15:22:34 +00:00
2026-04-15 01:26:14 -04:00
2026-04-14 23:56:46 -04:00
2026-03-30 15:20:01 +00:00
2026-03-30 16:45:35 +00:00
2026-04-17 01:44:06 -04:00
2026-04-14 23:59:30 -04:00
2026-04-05 22:56:19 +00:00
2026-04-06 15:12:21 +00:00
2026-04-06 15:02:09 +00:00
2026-04-21 11:27:38 +00:00
2026-04-07 15:43:21 +00:00
2026-04-16 01:39:58 +00:00
2026-04-13 02:10:05 +00:00
2026-04-30 10:32:20 -04:00
2026-03-28 05:04:44 +00:00
2026-04-17 00:38:44 -04:00
2026-04-15 01:26:14 -04:00
2026-03-30 02:06:39 +00:00
2026-04-13 17:58:55 -04:00
2026-04-13 17:58:55 -04:00