Bank Adjustment, Cabbage Patch (Pun intended) (#396)

* Added Cabbage ID for the cabbage that is supposed to spawn south of falador
Moved unique food dialogue inside the text handler to avoid duplicate messages
Added unique message for south of falador cabbage

* Adjusted Lumbridge Bank Boundary

Co-authored-by: Qweqker <qweqker@mail.com>
This commit is contained in:
Qweqker
2020-03-13 20:33:52 -04:00
committed by GitHub
parent 801525fb0c
commit f9a9eae356
2 changed files with 21 additions and 13 deletions
@@ -38,7 +38,7 @@ public class Food {
//MOONLIGHT_MEAD(2955, 4, "Moonlight mead", 1919, "Drink", false), //MOONLIGHT_MEAD(2955, 4, "Moonlight mead", 1919, "Drink", false),
MONKFISH(7946, 16, "Monkfish", 0, MONKFISH(7946, 16, "Monkfish", 0,
"Food", false), SEA_TURTLE(397, 21, "Sea Turtle", 0, "Food", "Food", false), SEA_TURTLE(397, 21, "Sea Turtle", 0, "Food",
false), CABBAGE(1965, 1, "Cabbage", 0, "Food", false), SPINACH( false), CABBAGE(1965, 1, "Cabbage", 0, "Food", false), CABBAGE_SOUTH_OF_FALADOR(1967, 1, "Cabbage", 0, "Food", false), SPINACH(
1969, 2, "Spinach Roll", 0, "Food", false), CAKE(1891, 4, 1969, 2, "Spinach Roll", 0, "Food", false), CAKE(1891, 4,
"Cake", 1893, "Food", false), CAKE2(1893, 4, "2/3 Cake", 1895, "Cake", 1893, "Food", false), CAKE2(1893, 4, "2/3 Cake", 1895,
"Food", false), SLICE_OF_CAKE(1895, 4, "2/3 Cake", 0, "Food", "Food", false), SLICE_OF_CAKE(1895, 4, "2/3 Cake", 0, "Food",
@@ -177,19 +177,27 @@ public class Food {
c.getItemAssistant().addItem(f.replaceWith(), 1); c.getItemAssistant().addItem(f.replaceWith(), 1);
} }
if (f.getType().equalsIgnoreCase("Food")) { if (f.getType().equalsIgnoreCase("Food")) {
c.getPacketSender().sendMessage(
"You eat the " + f.getName() + ".");
} else if (f.getType().equalsIgnoreCase("Drink")) {
c.getPacketSender().sendMessage(
"You drink the " + f.getName() + ".");
}
if (id == 1965) { if (id == 1965) {
c.getPacketSender().sendMessage( c.getPacketSender().sendMessage(
"You eat the cabbage. Yuck!"); "You eat the cabbage. Yuck!");
} }
else if (id == 1967){
c.getPacketSender().sendMessage(
"You eat the cabbage. It seems to taste nicer than normal.");
} else {
c.getPacketSender().sendMessage(
"You eat the " + f.getName() + ".");
}
}
else if (f.getType().equalsIgnoreCase("Drink")) {
if (id == 2955) { if (id == 2955) {
c.getPacketSender().sendMessage("It tastes like something just died in your mouth."); c.getPacketSender().sendMessage("It tastes like something just died in your mouth.");
} else {
c.getPacketSender().sendMessage(
"You drink the " + f.getName() + ".");
} }
}
if (f.getType().equalsIgnoreCase("Food")) { if (f.getType().equalsIgnoreCase("Food")) {
c.getPacketSender().sendSound(SoundList.FOOD_EAT, 100, 0); c.getPacketSender().sendSound(SoundList.FOOD_EAT, 100, 0);
} else if (f.getType().equalsIgnoreCase("Drink")) { } else if (f.getType().equalsIgnoreCase("Drink")) {
@@ -181,7 +181,7 @@ public class Boundary {
public static final Boundary AL_KHARID = new Boundary(3327, 3423, 3131, 3324); public static final Boundary AL_KHARID = new Boundary(3327, 3423, 3131, 3324);
public static final Boundary[] BANK_AREA = new Boundary[] { public static final Boundary[] BANK_AREA = new Boundary[] {
new Boundary(3205, 3226, 3211, 3214, 2), //Lumbridge new Boundary(3205, 3212, 3217, 3224, 2), //Lumbridge
new Boundary(3162, 3271, 3266, 3272),//Al Kharid new Boundary(3162, 3271, 3266, 3272),//Al Kharid
new Boundary(2436, 2453, 5174, 5186),//TzHaar new Boundary(2436, 2453, 5174, 5186),//TzHaar
new Boundary(2842, 2860, 2950, 2957),//Shilo new Boundary(2842, 2860, 2950, 2957),//Shilo