Fix: traits handling

This commit is contained in:
ZioPao
2024-05-31 10:50:51 +02:00
parent 29f21decb4
commit 574526aca0
3 changed files with 13 additions and 12 deletions

View File

@@ -46,11 +46,13 @@ function LocalPlayerController.InitializePlayer(isForced)
SetHealthPanelTOC()
end
---Handles the traits
---@param playerObj IsoPlayer
function LocalPlayerController.ManageTraits(playerObj)
-- FIX This can fail if we haven't initialized TOC in time`
---Handles the traits
function LocalPlayerController.ManageTraits()
-- Local player
local playerObj = getPlayer()
local AmputationHandler = require("TOC/Handlers/AmputationHandler")
for k, v in pairs(StaticData.TRAITS_BP) do
@@ -67,6 +69,11 @@ function LocalPlayerController.ManageTraits(playerObj)
end
end
-- We need to manage traits when we're done setupping everything
-- It shouldn't be done every single time we initialize the player, fetching data, etc.
Events.OnSetupTocData.Add(LocalPlayerController.ManageTraits)
----------------------------------------------------------
--* Health *--