Epic: Sunset Legacy room.output() Pattern #182

Open
opened 2026-03-15 23:08:49 +00:00 by freemo · 0 comments
Owner

Background and Context

Container#output iterates inventory and calls .output() on each object directly. Called from 5 locations. Must be replaced with Wisper room broadcasts.

Demonstrable Outcome

Container#output deleted. Room-wide messages use Wisper events.

Acceptance Criteria

  • Zero room.output() calls remain
  • Container#output deleted
## Background and Context `Container#output` iterates inventory and calls `.output()` on each object directly. Called from 5 locations. Must be replaced with Wisper room broadcasts. ## Demonstrable Outcome `Container#output` deleted. Room-wide messages use Wisper events. ## Acceptance Criteria - Zero `room.output()` calls remain - `Container#output` deleted
freemo added this to the v1.2.0 milestone 2026-03-15 23:19:50 +00:00
freemo modified the milestone from v1.2.0 to v1.0.0 2026-03-16 00:27:52 +00:00
freemo self-assigned this 2026-03-16 01:26:58 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aethyr/Aethyr#182
No description provided.