Prometheus icon indicating copy to clipboard operation
Prometheus copied to clipboard

[BUG] Parenthesis-enclosed expressions aren't truncated to 1 value

Open 9382 opened this issue 1 year ago • 3 comments

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()))

9382 avatar Nov 15 '23 13:11 9382