Arm a self-destruct card or server self-destructor with optional confirmation and countdown display modes.
- Repository:
computronics - System:
computronics - Type:
command
Computronics/src\main\resources\assets\computronics\loot\explode\usr\bin\explode.lua
explode [-s|-t] [-y] TIMEValidate the requested fuse time, optionally ask the user to confirm, start the self-destruct timer, and then either remain silent, update a countdown inline inside the current shell row, or switch to a dedicated full-screen countdown view until detonation.
TIME: Fuse length in seconds. It must be greater than0and not larger than100000.
-s: Start the fuse silently without drawing any countdown.-t: Keep the shell visible and update the countdown on the current line.-y: Skip the confirmation prompt.
explode 10Ask for confirmation, then start a 10-second fuse and switch to the full-screen countdown view.
explode -t 30Start a 30-second fuse and render the countdown inline in the current shell.
explode -s -y 5Immediately arm a 5-second fuse without confirmation and without any countdown display.
-sand-tare mutually exclusive; the script rejects the combination before arming the fuse.- The command requires either a
self_destructcomponent or aserver_destructcomponent. - In non-silent modes, the fuse is started before GPU and screen availability is checked. If no terminal is available, arming still succeeds and only the countdown display fails.