Mudpie v0.7.0 is out!The headline feature: Lua scripting. Enable "Advanced Mode" on any world to write Lua 5.3 scripts that automate your MUD experience.The mud.* API gives you full control — send commands, gag/substitute/highlight lines, echo client-side messages, play sounds, speak via TTS, fire notifications, and set persistent variables that survive app restarts.React to game events with pattern-matched handlers: mud.onLine, mud.onPrompt, mud.onConnect, mud.onDisconnect, and mud.onInput. Set up timers for delayed or repeating tasks. Variables set by Lua can even be referenced in trigger actions using $var{name} syntax.Multiple scripts per world, loaded in sort order. Global scripts run for every world. Scripts hot-reload — edit a script while connected and changes take effect immediately, no reconnect needed.The code editor has Lua syntax highlighting (keywords, strings, comments, numbers, builtins, mud.* calls), live validation with error/warning display, and AI generation via Claude — describe what you want in plain English and get working scripts back.For power users: the "Allow unsafe scripts" toggle (behind biometric auth) unlocks luajava for full Android API access, including runtime permission requests from scripts.Full keyboard mode support for script management: browse, create, edit, delete, and toggle scripts from the Edit menu. Ctrl+I cycles through validation issues with TTS.Also new in v0.7.0:Delayed command trigger action: sends a command after a configurable delayVariable expansion in triggers: $var{name} resolves to the current Lua variable value at trigger timeSound settings screen: manage sounds from Settings without creating a trigger first, with a new Global sounds folder shared across all worlds8 bug fixes for TalkBack, TTS, and UIDownload: https://github.com/aaron-gh/mudpie-releases/releases/tag/v0.7.0#MUD #accessibility #Android #a11y #Lua #gameDev