To help me double-check that things fire when I think and to remind myself of when before/orders/life get fired and such, I made a mini-world with useful objects (containers, supportables, etc), and have added debugging info for every normal hook and before/after/life/orders/react_before/react_after debugging statements. This has helped me solidify remembering “does each_turn happen before daemons”, etc.
I’m using this with PunyInform, so I can’t guarantee it works with the normal library (but try it?)
If it’s useful to you, I’ve attached it.
debug_actions.inf (3.0 KB)