aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/roomprocessor')
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessor.java2
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorBonzo.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorLivid.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorNecron.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorProf.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorSadan.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorScarf.java5
-rw-r--r--src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bossfight/BossfightProcessorThorn.java5
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;