From 775b003b29a6481949c8d6cda7fa0efe6980dcaf Mon Sep 17 00:00:00 2001 From: Jadis <49281043+jadis0x@users.noreply.github.com> Date: Sat, 10 Sep 2022 20:05:23 +0300 Subject: [PATCH] Added buttons to burn ritual objects --- DevourClient/MelonMain.cs | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/DevourClient/MelonMain.cs b/DevourClient/MelonMain.cs index ddb2e96..1798e40 100644 --- a/DevourClient/MelonMain.cs +++ b/DevourClient/MelonMain.cs @@ -602,6 +602,65 @@ namespace DevourClient { BoltNetwork.Instantiate(BoltPrefabs.Spider, Player.GetPlayer().transform.position, Quaternion.identity); } + + if (Helpers.Map.GetActiveScene() != "Menu") + { + GUI.Label(new Rect(Settings.Settings.x + 10, Settings.Settings.y + 360, 200, 30), $"Functions for the map: {Helpers.Map.GetMapName(Helpers.Map.GetActiveScene())}"); + + switch (Helpers.Map.GetActiveScene()) + { + case "Devour": + if (GUI.Button(new Rect(Settings.Settings.x + 10, Settings.Settings.y + 390, 120, 20), "Burn One Goat")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), false); + } + + if (GUI.Button(new Rect(Settings.Settings.x + 150, Settings.Settings.y + 390, 120, 20), "Burn All Goats")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), true); + } + return; + + case "Molly": + if (GUI.Button(new Rect(Settings.Settings.x + 10, Settings.Settings.y + 390, 120, 20), "Burn One Rat")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), false); + } + + if (GUI.Button(new Rect(Settings.Settings.x + 150, Settings.Settings.y + 390, 120, 20), "Burn All Rats")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), true); + } + return; + + case "Inn": + if (GUI.Button(new Rect(Settings.Settings.x + 10, Settings.Settings.y + 390, 120, 20), "Burn One Egg")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), false); + } + + if (GUI.Button(new Rect(Settings.Settings.x + 150, Settings.Settings.y + 390, 120, 20), "Burn All Eggs")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), true); + } + return; + + case "Town": + if (GUI.Button(new Rect(Settings.Settings.x + 10, Settings.Settings.y + 390, 120, 20), "Burn One Book")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), false); + } + + if (GUI.Button(new Rect(Settings.Settings.x + 150, Settings.Settings.y + 390, 120, 20), "Burn All Books")) + { + Hacks.Misc.BurnRitualObj(Helpers.Map.GetActiveScene(), true); + } + return; + + default: + return; + } + } } } }