Got it working
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
-- TODO rewrite this mess
|
-- TODO rewrite this mess
|
||||||
|
|
||||||
local function CutLocal(_, patient, surgeon, part_name)
|
function TocCutLocal(_, patient, surgeon, part_name)
|
||||||
if GetSawInInventory(surgeon) ~= nil then
|
if GetSawInInventory(surgeon) ~= nil then
|
||||||
ISTimedActionQueue.add(ISCutLimb:new(patient, surgeon, part_name));
|
ISTimedActionQueue.add(ISCutLimb:new(patient, surgeon, part_name));
|
||||||
else
|
else
|
||||||
@@ -9,7 +9,7 @@ local function CutLocal(_, patient, surgeon, part_name)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function OperateLocal(_, patient, surgeon, part_name, use_oven)
|
function TocOperateLocal(_, patient, surgeon, part_name, use_oven)
|
||||||
--local player = getPlayer();
|
--local player = getPlayer();
|
||||||
-- todo add a check if the player has already been amputated or somethin
|
-- todo add a check if the player has already been amputated or somethin
|
||||||
if use_oven then
|
if use_oven then
|
||||||
@@ -47,7 +47,7 @@ function TryTheOnlyCureActionOnAnotherPlayer(_, part_name, action, surgeon, pati
|
|||||||
ui.actionAct = action
|
ui.actionAct = action
|
||||||
ui.partNameAct = part_name
|
ui.partNameAct = part_name
|
||||||
ui.patient = patient
|
ui.patient = patient
|
||||||
SetActionConfirmUIMP("Wait server")
|
SendCommandToConfirmUIMP("Wait server")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@@ -213,9 +213,9 @@ TocContextMenus.FillCutAndOperateMenus = function(local_player, clicked_player,
|
|||||||
|
|
||||||
if local_player == clicked_player then -- Local player
|
if local_player == clicked_player then -- Local player
|
||||||
if TheOnlyCure.CheckIfCanBeCut(local_toc_data, v) then
|
if TheOnlyCure.CheckIfCanBeCut(local_toc_data, v) then
|
||||||
cut_menu:addOption(getText('UI_ContextMenu_' .. v), _, CutLocal, local_player, local_player, v)
|
cut_menu:addOption(getText('UI_ContextMenu_' .. v), _, TocCutLocal, local_player, local_player, v)
|
||||||
elseif TheOnlyCure.CheckIfCanBeOperated(local_toc_data, v) then
|
elseif TheOnlyCure.CheckIfCanBeOperated(local_toc_data, v) then
|
||||||
operate_menu:addOption(getText('UI_ContextMenu_' .. v), _, OperateLocal, local_player, local_player, v)
|
operate_menu:addOption(getText('UI_ContextMenu_' .. v), _, TocOperateLocal, local_player, local_player, v)
|
||||||
end
|
end
|
||||||
|
|
||||||
else -- Another player
|
else -- Another player
|
||||||
|
|||||||
Reference in New Issue
Block a user