Module:ShipInfobox: Difference between revisions

Content deleted Content added
m Fixed tostring to tonumber
m Undo revision 44853 by SpyTec (talk)
 
(7 intermediate revisions by the same user not shown)
Line 145:
 
function Infobox.MaxCargo ( field, vars )
local output = {}''
local number = 0
if HF.isempty(field.Value) then▼
if output = output HF.. (tonumberisempty(field.S1Cargo) * 2)then
outputif = outputnot HF.. (tonumberisempty(field.S2S1) *then 4)
output number = outputnumber ..+ (tonumber(field.S3S1) * 82)
end
output = output .. (tonumber(field.S4) * 16)▼
outputif = outputnot HF.. (tonumberisempty(field.S5S2) *then 32)
output number = outputnumber ..+ (tonumber(field.S6S2) * 644)
end
output = output .. (tonumber(field.S7) * 128)▼
outputif = outputnot HF.. (tonumberisempty(field.S8S3) *then 256)
number = number + (tonumber(field.S3) * 8)
return output▼
end
▲ if not HF.isempty(field.ValueS4) then
▲ output number = outputnumber ..+ (tonumber(field.S4) * 16)
end
if not HF.isempty(field.S5) then
number = number + (tonumber(field.S5) * 32)
end
if not HF.isempty(field.S6) then
number = number + (tonumber(field.S6) * 64)
end
if not HF.isempty(field.S7) then
▲ output number = outputnumber ..+ (tonumber(field.S7) * 128)
end
if not HF.isempty(field.S8) then
number = number + (tonumber(field.S8) * 256)
end
if number == 0 then
▲ return output = "---"
else
output = tostring(number)
end
else
output = field.ValueCargo
end
field.Value = output