summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/damageindicator
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-08-15 21:26:52 +0200
committerLorenz <lo.scherf@gmail.com>2022-08-15 21:26:52 +0200
commit5b51e17222e6e6fe55206c6d20ad2cd4adff1f69 (patch)
treefe96c516b86717a89245a5775b6ca1416d1cfb45 /src/main/java/at/hannibal2/skyhanni/damageindicator
parent36e434d6e117d1606cebfe88717b68f7476b5a02 (diff)
downloadskyhanni-5b51e17222e6e6fe55206c6d20ad2cd4adff1f69.tar.gz
skyhanni-5b51e17222e6e6fe55206c6d20ad2cd4adff1f69.tar.bz2
skyhanni-5b51e17222e6e6fe55206c6d20ad2cd4adff1f69.zip
add tarantula slayer
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/damageindicator')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/damageindicator/BossFinder.kt19
-rw-r--r--src/main/java/at/hannibal2/skyhanni/damageindicator/BossType.kt6
2 files changed, 24 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossFinder.kt b/src/main/java/at/hannibal2/skyhanni/damageindicator/BossFinder.kt
index c8bea30df..43544c776 100644
--- a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossFinder.kt
+++ b/src/main/java/at/hannibal2/skyhanni/damageindicator/BossFinder.kt
@@ -306,6 +306,25 @@ class BossFinder {
}
}
}
+
+ if (entity is EntitySpider) {
+ if (entity.hasNameTagWith(1, "§5☠ §4Tarantula Broodfather ")) {
+ when (maxHealth) {
+ 740, 1_500 -> {
+ return EntityResult(bossType = BossType.SLAYER_SPIDER_1)
+ }
+ 30_000, 60_000 -> {
+ return EntityResult(bossType = BossType.SLAYER_SPIDER_2)
+ }
+ 900_000, 1_800_000 -> {
+ return EntityResult(bossType = BossType.SLAYER_SPIDER_3)
+ }
+ 2_400_000, 4_800_000 -> {
+ return EntityResult(bossType = BossType.SLAYER_SPIDER_4)
+ }
+ }
+ }
+ }
}
return null
diff --git a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossType.kt b/src/main/java/at/hannibal2/skyhanni/damageindicator/BossType.kt
index 00e920a0e..2ea336470 100644
--- a/src/main/java/at/hannibal2/skyhanni/damageindicator/BossType.kt
+++ b/src/main/java/at/hannibal2/skyhanni/damageindicator/BossType.kt
@@ -21,7 +21,11 @@ enum class BossType(val fullName: String, val bossTypeToggle: Int, val shortName
SLAYER_ZOMBIE_4("§4Revenant Horror 4", 5, "§4Rev 4"),
SLAYER_ZOMBIE_5("§5Revenant Horror 5", 5, "§5Rev 5"),
- SPIDER_SLAYER("Spider Slayer", 6, "Spider"),
+ SLAYER_SPIDER_1("§aTarantula Broodfather 1", 6),
+ SLAYER_SPIDER_2("§eTarantula Broodfather 2", 6),
+ SLAYER_SPIDER_3("§cTarantula Broodfather 3", 6),
+ SLAYER_SPIDER_4("§4Tarantula Broodfather 4", 6),
+
WOLF_SLAYER("Wolf Slayer", 7, "Wolf"),
SLAYER_ENDERMAN_1("§aVoidgloom Seraph 1", 8),