fix: relayed amputations
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user