Sam and Claude Fable 5.1
d0e29635d0
the NPC, loot and quest windows register their handlers
...
- the six NPC windows — gossip, vendor, bank, trainer, stable master, taxi — register their own packet handlers and net/apply/npc.rs leaves the drain; a handler call measures ~25 ns, so the table can carry the busy families as it is (2318)
- the loot window, the group rolls and the inventory refusal register theirs (2319), then the questgiver panels, the quest log and the party share (2320): 273 → 149 kinds in the dispatch match since the table opened
- the show cascade is pinned against the reference's: ours notifies a parent before its children and snapshots the list, theirs is post-order and re-reads — a recorded gap, held by a test on the auction window (2317)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-19 17:11:59 +07:00
..
2026-09-15 17:01:27 +07:00
2026-09-17 16:44:40 +07:00
2026-09-17 16:38:59 +07:00
2026-09-19 17:09:59 +07:00
2026-09-19 17:09:59 +07:00
2026-09-19 17:09:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:44:40 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:42:33 +07:00
2026-09-19 17:09:59 +07:00
2026-09-08 16:23:48 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-15 17:01:27 +07:00
2026-09-19 17:11:24 +07:00
2026-09-17 16:47:09 +07:00
2026-08-05 19:03:43 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:11:24 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-11 20:55:15 +07:00
2026-09-15 17:01:27 +07:00
2026-08-25 18:43:04 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:38:59 +07:00
2026-08-16 17:49:54 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:40:49 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:45:36 +07:00
2026-09-15 16:55:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:40:49 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:43:22 +07:00
2026-09-08 16:07:44 +07:00
2026-09-17 16:42:33 +07:00
2026-08-11 18:13:44 +07:00
2026-09-17 16:38:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-06 19:41:57 +07:00
2026-09-17 16:44:40 +07:00
2026-09-17 16:41:38 +07:00
2026-09-11 21:02:02 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-06 19:33:58 +07:00
2026-09-17 16:37:17 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:41:38 +07:00
2026-09-15 16:57:38 +07:00
2026-08-31 20:20:41 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:47:09 +07:00
2026-09-04 20:51:17 +07:00
2026-08-31 20:13:31 +07:00
2026-09-17 16:47:09 +07:00
2026-08-11 18:18:02 +07:00
2026-08-22 19:04:27 +07:00
2026-09-11 21:03:05 +07:00
2026-09-17 16:45:36 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-06 19:37:40 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-19 17:10:44 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:41:38 +07:00
2026-09-19 17:09:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:37:17 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:11:59 +07:00
2026-09-19 17:11:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-11 20:51:41 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:45:36 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-15 16:53:24 +07:00
2026-09-17 16:47:09 +07:00
2026-09-11 20:51:41 +07:00
2026-09-17 16:43:22 +07:00