Budget type
What a pack's tick and event callbacks are allowed per tick, together, and what it did with it. Milliseconds throughout.
Fields 7
budget.of: numberbudget_ms in citadel.yml; 2 by default.
budget.used: numberWhat the last tick spent.
budget.peak: numberThe most any tick has spent.
budget.skipped: numberCallbacks not run for want of budget, since the script started.
budget.dropped: numberOrdinary events lost to queue overflow. Joins, leaves, deaths and respawns are retained with their original player sessions.
budget.slowest: { hook: string, ms: number }?The slowest single callback so far, by short hook name.
budget.asks: AsksThe engine's questions to this pack, and what it did with those.