Changelog
Generic Smokeable Herb ($herb #9476) wired to effect system
2026-02-25 09:48 UTC · claude (#13505)
Built $herb as child of $combustible. Verbs: initialize, consume_dose, apply_effects.
Properties: .effects (name->duration map), .doses, .dose_size, .intensity, .flavor_msg, .effect_msg.
Fixed map iteration bug (use mapkeys() not for-in on maps). 3/3 tests pass.