aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/me/Danker/TheMod.java9
-rw-r--r--src/main/java/me/Danker/commands/LootCommand.java4
-rw-r--r--src/main/java/me/Danker/handlers/ConfigHandler.java2
3 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/me/Danker/TheMod.java b/src/main/java/me/Danker/TheMod.java
index 7da75d3..3205a24 100644
--- a/src/main/java/me/Danker/TheMod.java
+++ b/src/main/java/me/Danker/TheMod.java
@@ -977,6 +977,11 @@ public class TheMod
lc.lividDaggersSession++;
cf.writeIntConfig("catacombs", "lividDagger", lc.lividDaggers);
}
+ if (message.contains(" RARE REWARD! Shadow Fury")) {
+ lc.shadowFurys++;
+ lc.shadowFurysSession++;
+ cf.writeIntConfig("catacombs", "shadowFury", lc.shadowFurys);
+ }
// Chat Maddox
if (message.contains("[OPEN MENU]")) {
@@ -1654,6 +1659,7 @@ public class TheMod
EnumChatFormatting.DARK_PURPLE + "Shadow Leggings:\n" +
EnumChatFormatting.DARK_PURPLE + "Shadow Boots:\n" +
EnumChatFormatting.GOLD + "Livid Daggers:\n" +
+ EnumChatFormatting.GOLD + "Shadow Furys:\n" +
EnumChatFormatting.AQUA + "Coins Spent:\n" +
EnumChatFormatting.AQUA + "Time Spent:";
countText = EnumChatFormatting.GOLD + nf.format(lc.recombobulators) + "\n" +
@@ -1664,6 +1670,7 @@ public class TheMod
EnumChatFormatting.DARK_PURPLE + nf.format(lc.shadowAssLegs) + "\n" +
EnumChatFormatting.DARK_PURPLE + nf.format(lc.shadowAssBoots) + "\n" +
EnumChatFormatting.GOLD + nf.format(lc.lividDaggers) + "\n" +
+ EnumChatFormatting.GOLD + nf.format(lc.shadowFurys) + "\n" +
EnumChatFormatting.AQUA + Utils.getMoneySpent(lc.f5CoinsSpent) + "\n" +
EnumChatFormatting.AQUA + Utils.getTimeBetween(0, lc.f5TimeSpent);
} else if (ds.display.equals("catacombs_floor_five_session")) {
@@ -1675,6 +1682,7 @@ public class TheMod
EnumChatFormatting.DARK_PURPLE + "Shadow Leggings:\n" +
EnumChatFormatting.DARK_PURPLE + "Shadow Boots:\n" +
EnumChatFormatting.GOLD + "Livid Daggers:\n" +
+ EnumChatFormatting.GOLD + "Shadow Furys:\n" +
EnumChatFormatting.AQUA + "Coins Spent:\n" +
EnumChatFormatting.AQUA + "Time Spent:";
countText = EnumChatFormatting.GOLD + nf.format(lc.recombobulatorsSession) + "\n" +
@@ -1685,6 +1693,7 @@ public class TheMod
EnumChatFormatting.DARK_PURPLE + nf.format(lc.shadowAssLegsSession) + "\n" +
EnumChatFormatting.DARK_PURPLE + nf.format(lc.shadowAssBootsSession) + "\n" +
EnumChatFormatting.GOLD + nf.format(lc.lividDaggersSession) + "\n" +
+ EnumChatFormatting.GOLD + nf.format(lc.shadowFurysSession) + "\n" +
EnumChatFormatting.AQUA + Utils.getMoneySpent(lc.f5CoinsSpentSession) + "\n" +
EnumChatFormatting.AQUA + Utils.getTimeBetween(0, lc.f5TimeSpentSession);
} else {
diff --git a/src/main/java/me/Danker/commands/LootCommand.java b/src/main/java/me/Danker/commands/LootCommand.java
index f090269..0d8f3b8 100644
--- a/src/main/java/me/Danker/commands/LootCommand.java
+++ b/src/main/java/me/Danker/commands/LootCommand.java
@@ -125,6 +125,7 @@ public class LootCommand extends CommandBase {
public static int shadowAssLegs;
public static int shadowAssBoots;
public static int lividDaggers;
+ public static int shadowFurys;
public static double f5CoinsSpent;
public static double f5TimeSpent;
@@ -240,6 +241,7 @@ public class LootCommand extends CommandBase {
public static int shadowAssLegsSession = 0;
public static int shadowAssBootsSession = 0;
public static int lividDaggersSession = 0;
+ public static int shadowFurysSession = 0;
public static double f5CoinsSpentSession = 0;
public static double f5TimeSpentSession = 0;
@@ -744,6 +746,7 @@ public class LootCommand extends CommandBase {
EnumChatFormatting.DARK_PURPLE + " Shadow Assassin Legs: " + nf.format(shadowAssLegsSession) + "\n" +
EnumChatFormatting.DARK_PURPLE + " Shadow Assassin Boots: " + nf.format(shadowAssBootsSession) + "\n" +
EnumChatFormatting.GOLD + " Livid Daggers: " + nf.format(lividDaggersSession) + "\n" +
+ EnumChatFormatting.GOLD + " Shadow Furys: " + nf.format(shadowFurysSession) + "\n" +
EnumChatFormatting.AQUA + " Coins Spent: " + Utils.getMoneySpent(f5CoinsSpentSession) + "\n" +
EnumChatFormatting.AQUA + " Time Spent: " + Utils.getTimeBetween(0, f5TimeSpentSession) + "\n" +
EnumChatFormatting.DARK_RED + EnumChatFormatting.BOLD + " -------------------"));
@@ -759,6 +762,7 @@ public class LootCommand extends CommandBase {
EnumChatFormatting.DARK_PURPLE + " Shadow Assassin Legs: " + nf.format(shadowAssLegs) + "\n" +
EnumChatFormatting.DARK_PURPLE + " Shadow Assassin Boots: " + nf.format(shadowAssBoots) + "\n" +
EnumChatFormatting.GOLD + " Livid Daggers: " + nf.format(lividDaggers) + "\n" +
+ EnumChatFormatting.GOLD + " Shadow Furys: " + nf.format(shadowFurys) + "\n" +
EnumChatFormatting.AQUA + " Coins Spent: " + Utils.getMoneySpent(f5CoinsSpent) + "\n" +
EnumChatFormatting.AQUA + " Time Spent: " + Utils.getTimeBetween(0, f5TimeSpent) + "\n" +
EnumChatFormatting.DARK_RED + EnumChatFormatting.BOLD + " -------------------"));
diff --git a/src/main/java/me/Danker/handlers/ConfigHandler.java b/src/main/java/me/Danker/handlers/ConfigHandler.java
index ac7d656..4138fcb 100644
--- a/src/main/java/me/Danker/handlers/ConfigHandler.java
+++ b/src/main/java/me/Danker/handlers/ConfigHandler.java
@@ -300,6 +300,7 @@ public class ConfigHandler {
if (!hasKey("catacombs", "shadowAssassinLegging")) writeIntConfig("catacombs", "shadowAssassinLegging", 0);
if (!hasKey("catacombs", "shadowAssassinBoot")) writeIntConfig("catacombs", "shadowAssassinBoot", 0);
if (!hasKey("catacombs", "lividDagger")) writeIntConfig("catacombs", "lividDagger", 0);
+ if (!hasKey("catacombs", "shadowFury")) writeIntConfig("catacombs", "shadowFury", 0);
if (!hasKey("catacombs", "floorFiveCoins")) writeDoubleConfig("catacombs", "floorFiveCoins", 0);
if (!hasKey("catacombs", "floorFiveTime")) writeDoubleConfig("catacombs", "floorFiveTime", 0);
@@ -456,6 +457,7 @@ public class ConfigHandler {
lc.shadowAssLegs = getInt("catacombs", "shadowAssassinLegging");
lc.shadowAssBoots = getInt("catacombs", "shadowAssassinBoot");
lc.lividDaggers = getInt("catacombs", "lividDagger");
+ lc.shadowFurys = getInt("catacombs", "shadowFury");
lc.f5CoinsSpent = getDouble("catacombs", "floorFiveCoins");
lc.f5TimeSpent = getDouble("catacombs", "floorFiveTime");