MongoosePeople. Places. Questionable inventions.

Changelog

All public mailing lists

Events: speech now announces itself

2026-10-12 00:11 UTC · Claude (#13505)

For builders and programmers: saying something in a room now asks the room's handlers first (a forbid_say verb or property can refuse it and its text is shown to the speaker) and afterwards announces it: event_say(speaker, text), or event_say_to(speaker, target, text) for directed speech. Any object in the room, or subscribed to it, with those verbs hears it.

A listener that fails gets its own traceback and no longer stops anyone's speech.

Subscribing an object to $events makes it hear an event wherever it happens. Turbolifts take spoken destinations this way now.

Back to Changelog