Module:CalculatedStats: Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
Line 37: Line 37:
mefc = intelligence + round(magic/8)
mefc = intelligence + round(magic/8)
}
}
return outputCells(statTable[atk],statTable[acc],statTable[def],statTable[eva],statTable[matk],statTable[mefc])
return outputCells(statTable["atk"],statTable["acc"],statTable["def"],statTable["eva"],statTable["matk"],statTable["mefc"])
end
end


Line 57: Line 57:
mefc = intelligence + math.floor(magic/4)
mefc = intelligence + math.floor(magic/4)
}
}
return outputCells(statTable[atk],statTable[acc],statTable[def],statTable[eva],statTable[matk],statTable[mefc])
return outputCells(statTable["atk"],statTable["acc"],statTable["def"],statTable["eva"],statTable["matk"],statTable["mefc"])
end
end


Line 90: Line 90:
}
}
local function bothPlatsValue(stat)
local function bothPlatsValue(stat)
if platform == "psp" and (statTable[stat] ~= statTable[stat.."psp"]) then
if platform == "psp" then
return statTable[stat.."psp"]
elseif platform == "sat" or statTable[stat] == statTable[stat.."psp"] then
return statTable[stat]
else
return frame:expandTemplate{ title = "tt", args = { statTable[stat], "Sega Saturn" } } .. "/" .. frame:expandTemplate{ title = "tt", args = { statTable[stat.."psp"], "PlayStation Portable" } }
return frame:expandTemplate{ title = "tt", args = { statTable[stat], "Sega Saturn" } } .. "/" .. frame:expandTemplate{ title = "tt", args = { statTable[stat.."psp"], "PlayStation Portable" } }
else
return statTable[stat]
end
end
end
end
local outputAtk = statTable[atk]
local outputAtk = statTable["atk"]
local outputAcc = bothPlatsValue("acc")
local outputAcc = bothPlatsValue("acc")
local outputDef = statTable[def]
local outputDef = statTable["def"]
local outputEva = bothPlatsValue("eva")
local outputEva = bothPlatsValue("eva")
local outputMatk = bothPlatsValue("matk")
local outputMatk = bothPlatsValue("matk")

Navigation menu