Reworked some stuff for MP

This commit is contained in:
ZioPao
2023-11-12 22:20:46 +01:00
parent f973b774a2
commit 4887699892
13 changed files with 209 additions and 91 deletions

View File

@@ -1,3 +1,5 @@
local StaticData = require("TOC/StaticData")
local CommandsData = {}
@@ -8,16 +10,23 @@ CommandsData.modules = {
CommandsData.client = {
Sync = {
SendPlayerData = "SendPlayerData",
ReceivePlayerData = "ReceivePlayerData"
SendPlayerData = "SendPlayerData", ---@alias sendPlayerDataParams {surgeonNum : number}
ReceivePlayerData = "ReceivePlayerData" ---@alias receivePlayerDataParams {patientNum : number, tocData : tocModData}
}
}
CommandsData.server = {
Sync = {
AskPlayerData = "AskPlayerData",
RelayPlayerData = "RelayPlayerData"
AskPlayerData = "AskPlayerData", ---@alias askPlayerDataParams {patientNum : number}
RelayPlayerData = "RelayPlayerData" ---@alias relayPlayerDataParams {surgeonNum : number, tocData : tocModData}
}
}
---Get the correct key for that particular player to be used in the global mod data table
---@param username string
---@return string
function CommandsData.GetKey(username)
return StaticData.MOD_NAME .. "_" .. username
end
return CommandsData