SOTR_OBFUSCATED
Type:boolean
Returns true if the current script is running under Soteria obfuscation, and false otherwise. Useful for toggling debug behavior or hiding sensitive logic paths in plain builds.
true when obfuscation is active, false when running unprotected.SOTR_LINE
Type:number
Expands to the current source line number at the point of use. Helpful for logging, error reporting, and runtime diagnostics without relying on debug.traceback.
The line number in the source file where the macro is referenced.
SOTR_KILL
Type:() → never
Immediately crashes the Lua VM. Use this as a hard tripwire — placing it behind anti-tamper checks, license validation, or integrity guards ensures the process cannot continue if the condition is violated.
Calling this function crashes the VM immediately with no recovery.
