summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/test
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2024-01-18 19:18:53 +0100
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2024-01-18 19:18:53 +0100
commitfc19b7274edc318de60bc9628f1e87d36f285c63 (patch)
tree55aab6e27879aa9163dfb855749b7bef5ff2631b /src/main/java/at/hannibal2/skyhanni/test
parent829aea323a35e88384e2e258049b5c74c7fafb7e (diff)
downloadskyhanni-fc19b7274edc318de60bc9628f1e87d36f285c63.tar.gz
skyhanni-fc19b7274edc318de60bc9628f1e87d36f285c63.tar.bz2
skyhanni-fc19b7274edc318de60bc9628f1e87d36f285c63.zip
moving dungeons and slayer related debug data into DebugDataCollectEvent. allowing to hide or search for specific debug data with /shdebug <search>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/test')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt34
1 files changed, 12 insertions, 22 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt b/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
index e611757c3..2855662f6 100644
--- a/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
+++ b/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
@@ -7,7 +7,6 @@ import at.hannibal2.skyhanni.config.ConfigManager
import at.hannibal2.skyhanni.config.ConfigUpdaterMigrator
import at.hannibal2.skyhanni.config.core.config.Position
import at.hannibal2.skyhanni.data.HypixelData
-import at.hannibal2.skyhanni.data.SlayerAPI
import at.hannibal2.skyhanni.events.DebugDataCollectEvent
import at.hannibal2.skyhanni.events.GuiRenderEvent
import at.hannibal2.skyhanni.events.LorenzChatEvent
@@ -15,7 +14,6 @@ import at.hannibal2.skyhanni.events.LorenzRenderWorldEvent
import at.hannibal2.skyhanni.events.LorenzToolTipEvent
import at.hannibal2.skyhanni.events.PlaySoundEvent
import at.hannibal2.skyhanni.events.ReceiveParticleEvent
-import at.hannibal2.skyhanni.features.dungeon.DungeonAPI
import at.hannibal2.skyhanni.features.garden.GardenNextJacobContest
import at.hannibal2.skyhanni.features.garden.visitor.GardenVisitorColorNames
import at.hannibal2.skyhanni.test.GriffinUtils.drawWaypointFilled
@@ -42,6 +40,7 @@ import at.hannibal2.skyhanni.utils.RenderUtils.renderString
import at.hannibal2.skyhanni.utils.RenderUtils.renderStringsAndItems
import at.hannibal2.skyhanni.utils.SimpleTimeMark
import at.hannibal2.skyhanni.utils.SoundUtils
+import at.hannibal2.skyhanni.utils.StringUtils.equalsIgnoreColor
import kotlinx.coroutines.launch
import net.minecraft.client.Minecraft
import net.minecraft.client.gui.inventory.GuiContainer
@@ -381,29 +380,20 @@ class SkyHanniDebugsAndTests {
builder.append("ironman: ${HypixelData.ironman}\n")
builder.append("stranded: ${HypixelData.stranded}\n")
builder.append("bingo: ${HypixelData.bingo}\n")
+ }
- if (LorenzUtils.inDungeons) {
- builder.append("\n")
- builder.append("In dungeon!\n")
- builder.append(" dungeonFloor: ${DungeonAPI.dungeonFloor}\n")
- builder.append(" started: ${DungeonAPI.started}\n")
- builder.append(" getRoomID: ${DungeonAPI.getRoomID()}\n")
- builder.append(" inBossRoom: ${DungeonAPI.inBossRoom}\n")
- builder.append(" ")
- builder.append(" playerClass: ${DungeonAPI.playerClass}\n")
- builder.append(" isUniqueClass: ${DungeonAPI.isUniqueClass}\n")
- builder.append(" playerClassLevel: ${DungeonAPI.playerClassLevel}\n")
- }
- if (SlayerAPI.hasActiveSlayerQuest()) {
- builder.append("\n")
- builder.append("Doing slayer!\n")
- builder.append(" activeSlayer: ${SlayerAPI.getActiveSlayer()}\n")
- builder.append(" isInCorrectArea: ${SlayerAPI.isInCorrectArea}\n")
- builder.append(" isInAnyArea: ${SlayerAPI.isInAnyArea}\n")
+ val search = args.getOrNull(0)
+ builder.append("\n")
+ if (search != null) {
+ if (search.equalsIgnoreColor("all")) {
+ builder.append("search for everything.\n")
+ } else {
+ builder.append("search: '$search'\n")
}
+ } else {
+ builder.append("search not set.\n")
}
-
- DebugDataCollectEvent(builder).postAndCatch()
+ DebugDataCollectEvent(builder, search).postAndCatch()
builder.append("```")
OSUtils.copyToClipboard(builder.toString())