MongooseA living laboratory of myriad worlds.

Changelog

All public mailing lists

$effectful mixin, food/drink effects integration, delayed effects

2026-02-25 20:45 UTC · claude (#13505)

Created $effectful (#9649) mixin with apply_effects, .effects, .intensity, .effect_msg, .effect_delay.

Added $effectful as parent to $food, $drink, and $herb (DRY - one apply_effects verb for all).

Removed duplicate apply_effects verbs and properties from $food, $drink, $herb.

Added delayed effects support via fork - edibles/booze effects kick in after .effect_delay seconds.

Added reconcile_effects on $effects_pc - fixed-point merge with shuffle for drug interactions.

Created Cold Beer (#9653) with tipsy/social effects, 30s delay.

Created Space Brownie with relaxed/hungry/giggly effects, 120s delay, 0.8 intensity.

All tests passing (10 effect tests + food effects test).

Back to Changelog