Prometheus
Prometheus copied to clipboard
[BUG] Parenthesis-enclosed expressions aren't truncated to 1 value
Describe the bug
The obfuscator doesn't support truncating the output of a function or ...
using parenthesis (()
)
Expected behavior The amount of values to be truncated (or raised with a nil in the case of no output) to 1 argument - See lua 5.1 documentation §2.5
To Reproduce Here's a function which displays this behaviour - the output will be different between the obfuscated script and the original code
local function x()
return 3, 4, 5
end
print("Expecting '3, 4, 5' and then just '3'")
print(x())
print((x()))