Replaced early returns with error calls
parent
e0aadc7996
commit
ee2998e21b
|
@ -6,17 +6,17 @@ vl_hollow_logs = {}
|
||||||
---@param defs table {name:string, stripped_name>string, desc:string, stripped_desc:string, not_flammable:boolean|nil}
|
---@param defs table {name:string, stripped_name>string, desc:string, stripped_desc:string, not_flammable:boolean|nil}
|
||||||
function vl_hollow_logs.register_hollow_log(defs)
|
function vl_hollow_logs.register_hollow_log(defs)
|
||||||
if not defs or #defs < 4 then
|
if not defs or #defs < 4 then
|
||||||
return
|
error("Incomplete definition provided")
|
||||||
end
|
end
|
||||||
|
|
||||||
for i = 1, #defs do
|
for i = 1, #defs do
|
||||||
if i == 5 then
|
if i == 5 then
|
||||||
if type(defs[i]) ~= "boolean" and type(defs[i]) ~= "nil" then
|
if type(defs[i]) ~= "boolean" and type(defs[i]) ~= "nil" then
|
||||||
return
|
error("Invalid arg #5")
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if type(defs[i]) ~= "string" then
|
if type(defs[i]) ~= "string" then
|
||||||
return
|
error("Invalid arg #".. tostring(i))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue