BuxbrewDing — decisions and evidence
| Implemented choice | Evidence | Interpretation boundary |
|---|---|---|
| Fixed level-specific text | LevelMessages[1..60] |
No generated text or model integration |
| Private preview, separate send | PreviewLevel, AnnounceLevelToGuild |
Manual send can claim any in-range level |
| Increasing-level guard | event handler global | Not persistent; TOC has no SavedVariables |
| Defensive string functions | trim and parser | string.match remains a Lua 5.0 risk |
| Preserve historical alias strings | source banner/comment | Current documentation credits Babuni.dev |
Open verification
- Verify or fix
string.matchavailability on the intended Lua 5.0/1.12 client in a separate code change. - Verify callback event/argument conventions and PLAYER_LEVEL_UP timing against the actual client.
- Do not promise persistence: TOC omits SavedVariables and entering-world resets the tracker.
- Check local preview, integer versus fractional inputs, unguilded sends and misleading manual confirmation.
- Check duplicate events, reload/zone transitions, level 60 boundary and guild channel restrictions; manual sends are unthrottled.
These are source-observed choices and proposed checks, not invented historical approvals or an approved feature backlog.
Preserved earlier documentation
The following earlier record is retained verbatim. Statements about unavailable history or pending verification describe that earlier snapshot; the dated evidence above supplements it.
BuxbrewDing — decisions and evidence
Author: Babuni.dev
Current implementation choices (not confirmed historical approvals)
The level itself shapes each prewritten message; guild announcements and local previews have separate paths.
Unresolved
Confirm guild-message behavior and compatibility with Vanilla Lua; the source comment still contains an earlier author alias.
Document information
Project author and creative direction: Babuni.dev