Corrected some parameters

This commit is contained in:
Pao
2023-01-22 20:08:11 +01:00
parent d39eb0e031
commit ce4e6ec9de
2 changed files with 18 additions and 21 deletions

View File

@@ -1,45 +1,42 @@
-- TODO patient and surgeon will always be the same if we're local... dumb cock
function TocCutLocal(_, patient, surgeon, part_name)
if TocGetSawInInventory(surgeon) ~= nil then
ISTimedActionQueue.add(ISCutLimb:new(patient, surgeon, part_name));
function TocCutLocal(_, player, part_name)
if TocGetSawInInventory(player) ~= nil then
ISTimedActionQueue.add(ISCutLimb:new(player, player, part_name));
else
surgeon:Say("I don't have a saw on me")
player:Say("I don't have a saw on me")
end
end
function TocOperateLocal(_, patient, surgeon, part_name, use_oven)
function TocOperateLocal(_, player, part_name, use_oven)
--local player = getPlayer();
-- todo add a check if the player has already been amputated or somethin
if use_oven then
ISTimedActionQueue.add(ISOperateLimb:new(patient, surgeon, _, part_name, use_oven));
ISTimedActionQueue.add(ISOperateLimb:new(player, player, _, part_name, use_oven));
else
local kit = TocGetKitInInventory(surgeon)
local kit = TocGetKitInInventory(player)
if kit ~= nil then
ISTimedActionQueue.add(ISOperateLimb:new(patient, surgeon, kit, part_name, false))
ISTimedActionQueue.add(ISOperateLimb:new(player, player, kit, part_name, false))
else
surgeon:Say("I don't have a kit on me")
player:Say("I don't have a kit on me")
end
end
end
function TocEquipProsthesisLocal(_, patient, surgeon, part_name)
local surgeon_inventory = surgeon:getInventory()
function TocEquipProsthesisLocal(_, player, part_name)
local surgeon_inventory = player:getInventory()
local prosthesis_to_equip = surgeon_inventory:getItemFromType('TOC.MetalHand') or
surgeon_inventory:getItemFromType('TOC.MetalHook') or
surgeon_inventory:getItemFromType('TOC.WoodenHook')
if prosthesis_to_equip then
ISTimedActionQueue.add(ISInstallProsthesis:new(surgeon, patient, prosthesis_to_equip, part_name))
ISTimedActionQueue.add(ISInstallProsthesis:new(player, player, prosthesis_to_equip, part_name))
else
surgeon:Say("I need a prosthesis")
player:Say("I need a prosthesis")
end
end
function TocUnequipProsthesisLocal(_, patient, part_name)
function TocUnequipProsthesisLocal(_, player, part_name)
--local equipped_prosthesis = TocFindItemInProstBodyLocation(part_name, patient)
ISTimedActionQueue.add(ISUninstallProsthesis:new(patient, patient, part_name))
ISTimedActionQueue.add(ISUninstallProsthesis:new(player, player, part_name))
--ISTimedActionQueue.add(ISUninstallProsthesis:new(patient, equipped_prosthesis,
-- patient:getBodyDamage():getBodyPart(TocGetBodyPartTypeFromPartName(part_name))))