fix: relayed amputations

This commit is contained in:
ZioPao
2026-01-31 17:32:28 +01:00
parent 1d21c0d51c
commit bd532dc013
2 changed files with 3 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ local ClientRelayCommands = {}
local function InitAmputationHandler(limbName, surgeonNum) local function InitAmputationHandler(limbName, surgeonNum)
-- TODO Pretty unclean -- TODO Pretty unclean
local surgeonPl = getSpecificPlayer(surgeonNum) local surgeonPl = getSpecificPlayer(surgeonNum) -- fix broken, getOnlineID not working anymore
local handler = AmputationHandler:new(limbName, surgeonPl) local handler = AmputationHandler:new(limbName, surgeonPl)
return handler return handler
end end

View File

@@ -21,7 +21,7 @@ end
---@param args relayExecuteAmputationActionParams ---@param args relayExecuteAmputationActionParams
function ServerRelayCommands.RelayExecuteAmputationAction(surgeonPl, args) function ServerRelayCommands.RelayExecuteAmputationAction(surgeonPl, args)
local patientPl = getPlayerByOnlineID(args.patientNum) local patientPl = getPlayerByOnlineID(args.patientNum)
local surgeonNum = surgeonPl:getOnlineID() local surgeonNum = surgeonPl:getPlayerNum()
---@type receiveDamageDuringAmputationParams ---@type receiveDamageDuringAmputationParams
local params = {surgeonNum = surgeonNum, limbName = args.limbName, damagePlayer = true} local params = {surgeonNum = surgeonNum, limbName = args.limbName, damagePlayer = true}
@@ -43,7 +43,7 @@ end
---@param args relayForcedAmputationParams ---@param args relayForcedAmputationParams
function ServerRelayCommands.RelayForcedAmputation(adminObj, args) function ServerRelayCommands.RelayForcedAmputation(adminObj, args)
local patientPl = getPlayerByOnlineID(args.patientNum) local patientPl = getPlayerByOnlineID(args.patientNum)
local adminNum = adminObj:getOnlineID() local adminNum = adminObj:getPlayerNum()
---@type receiveDamageDuringAmputationParams ---@type receiveDamageDuringAmputationParams
local ampParams = {surgeonNum = adminNum, limbName = args.limbName, damagePlayer = false} -- the only difference between relayExecuteAmputationAction and this is the damage local ampParams = {surgeonNum = adminNum, limbName = args.limbName, damagePlayer = false} -- the only difference between relayExecuteAmputationAction and this is the damage