fuck me
This commit is contained in:
7
.vscode/settings.json
vendored
7
.vscode/settings.json
vendored
@@ -30,6 +30,11 @@
|
|||||||
"ISButton",
|
"ISButton",
|
||||||
"getCore",
|
"getCore",
|
||||||
"ProfessionFactory",
|
"ProfessionFactory",
|
||||||
"BaseGameCharacterDetails"
|
"BaseGameCharacterDetails",
|
||||||
|
"MoodleType",
|
||||||
|
"ISEquipWeaponAction",
|
||||||
|
"triggerEvent",
|
||||||
|
"forceDropHeavyItems",
|
||||||
|
"getPlayerHotbar"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -212,49 +212,6 @@ local function OnClickTocDescUI(button, args)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local function OnClickTocConfirmUI(button, args)
|
|
||||||
|
|
||||||
local surgeon = args.surgeon
|
|
||||||
local patient = args.patient
|
|
||||||
|
|
||||||
|
|
||||||
if confirm_ui.actionAct == "Cut" then
|
|
||||||
if args.option == "yes" then
|
|
||||||
if args.patient ~= args.surgeon then
|
|
||||||
TryTheOnlyCureActionOnAnotherPlayer(_, desc_ui.part_name, "Cut", surgeon, patient)
|
|
||||||
else
|
|
||||||
ISTimedActionQueue.add(ISCutLimb:new(patient, surgeon, desc_ui.part_name))
|
|
||||||
end
|
|
||||||
-- else
|
|
||||||
-- --args.surgeon:Say("Nevermind")
|
|
||||||
-- end
|
|
||||||
end
|
|
||||||
|
|
||||||
elseif confirm_ui.action == "Operate" then
|
|
||||||
if args.option == "yes" then
|
|
||||||
local surgeon_inventory = args.surgeon:getInventory()
|
|
||||||
local item = surgeon_inventory:getItemFromType('TOC.Real_surgeon_kit') or surgeon_inventory:getItemFromType('TOC.Surgeon_kit') or surgeon_inventory:getItemFromType('TOC.Improvised_surgeon_kit')
|
|
||||||
if item then
|
|
||||||
|
|
||||||
if args.patient ~= args.surgeon then
|
|
||||||
TryTheOnlyCureActionOnAnotherPlayer(_, desc_ui.part_name, "Operate", args.surgeon, args.patient)
|
|
||||||
else
|
|
||||||
ISTimedActionQueue.add(ISOperateLimb:new(args.patient, args.surgeon, item, desc_ui.part_name, false))
|
|
||||||
end
|
|
||||||
else
|
|
||||||
args.surgeon:Say("I need a kit")
|
|
||||||
end
|
|
||||||
else
|
|
||||||
args.surgeon:Say("Never mind")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
main_ui:close()
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function OnClickTocConfirmUIMP(button, args)
|
function OnClickTocConfirmUIMP(button, args)
|
||||||
local player = getPlayer();
|
local player = getPlayer();
|
||||||
if confirm_ui_mp.actionAct == "Cut" then
|
if confirm_ui_mp.actionAct == "Cut" then
|
||||||
@@ -367,44 +324,6 @@ function CreateTocDescUI()
|
|||||||
desc_ui:saveLayout()
|
desc_ui:saveLayout()
|
||||||
end
|
end
|
||||||
|
|
||||||
function CreateTocConfirmUI()
|
|
||||||
|
|
||||||
confirm_ui = NewUI()
|
|
||||||
confirm_ui:isSubUIOf(desc_ui)
|
|
||||||
|
|
||||||
--confirm_ui.responseReceive = false
|
|
||||||
|
|
||||||
confirm_ui:addText("text1", "Are you sure?", "Title", "Center");
|
|
||||||
confirm_ui:setLineHeightPixel(getTextManager():getFontHeight(confirm_ui.text1.font) + 10)
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
|
|
||||||
confirm_ui:addText("text4", "", "Medium", "Center");
|
|
||||||
confirm_ui:setLineHeightPixel(getTextManager():getFontHeight(confirm_ui.text4.font) + 10)
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
|
|
||||||
confirm_ui:addText("text2", "", _, "Center");
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
|
|
||||||
confirm_ui:addText("text3", "", _, "Center");
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
|
|
||||||
confirm_ui:addEmpty();
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
|
|
||||||
confirm_ui:addEmpty();
|
|
||||||
confirm_ui:addButton("b1", "Yes", OnClickTocConfirmUI);
|
|
||||||
confirm_ui.b1:addArg("option", "yes");
|
|
||||||
confirm_ui:addEmpty();
|
|
||||||
confirm_ui:addButton("b2", "No", OnClickTocConfirmUI);
|
|
||||||
confirm_ui:addEmpty();
|
|
||||||
|
|
||||||
confirm_ui:nextLine();
|
|
||||||
confirm_ui:addEmpty();
|
|
||||||
|
|
||||||
confirm_ui:saveLayout();
|
|
||||||
--confirm_ui:addPrerenderFunction(PrerenderFuncMP) -- TODO try to understand what this does before readding it
|
|
||||||
confirm_ui:close();
|
|
||||||
end
|
|
||||||
|
|
||||||
function CreateTocConfirmUIMP()
|
function CreateTocConfirmUIMP()
|
||||||
confirm_ui_mp = NewUI()
|
confirm_ui_mp = NewUI()
|
||||||
@@ -606,27 +525,7 @@ function SetupTocConfirmUI(surgeon, patient)
|
|||||||
end
|
end
|
||||||
|
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
-- Additional confirm
|
-- MP Confirm (I should add it to client too but hey)
|
||||||
|
|
||||||
-- function SendCommandToConfirmUI(action)
|
|
||||||
|
|
||||||
-- confirm_ui.actionAct = action
|
|
||||||
|
|
||||||
-- confirm_ui:setInCenterOfScreen()
|
|
||||||
-- confirm_ui:bringToTop()
|
|
||||||
-- confirm_ui:open()
|
|
||||||
-- if action == "Cut" then
|
|
||||||
-- confirm_ui["text2"]:setText("You're gonna amputate a limb")
|
|
||||||
-- confirm_ui["text2"]:setColor(1, 0, 1, 0)
|
|
||||||
|
|
||||||
-- elseif action == "Operate" then
|
|
||||||
-- confirm_ui["text2"]:setText("");
|
|
||||||
-- confirm_ui["text3"]:setText("You are going to operate " .. getDisplayText_TOC(desc_ui.part_name))
|
|
||||||
-- confirm_ui["text3"]:setColor(1, 1, 1, 1)
|
|
||||||
-- end
|
|
||||||
|
|
||||||
-- end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function SendCommandToConfirmUIMP(action, isBitten, userName, partName)
|
function SendCommandToConfirmUIMP(action, isBitten, userName, partName)
|
||||||
|
|||||||
Reference in New Issue
Block a user