diff options
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/roomprocessor')
8 files changed, 37 insertions, 0 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessor.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessor.java index 9d2541c0..907c3d49 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessor.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessor.java @@ -10,4 +10,6 @@ public interface BossfightProcessor extends RoomProcessor { List<String> getNextPhases(); List<HealthData> getHealths(); + + String getBossName(); }
\ No newline at end of file diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorBonzo.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorBonzo.java index 05722565..a1b05145 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorBonzo.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorBonzo.java @@ -51,6 +51,11 @@ public class BossfightProcessorBonzo extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "Bonzo"; + } + private EntityArmorStand bonzoStand; @Override // §e﴾ §c§lBonzo§r §e71k§c❤ §e﴿ diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorLivid.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorLivid.java index f9c41cbf..d53722a0 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorLivid.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorLivid.java @@ -61,4 +61,9 @@ public class BossfightProcessorLivid extends GeneralBossfightProcessor { healths.add(new HealthData(realLividName == null ? "unknown" : realLividName, (int) health,7000000 , true)); return healths; } + + @Override + public String getBossName() { + return realLividName == null ? "Livid" : realLividName; + } } diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorNecron.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorNecron.java index 0ad12a11..6260f62d 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorNecron.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorNecron.java @@ -49,6 +49,11 @@ public class BossfightProcessorNecron extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "Necron"; + } + private EntityArmorStand bonzoStand; @Override // §e﴾ §c§lBonzo§r §e71k§c❤ §e﴿ diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorProf.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorProf.java index 2bb269f6..4580cd32 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorProf.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorProf.java @@ -98,6 +98,11 @@ public class BossfightProcessorProf extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "The Professor"; + } + private EntityArmorStand profStand; private EntityArmorStand laserGuard; private EntityArmorStand chaosGuard; diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorSadan.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorSadan.java index 2a0ee850..ae210b57 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorSadan.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorSadan.java @@ -98,6 +98,11 @@ public class BossfightProcessorSadan extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "Sadan"; + } + private EntityArmorStand sadanStand; private EntityArmorStand diamondGiant; private EntityArmorStand laserGiant; diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorScarf.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorScarf.java index cfd01a1f..36fe2eb6 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorScarf.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorScarf.java @@ -88,6 +88,11 @@ public class BossfightProcessorScarf extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "Scarf"; + } + private EntityArmorStand scarfStand; private EntityArmorStand priestStand; private EntityArmorStand mageStand; diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorThorn.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorThorn.java index 5732d68c..d07c4989 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorThorn.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorThorn.java @@ -57,6 +57,11 @@ public class BossfightProcessorThorn extends GeneralBossfightProcessor { return healths; } + @Override + public String getBossName() { + return "Thorn"; + } + public double calculatePercentage() { int total = progressBar.size(), lit = 0; if (total == 0) return 0; |