Fixed some types stuf

This commit is contained in:
ZioPao
2023-11-15 01:56:34 +01:00
parent bd9be10e02
commit 0fdc0de27d
2 changed files with 9 additions and 7 deletions

View File

@@ -67,12 +67,14 @@ function ModDataHandler:setup(key)
end
-- Initialize prostheses stuff
for group, _ in ipairs(StaticData.PROSTHESES_GROUPS) do
-- TODO This is shit
local groups = {"top", "bottom"}
for i=1, #groups do
local group = groups[i]
self.tocData.prostheses[group] = {
isEquipped = false,
prostFactor = 0
prostFactor = 0,
}
-- TODO Make this more modular instead of this crap
end
-- Add it to global mod data
@@ -113,9 +115,9 @@ end
---Set isProstEquipped
---@param group string
---@param isProstEquipped boolean
function ModDataHandler:setIsProstEquipped(group, isProstEquipped)
self.tocData.prostheses[group].isProstEquipped = isProstEquipped
---@param isEquipped boolean
function ModDataHandler:setIsProstEquipped(group, isEquipped)
self.tocData.prostheses[group].isEquipped = isEquipped
end
---Set prostFactor

View File

@@ -1,7 +1,7 @@
---@alias partData { isCut : boolean?, isInfected : boolean?, isOperated : boolean?, isCicatrized : boolean?, isCauterized : boolean?, isVisible : boolean?, cicatrizationTime : number }
---@alias limbsTable {Hand_L : partData, ForeArm_L : partData, UpperArm_L : partData, Hand_R : partData, ForeArm_R : partData, UpperArm_R : partData }
---@alias prosthesisData {isEquipped : boolean, prostFactor : number }
---@alias prosthesesTable {top : table, bottom : table }
---@alias prosthesesTable {top : prosthesisData, bottom : prosthesisData }
---@alias tocModData { limbs : limbsTable, prostheses : prosthesesTable, isIgnoredPartInfected : boolean, isAnyLimbCut : boolean }
---------------------------