Changelog
$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).