Reorganizing
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
local ModDataHandler = require("Handlers/TOC_ModDataHandler")
|
local ModDataHandler = require("TOC/Handlers/ModDataHandler")
|
||||||
local StaticData = require("TOC_StaticData")
|
local ItemsHandler = require("TOC/Handlers/ItemsHandler")
|
||||||
local ItemsHandler = require("Handlers/TOC_ItemsHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local StaticData = require("TOC/StaticData")
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
-- TODO Add Bandages, Torniquet, etc.
|
-- TODO Add Bandages, Torniquet, etc.
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC/StaticData")
|
||||||
local CommonMethods = require("TOC_Common")
|
local CommonMethods = require("TOC/CommonMethods")
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC/StaticData")
|
||||||
|
|
||||||
----------------
|
----------------
|
||||||
---@alias partData { isCut : boolean?, isInfected : boolean?, isOperated : boolean?, isCicatrized : boolean?, isCauterized : boolean?, isVisible : boolean?, cicatrizationTime : number }
|
---@alias partData { isCut : boolean?, isInfected : boolean?, isOperated : boolean?, isCicatrized : boolean?, isCauterized : boolean?, isVisible : boolean?, cicatrizationTime : number }
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
local ModDataHandler = require("Handlers/TOC_ModDataHandler")
|
local ModDataHandler = require("TOC/Handlers/ModDataHandler")
|
||||||
local CommonMethods = require("TOC_Common")
|
local CommonMethods = require("TOC/CommonMethods")
|
||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC/StaticData")
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
-- TODO We should instantiate this anyway if we want to keep track of cut limbs here. Doing so, we would be able to handle other players too
|
-- TODO We should instantiate this anyway if we want to keep track of cut limbs here. Doing so, we would be able to handle other players too
|
||||||
@@ -20,7 +20,7 @@ local PlayerHandler = {}
|
|||||||
---@param playerObj IsoPlayer
|
---@param playerObj IsoPlayer
|
||||||
---@param isForced boolean?
|
---@param isForced boolean?
|
||||||
function PlayerHandler.InitializePlayer(_, playerObj, isForced)
|
function PlayerHandler.InitializePlayer(_, playerObj, isForced)
|
||||||
PlayerHandler.modDataHandler = ModDataHandler:new(playerObj)
|
PlayerHandler.modDataHandler = ModDataHandler:new(playerObj) -- TODO This isn't gonna work for MP purposes
|
||||||
PlayerHandler.modDataHandler:setup(isForced)
|
PlayerHandler.modDataHandler:setup(isForced)
|
||||||
PlayerHandler.playerObj = playerObj
|
PlayerHandler.playerObj = playerObj
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ function PlayerHandler.InitializePlayer(_, playerObj, isForced)
|
|||||||
-- Since isForced is used to reset an existing player data, we're gonna clean their ISHealthPanel table too
|
-- Since isForced is used to reset an existing player data, we're gonna clean their ISHealthPanel table too
|
||||||
if isForced then
|
if isForced then
|
||||||
ISHealthPanel.highestAmputations = {}
|
ISHealthPanel.highestAmputations = {}
|
||||||
local ItemsHandler = require("Handlers/TOC_ItemsHandler")
|
local ItemsHandler = require("TOC/Handlers/ItemsHandler")
|
||||||
ItemsHandler.DeleteAllOldAmputationItems(playerObj)
|
ItemsHandler.DeleteAllOldAmputationItems(playerObj)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -62,12 +62,12 @@ end
|
|||||||
---@param limbName string
|
---@param limbName string
|
||||||
function PlayerHandler.AddLocalAmputatedLimb(limbName)
|
function PlayerHandler.AddLocalAmputatedLimb(limbName)
|
||||||
print("TOC: added " .. limbName .. " to known amputated limbs")
|
print("TOC: added " .. limbName .. " to known amputated limbs")
|
||||||
table.insert(PlayerHandler.amputatedLimbs, limbName)
|
table.insert(PlayerHandler.amputatedLimbs, limbName) -- TODO This should be player specific, not generic
|
||||||
end
|
end
|
||||||
|
|
||||||
--* Getters *--
|
--* Getters *--
|
||||||
|
|
||||||
---Get a table with the strings of the amputated limbs
|
---Get a table with the strings of the cached amputated limbs
|
||||||
---@return table
|
---@return table
|
||||||
function PlayerHandler.GetAmputatedLimbs()
|
function PlayerHandler.GetAmputatedLimbs()
|
||||||
return PlayerHandler.amputatedLimbs or {}
|
return PlayerHandler.amputatedLimbs or {}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
local CommonMethods = require("TOC_Common")
|
local CommonMethods = require("TOC/CommonMethods")
|
||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
|
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
|
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
@@ -2,7 +2,7 @@ if not getActivatedMods():contains("TEST_FRAMEWORK") or not isDebugEnabled() the
|
|||||||
local TestFramework = require("TestFramework/TestFramework")
|
local TestFramework = require("TestFramework/TestFramework")
|
||||||
local TestUtils = require("TestFramework/TestUtils")
|
local TestUtils = require("TestFramework/TestUtils")
|
||||||
|
|
||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
local AmputationHandler = require("Handlers/TOC_AmputationHandler")
|
local AmputationHandler = require("Handlers/TOC_AmputationHandler")
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
local BaseHandler = require("UI/TOC_HealthPanelBaseHandler")
|
local BaseHandler = require("UI/TOC_HealthPanelBaseHandler")
|
||||||
local CutLimbAction = require("TimedActions/TOC_CutLimbAction")
|
local CutLimbAction = require("TimedActions/TOC_CutLimbAction")
|
||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC/StaticData")
|
||||||
local ModDataHandler = require("Handlers/TOC_ModDataHandler")
|
local ModDataHandler = require("TOC/Handlers/ModDataHandler")
|
||||||
|
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
local StaticData = require("TOC_StaticData")
|
local StaticData = require("TOC/StaticData")
|
||||||
local CommonMethods = require("TOC_Common")
|
local CommonMethods = require("TOC/CommonMethods")
|
||||||
|
|
||||||
---@diagnostic disable: duplicate-set-field
|
---@diagnostic disable: duplicate-set-field
|
||||||
local CutLimbHandler = require("UI/TOC_CutLimbInteractions")
|
local CutLimbHandler = require("UI/TOC_CutLimbInteractions")
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
local PlayerHandler = require("TOC/Handlers/PlayerHandler")
|
||||||
local StaticData = require("TOC_StaticData")
|
local ModDataHandler = require("TOC/Handlers/ModDataHandler")
|
||||||
local ModDataHandler = require("Handlers/TOC_ModDataHandler")
|
|
||||||
|
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
8
media/lua/server/TOC/ModData.lua
Normal file
8
media/lua/server/TOC/ModData.lua
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
-- Mh how do I require it from another folder?
|
||||||
|
|
||||||
|
local TOCData = {}
|
||||||
|
|
||||||
|
|
||||||
|
-- function TOCData.Init()
|
||||||
|
-- ModData.getOrCreate(StaticData.MOD_NAME)
|
||||||
|
-- end
|
||||||
Reference in New Issue
Block a user