A few things (#382)

- Added a distance check for item on object packet
- Added cook x functionality
- Removed a fair amount of dead code
- Did some renaming and fixed some typos
- Cleaned up a lot of the smithing code
- Added a new boundary system to reduce code clutter
- Fixed a firemaking bug
This commit is contained in:
Mr Extremez
2020-03-06 17:52:10 -06:00
committed by GitHub
parent 804ceae886
commit e5799200d7
88 changed files with 2575 additions and 3267 deletions
@@ -48,26 +48,26 @@ public class BankPin {
int pinSendFrames[] = { 15075, 15080, 15110, 15171, 15076, 15176,
15104, 15082, 15079 };
for (int j = 0; j < 9; j++) {
client.getPacketSender().sendFrame126("", pinSendFrames[j]);
client.getPacketSender().sendString("", pinSendFrames[j]);
}
client.getPacketSender().sendFrame126("Welcome to our bank", 15038);
client.getPacketSender().sendFrame126("recovery system.", 15039);
client.getPacketSender().sendFrame126("Remember, it's important", 15040);
client.getPacketSender().sendFrame126("to change your recovery", 15041);
client.getPacketSender().sendFrame126("pin and password", 15042);
client.getPacketSender().sendFrame126("every 1-3 months", 15043);
client.getPacketSender().sendString("Welcome to our bank", 15038);
client.getPacketSender().sendString("recovery system.", 15039);
client.getPacketSender().sendString("Remember, it's important", 15040);
client.getPacketSender().sendString("to change your recovery", 15041);
client.getPacketSender().sendString("pin and password", 15042);
client.getPacketSender().sendString("every 1-3 months", 15043);
if (!client.hasBankpin) {
client.getPacketSender().sendFrame126("Set a Bank Pin", 15078);
client.getPacketSender().sendFrame126("No PIN Set", 15105);
client.getPacketSender().sendString("Set a Bank Pin", 15078);
client.getPacketSender().sendString("No PIN Set", 15105);
} else {
client.getPacketSender().sendFrame126("Delete your PIN", 15078);
client.getPacketSender().sendString("Delete your PIN", 15078);
if (client.requestPinDelete) {
client.getPacketSender().sendFrame126("Pending delete", 15105);
client.getPacketSender().sendString("Pending delete", 15105);
} else {
client.getPacketSender().sendFrame126("Has Bank PIN", 15105);
client.getPacketSender().sendString("Has Bank PIN", 15105);
}
}
client.getPacketSender().sendFrame126(recovery_Delay + " days", 15107);
client.getPacketSender().sendString(recovery_Delay + " days", 15107);
}
public void bankPinSettings() {
@@ -127,12 +127,12 @@ public class BankPin {
return;
}
randomizeNumbers();
client.getPacketSender().sendFrame126("First click the FIRST digit",
client.getPacketSender().sendString("First click the FIRST digit",
15313);
client.getPacketSender().sendFrame126("", 14923);
client.getPacketSender().sendString("", 14923);
int pinSendFrames[] = { 14913, 14914, 14915, 14916 };
for (int j = 0; j < 4; j++) {
client.getPacketSender().sendFrame126("?", pinSendFrames[j]);
client.getPacketSender().sendString("?", pinSendFrames[j]);
}
client.getPacketSender().showInterface(7424);
sendPins();
@@ -144,15 +144,15 @@ public class BankPin {
return;
}
for (int i = 0; i < getBankPins().length; i++) {
client.getPacketSender().sendFrame126("" + getBankPins()[i],
client.getPacketSender().sendString("" + getBankPins()[i],
stringIds[i]);
}
}
private void handleButtonOne(int button) {
client.getPacketSender().sendFrame126("Now click the SECOND digit",
client.getPacketSender().sendString("Now click the SECOND digit",
15313);
client.getPacketSender().sendFrame126("*", 14913);
client.getPacketSender().sendString("*", 14913);
for (int i = 0; i < getActionButtons().length; i++) {
if (getActionButtons()[i] == button) {
firstPin = getBankPins()[i];
@@ -163,9 +163,9 @@ public class BankPin {
}
private void handleButtonTwo(int button) {
client.getPacketSender().sendFrame126("Now click the THIRD digit",
client.getPacketSender().sendString("Now click the THIRD digit",
15313);
client.getPacketSender().sendFrame126("*", 14914);
client.getPacketSender().sendString("*", 14914);
for (int i = 0; i < getActionButtons().length; i++) {
if (getActionButtons()[i] == button) {
secondPin = getBankPins()[i];
@@ -176,9 +176,9 @@ public class BankPin {
}
private void handleButtonThree(int button) {
client.getPacketSender().sendFrame126("Now click the LAST digit",
client.getPacketSender().sendString("Now click the LAST digit",
15313);
client.getPacketSender().sendFrame126("*", 14915);
client.getPacketSender().sendString("*", 14915);
for (int i = 0; i < getActionButtons().length; i++) {
if (getActionButtons()[i] == button) {
thirdPin = getBankPins()[i];
@@ -197,7 +197,7 @@ public class BankPin {
client.getPacketSender().openUpBank();
return;
}
client.getPacketSender().sendFrame126("*", 14916);
client.getPacketSender().sendString("*", 14916);
for (int i = 0; i < getActionButtons().length; i++) {
if (getActionButtons()[i] == button) {
fourthPin = getBankPins()[i];
@@ -27,6 +27,7 @@ import com.rebotted.game.players.Client;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.PlayerHandler;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.PathFinder;
/**
@@ -544,7 +545,7 @@ public class CombatAssistant {
player.getPacketSender().sendMessage("This monster is already in combat.");
return;
}
if ((player.underAttackBy > 0 || player.underAttackBy2 > 0) && player.underAttackBy2 != i && !player.inMulti()) {
if ((player.underAttackBy > 0 || player.underAttackBy2 > 0) && player.underAttackBy2 != i && !Boundary.isIn(player, Boundary.MULTI)) {
resetPlayerAttack();
player.getPacketSender().sendMessage("I am already under attack.");
return;
@@ -1418,7 +1419,7 @@ public class CombatAssistant {
PlayerHandler.players[i].updateRequired = true;
player.usingMagic = false;
player.castingMagic = false;
if (o.inMulti() && MagicSpells.multis(player)) {
if (Boundary.isIn(o, Boundary.MULTI) && MagicSpells.multis(player)) {
player.barrageCount = 0;
for (int j = 0; j < PlayerHandler.players.length; j++) {
if (PlayerHandler.players[j] != null) {
@@ -1717,7 +1718,7 @@ public class CombatAssistant {
}
}
if (CombatConstants.SINGLE_AND_MULTI_ZONES) {
if (!PlayerHandler.players[player.playerIndex].inMulti()) { // single single zones
if (!Boundary.isIn(PlayerHandler.players[player.playerIndex], Boundary.MULTI)) { // single single zones
if (PlayerHandler.players[player.playerIndex].underAttackBy != player.playerId && PlayerHandler.players[player.playerIndex].underAttackBy != 0) {
player.getPacketSender().sendMessage("That player is already in combat.");
player.stopMovement();
@@ -45,8 +45,8 @@ public class CastOnOther extends CastRequirements {
if (castOn != null) {
if (castOn.distanceToPoint(c.absX, c.absY) <= 15) {
if (c.heightLevel == castOn.heightLevel) {
castOn.getPacketSender().sendFrame126(location[type], 12560);
castOn.getPacketSender().sendFrame126(c.playerName, 12558);
castOn.getPacketSender().sendString(location[type], 12560);
castOn.getPacketSender().sendString(c.playerName, 12558);
castOn.getPacketSender().showInterface(12468);
castOn.teleotherType = type;
}
@@ -6,6 +6,7 @@ import com.rebotted.game.players.Client;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.PlayerHandler;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
public class MagicSpells extends MagicData {
@@ -113,16 +114,12 @@ public class MagicSpells extends MagicData {
}
if (CombatConstants.SINGLE_AND_MULTI_ZONES) {
if (!PlayerHandler.players[i].inMulti()) { // single combat
// zones
if (PlayerHandler.players[i].underAttackBy != c.playerId
&& PlayerHandler.players[i].underAttackBy != 0) {
if (!Boundary.isIn(PlayerHandler.players[i], Boundary.MULTI)) { // single combat zones
if (PlayerHandler.players[i].underAttackBy != c.playerId && PlayerHandler.players[i].underAttackBy != 0) {
return false;
}
if (PlayerHandler.players[i].playerId != c.underAttackBy
&& c.underAttackBy != 0) {
c.getPacketSender().sendMessage(
"You are already in combat.");
if (PlayerHandler.players[i].playerId != c.underAttackBy && c.underAttackBy != 0) {
c.getPacketSender().sendMessage("You are already in combat.");
return false;
}
}
@@ -6,16 +6,16 @@ import com.rebotted.game.players.Player;
public class MagicTeleports {
public static void handleLoginText(Player player) {
player.getPacketSender().sendFrame126("Level 25: Varrock Teleport", 1300);
player.getPacketSender().sendFrame126("Level 31: Lumbridge Teleport", 1325);
player.getPacketSender().sendFrame126("Level 37: Falador Teleport", 1350);
player.getPacketSender().sendFrame126("Level 45: Camelot Teleport", 1382);
player.getPacketSender().sendFrame126("Level 51: Ardougne Teleport", 1415);
player.getPacketSender().sendFrame126("Level 54: Paddewwa Teleport", 13037);
player.getPacketSender().sendFrame126("Level 60: Senntisten Teleport", 13047);
player.getPacketSender().sendFrame126("Level 66: Kharyrll Teleport", 13055);
player.getPacketSender().sendFrame126("Level 72: Lassar Teleport", 13063);
player.getPacketSender().sendFrame126("Level 78: Dareeyak Teleport", 13071);
player.getPacketSender().sendString("Level 25: Varrock Teleport", 1300);
player.getPacketSender().sendString("Level 31: Lumbridge Teleport", 1325);
player.getPacketSender().sendString("Level 37: Falador Teleport", 1350);
player.getPacketSender().sendString("Level 45: Camelot Teleport", 1382);
player.getPacketSender().sendString("Level 51: Ardougne Teleport", 1415);
player.getPacketSender().sendString("Level 54: Paddewwa Teleport", 13037);
player.getPacketSender().sendString("Level 60: Senntisten Teleport", 13047);
player.getPacketSender().sendString("Level 66: Kharyrll Teleport", 13055);
player.getPacketSender().sendString("Level 72: Lassar Teleport", 13063);
player.getPacketSender().sendString("Level 78: Dareeyak Teleport", 13071);
}
public static final boolean MAGIC_LEVEL_REQUIRED = true, RUNES_REQUIRED = true;
@@ -1,8 +1,8 @@
package com.rebotted.game.content.combat.melee;
import com.rebotted.GameConstants;
import com.rebotted.game.content.combat.magic.MagicData;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.players.Player;
public class MeleeData {
@@ -91,7 +91,7 @@ public class MeleeData {
**/
public static int getAttackDelay(Player c) {
String s = ItemAssistant.getItemName(c.playerEquipment[GameConstants.WEAPON]).toLowerCase();
String s = ItemAssistant.getItemName(c.playerEquipment[ItemConstants.WEAPON]).toLowerCase();
if (c.usingMagic) {
switch (MagicData.MAGIC_SPELLS[c.spellId][0]) {
case 12871: // ice blitz
@@ -212,8 +212,7 @@ public class MeleeData {
**/
public static void getPlayerAnimIndex(Player c) {
String weaponName = ItemAssistant.getItemName(
c.playerEquipment[GameConstants.WEAPON]).toLowerCase();
String weaponName = ItemAssistant.getItemName(c.playerEquipment[ItemConstants.WEAPON]).toLowerCase();
c.playerStandIndex = 0x328;
c.playerTurnIndex = 0x337;
c.playerWalkIndex = 0x333;
@@ -307,8 +306,7 @@ public class MeleeData {
**/
public static int getWeaponAnimation(Player c) {
String weaponName = ItemAssistant.getItemName(
c.playerEquipment[GameConstants.WEAPON]).toLowerCase();
String weaponName = ItemAssistant.getItemName(c.playerEquipment[ItemConstants.WEAPON]).toLowerCase();
if (c.playerEquipment[c.playerWeapon] <= 0) {
switch (c.fightMode) {
case 0:
@@ -424,8 +422,7 @@ public class MeleeData {
* How long it takes to hit your enemy
**/
public static int getHitDelay(Player c) {
String weaponName = ItemAssistant.getItemName(
c.playerEquipment[GameConstants.WEAPON]).toLowerCase();
String weaponName = ItemAssistant.getItemName(c.playerEquipment[ItemConstants.WEAPON]).toLowerCase();
if (c.usingMagic) {
switch (MagicData.MAGIC_SPELLS[c.spellId][0]) {
case 12891:
@@ -268,12 +268,12 @@ public class ActivatePrayers {
} else {
player.getPacketSender().sendConfig(player.getPrayer().PRAYER_GLOW[i],
0);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
"You need a @blu@Prayer level of "
+ player.getPrayer().PRAYER_LEVEL_REQUIRED[i]
+ " to use " + player.getPrayer().PRAYER_NAME[i]
+ ".", 357);
player.getPacketSender().sendFrame126("Click here to continue", 358);
player.getPacketSender().sendString("Click here to continue", 358);
player.getPacketSender().sendChatInterface(356);
}
} else {
@@ -10,6 +10,7 @@ import com.rebotted.game.npcs.NpcHandler;
import com.rebotted.game.objects.Objects;
import com.rebotted.game.players.Player;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.Region;
/**
@@ -390,7 +391,7 @@ public class DwarfCannon {
}
public boolean noSetUpArea() {
return player.inBank() || player.inFightCaves();
return Boundary.isIn(player, Boundary.BANK_AREA) || player.inFightCaves();
}
private int getHit() {
@@ -413,7 +414,7 @@ public class DwarfCannon {
if (damage > target.HP) {
damage = target.HP;
}
if (!player.inMulti()) {
if (!Boundary.isIn(player, Boundary.MULTI)) {
if (target.underAttackBy > 0 && target.underAttackBy != player.playerId) {
return;
}
@@ -298,7 +298,7 @@ public class Potions {
if (c.playerEnergy > 100) {
c.playerEnergy = 100;
}
c.getPacketSender().sendFrame126((int) Math.ceil(c.playerEnergy) + "%", 149);
c.getPacketSender().sendString((int) Math.ceil(c.playerEnergy) + "%", 149);
}
public void drinkAntiPoison(int itemId, int replaceItem, int slot,
@@ -63,7 +63,7 @@ public class RangersGuild {
if (hitChance >= 10 && hitChance <= 20) {
playerScore += 10;
sendConfiguration(80 + Misc.random(10), -60 + Misc.random(90));
c.getPacketSender().sendFrame126(BLACK, 567);
c.getPacketSender().sendString(BLACK, 567);
c.getPlayerAssistant().addSkillXP(5, 4);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
@@ -71,7 +71,7 @@ public class RangersGuild {
} else if (hitChance >= 20 && hitChance < 30) {
playerScore += 20;
sendConfiguration(-70 + Misc.random(10),10 - Misc.random(40));
c.getPacketSender().sendFrame126(BLUE,567);
c.getPacketSender().sendString(BLUE,567);
c.getPlayerAssistant().addSkillXP(10, 4);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
@@ -79,7 +79,7 @@ public class RangersGuild {
} else if (hitChance >= 30 && hitChance < 50) {
playerScore += 30;
sendConfiguration(-30 - Misc.random(15),10 - Misc.random(25));
c.getPacketSender().sendFrame126(RED, 567);
c.getPacketSender().sendString(RED, 567);
c.getPlayerAssistant().addSkillXP(15, 4);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
@@ -87,7 +87,7 @@ public class RangersGuild {
} else if (hitChance >= 50 && hitChance < 75) {
playerScore += 50;
sendConfiguration(5 - Misc.random(20),0 - Misc.random(20));
c.getPacketSender().sendFrame126(YELLOW, 567);
c.getPacketSender().sendString(YELLOW, 567);
c.getPlayerAssistant().addSkillXP(15, 4);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
@@ -95,13 +95,13 @@ public class RangersGuild {
} else if (hitChance >= 75) {
playerScore += 100;
sendConfiguration(0, 0);
c.getPacketSender().sendFrame126(BULLSEYE, 567);
c.getPacketSender().sendString(BULLSEYE, 567);
c.getPlayerAssistant().addSkillXP(50, 4);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
//c.getPlayerAction().canWalk(true);
} else {
c.getPacketSender().sendFrame126(MISSED, 567);
c.getPacketSender().sendString(MISSED, 567);
sendConfiguration(1200, 1200);
c.getItemAssistant().deleteArrow();
//c.getPlayerAction().setAction(false);
@@ -142,7 +142,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -159,7 +159,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -176,7 +176,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -193,7 +193,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -210,7 +210,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -227,7 +227,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -244,7 +244,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -261,7 +261,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(1200, 1200, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -278,7 +278,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(0, 0, 564);
c.getPacketSender().sendFrame70(1200, 1200, 565);
c.getPacketSender().sendFrame70(1200, 1200, 566);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -294,7 +294,7 @@ public class RangersGuild {
c.getPacketSender().sendFrame70(0, 0, 563);
c.getPacketSender().sendFrame70(0, 0, 564);
c.getPacketSender().sendFrame70(0, 0, 565);
c.getPacketSender().sendFrame126("" + playerScore, 551);
c.getPacketSender().sendString("" + playerScore, 551);
c.getPacketSender().sendFrame70(xPos, yPos, 536);
c.getPacketSender().showInterface(446);
break;
@@ -8,6 +8,7 @@ import com.rebotted.game.content.minigames.castlewars.CastleWars;
import com.rebotted.game.items.GameItem;
import com.rebotted.game.items.ItemData;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.items.impl.RareProtection;
import com.rebotted.game.players.Client;
import com.rebotted.game.players.Player;
@@ -98,8 +99,8 @@ public class Dueling {
for (int i = 0; i < player.playerEquipment.length; i++) {
sendDuelEquipment(player.playerEquipment[i], player.playerEquipmentN[i], i);
}
player.getPacketSender().sendFrame126("Dueling with: " + o.playerName + " (level-" + o.combatLevel + ")", 6671);
player.getPacketSender().sendFrame126("", 6684);
player.getPacketSender().sendString("Dueling with: " + o.playerName + " (level-" + o.combatLevel + ")", 6671);
player.getPacketSender().sendString("", 6684);
player.getPacketSender().sendFrame248(6575, 3321);
player.getItemAssistant().resetItems(3322);
}
@@ -198,11 +199,9 @@ public class Dueling {
}
public boolean stakeItem(int itemID, int fromSlot, int amount) {
for (int i : GameConstants.ITEM_TRADEABLE) {
for (int i : ItemConstants.ITEM_TRADEABLE) {
if (i == itemID || itemID >= 6864 && itemID <= 6882) {
player.getPacketSender().sendMessage(
"You can't stake this item.");
player.getPacketSender().sendMessage("You can't stake that item.");
return false;
}
}
@@ -257,8 +256,8 @@ public class Dueling {
o.getItemAssistant().resetItems(3322);
refreshDuelScreen();
o.getDueling().refreshDuelScreen();
player.getPacketSender().sendFrame126("", 6684);
o.getPacketSender().sendFrame126("", 6684);
player.getPacketSender().sendString("", 6684);
o.getPacketSender().sendString("", 6684);
}
if (ItemData.itemStackable[itemID] || ItemData.itemIsNote[itemID]) {
boolean found = false;
@@ -282,8 +281,8 @@ public class Dueling {
o.getItemAssistant().resetItems(3322);
refreshDuelScreen();
o.getDueling().refreshDuelScreen();
player.getPacketSender().sendFrame126("", 6684);
o.getPacketSender().sendFrame126("", 6684);
player.getPacketSender().sendString("", 6684);
o.getPacketSender().sendString("", 6684);
return true;
}
@@ -363,7 +362,7 @@ public class Dueling {
o.getItemAssistant().resetItems(3322);
player.getDueling().refreshDuelScreen();
o.getDueling().refreshDuelScreen();
o.getPacketSender().sendFrame126("", 6684);
o.getPacketSender().sendString("", 6684);
}
}
}
@@ -392,7 +391,7 @@ public class Dueling {
o.getItemAssistant().resetItems(3322);
player.getDueling().refreshDuelScreen();
o.getDueling().refreshDuelScreen();
o.getPacketSender().sendFrame126("", 6684);
o.getPacketSender().sendString("", 6684);
if (!goodSpace) {
player.getPacketSender().sendMessage(
"You have too many rules set to remove that item.");
@@ -430,7 +429,7 @@ public class Dueling {
itemId += ItemAssistant.getItemName(item.id) + "\\n";
}
}
player.getPacketSender().sendFrame126(itemId, 6516);
player.getPacketSender().sendString(itemId, 6516);
itemId = "";
for (GameItem item : o.getDueling().stakedItems) {
if (ItemData.itemStackable[item.id] || ItemData.itemIsNote[item.id]) {
@@ -440,20 +439,20 @@ public class Dueling {
itemId += ItemAssistant.getItemName(item.id) + "\\n";
}
}
player.getPacketSender().sendFrame126(itemId, 6517);
player.getPacketSender().sendFrame126("", 8242);
player.getPacketSender().sendString(itemId, 6517);
player.getPacketSender().sendString("", 8242);
for (int i = 8238; i <= 8253; i++) {
player.getPacketSender().sendFrame126("", i);
player.getPacketSender().sendString("", i);
}
player.getPacketSender().sendFrame126("Hitpoints will be restored.", 8250);
player.getPacketSender().sendFrame126("Boosted stats will be restored.",
player.getPacketSender().sendString("Hitpoints will be restored.", 8250);
player.getPacketSender().sendString("Boosted stats will be restored.",
8238);
if (player.duelRule[8]) {
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
"There will be obstacles in the arena.", 8239);
}
player.getPacketSender().sendFrame126("", 8240);
player.getPacketSender().sendFrame126("", 8241);
player.getPacketSender().sendString("", 8240);
player.getPacketSender().sendString("", 8241);
String[] rulesOption = { "Players cannot forfeit!",
"Players cannot move.", "Players cannot use range.",
@@ -464,12 +463,12 @@ public class Dueling {
int lineNumber = 8242;
for (int i = 0; i < 8; i++) {
if (player.duelRule[i]) {
player.getPacketSender().sendFrame126("" + rulesOption[i],
player.getPacketSender().sendString("" + rulesOption[i],
lineNumber);
lineNumber++;
}
}
player.getPacketSender().sendFrame126("", 6571);
player.getPacketSender().sendString("", 6571);
player.getPacketSender().sendFrame248(6412, 197);
// c.getPA().showInterface(6412);
}
@@ -584,12 +583,12 @@ public class Dueling {
public void duelVictory() {
Client opponent = (Client) PlayerHandler.players[player.duelingWith];
if (opponent != null) {
player.getPacketSender().sendFrame126("" + opponent.combatLevel, 6839);
player.getPacketSender().sendFrame126(opponent.playerName, 6840);
player.getPacketSender().sendString("" + opponent.combatLevel, 6839);
player.getPacketSender().sendString(opponent.playerName, 6840);
opponent.duelStatus = 0;
} else {
player.getPacketSender().sendFrame126("", 6839);
player.getPacketSender().sendFrame126("", 6840);
player.getPacketSender().sendString("", 6839);
player.getPacketSender().sendString("", 6840);
}
PrayerDrain.resetPrayers(player);
for (int i = 0; i < 20; i++) {
@@ -759,8 +758,8 @@ public class Dueling {
}
o.duelStatus = 1;
player.duelStatus = 1;
o.getPacketSender().sendFrame126("", 6684);
player.getPacketSender().sendFrame126("", 6684);
o.getPacketSender().sendString("", 6684);
player.getPacketSender().sendString("", 6684);
}
public void selectRule(int i) { // rules
@@ -160,8 +160,8 @@ public class FightPits {
* @note Updates waiting room interfaces etc.
*/
public static boolean updateWaitingRoom(Player c) {
c.getPacketSender().sendFrame126("Next Game Begins In : " + gameStartTimer, 2805);
c.getPacketSender().sendFrame126("Champion: JalYt-Ket-" + pitsChampion, 2806);
c.getPacketSender().sendString("Next Game Begins In : " + gameStartTimer, 2805);
c.getPacketSender().sendString("Champion: JalYt-Ket-" + pitsChampion, 2806);
c.getPacketSender().sendConfig(560, 1);
c.getPacketSender().walkableInterface(2804);
return true;
@@ -171,8 +171,8 @@ public class FightPits {
* @note Updates players in game interfaces etc.
*/
public static boolean updateGame(Player c) {
c.getPacketSender().sendFrame126("Foes Remaining: " + getListCount(PLAYING), 2805);
c.getPacketSender().sendFrame126("Champion: JalYt-Ket-" + pitsChampion, 2806);
c.getPacketSender().sendString("Foes Remaining: " + getListCount(PLAYING), 2805);
c.getPacketSender().sendString("Champion: JalYt-Ket-" + pitsChampion, 2806);
c.getPacketSender().sendConfig(560, 1);
c.getPacketSender().walkableInterface(2804);
return true;
@@ -39,14 +39,14 @@ public class MageArena {
}
for (int i = 15950; i < interfaceText.length; i++) {
c.getPacketSender().sendFrame126(interfaceText[i - 15950], i);
c.getPacketSender().sendString(interfaceText[i - 15950], i);
}
c.getPacketSender().sendFrame126(Integer.toString(telePoints), 15955);
c.getPacketSender().sendFrame126(Integer.toString(enchantPoints),
c.getPacketSender().sendString(Integer.toString(telePoints), 15955);
c.getPacketSender().sendString(Integer.toString(enchantPoints),
15956);
c.getPacketSender().sendFrame126(Integer.toString(gravePoints), 15957);
c.getPacketSender().sendFrame126(Integer.toString(alchPoints), 15958);
c.getPacketSender().sendString(Integer.toString(gravePoints), 15957);
c.getPacketSender().sendString(Integer.toString(alchPoints), 15958);
c.getPacketSender().showInterface(15944);
}
@@ -67,7 +67,7 @@ public class CastleWars {
public static boolean deleteCastleWarsItems(Player c, int itemId) {
int[] items = { 4049, 4045, 4053, 4042, 4041, 4037, 4039, 4043 };
for (int item : items) {
int amount = c.getItemAssistant().getItemCount(item);
int amount = c.getItemAssistant().getItemAmount(item);
if (itemId == item && !isInCw(c)) {
c.getItemAssistant().deleteItem(item, amount);
c.getPacketSender().sendMessage("You shouldn't have " + ItemAssistant.getItemName(itemId) + " outside of castlewars!");
@@ -502,9 +502,9 @@ public class CastleWars {
while (iterator.hasNext()) {
Player player = iterator.next();
if (player != null) {
player.getPacketSender().sendFrame126("Next Game Begins In: " + (gameStartTimer * 3 + timeRemaining * 3) + " seconds.", 6570);
player.getPacketSender().sendFrame126("Zamorak Players: " + getZammyPlayers() + ".", 6572);
player.getPacketSender().sendFrame126("Saradomin Players: " + getSaraPlayers() + ".", 6664);
player.getPacketSender().sendString("Next Game Begins In: " + (gameStartTimer * 3 + timeRemaining * 3) + " seconds.", 6570);
player.getPacketSender().sendString("Zamorak Players: " + getZammyPlayers() + ".", 6572);
player.getPacketSender().sendString("Saradomin Players: " + getSaraPlayers() + ".", 6664);
player.getPacketSender().walkableInterface(6673);
}
}
@@ -523,11 +523,11 @@ public class CastleWars {
continue;
}
player.getPacketSender().walkableInterface(11146);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
"Zamorak = " + scores[1], 11147);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
scores[0] + " = Saradomin", 11148);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
timeRemaining * 3 + " secs", 11155);
config = 2097152 * saraFlag;
player.getPacketSender().sendFrame87(378, config);
@@ -247,9 +247,9 @@ public class Trawler extends GroupMinigame {
public void playerUpdates() {
for (Player p : players) {
if (p != null) {
p.asClient().getPacketSender().sendFrame126(net_ripped ? "@red@Ripped" : "@gre@Okay", 11935);
p.getPacketSender().sendFrame126("" + fish_caught, 11937);
p.getPacketSender().sendFrame126(game_time + " mins", 11938);
p.asClient().getPacketSender().sendString(net_ripped ? "@red@Ripped" : "@gre@Okay", 11935);
p.getPacketSender().sendString("" + fish_caught, 11937);
p.getPacketSender().sendString(game_time + " mins", 11938);
p.getPacketSender().sendFrame20(391, water_level);
} else {
players_to_remove.add(p);
@@ -288,7 +288,7 @@ public class Trawler extends GroupMinigame {
p.getPacketSender().showInterface(3281);
p.getPacketSender().sendFrame20(75, 11);
p.getPlayerAssistant().movePlayer(1885, 4825, 1);
p.getPacketSender().sendFrame126("", 11936);
p.getPacketSender().sendString("", 11936);
}
}
CycleEventHandler.getSingleton().addEvent(this, new CycleEvent() {
@@ -150,7 +150,7 @@ public class PlayList {
if (Songs.get(songID) == null) {
// player.sendMessage("This song has not yet been added to the playlist. - Song ID = "+songID);
if (auto) {
player.getPacketSender().sendFrame126("Song Unavailable!",
player.getPacketSender().sendString("Song Unavailable!",
4439);
updateList(4439);
}
@@ -164,12 +164,12 @@ public class PlayList {
// names[Songs.get(songID).arraySlot]);
unlocked[Songs.get(songID).arraySlot] = true;
updateList(Songs.get(songID).childId);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
names[Songs.get(songID).arraySlot], 4439);
updateList(4439);
} else {
if (auto) {
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
names[Songs.get(songID).arraySlot], 4439);
updateList(4439);
}
@@ -216,7 +216,7 @@ public class PlayList {
playSong(songId);
// System.out.println("sending music to ActionSender packet - song id = "+songId);
player.getPacketSender().sendSong(songId);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
names[Songs.get(songId).arraySlot], 4439);
updateList(4439);
}
@@ -26,111 +26,111 @@ public class QuestAssistant {
public static final int MAXIMUM_QUESTPOINTS = 23;
public static void sendStages(Player player) {
player.getPacketSender().sendFrame126("QP: " + player.questPoints + " ", 3985);
player.getPacketSender().sendString("QP: " + player.questPoints + " ", 3985);
for (Quests quests : Quests.values()) {
if (!quests.questStatus() && quests.getStringId() > 0) {
player.getPacketSender().sendFrame126("", quests.getStringId());
player.getPacketSender().sendString("", quests.getStringId());
}
}
if (player.pirateTreasure == 0) {
player.getPacketSender().sendFrame126("Pirate's Treasure", 7341);
player.getPacketSender().sendString("Pirate's Treasure", 7341);
} else if (player.pirateTreasure == 6) {
player.getPacketSender().sendFrame126("@gre@Pirate's Treasure", 7341);
player.getPacketSender().sendString("@gre@Pirate's Treasure", 7341);
} else {
player.getPacketSender().sendFrame126("@yel@Pirate's Treasure", 7341);
player.getPacketSender().sendString("@yel@Pirate's Treasure", 7341);
}
if (player.witchspot == 0) {
player.getPacketSender().sendFrame126("Witch's Potion", 7348);
player.getPacketSender().sendString("Witch's Potion", 7348);
} else if (player.witchspot == 3) {
player.getPacketSender().sendFrame126("@gre@Witch's Potion", 7348);
player.getPacketSender().sendString("@gre@Witch's Potion", 7348);
} else {
player.getPacketSender().sendFrame126("@yel@Witch's Potion", 7348);
player.getPacketSender().sendString("@yel@Witch's Potion", 7348);
}
if (player.romeojuliet == 0) {
player.getPacketSender().sendFrame126("Romeo and Juliet", 7343);
player.getPacketSender().sendString("Romeo and Juliet", 7343);
} else if (player.romeojuliet < 9) {
player.getPacketSender().sendFrame126("@yel@Romeo and Juliet",
player.getPacketSender().sendString("@yel@Romeo and Juliet",
7343);
} else if (player.romeojuliet >= 9) {
player.getPacketSender().sendFrame126("@gre@Romeo and Juliet",
player.getPacketSender().sendString("@gre@Romeo and Juliet",
7343);
}
if (player.vampSlayer == 0) {
player.getPacketSender().sendFrame126("Vampyre Slayer", 7347);
player.getPacketSender().sendString("Vampyre Slayer", 7347);
} else if (player.vampSlayer == 5) {
player.getPacketSender().sendFrame126("@gre@Vampyre Slayer", 7347);
player.getPacketSender().sendString("@gre@Vampyre Slayer", 7347);
} else {
player.getPacketSender().sendFrame126("@yel@Vampyre Slayer", 7347);
player.getPacketSender().sendString("@yel@Vampyre Slayer", 7347);
}
if (player.doricQuest == 0) {
player.getPacketSender().sendFrame126("Doric's Quest", 7336);
player.getPacketSender().sendString("Doric's Quest", 7336);
} else if (player.doricQuest == 3) {
player.getPacketSender().sendFrame126("@gre@Doric's Quest", 7336);
player.getPacketSender().sendString("@gre@Doric's Quest", 7336);
} else {
player.getPacketSender().sendFrame126("@yel@Doric's Quest", 7336);
player.getPacketSender().sendString("@yel@Doric's Quest", 7336);
}
if (player.restGhost == 0) {
player.getPacketSender().sendFrame126("Restless Ghost", 7337);
player.getPacketSender().sendString("Restless Ghost", 7337);
} else if (player.restGhost == 5) {
player.getPacketSender().sendFrame126("@gre@Restless Ghost", 7337);
player.getPacketSender().sendString("@gre@Restless Ghost", 7337);
} else {
player.getPacketSender().sendFrame126("@yel@Restless Ghost", 7337);
player.getPacketSender().sendString("@yel@Restless Ghost", 7337);
}
if (player.impsC == 0) {
player.getPacketSender().sendFrame126("Imp Catcher", 7340);
player.getPacketSender().sendString("Imp Catcher", 7340);
} else if (player.impsC == 1) {
player.getPacketSender().sendFrame126("@yel@Imp Catcher", 7340);
player.getPacketSender().sendString("@yel@Imp Catcher", 7340);
} else if (player.impsC == 2) {
player.getPacketSender().sendFrame126("@gre@Imp Catcher", 7340);
player.getPacketSender().sendString("@gre@Imp Catcher", 7340);
}
if (player.gertCat == 0) {
player.getPacketSender().sendFrame126("Gertrudes Cat", 7360);
player.getPacketSender().sendString("Gertrudes Cat", 7360);
} else if (player.gertCat == 7) {
player.getPacketSender().sendFrame126("@gre@Gertrudes Cat", 7360);
player.getPacketSender().sendString("@gre@Gertrudes Cat", 7360);
} else {
player.getPacketSender().sendFrame126("@yel@Gertrudes Cat", 7360);
player.getPacketSender().sendString("@yel@Gertrudes Cat", 7360);
}
if (player.sheepShear == 0) {
player.getPacketSender().sendFrame126("Sheep Shearer", 7344);
player.getPacketSender().sendString("Sheep Shearer", 7344);
} else if (player.sheepShear == 2) {
player.getPacketSender().sendFrame126("@gre@Sheep Shearer", 7344);
player.getPacketSender().sendString("@gre@Sheep Shearer", 7344);
} else {
player.getPacketSender().sendFrame126("@yel@Sheep Shearer", 7344);
player.getPacketSender().sendString("@yel@Sheep Shearer", 7344);
}
if (player.runeMist == 0) {
player.getPacketSender().sendFrame126("Rune Mysteries", 7335);
player.getPacketSender().sendString("Rune Mysteries", 7335);
} else if (player.runeMist == 4) {
player.getPacketSender().sendFrame126("@gre@Rune Mysteries", 7335);
player.getPacketSender().sendString("@gre@Rune Mysteries", 7335);
} else {
player.getPacketSender().sendFrame126("@yel@Rune Mysteries", 7335);
player.getPacketSender().sendString("@yel@Rune Mysteries", 7335);
}
if (player.knightS == 0) {
player.getPacketSender().sendFrame126("The Knight's Sword", 7346);
player.getPacketSender().sendString("The Knight's Sword", 7346);
} else if (player.knightS < 9) {
player.getPacketSender().sendFrame126("@yel@The Knight's Sword", 7346);
player.getPacketSender().sendString("@yel@The Knight's Sword", 7346);
} else if (player.knightS == 9) {
player.getPacketSender().sendFrame126("@gre@The Knight's Sword", 7346);
player.getPacketSender().sendString("@gre@The Knight's Sword", 7346);
}
if (player.cookAss == 0) {
player.getPacketSender().sendFrame126("Cook's Assistant", 7333);
player.getPacketSender().sendString("Cook's Assistant", 7333);
} else if (player.cookAss == 3) {
player.getPacketSender().sendFrame126("@gre@Cook's Assistant", 7333);
player.getPacketSender().sendString("@gre@Cook's Assistant", 7333);
} else if (player.cookAss > 0 && player.cookAss < 3) {
player.getPacketSender().sendFrame126("@yel@Cook's Assistant", 7333);
player.getPacketSender().sendString("@yel@Cook's Assistant", 7333);
}
if (player.blackKnight == 0) {
player.getPacketSender().sendFrame126("Black Knights' Fortress", 7332);
player.getPacketSender().sendString("Black Knights' Fortress", 7332);
} else if (player.blackKnight == 3) {
player.getPacketSender().sendFrame126("@gre@Black Knights' Fortress", 7332);
player.getPacketSender().sendString("@gre@Black Knights' Fortress", 7332);
} else {
player.getPacketSender().sendFrame126("@yel@Black Knights' Fortress", 7332);
player.getPacketSender().sendString("@yel@Black Knights' Fortress", 7332);
}
if (player.shieldArrav == 0) {
player.getPacketSender().sendFrame126("Shield of Arrav", 7345);
player.getPacketSender().sendString("Shield of Arrav", 7345);
} else if (player.shieldArrav == 8) {
player.getPacketSender().sendFrame126("@gre@Shield of Arrav", 7345);
player.getPacketSender().sendString("@gre@Shield of Arrav", 7345);
} else {
player.getPacketSender().sendFrame126("@yel@Shield of Arrav", 7345);
player.getPacketSender().sendString("@yel@Shield of Arrav", 7345);
}
}
@@ -12,14 +12,14 @@ public class QuestRewards {
public static String QUEST_NAME;
public static void questReward(Player player, String questName, String Line1, String Line2, String Line3, String Line4, String Line5, String Line6, int itemID) {
player.getPacketSender().sendFrame126("You have completed " + questName + "!", 12144);
player.getPacketSender().sendFrame126("" + player.questPoints, 12147);
player.getPacketSender().sendFrame126(Line1, 12150);
player.getPacketSender().sendFrame126(Line2, 12151);
player.getPacketSender().sendFrame126(Line3, 12152);
player.getPacketSender().sendFrame126(Line4, 12153);
player.getPacketSender().sendFrame126(Line5, 12154);
player.getPacketSender().sendFrame126(Line6, 12155);
player.getPacketSender().sendString("You have completed " + questName + "!", 12144);
player.getPacketSender().sendString("" + player.questPoints, 12147);
player.getPacketSender().sendString(Line1, 12150);
player.getPacketSender().sendString(Line2, 12151);
player.getPacketSender().sendString(Line3, 12152);
player.getPacketSender().sendString(Line4, 12153);
player.getPacketSender().sendString(Line5, 12154);
player.getPacketSender().sendString(Line6, 12155);
if (itemID > 0) {
player.getPacketSender().sendFrame246(12145, 250, itemID);
}
@@ -32,7 +32,7 @@ public class QuestRewards {
public static void knightsReward(Player player) {
questReward(player, "Knight's Sword Quest", "1 Quest Point", "12,725 Smithing XP", "", "", "", "", 0);
QUEST_NAME = "The Knight's Sword";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7346);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7346);
player.getPlayerAssistant().addSkillXP(12725, player.playerSmithing);
player.questPoints ++;
player.knightS = 9;
@@ -41,7 +41,7 @@ public class QuestRewards {
public static void gertFinish(Player player) {
questReward(player, "Gertrude's Cat", "1 Quest Point", "1,525 Cooking XP", "A kitten!", "Ability to raise cats", "A chocolate cake", "A bowl of stew", 1897);
QUEST_NAME = "Gertrude's Cat";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7360);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7360);
player.getItemAssistant().addItem(1897, 1);
player.getItemAssistant().addItem(2003, 1);
player.getItemAssistant().addItem(1560, 1);
@@ -53,7 +53,7 @@ public class QuestRewards {
public static void pirateFinish(Player c) {
questReward(c, "Pirate's Treasure", "2 Quest Points", "One-Eyed Hector's Treasure", "", "", "", "", 2714);
QUEST_NAME = "Pirate's Treasure";
c.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7341);
c.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7341);
c.getItemAssistant().addItem(2714, 1);
c.questPoints += 2;
c.pirateTreasure = 6;
@@ -62,7 +62,7 @@ public class QuestRewards {
public static void witchFinish(Player client) {
questReward(client, "Witch's Potion", "1 Quest Point", "325 Magic XP", "", "", "", "", 325);
QUEST_NAME = "Witch's Potion";
client.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7348);
client.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7348);
client.getPlayerAssistant().addSkillXP(325, client.playerMagic);
client.questPoints++;
client.witchspot = 3;
@@ -71,7 +71,7 @@ public class QuestRewards {
public static void julietFinish(Player player) {
questReward(player, "Romeo and Juliet", "5 Quest Points", "", "", "", "", "", 0);
QUEST_NAME = "Romeo and Juliet";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7343);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7343);
player.questPoints += 5;
player.romeojuliet = 9;
}
@@ -79,7 +79,7 @@ public class QuestRewards {
public static void restFinish(Player client) {
questReward(client, "Restless Ghost", "1 Quest Point", "125 Prayer XP", "", "", "", "", 0);
QUEST_NAME = "Restless Ghost";
client.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7337);
client.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7337);
client.getPlayerAssistant().addSkillXP(125, client.playerPrayer);
client.questPoints++;
client.restGhost = 5;
@@ -88,7 +88,7 @@ public class QuestRewards {
public static void vampFinish(Player player) {
questReward(player, "Vampyre Slayer", "3 Quest Points", "4,825 Attack XP", "", "", "", "", 0);
QUEST_NAME = "Vampyre Slayer";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7347);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7347);
player.getPlayerAssistant().addSkillXP(4825, player.playerAttack);
player.questPoints += 3;
player.vampSlayer = 5;
@@ -97,7 +97,7 @@ public class QuestRewards {
public static void runeFinish(Player player) {
questReward(player, "Rune Mysteries", "1 Quest Point", "Air Talisman", "", "", "", "", 1438);
QUEST_NAME = "Rune Mysteries";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7335);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7335);
player.getItemAssistant().addItem(1438, 1);
player.questPoints++;
player.runeMist = 4;
@@ -106,7 +106,7 @@ public class QuestRewards {
public static void sheepFinish(Player player) {
questReward(player, "Sheep Shearer", "1 Quest Point", "150 Crafting Exp", "60 Coins", "", "", "", 995);
QUEST_NAME = "Sheep Shearer";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7344);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7344);
player.getItemAssistant().addItem(995, 60);
player.getPlayerAssistant().addSkillXP(150, player.playerCrafting);
player.questPoints++;
@@ -116,7 +116,7 @@ public class QuestRewards {
public static void doricFinish(Player player) {
questReward(player, "Doric's Quest", "1 Quest Point", "1,300 Mining XP", "180 Coins", "", "", "", 995);
QUEST_NAME = "Doric's Quest";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7336);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7336);
player.getItemAssistant().addItem(995, 180);
player.getPlayerAssistant().addSkillXP(1300, player.playerMining);
player.questPoints++;
@@ -126,7 +126,7 @@ public class QuestRewards {
public static void impFinish(Player player) {
questReward(player, "Imp Catcher", "1 Quest Point", "875 Magic XP", "Amulet of Accuracy", "", "", "", 1478);
QUEST_NAME = "Imp Catcher";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7340);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7340);
player.getItemAssistant().addItem(1478, 1);
player.getPlayerAssistant().addSkillXP(875, player.playerMagic);
player.questPoints++;
@@ -136,7 +136,7 @@ public class QuestRewards {
public static void cookReward(Player player) {
questReward(player, "Cook's Assistant", "1 Quest Point", "500 Coins", "300 Cooking XP", "", "", "", 326);
QUEST_NAME = "Cook's Assistant";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7333);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7333);
player.getItemAssistant().addItem(995, 500);
player.getPlayerAssistant().addSkillXP(300, player.playerCooking);
player.questPoints++;
@@ -146,7 +146,7 @@ public class QuestRewards {
public static void blackKnightReward(Player player) {
questReward(player, "Black Knights' Fortress", "3 Quest Points", "2,500 Coins", "", "", "", "", 0);
QUEST_NAME = "Black Knights' Fortress";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7332);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7332);
player.getItemAssistant().addItem(995, 2500);
player.questPoints += 3;
player.blackKnight = 3;
@@ -155,7 +155,7 @@ public class QuestRewards {
public static void shieldArravReward(Player player) {
questReward(player, "Shield of Arrav", "1 Quest Point", "1,200 Coins", "", "", "", "", 767);
QUEST_NAME = "Shield of Arrav";
player.getPacketSender().sendFrame126("@gre@" + QUEST_NAME + "", 7345);
player.getPacketSender().sendString("@gre@" + QUEST_NAME + "", 7345);
player.getItemAssistant().addItem(995, 1200);
player.questPoints++;
player.shieldArrav = 8;
@@ -6,37 +6,37 @@ public class BlackKnightsFortress {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("Black Knights' Fortress", 8144);
client.getPacketSender().sendString("Black Knights' Fortress", 8144);
if (client.blackKnight == 0) {
client.getPacketSender().sendFrame126("I can start this quest by speaking to Sir Amik Varze in", 8147);
client.getPacketSender().sendFrame126("Falador Castle.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126("Quest Requirements:", 8150);
client.getPacketSender().sendFrame126("12 Quest Points", 8151);
client.getPacketSender().sendString("I can start this quest by speaking to Sir Amik Varze in", 8147);
client.getPacketSender().sendString("Falador Castle.", 8148);
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString("Quest Requirements:", 8150);
client.getPacketSender().sendString("12 Quest Points", 8151);
} else if (client.blackKnight == 1) {
client.getPacketSender().sendFrame126("@str@I've talked with Sir Amik Varze", 8147);
client.getPacketSender().sendFrame126("He wants me to kill 30 Black Knights and", 8148);
client.getPacketSender().sendFrame126("collect their notes.", 8149);
client.getPacketSender().sendFrame126("", 8150);
client.getPacketSender().sendFrame126("@red@30 Black Knight notes", 8151);
client.getPacketSender().sendString("@str@I've talked with Sir Amik Varze", 8147);
client.getPacketSender().sendString("He wants me to kill 30 Black Knights and", 8148);
client.getPacketSender().sendString("collect their notes.", 8149);
client.getPacketSender().sendString("", 8150);
client.getPacketSender().sendString("@red@30 Black Knight notes", 8151);
} else if (client.blackKnight == 2) {
client.getPacketSender().sendFrame126("@str@I talked to Sir Amik Varze.", 8147);
client.getPacketSender().sendFrame126("@str@I've killed 30 Black Knights", 8148);
client.getPacketSender().sendFrame126("@str@and given Sir Amik Varze his items.", 8149);
client.getPacketSender().sendFrame126("I should go speak to Sir Amik Varze.", 8150);
client.getPacketSender().sendString("@str@I talked to Sir Amik Varze.", 8147);
client.getPacketSender().sendString("@str@I've killed 30 Black Knights", 8148);
client.getPacketSender().sendString("@str@and given Sir Amik Varze his items.", 8149);
client.getPacketSender().sendString("I should go speak to Sir Amik Varze.", 8150);
} else if (client.blackKnight == 3) {
client.getPacketSender().sendFrame126("@str@I talked to Sir Amik Varze.", 8147);
client.getPacketSender().sendFrame126("@str@I've killed 30 Black Knights", 8148);
client.getPacketSender().sendFrame126("@str@and given Sir Amik Varze his items.", 8149);
client.getPacketSender().sendFrame126("", 8150);
client.getPacketSender().sendFrame126("@red@QUEST COMPLETE", 8151);
client.getPacketSender().sendFrame126("", 8152);
client.getPacketSender().sendFrame126("REWARDS:", 8153);
client.getPacketSender().sendFrame126("2,500 coins", 8154);
client.getPacketSender().sendFrame126("3 Quest Points", 8155);
client.getPacketSender().sendString("@str@I talked to Sir Amik Varze.", 8147);
client.getPacketSender().sendString("@str@I've killed 30 Black Knights", 8148);
client.getPacketSender().sendString("@str@and given Sir Amik Varze his items.", 8149);
client.getPacketSender().sendString("", 8150);
client.getPacketSender().sendString("@red@QUEST COMPLETE", 8151);
client.getPacketSender().sendString("", 8152);
client.getPacketSender().sendString("REWARDS:", 8153);
client.getPacketSender().sendString("2,500 coins", 8154);
client.getPacketSender().sendString("3 Quest Points", 8155);
}
client.getPacketSender().showInterface(8134);
}
@@ -15,46 +15,46 @@ public class CooksAssistant {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Cook's Assistant", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Cook's Assistant", 8144);
client.getPacketSender().sendString("", 8145);
if (client.cookAss == 0) {
client.getPacketSender().sendFrame126("Cook's Assistant", 8144);
client.getPacketSender().sendFrame126("I can start this quest by speaking to the Cook in the", 8147);
client.getPacketSender().sendFrame126("Lumbridge Castle kitchen.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126("There are no minimum requirements.", 8150);
client.getPacketSender().sendString("Cook's Assistant", 8144);
client.getPacketSender().sendString("I can start this quest by speaking to the Cook in the", 8147);
client.getPacketSender().sendString("Lumbridge Castle kitchen.", 8148);
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString("There are no minimum requirements.", 8150);
} else if (client.cookAss == 1) {
client.getPacketSender().sendFrame126("Cook's Assistant", 8144);
client.getPacketSender().sendFrame126("@str@I've talked to the cook.", 8147);
client.getPacketSender().sendFrame126("He wants me to gather the following materials:", 8148);
client.getPacketSender().sendString("Cook's Assistant", 8144);
client.getPacketSender().sendString("@str@I've talked to the cook.", 8147);
client.getPacketSender().sendString("He wants me to gather the following materials:", 8148);
if (client.getItemAssistant().playerHasItem(EGG, 1)) {
client.getPacketSender().sendFrame126("@str@1 egg", 8149);
client.getPacketSender().sendString("@str@1 egg", 8149);
} else {
client.getPacketSender().sendFrame126("@red@1 egg", 8149);
client.getPacketSender().sendString("@red@1 egg", 8149);
}
if (client.getItemAssistant().playerHasItem(MILK, 1)) {
client.getPacketSender().sendFrame126("@str@1 bucket of milk", 8150);
client.getPacketSender().sendString("@str@1 bucket of milk", 8150);
} else {
client.getPacketSender().sendFrame126("@red@1 bucket of milk", 8150);
client.getPacketSender().sendString("@red@1 bucket of milk", 8150);
}
if (client.getItemAssistant().playerHasItem(FLOUR, 1)) {
client.getPacketSender().sendFrame126("@str@1 heap of flour", 8151);
client.getPacketSender().sendString("@str@1 heap of flour", 8151);
} else {
client.getPacketSender().sendFrame126("@red@1 pot of flour", 8151);
client.getPacketSender().sendString("@red@1 pot of flour", 8151);
}
} else if (client.cookAss == 2) {
client.getPacketSender().sendFrame126("Cook's Assistant", 8144);
client.getPacketSender().sendFrame126("@str@I talked to the cook.", 8147);
client.getPacketSender().sendFrame126("@str@I gave the cook his items.", 8148);
client.getPacketSender().sendFrame126("I should go speak to the cook.", 8149);
client.getPacketSender().sendString("Cook's Assistant", 8144);
client.getPacketSender().sendString("@str@I talked to the cook.", 8147);
client.getPacketSender().sendString("@str@I gave the cook his items.", 8148);
client.getPacketSender().sendString("I should go speak to the cook.", 8149);
} else if (client.cookAss == 3) {
client.getPacketSender().sendFrame126("Cook's Assistant", 8144);
client.getPacketSender().sendFrame126("@str@I talked to the cook.", 8147);
client.getPacketSender().sendFrame126("@str@I gave him his items.", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE", 8150);
client.getPacketSender().sendFrame126("As a reward, I gained 150 Cooking Experience.", 8151);
client.getPacketSender().sendString("Cook's Assistant", 8144);
client.getPacketSender().sendString("@str@I talked to the cook.", 8147);
client.getPacketSender().sendString("@str@I gave him his items.", 8148);
client.getPacketSender().sendString("@red@ QUEST COMPLETE", 8150);
client.getPacketSender().sendString("As a reward, I gained 150 Cooking Experience.", 8151);
}
client.getPacketSender().showInterface(8134);
}
@@ -11,60 +11,60 @@ public class DoricsQuest {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Dorics Quest", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Dorics Quest", 8144);
client.getPacketSender().sendString("", 8145);
if (client.doricQuest == 0) {
client.getPacketSender().sendFrame126("Dorics Quest", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Dorics Quest", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to doric", 8147);
client.getPacketSender().sendFrame126("Northwest of falador.",
client.getPacketSender().sendString("Northwest of falador.",
8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString(
"Recommended Levels: 15 Mining", 8150);
} else if (client.doricQuest == 1) {
client.getPacketSender().sendFrame126("Dorics Quest", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Dorics Quest", 8144);
client.getPacketSender().sendString(
"@str@I've talked to the doric.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"He wants me to gather the following materials:", 8148);
if (client.getItemAssistant().playerHasItem(434, 6)) {
client.getPacketSender().sendFrame126("@str@6 Clay", 8149);
client.getPacketSender().sendString("@str@6 Clay", 8149);
} else {
client.getPacketSender().sendFrame126("@red@6 Clay", 8149);
client.getPacketSender().sendString("@red@6 Clay", 8149);
}
if (client.getItemAssistant().playerHasItem(436, 4)) {
client.getPacketSender().sendFrame126("@str@4 Copper", 8150);
client.getPacketSender().sendString("@str@4 Copper", 8150);
} else {
client.getPacketSender().sendFrame126("@red@4 Copper", 8150);
client.getPacketSender().sendString("@red@4 Copper", 8150);
}
if (client.getItemAssistant().playerHasItem(440, 2)) {
client.getPacketSender().sendFrame126("@str@2 Iron ore", 8151);
client.getPacketSender().sendString("@str@2 Iron ore", 8151);
} else {
client.getPacketSender().sendFrame126("@red@2 Iron ore", 8151);
client.getPacketSender().sendString("@red@2 Iron ore", 8151);
}
} else if (client.doricQuest == 2) {
client.getPacketSender().sendFrame126("Dorics Quest", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Dorics Quest", 8144);
client.getPacketSender().sendString(
"@str@I talked to the doric.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I gave the doric his items.", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should go speak to the doric.", 8149);
} else if (client.doricQuest == 3) {
client.getPacketSender().sendFrame126("Dorics Quest", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Dorics Quest", 8144);
client.getPacketSender().sendString(
"@str@I talked to the doric.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I gave him his items.", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained 26000 Mining Exp", 8151);
client.getPacketSender().sendFrame126("180 Coins", 8152);
client.getPacketSender().sendFrame126("And 1 Quest Point.", 8152);
client.getPacketSender().sendString("180 Coins", 8152);
client.getPacketSender().sendString("And 1 Quest Point.", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -11,80 +11,80 @@ public class GertrudesCat {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Gertrudes Cat", 8144);
client.getPacketSender().sendString("", 8145);
if (client.gertCat == 0) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to Gertrude in", 8147);
client.getPacketSender().sendFrame126("Varrock.", 8148);
client.getPacketSender().sendFrame126("Minimum Requirments:", 8149);
client.getPacketSender().sendFrame126("5 Fishing.", 8150);
client.getPacketSender().sendString("Varrock.", 8148);
client.getPacketSender().sendString("Minimum Requirments:", 8149);
client.getPacketSender().sendString("5 Fishing.", 8150);
} else if (client.gertCat == 1) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Gertrude", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should speak to Wilough and Shilop.", 8148);
client.getPacketSender().sendFrame126("They are in the varrock square.", 8149);
client.getPacketSender().sendString("They are in the varrock square.", 8149);
} else if (client.gertCat == 2) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Wilough and Shilop", 8147);
client.getPacketSender().sendFrame126("@str@I gave them 100 coins",
client.getPacketSender().sendString("@str@I gave them 100 coins",
8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should try to find Gertrudes Cat.", 8149);
} else if (client.gertCat == 3) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"@str@I've talked to the Gertrudes Cat", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@She seemed mad so I gave her", 8148);
client.getPacketSender().sendFrame126("@str@a bucket of milk",
client.getPacketSender().sendString("@str@a bucket of milk",
8149);
client.getPacketSender().sendFrame126("The cat still seems mad you should give her some,", 8150);
client.getPacketSender().sendFrame126("seasoned salmon.", 8151);
client.getPacketSender().sendString("The cat still seems mad you should give her some,", 8150);
client.getPacketSender().sendString("seasoned salmon.", 8151);
} else if (client.gertCat == 4) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126("@str@The cat is still mad",
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString("@str@The cat is still mad",
8147);
client.getPacketSender().sendFrame126("@str@So i gave her some",
client.getPacketSender().sendString("@str@So i gave her some",
8148);
client.getPacketSender().sendFrame126("@str@seasoned samon.", 8149);
client.getPacketSender().sendFrame126("I should talk to Gertrudes cat to see how she feels.", 8150);
client.getPacketSender().sendString("@str@seasoned samon.", 8149);
client.getPacketSender().sendString("I should talk to Gertrudes cat to see how she feels.", 8150);
} else if (client.gertCat == 5) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"@str@The cat seems to be mad", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@because she can't find her kittens.", 8148);
client.getPacketSender().sendFrame126("I should go in the lumberyard and", 8149);
client.getPacketSender().sendFrame126("check it out.", 8150);
client.getPacketSender().sendString("I should go in the lumberyard and", 8149);
client.getPacketSender().sendString("check it out.", 8150);
} else if (client.gertCat == 6) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126("@str@I gave gertrudes cat",
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString("@str@I gave gertrudes cat",
8147);
client.getPacketSender().sendFrame126("@str@her kittens", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("@str@her kittens", 8148);
client.getPacketSender().sendString(
"@str@and she now seems happy.", 8149);
client.getPacketSender().sendFrame126("I should head back to Gertrude.", 8150);
client.getPacketSender().sendString("I should head back to Gertrude.", 8150);
} else if (client.gertCat == 7) {
client.getPacketSender().sendFrame126("Gertrudes Cat", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Gertrudes Cat", 8144);
client.getPacketSender().sendString(
"@str@I helped gertrude with her", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@Cat so she awarded me.", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained 1525 Cooking exp.", 8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"A kitten! And the ability to raise cats.", 8150);
client.getPacketSender().sendFrame126("And 1 Quest Point", 8151);
client.getPacketSender().sendFrame126("", 8152);
client.getPacketSender().sendString("And 1 Quest Point", 8151);
client.getPacketSender().sendString("", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -12,33 +12,33 @@ public class ImpCatcher {
public static void showInformation(Player client) {
for (int i = 8144; i < 8295; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Imp Catcher", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Imp Catcher", 8144);
client.getPacketSender().sendString("", 8145);
if (client.impsC == 0) {
client.getPacketSender().sendFrame126( "I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendFrame126("in the Wizard's Tower.", 8148);
client.getPacketSender().sendString( "I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendString("in the Wizard's Tower.", 8148);
} else if (client.impsC == 1) {
client.getPacketSender().sendFrame126("@str@I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendFrame126("@str@in the Wizard's Tower.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126("Wizard Mizgog have asked you to get the following items:", 8150);
client.getPacketSender().sendFrame126("Red bead", 8151);
client.getPacketSender().sendFrame126("Yellow bead", 8152);
client.getPacketSender().sendFrame126("Black bead", 8153);
client.getPacketSender().sendFrame126("White bead", 8154);
client.getPacketSender().sendString("@str@I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendString("@str@in the Wizard's Tower.", 8148);
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString("Wizard Mizgog have asked you to get the following items:", 8150);
client.getPacketSender().sendString("Red bead", 8151);
client.getPacketSender().sendString("Yellow bead", 8152);
client.getPacketSender().sendString("Black bead", 8153);
client.getPacketSender().sendString("White bead", 8154);
} else if (client.impsC == 2) {
client.getPacketSender().sendFrame126("@str@I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendFrame126("@str@in the Wizard's Tower.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126("@str@Wizard Mizgog have asked you to get the following items:", 8150);
client.getPacketSender().sendFrame126("@str@Red bead", 8151);
client.getPacketSender().sendFrame126("@str@Yellow bead", 8152);
client.getPacketSender().sendFrame126("@str@Black bead", 8153);
client.getPacketSender().sendFrame126("@str@White bead", 8154);
client.getPacketSender().sendFrame126("", 8155);
client.getPacketSender().sendFrame126("You have completed this quest!", 8156);
client.getPacketSender().sendString("@str@I can start this quest by speaking to Wizard Mizgog who is", 8147);
client.getPacketSender().sendString("@str@in the Wizard's Tower.", 8148);
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString("@str@Wizard Mizgog have asked you to get the following items:", 8150);
client.getPacketSender().sendString("@str@Red bead", 8151);
client.getPacketSender().sendString("@str@Yellow bead", 8152);
client.getPacketSender().sendString("@str@Black bead", 8153);
client.getPacketSender().sendString("@str@White bead", 8154);
client.getPacketSender().sendString("", 8155);
client.getPacketSender().sendString("You have completed this quest!", 8156);
}
client.getPacketSender().showInterface(8134);
}
@@ -6,186 +6,186 @@ public class KnightsSword {
public static void showInformation(Player player) {
for(int i = 8144; i < 8195; i++) {
player.getPacketSender().sendFrame126("", i);
player.getPacketSender().sendString("", i);
}
player.getPacketSender().sendFrame126("@dre@The Knight's Sword", 8144);
player.getPacketSender().sendFrame126("", 8145);
player.getPacketSender().sendString("@dre@The Knight's Sword", 8144);
player.getPacketSender().sendString("", 8145);
if(player.knightS == 0) {
player.getPacketSender().sendFrame126("I can start this quest by speaking to the squire", 8147);
player.getPacketSender().sendFrame126("who is in the courtyard of the White Knight's castle", 8148);
player.getPacketSender().sendFrame126("", 8149);
player.getPacketSender().sendFrame126("I will need at least 10 mining to complete this quest", 8150);
player.getPacketSender().sendString("I can start this quest by speaking to the squire", 8147);
player.getPacketSender().sendString("who is in the courtyard of the White Knight's castle", 8148);
player.getPacketSender().sendString("", 8149);
player.getPacketSender().sendString("I will need at least 10 mining to complete this quest", 8150);
} else if(player.knightS == 1) {
player.getPacketSender().sendFrame126("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("by speaking to Reldo, the librarian in the Varrock Castle", 8149);
} else if (player.knightS == 2) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("Red Berry Pie to get him to be willing to talk to me", 8153);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("Red Berry Pie to get him to be willing to talk to me", 8153);
} else if(player.knightS == 3) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("and find out if he'll make the sword for me.", 8157);
} else if(player.knightS == 4) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
} else if(player.knightS == 5) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendFrame126("The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendFrame126("a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendFrame126("get caught.", 8164);
player.getPacketSender().sendFrame126("", 8165);
player.getPacketSender().sendFrame126("", 8166);
player.getPacketSender().sendFrame126("", 8167);
player.getPacketSender().sendFrame126("", 8168);
player.getPacketSender().sendFrame126("", 8169);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
player.getPacketSender().sendString("The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendString("a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendString("get caught.", 8164);
player.getPacketSender().sendString("", 8165);
player.getPacketSender().sendString("", 8166);
player.getPacketSender().sendString("", 8167);
player.getPacketSender().sendString("", 8168);
player.getPacketSender().sendString("", 8169);
} else if(player.knightS == 6) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendFrame126("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendFrame126("@str@a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendFrame126("@str@get caught.", 8164);
player.getPacketSender().sendFrame126("I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendFrame126("", 8166);
player.getPacketSender().sendFrame126("", 8167);
player.getPacketSender().sendFrame126("", 8168);
player.getPacketSender().sendFrame126("", 8169);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
player.getPacketSender().sendString("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendString("@str@a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendString("@str@get caught.", 8164);
player.getPacketSender().sendString("I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendString("", 8166);
player.getPacketSender().sendString("", 8167);
player.getPacketSender().sendString("", 8168);
player.getPacketSender().sendString("", 8169);
} else if(player.knightS == 7) {
player.getPacketSender().sendFrame126("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("to find a replacement.@str@ He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry Pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendFrame126("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendFrame126("@str@cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendFrame126("@str@get caught.", 8164);
player.getPacketSender().sendFrame126("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendFrame126("", 8166);
player.getPacketSender().sendFrame126("Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendFrame126("ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendFrame126("mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendFrame126("dangerous monsters. So I should be very careful.", 8170);
player.getPacketSender().sendString("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("to find a replacement.@str@ He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry Pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
player.getPacketSender().sendString("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendString("@str@cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendString("@str@get caught.", 8164);
player.getPacketSender().sendString("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendString("", 8166);
player.getPacketSender().sendString("Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendString("ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendString("mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendString("dangerous monsters. So I should be very careful.", 8170);
} else if(player.knightS == 8) {
player.getPacketSender().sendFrame126("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("to find a replacement.@str@ He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendFrame126("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendFrame126("@str@cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendFrame126("@str@get caught.", 8164);
player.getPacketSender().sendFrame126("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendFrame126("", 8166);
player.getPacketSender().sendFrame126("@str@Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendFrame126("@str@ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendFrame126("@str@mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendFrame126("@str@dangerous monsters. So I should be very careful.", 8170);
player.getPacketSender().sendFrame126("", 8171);
player.getPacketSender().sendFrame126("Thurgo made me the sword, I should bring it back to the", 8172);
player.getPacketSender().sendFrame126("knight to get my reward!", 8173);
player.getPacketSender().sendFrame126("", 8174);
player.getPacketSender().sendString("The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("to find a replacement.@str@ He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
player.getPacketSender().sendString("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendString("@str@cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendString("@str@get caught.", 8164);
player.getPacketSender().sendString("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendString("", 8166);
player.getPacketSender().sendString("@str@Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendString("@str@ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendString("@str@mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendString("@str@dangerous monsters. So I should be very careful.", 8170);
player.getPacketSender().sendString("", 8171);
player.getPacketSender().sendString("Thurgo made me the sword, I should bring it back to the", 8172);
player.getPacketSender().sendString("knight to get my reward!", 8173);
player.getPacketSender().sendString("", 8174);
} else if(player.knightS == 9) {
player.getPacketSender().sendFrame126("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendFrame126("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendFrame126("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendFrame126("", 8150);
player.getPacketSender().sendFrame126("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendFrame126("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendFrame126("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendFrame126("", 8154);
player.getPacketSender().sendFrame126("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendFrame126("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendFrame126("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendFrame126("", 8158);
player.getPacketSender().sendFrame126("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendFrame126("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendFrame126("", 8161);
player.getPacketSender().sendFrame126("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendFrame126("@str@a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendFrame126("@str@get caught.", 8164);
player.getPacketSender().sendFrame126("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendFrame126("", 8166);
player.getPacketSender().sendFrame126("@str@Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendFrame126("@str@ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendFrame126("@str@mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendFrame126("@str@dangerous monsters. So I should be very careful.", 8170);
player.getPacketSender().sendFrame126("@str@Thurgo made me the sword, I should bring it back to the", 8172);
player.getPacketSender().sendFrame126("@str@knight to get my reward!", 8173);
player.getPacketSender().sendFrame126("", 8173);
player.getPacketSender().sendFrame126("@red@Quest Complete!", 8174);
player.getPacketSender().sendString("@str@The squire has lost Sir Vyvin's sword and asked me", 8147);
player.getPacketSender().sendString("@str@to find a replacement. He suggested that I start", 8148);
player.getPacketSender().sendString("@str@by speaking to Reldo, the librarian in the Varrock Castle", 8149);
player.getPacketSender().sendString("", 8150);
player.getPacketSender().sendString("@str@Reldo told me there may be an Imcando dwarf living near the", 8151);
player.getPacketSender().sendString("@str@Asgarnian peninsula. He said I should bring him some", 8152);
player.getPacketSender().sendString("@str@Red Berry Pie to get him to be willing to talk to me.", 8153);
player.getPacketSender().sendString("", 8154);
player.getPacketSender().sendString("@str@I found the Imcando dwarf named Thurgo and gave him some", 8155);
player.getPacketSender().sendString("@str@Red berry pie. Now that he likes me I should talk to him", 8156);
player.getPacketSender().sendString("@str@and find out if he'll make the sword for me.", 8157);
player.getPacketSender().sendString("", 8158);
player.getPacketSender().sendString("@str@Thurgo says he needs a picture of the sword.", 8159);
player.getPacketSender().sendString("@str@Maybe the squire will have one?", 8160);
player.getPacketSender().sendString("", 8161);
player.getPacketSender().sendString("@str@The squire thinks Sir Vyvin keeps a picture of the sword in", 8162);
player.getPacketSender().sendString("@str@a cupboard in his room, but I must be very careful not to", 8163);
player.getPacketSender().sendString("@str@get caught.", 8164);
player.getPacketSender().sendString("@str@I should bring the picture to Thurgo", 8165);
player.getPacketSender().sendString("", 8166);
player.getPacketSender().sendString("@str@Thurgo has asked me to bring him 2 iron bars and 1 blurite", 8167);
player.getPacketSender().sendString("@str@ore for him to make the sword with. He says blurite can be", 8168);
player.getPacketSender().sendString("@str@mined in the cave by his home, but it is guarded by", 8169);
player.getPacketSender().sendString("@str@dangerous monsters. So I should be very careful.", 8170);
player.getPacketSender().sendString("@str@Thurgo made me the sword, I should bring it back to the", 8172);
player.getPacketSender().sendString("@str@knight to get my reward!", 8173);
player.getPacketSender().sendString("", 8173);
player.getPacketSender().sendString("@red@Quest Complete!", 8174);
}
player.getPacketSender().showInterface(8134);
}
@@ -12,87 +12,87 @@ public class PiratesTreasure {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Pirate's Treasure", 8144);
client.getPacketSender().sendString("", 8145);
if (client.pirateTreasure == 0) {
client.getPacketSender().sendFrame126("Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Pirate's Treasure", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to Redbeard Frank in",
8147);
client.getPacketSender().sendFrame126("Port Sarim", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Port Sarim", 8148);
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString(
"There are no minimum requirements.", 8150);
} else if (client.pirateTreasure == 1) {
client.getPacketSender().sendFrame126("Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Pirate's Treasure", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"He wants me to get him some rum", 8148);
} else if (client.pirateTreasure == 2) {
client.getPacketSender().sendFrame126("Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Pirate's Treasure", 8144);
client.getPacketSender().sendString(
"@str@I talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I found a way to get the rum", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should get the rum and return to Redbeard.", 8149);
} else if (client.pirateTreasure == 3) {
client.getPacketSender().sendFrame126("Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Pirate's Treasure", 8144);
client.getPacketSender().sendString(
"@str@I talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I found a way to get the rum", 8148);
client.getPacketSender().sendFrame126("@str@I gave him the rum",
client.getPacketSender().sendString("@str@I gave him the rum",
8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"He told me I need to look at the chest in", 8149);
client.getPacketSender().sendFrame126("The blue moon inn", 8150);
client.getPacketSender().sendString("The blue moon inn", 8150);
} else if (client.pirateTreasure == 4) {
client.getPacketSender().sendFrame126("Pirate's Treasure", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Pirate's Treasure", 8144);
client.getPacketSender().sendString(
"@str@I talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I found a way to get the rum", 8148);
client.getPacketSender().sendFrame126("@str@I gave him the rum",
client.getPacketSender().sendString("@str@I gave him the rum",
8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I looked in the chest", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I need to go to falador and kill the gardener", 8150);
} else if (client.pirateTreasure == 5) {
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I found a way to get the rum", 8148);
client.getPacketSender().sendFrame126("@str@I gave him the rum",
client.getPacketSender().sendString("@str@I gave him the rum",
8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I looked in the chest", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I went to falador and killed the gardener", 8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should find the casket now", 8151);
} else if (client.pirateTreasure == 6) {
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I talked to Redbeard.", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I found a way to get the rum", 8148);
client.getPacketSender().sendFrame126("@str@I gave him the rum",
client.getPacketSender().sendString("@str@I gave him the rum",
8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I looked in the chest", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I went to falador and killed the gardener", 8150);
client.getPacketSender().sendFrame126("@str@I found the casket ",
client.getPacketSender().sendString("@str@I found the casket ",
8181);
client.getPacketSender().sendFrame126("@red@QUEST COMPLETE",
client.getPacketSender().sendString("@red@QUEST COMPLETE",
8152);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained a casket.", 8153);
client.getPacketSender().sendFrame126("2 Quest Points.", 8153);
client.getPacketSender().sendString("2 Quest Points.", 8153);
}
client.getPacketSender().showInterface(8134);
}
@@ -12,57 +12,57 @@ public class RestlessGhost {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Restless Ghost", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Restless Ghost", 8144);
client.getPacketSender().sendString("", 8145);
if (client.restGhost == 0) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126("I can start this quest by speaking to Father Aereck in", 8147);
client.getPacketSender().sendFrame126("Lumbridge", 8148);
client.getPacketSender().sendFrame126("Minimum Requirments:", 8149);
client.getPacketSender().sendFrame126("None.", 8150);
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString("I can start this quest by speaking to Father Aereck in", 8147);
client.getPacketSender().sendString("Lumbridge", 8148);
client.getPacketSender().sendString("Minimum Requirments:", 8149);
client.getPacketSender().sendString("None.", 8150);
} else if (client.restGhost == 1) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Father Aereck", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should speak to Father Urhey", 8148);
} else if (client.restGhost == 2) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString(
"@str@I've talked Father Urhey", 8147);
client.getPacketSender().sendFrame126("@str@He gave me an amulet",
client.getPacketSender().sendString("@str@He gave me an amulet",
8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should speak to the ghost", 8149);
} else if (client.restGhost == 3) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString(
"@str@I've talked to the Ghost", 8147);
client.getPacketSender().sendFrame126("I should travel to the wizards tower and kill the skeleton", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("I should travel to the wizards tower and kill the skeleton", 8148);
client.getPacketSender().sendString(
"I should find the ghosts skull", 8149);
} else if (client.restGhost == 4) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126("@str@I've found the skull",
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString("@str@I've found the skull",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I killed the skeleton", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should travel back to the ghost", 8149);
} else if (client.restGhost == 5) {
client.getPacketSender().sendFrame126("Restless Ghost", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Restless Ghost", 8144);
client.getPacketSender().sendString(
"@str@I've set the skull in the coffin", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I've freed the ghost.", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained 125 Prayer Exp.", 8151);
client.getPacketSender().sendFrame126("And 1 Quest Point", 8152);
client.getPacketSender().sendFrame126("", 8152);
client.getPacketSender().sendString("And 1 Quest Point", 8152);
client.getPacketSender().sendString("", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -11,343 +11,343 @@ public class RomeoJuliet {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Romeo & Juliet", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Romeo & Juliet", 8144);
client.getPacketSender().sendString("", 8145);
if (client.romeojuliet == 0) {
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"To start the quest, you should talk with Romeo", 8147);
client.getPacketSender().sendFrame126("found in Varrock Square.",
client.getPacketSender().sendString("found in Varrock Square.",
8148);
} else if (client.romeojuliet == 1) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString(
"Romeo has asked you to speak to Juliet for him", 8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("his letters lately.", 8152);
client.getPacketSender().sendString("his letters lately.", 8152);
} else if (client.romeojuliet == 2) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendString("", 8153);
client.getPacketSender()
.sendFrame126(
.sendString(
"You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126("Could this be for Romeo?",
client.getPacketSender().sendString("Could this be for Romeo?",
8156);
} else if (client.romeojuliet == 4) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"You have spoken to Romeo and given him the message", 8158);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"You should try to talk to him again", 8159);
} else if (client.romeojuliet == 5) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"@str@You have spoken to Romeo and given him the message",
8158);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You should try to talk to him again", 8159);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"Romeo says you should see a witch called Winelda", 8160);
} else if (client.romeojuliet == 6) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"@str@You have spoken to Romeo and given him the message",
8158);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You should try to talk to him again", 8159);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@Romeo says you should see a witch called Winelda",
8160);
client.getPacketSender().sendFrame126("", 8161);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8161);
client.getPacketSender().sendString(
"Winelda needs me to bring her 1 rats tail, 1 bone, and 1",
8162);
client.getPacketSender().sendFrame126("vial of water", 8163);
client.getPacketSender().sendString("vial of water", 8163);
} else if (client.romeojuliet == 7) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"@str@You have spoken to Romeo and given him the message",
8158);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You should try to talk to him again", 8159);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@Romeo says you should see a witch called Winelda",
8160);
client.getPacketSender().sendFrame126("", 8161);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8161);
client.getPacketSender().sendString(
"@str@Winelda needs me to bring her 1 rats tail, 1 bone",
8162);
client.getPacketSender().sendFrame126("@str@and 1 vial of water",
client.getPacketSender().sendString("@str@and 1 vial of water",
8163);
client.getPacketSender().sendFrame126("", 8164);
client.getPacketSender().sendString("", 8164);
client.getPacketSender()
.sendFrame126(
.sendString(
"I brought Winelda 1 rats tail, 1 bone, and 1 vail of water",
8162);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should go speak to Juliet", 8163);
} else if (client.romeojuliet == 8) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"@str@You have spoken to Romeo and given him the message",
8158);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You should try to talk to him again", 8159);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@Romeo says you should see a witch called Winelda",
8160);
client.getPacketSender().sendFrame126("", 8161);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8161);
client.getPacketSender().sendString(
"@str@Winelda needs me to bring her 1 rats tail, 1 bone",
8162);
client.getPacketSender().sendFrame126("@str@and 1 vial of water",
client.getPacketSender().sendString("@str@and 1 vial of water",
8163);
client.getPacketSender().sendFrame126("", 8164);
client.getPacketSender().sendString("", 8164);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@I brought Winelda 1 rats tail, 1 bone, and 1 vail of water",
8165);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I should go speak to Juliet and give her the potion",
8166);
client.getPacketSender().sendFrame126("", 8167);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8167);
client.getPacketSender().sendString(
"I should speak to juliet and give her the potion", 8168);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should go speak to Romeo", 8169);
} else if (client.romeojuliet == 9) {
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@To start the quest, you should talk with Romeo",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@found in Varrock Square.", 8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@Romeo has asked you to speak to Juliet for him",
8150);
client.getPacketSender()
.sendFrame126(
.sendString(
"@str@and return to him, as she hasn't been responding to any",
8151);
client.getPacketSender().sendFrame126("@str@his letters lately.",
client.getPacketSender().sendString("@str@his letters lately.",
8152);
client.getPacketSender().sendFrame126("", 8153);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8153);
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@You have spoken to Juliet who's been acting strange",
8154);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@she gave you a message and asked you to leave", 8155);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@could this be for Romeo?", 8156);
client.getPacketSender().sendFrame126("", 8157);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8157);
client.getPacketSender().sendString(
"@str@You have spoken to Romeo and given him the message",
8158);
client.getPacketSender().sendFrame126("@str@You should try to talk to him again", 8159);
client.getPacketSender().sendFrame126("@str@Romeo says you should see a witch called Winelda", 8160);
client.getPacketSender().sendFrame126("", 8161);
client.getPacketSender().sendFrame126("@str@Winelda needs me to bring her 1 rats tail, 1 bone", 8162);
client.getPacketSender().sendFrame126("@str@and 1 vial of water",8163);
client.getPacketSender().sendFrame126("", 8164);
client.getPacketSender().sendFrame126("@str@I brought Winelda 1 rats tail, 1 bone, and 1 vail of water",8165);
client.getPacketSender().sendFrame126("@str@I should go speak to Juliet and give her the potion", 8166);
client.getPacketSender().sendFrame126("", 8167);
client.getPacketSender().sendFrame126("@str@I have spoken to Juliet, she drank the potion", 8168);
client.getPacketSender().sendFrame126("@str@I should go speak to Romeo", 8169);
client.getPacketSender().sendFrame126("", 8168);
client.getPacketSender().sendFrame126("I have spoken to Romeo, he's thankful for all of our help", 8169);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE", 8170);
client.getPacketSender().sendFrame126("As a reward, I gained 5 quest points.", 8171);
client.getPacketSender().sendString("@str@You should try to talk to him again", 8159);
client.getPacketSender().sendString("@str@Romeo says you should see a witch called Winelda", 8160);
client.getPacketSender().sendString("", 8161);
client.getPacketSender().sendString("@str@Winelda needs me to bring her 1 rats tail, 1 bone", 8162);
client.getPacketSender().sendString("@str@and 1 vial of water",8163);
client.getPacketSender().sendString("", 8164);
client.getPacketSender().sendString("@str@I brought Winelda 1 rats tail, 1 bone, and 1 vail of water",8165);
client.getPacketSender().sendString("@str@I should go speak to Juliet and give her the potion", 8166);
client.getPacketSender().sendString("", 8167);
client.getPacketSender().sendString("@str@I have spoken to Juliet, she drank the potion", 8168);
client.getPacketSender().sendString("@str@I should go speak to Romeo", 8169);
client.getPacketSender().sendString("", 8168);
client.getPacketSender().sendString("I have spoken to Romeo, he's thankful for all of our help", 8169);
client.getPacketSender().sendString("@red@ QUEST COMPLETE", 8170);
client.getPacketSender().sendString("As a reward, I gained 5 quest points.", 8171);
}
client.getPacketSender().showInterface(8134);
}
@@ -11,53 +11,53 @@ public class RuneMysteries {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Rune Mysteries", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Rune Mysteries", 8144);
client.getPacketSender().sendString("", 8145);
if (client.runeMist == 0) {
client.getPacketSender().sendFrame126("Rune Mysteries", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Rune Mysteries", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to Duke Horiaco", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"who is located on the 2nd floor of the Lumbridge Castle.",
8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("", 8149);
client.getPacketSender().sendString(
"There are no minimum requirments.", 8150);
} else if (client.runeMist == 1) {
client.getPacketSender().sendFrame126("Rune Mysteries", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Rune Mysteries", 8144);
client.getPacketSender().sendString(
"@str@I've talked to the duke", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should take the talisman to the Head Wizard.", 8148);
} else if (client.runeMist == 2) {
client.getPacketSender().sendFrame126("Rune Mysteries", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Rune Mysteries", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Sedridor", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I gave him the talisman", 8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should bring the notes to Aubury.", 8149);
} else if (client.runeMist == 3) {
client.getPacketSender().sendFrame126("Rune Mysteries", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Rune Mysteries", 8144);
client.getPacketSender().sendString(
"@str@I've talked to Aubury.", 8147);
client.getPacketSender().sendFrame126("@str@I gave him the notes",
client.getPacketSender().sendString("@str@I gave him the notes",
8148);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I should go back to the wizard tower", 8149);
} else if (client.runeMist == 4) {
client.getPacketSender().sendFrame126("Rune Mysteries", 8144);
client.getPacketSender().sendFrame126("@str@I talked to Sedridor",
client.getPacketSender().sendString("Rune Mysteries", 8144);
client.getPacketSender().sendString("@str@I talked to Sedridor",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I gave him his items.", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained 1 Quest point", 8151);
client.getPacketSender().sendFrame126("And an air talisman.", 8152);
client.getPacketSender().sendString("And an air talisman.", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -11,42 +11,42 @@ public class SheepShearer {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Sheep Shearer", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Sheep Shearer", 8144);
client.getPacketSender().sendString("", 8145);
if (client.sheepShear == 0) {
client.getPacketSender().sendFrame126("Sheep Shearer", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Sheep Shearer", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to Fred in", 8147);
client.getPacketSender().sendFrame126("Lumbridge.", 8148);
client.getPacketSender().sendFrame126("Minimum Requirments:", 8149);
client.getPacketSender().sendFrame126("None.", 8150);
client.getPacketSender().sendString("Lumbridge.", 8148);
client.getPacketSender().sendString("Minimum Requirments:", 8149);
client.getPacketSender().sendString("None.", 8150);
} else if (client.sheepShear == 1) {
client.getPacketSender().sendFrame126("Sheep Shearer", 8144);
client.getPacketSender().sendFrame126("@str@I've talked to fred",
client.getPacketSender().sendString("Sheep Shearer", 8144);
client.getPacketSender().sendString("@str@I've talked to fred",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I've agreed to get him some wool.", 8148);
if (client.getItemAssistant().playerHasItem(1759, 20)) {
client.getPacketSender().sendFrame126("@str@Ball of Wool", 8149);
client.getPacketSender().sendString("@str@Ball of Wool", 8149);
} else {
client.getPacketSender().sendFrame126("@red@Ball of Wool",
client.getPacketSender().sendString("@red@Ball of Wool",
8149);
}
} else if (client.sheepShear == 2) {
client.getPacketSender().sendFrame126("Sheep Shearer", 8144);
client.getPacketSender().sendFrame126("@str@I gave fred his wool",
client.getPacketSender().sendString("Sheep Shearer", 8144);
client.getPacketSender().sendString("@str@I gave fred his wool",
8147);
client.getPacketSender().sendFrame126("@str@So he awarded me.",
client.getPacketSender().sendString("@str@So he awarded me.",
8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8149);
client.getPacketSender().sendFrame126("As a reward, 60 coins.",
client.getPacketSender().sendString("As a reward, 60 coins.",
8150);
client.getPacketSender().sendFrame126("150 crating exp", 8150);
client.getPacketSender().sendFrame126("And 1 Quest Point", 8151);
client.getPacketSender().sendFrame126("", 8152);
client.getPacketSender().sendString("150 crating exp", 8150);
client.getPacketSender().sendString("And 1 Quest Point", 8151);
client.getPacketSender().sendString("", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -20,9 +20,9 @@ public class ShieldArrav {
public static void showInformation(Player player) {
// Clear all lines
for (int i = 8144; i < 8195; i++) player.getPacketSender().sendFrame126("", i);
for (int i = 8144; i < 8195; i++) player.getPacketSender().sendString("", i);
// Set the title
player.getPacketSender().sendFrame126("Shield of Arrav", 8144);
player.getPacketSender().sendString("Shield of Arrav", 8144);
// Add content
if (player.shieldArrav == 0) {
lines = new String[]{
@@ -108,7 +108,7 @@ public class ShieldArrav {
}
// Send the lines to the client
int lineNumber = 8147;
for (String line : lines) player.getPacketSender().sendFrame126(line, lineNumber++);
for (String line : lines) player.getPacketSender().sendString(line, lineNumber++);
player.getPacketSender().showInterface(8134);
}
}
@@ -14,9 +14,9 @@ public class VampyreSlayer {
public static void showInformation(Player client) {
// Clear all lines
for (int i = 8144; i < 8195; i++) client.getPacketSender().sendFrame126("", i);
for (int i = 8144; i < 8195; i++) client.getPacketSender().sendString("", i);
// Set the title
client.getPacketSender().sendFrame126("Vampyre Slayer", 8144);
client.getPacketSender().sendString("Vampyre Slayer", 8144);
// Add content
if (client.vampSlayer == 0) {
lines = new String[]{
@@ -64,7 +64,7 @@ public class VampyreSlayer {
}
// Send the lines to the client
int lineNumber = 8147;
for (String line : lines) client.getPacketSender().sendFrame126(line, lineNumber++);
for (String line : lines) client.getPacketSender().sendString(line, lineNumber++);
client.getPacketSender().showInterface(8134);
}
}
@@ -11,42 +11,42 @@ public class WitchsPotion {
public static void showInformation(Player client) {
for (int i = 8144; i < 8195; i++) {
client.getPacketSender().sendFrame126("", i);
client.getPacketSender().sendString("", i);
}
client.getPacketSender().sendFrame126("@dre@Witch's Potion", 8144);
client.getPacketSender().sendFrame126("", 8145);
client.getPacketSender().sendString("@dre@Witch's Potion", 8144);
client.getPacketSender().sendString("", 8145);
if (client.witchspot == 0) {
client.getPacketSender().sendFrame126("Witch's Potion", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Witch's Potion", 8144);
client.getPacketSender().sendString(
"I can start this quest by speaking to Hetty", 8147);
client.getPacketSender().sendFrame126("Rimmington.", 8148);
client.getPacketSender().sendFrame126("Minimum Requirments:", 8149);
client.getPacketSender().sendFrame126("None.", 8150);
client.getPacketSender().sendString("Rimmington.", 8148);
client.getPacketSender().sendString("Minimum Requirments:", 8149);
client.getPacketSender().sendString("None.", 8150);
} else if (client.witchspot == 1) {
client.getPacketSender().sendFrame126("Witch's Potion", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Witch's Potion", 8144);
client.getPacketSender().sendString(
"@str@I've talked to the Hetty", 8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"I've agreed to get her the ingredients", 8148);
} else if (client.witchspot == 2) {
client.getPacketSender().sendFrame126("Witch's Potion", 8144);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString("Witch's Potion", 8144);
client.getPacketSender().sendString(
"@str@I have all the ingredients", 8147);
client.getPacketSender().sendFrame126("I should talk to hetty.",
client.getPacketSender().sendString("I should talk to hetty.",
8148);
client.getPacketSender().sendFrame126("", 8149);
client.getPacketSender().sendString("", 8149);
} else if (client.witchspot == 3) {
client.getPacketSender().sendFrame126("Witch's Potion", 8144);
client.getPacketSender().sendFrame126("@str@I've Talked to Hetty",
client.getPacketSender().sendString("Witch's Potion", 8144);
client.getPacketSender().sendString("@str@I've Talked to Hetty",
8147);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"@str@I drank from the Cauldron", 8148);
client.getPacketSender().sendFrame126("@red@ QUEST COMPLETE",
client.getPacketSender().sendString("@red@ QUEST COMPLETE",
8150);
client.getPacketSender().sendFrame126(
client.getPacketSender().sendString(
"As a reward, I gained 325 Magic Exp.", 8151);
client.getPacketSender().sendFrame126("And 1 Quest Point", 8152);
client.getPacketSender().sendFrame126("", 8152);
client.getPacketSender().sendString("And 1 Quest Point", 8152);
client.getPacketSender().sendString("", 8152);
}
client.getPacketSender().showInterface(8134);
}
@@ -5,6 +5,7 @@ import java.util.ArrayList;
import java.util.Random;
import com.rebotted.GameConstants;
import com.rebotted.GameEngine;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.items.ItemData;
import com.rebotted.game.objects.Objects;
import com.rebotted.game.players.Player;
@@ -156,7 +157,7 @@ public class PartyRoom {
public static void depositItem(Player player, int id, int amount) {
int slot = arraySlot(player.party, id);
for (int i : GameConstants.ITEM_TRADEABLE) {
for (int i : ItemConstants.ITEM_TRADEABLE) {
if (i == id) {
player.getPacketSender().sendMessage("You can't deposit this item.");
return;
@@ -170,13 +171,11 @@ public class PartyRoom {
amount = player.getItemAssistant().getItemAmount(id);
}
if (!player.getItemAssistant().playerHasItem(id, amount)) {
player.getPacketSender().sendMessage(
"You don't have that many items!");
player.getPacketSender().sendMessage("You don't have that many items!");
return;
}
if (slot == -1) {
player.getPacketSender().sendMessage(
"You cant deposit more than 8 items at once.");
player.getPacketSender().sendMessage("You cant deposit more than 8 items at once.");
return;
}
player.getItemAssistant().deleteItem(id, amount);
@@ -38,7 +38,7 @@ public class FreakyForester {
client.getItemAssistant().addItem(995, 500);
client.getPacketSender().sendMessage("You have already beat the freaky forester event so you get 500 coins.");
}
int delete = client.getItemAssistant().getItemCount(6178);
int delete = client.getItemAssistant().getItemAmount(6178);
client.getItemAssistant().deleteItem(6178, delete);
client.randomActions = 0;
} else {
@@ -116,42 +116,42 @@ public class SandwhichLady {
public static void openSandwhichLady(Player c) {
c.hasSandwhichLady = true;
c.getPacketSender().sendFrame126(" ", 16131);
c.getPacketSender().sendString(" ", 16131);
c.getPacketSender().showInterface(16135);
int randomMessage = Misc.random(6);
switch (randomMessage) {
case 0:
c.getPacketSender().sendFrame126("Please select the pie.",
c.getPacketSender().sendString("Please select the pie.",
16145);
itemType = 0;
break;
case 1:
c.getPacketSender().sendFrame126("Please select the kebab.",
c.getPacketSender().sendString("Please select the kebab.",
16145);
itemType = 1;
break;
case 2:
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"Please select the chocolate.", 16145);
itemType = 2;
break;
case 3:
c.getPacketSender().sendFrame126("Please select the bagel.",
c.getPacketSender().sendString("Please select the bagel.",
16145);
itemType = 3;
break;
case 4:
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"Please select the triangle sandwich.", 16145);
itemType = 4;
break;
case 5:
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"Please select the square sandwich.", 16145);
itemType = 5;
break;
case 6:
c.getPacketSender().sendFrame126("Please select the bread.",
c.getPacketSender().sendString("Please select the bread.",
16145);
itemType = 6;
break;
@@ -20,10 +20,10 @@ public class Menus {
player.getPacketSender().sendItemOnInterface(8903, 150, i2);
player.getPacketSender().sendItemOnInterface(8904, 200, i3);
player.getPacketSender().sendItemOnInterface(8905, 250, i4);
player.getPacketSender().sendFrame126(s1, 8909);
player.getPacketSender().sendFrame126(s2, 8913);
player.getPacketSender().sendFrame126(s3, 8917);
player.getPacketSender().sendFrame126(s4, 8921);
player.getPacketSender().sendString(s1, 8909);
player.getPacketSender().sendString(s2, 8913);
player.getPacketSender().sendString(s3, 8917);
player.getPacketSender().sendString(s4, 8921);
player.getPacketSender().sendChatInterface(8899);
}
@@ -139,7 +139,7 @@ public class SkillHandler {
public static void send1Item(Player c, int itemId) {
c.getPacketSender().sendFrame246(1746, view190 ? 190 : 150, itemId);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
getLine(c) + "" + ItemAssistant.getItemName(itemId) + "", 2799);
c.getPacketSender().sendChatInterface(4429);
}
@@ -83,21 +83,21 @@ public class SkillInterfaces {
"You can't open this while skilling!");
return;
}
c.getPacketSender().sendFrame126(title, 8716);
c.getPacketSender().sendFrame126(currentTab, 8849);
c.getPacketSender().sendFrame126(op1, 8846);
c.getPacketSender().sendFrame126(op2, 8823);
c.getPacketSender().sendFrame126(op3, 8824);
c.getPacketSender().sendFrame126(op4, 8827);
c.getPacketSender().sendFrame126(op5, 8837);
c.getPacketSender().sendFrame126(op6, 8840);
c.getPacketSender().sendFrame126(op7, 8843);
c.getPacketSender().sendFrame126(op8, 8859);
c.getPacketSender().sendFrame126(op9, 8862);
c.getPacketSender().sendFrame126(op10, 8865);
c.getPacketSender().sendFrame126(op11, 15303);
c.getPacketSender().sendFrame126(op12, 15306);
c.getPacketSender().sendFrame126(op13, 15309);
c.getPacketSender().sendString(title, 8716);
c.getPacketSender().sendString(currentTab, 8849);
c.getPacketSender().sendString(op1, 8846);
c.getPacketSender().sendString(op2, 8823);
c.getPacketSender().sendString(op3, 8824);
c.getPacketSender().sendString(op4, 8827);
c.getPacketSender().sendString(op5, 8837);
c.getPacketSender().sendString(op6, 8840);
c.getPacketSender().sendString(op7, 8843);
c.getPacketSender().sendString(op8, 8859);
c.getPacketSender().sendString(op9, 8862);
c.getPacketSender().sendString(op10, 8865);
c.getPacketSender().sendString(op11, 15303);
c.getPacketSender().sendString(op12, 15306);
c.getPacketSender().sendString(op13, 15309);
c.getPacketSender().showInterface(8714);
}
@@ -115,8 +115,8 @@ public class SkillInterfaces {
if (SkillHandler.isSkilling(c)) {
return;
}
c.getPacketSender().sendFrame126(lines, 8760 + lineCounter);
c.getPacketSender().sendFrame126(levels, 8720 + lineCounter);
c.getPacketSender().sendString(lines, 8760 + lineCounter);
c.getPacketSender().sendString(levels, 8720 + lineCounter);
item[0 + lineCounter] = ids;
writeInterfaceItem(item);
}
@@ -129,7 +129,7 @@ public class SkillInterfaces {
item[i] = 0;
}
for (int i = 8720; i < 8799; i++) {
c.getPacketSender().sendFrame126("", i);
c.getPacketSender().sendString("", i);
}
}
@@ -69,7 +69,7 @@ public class SkillMenu {
int[] temp = { 8849, 8846, 8823, 8824, 8827, 8837, 8840, 8843, 8859,
8862, 8865, 15303, 15306, 15309 };
for (int element : temp) {
c.getPacketSender().sendFrame126("", element);
c.getPacketSender().sendString("", element);
}
}
@@ -92,21 +92,21 @@ public class SkillMenu {
}
private static void writeText(Client c, int skillType) {
c.getPacketSender().sendFrame126(SKILLS[skillType], TITLE_LINE);
c.getPacketSender().sendString(SKILLS[skillType], TITLE_LINE);
for (int j = 0; j < LEVELS[skillType].length; j++) {
c.getPacketSender().sendFrame126(LEVELS[skillType][j],
c.getPacketSender().sendString(LEVELS[skillType][j],
LEVEL_LINE + j);
}
for (int j = 0; j < DESCRIPTION[skillType].length; j++) {
c.getPacketSender().sendFrame126(DESCRIPTION[skillType][j],
c.getPacketSender().sendString(DESCRIPTION[skillType][j],
TEXT_LINE + j);
}
for (int j = DESCRIPTION[skillType].length; j < 30; j++) {
c.getPacketSender().sendFrame126("", LEVEL_LINE + j);
c.getPacketSender().sendString("", LEVEL_LINE + j);
}
for (int j = LEVELS[skillType].length; j < 30; j++) {
c.getPacketSender().sendFrame126("", TEXT_LINE + j);
c.getPacketSender().sendString("", TEXT_LINE + j);
}
}
}
@@ -9,6 +9,7 @@ import com.rebotted.game.content.music.sound.SoundList;
import com.rebotted.game.content.randomevents.RandomEventHandler;
import com.rebotted.game.content.skills.SkillHandler;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.players.Player;
import com.rebotted.util.Misc;
@@ -144,7 +145,7 @@ public class Cooking extends SkillHandler {
private static void viewCookInterface(Player c, int item) {
c.getPacketSender().sendChatInterface(1743);
c.getPacketSender().sendFrame246(13716, view190 ? 190 : 170, item);
c.getPacketSender().sendFrame126(getLine(c) + "" + ItemAssistant.getItemName(item) + "", 13717);
c.getPacketSender().sendString(getLine(c) + "" + ItemAssistant.getItemName(item) + "", 13717);
}
public static boolean startCooking(Player c, int itemId, int objectId) {
@@ -218,7 +219,7 @@ public class Cooking extends SkillHandler {
return;
}
boolean burn;
if (player.playerEquipment[GameConstants.HANDS] == 775) {
if (player.playerEquipment[ItemConstants.HANDS] == 775) {
burn = !getSuccess(player, 3, item.getLevelReq(), item.getStopBurnGloves());
} else {
burn = !getSuccess(player, 3, item.getLevelReq(), item.getStopBurn());
@@ -77,7 +77,7 @@ public class CookingTutorialIsland extends SkillHandler {
private static void viewCookInterface(Player c, int item) {
c.getPacketSender().sendChatInterface(1743);
c.getPacketSender().sendFrame246(13716, 190, item);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"" + ItemAssistant.getItemName(item) + "", 13717);
}
@@ -37,14 +37,14 @@ public class JewelryMaking {
i, 4233, 1);
}
c.getPacketSender().sendFrame34(1643, 4, 4233, 1);
c.getPacketSender().sendFrame126("", 4230);
c.getPacketSender().sendString("", 4230);
c.getPacketSender().sendFrame246(4229, 0, -1);
} else {
c.getPacketSender().sendFrame246(4229, 120, 1592);
for (int i = 0; i < MOULD_INTERFACE_IDS[0].length; i++) {
c.getPacketSender().sendFrame34(-1, i, 4233, 1);
}
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"You need a ring mould to craft rings.", 4230);
}
/* Necklace */
@@ -55,10 +55,10 @@ public class JewelryMaking {
}
c.getPacketSender().sendFrame34(1662, 4, 4239, 1);
c.getPacketSender().sendFrame246(4235, 0, -1);
c.getPacketSender().sendFrame126("", 4236);
c.getPacketSender().sendString("", 4236);
} else {
c.getPacketSender().sendFrame246(4235, 120, 1597);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"You need a necklace mould to craft necklaces", 4236);
for (int i = 0; i < MOULD_INTERFACE_IDS[1].length; i++) {
c.getPacketSender().sendFrame34(-1, i, 4239, 1);
@@ -72,10 +72,10 @@ public class JewelryMaking {
}
c.getPacketSender().sendFrame34(1681, 4, 4245, 1);
c.getPacketSender().sendFrame246(4241, 0, -1);
c.getPacketSender().sendFrame126("", 4242);
c.getPacketSender().sendString("", 4242);
} else {
c.getPacketSender().sendFrame246(4241, 120, 1595);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"You need an amulet mould to craft necklaces", 4242);
for (int i = 0; i < MOULD_INTERFACE_IDS[2].length; i++) {
c.getPacketSender().sendFrame34(-1, i, 4245, 1);
@@ -22,7 +22,7 @@ public class LeatherMaking extends CraftingData {
if (l.getLeather() == 1743) {
c.getPacketSender().sendChatInterface(4429);
c.getPacketSender().sendFrame246(1746, 200, 1131);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
ItemAssistant.getItemName(1131), 2799);
c.leatherType = leather;
}
@@ -34,7 +34,7 @@ public class LeatherMaking extends CraftingData {
c.getPacketSender().itemOnInterface(8944, 180, 6328);
c.getPacketSender().itemOnInterface(8945, 180, 6330);
for (int i = 0; i < name.length; i++) {
c.getPacketSender().sendFrame126(name[i], 8949 + i * 4);
c.getPacketSender().sendString(name[i], 8949 + i * 4);
}
c.leatherType = leather;
return;
@@ -51,7 +51,7 @@ public class LeatherMaking extends CraftingData {
.itemOnInterface(8884, 180, d.getChaps());
c.getPacketSender().itemOnInterface(8885, 180, d.getBody());
for (int i = 0; i < name.length; i++) {
c.getPacketSender().sendFrame126(name[i], 8889 + i * 4);
c.getPacketSender().sendString(name[i], 8889 + i * 4);
}
c.leatherType = leather;
return;
@@ -18,33 +18,33 @@ public class Pottery {
public static void showUnfire(Player c) {
c.getPacketSender().sendChatInterface(8938);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8941, 120, 1787); // first
c.getPacketSender().sendFrame246(8942, 150, 1789); // second
c.getPacketSender().sendFrame246(8943, 150, 1791); // third
c.getPacketSender().sendFrame246(8944, 120, 5352); // 4th
c.getPacketSender().sendFrame246(8945, 150, 4438); // 5th
c.getPacketSender().sendFrame126("Pot", 8949);
c.getPacketSender().sendFrame126("Pie Dish", 8953);
c.getPacketSender().sendFrame126("Bowl", 8957);
c.getPacketSender().sendFrame126("Plant pot", 8961);
c.getPacketSender().sendFrame126("Pot lid", 8965);
c.getPacketSender().sendString("Pot", 8949);
c.getPacketSender().sendString("Pie Dish", 8953);
c.getPacketSender().sendString("Bowl", 8957);
c.getPacketSender().sendString("Plant pot", 8961);
c.getPacketSender().sendString("Pot lid", 8965);
c.showedUnfire = true;
}
public static void showFire(Player c) {
c.getPacketSender().sendChatInterface(8938);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8941, 120, 1931); // first
c.getPacketSender().sendFrame246(8942, 150, 2313); // second
c.getPacketSender().sendFrame246(8943, 150, 1923); // third
c.getPacketSender().sendFrame246(8944, 120, 5350); // 4th
c.getPacketSender().sendFrame246(8945, 150, 4440); // 5th
c.getPacketSender().sendFrame126("Pot", 8949);
c.getPacketSender().sendFrame126("Pie Dish", 8953);
c.getPacketSender().sendFrame126("Bowl", 8957);
c.getPacketSender().sendFrame126("Plant pot", 8961);
c.getPacketSender().sendFrame126("Pot lid", 8965);
c.getPacketSender().sendString("Pot", 8949);
c.getPacketSender().sendString("Pie Dish", 8953);
c.getPacketSender().sendString("Bowl", 8957);
c.getPacketSender().sendString("Plant pot", 8961);
c.getPacketSender().sendString("Pot lid", 8965);
c.showedFire = true;
}
@@ -13,13 +13,13 @@ public class Spinning extends CraftingData {
public static void showSpinning(Player player) {
player.getPacketSender().sendChatInterface(8880);
player.getPacketSender().sendFrame126("What would you like to make?", 8879);
player.getPacketSender().sendString("What would you like to make?", 8879);
player.getPacketSender().sendFrame246(8883, 180, 1737); // left
player.getPacketSender().sendFrame246(8884, 180, 1779); // middle
player.getPacketSender().sendFrame246(8885, 180, 6051); // right
player.getPacketSender().sendFrame126("Wool", 8889);
player.getPacketSender().sendFrame126("Flax", 8893);
player.getPacketSender().sendFrame126("Magic tree", 8897);
player.getPacketSender().sendString("Wool", 8889);
player.getPacketSender().sendString("Flax", 8893);
player.getPacketSender().sendString("Magic tree", 8897);
player.clickedSpinning = true;
}
@@ -9,12 +9,12 @@ public class Tanning extends CraftingData {
for (final tanningData t : tanningData.values()) {
c.getPacketSender().itemOnInterface(t.getItemFrame(), 250,
t.getLeatherId());
c.getPacketSender().sendFrame126(t.getName(), t.getNameFrame());
c.getPacketSender().sendString(t.getName(), t.getNameFrame());
if (c.getItemAssistant().playerHasItem(995, t.getPrice())) {
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"@gre@Price: " + t.getPrice(), t.getCostFrame());
} else {
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"@red@Price: " + t.getPrice(), t.getCostFrame());
}
}
@@ -23,12 +23,12 @@ public class Tanning extends CraftingData {
public static void tanHide(final Player player, final int buttonId) {
for (final tanningData t : tanningData.values()) {
if (buttonId == t.getButtonId(buttonId)) {
int amount = player.getItemAssistant().getItemCount(t.getHideId());
int amount = player.getItemAssistant().getItemAmount(t.getHideId());
if (amount > t.getAmount(buttonId)) {
amount = t.getAmount(buttonId);
}
int price = amount * t.getPrice();
int coins = player.getItemAssistant().getItemCount(995);
int coins = player.getItemAssistant().getItemAmount(995);
if (price > coins) {
price = coins - coins % t.getPrice();
}
@@ -4,8 +4,8 @@
*/
package com.rebotted.game.content.skills.farming;
import com.rebotted.GameConstants;
import com.rebotted.game.content.skills.SkillConstants;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.players.Player;
import com.rebotted.util.Misc;
@@ -214,7 +214,7 @@ public class ChopTree {
public static int getAxeIndex(Player player) {
for (int i = 0; i < axes.length; i++) {
if (player.playerEquipment[GameConstants.WEAPON] == (axes[i].getId())) {
if (player.playerEquipment[ItemConstants.WEAPON] == (axes[i].getId())) {
return i;
}
}
@@ -240,15 +240,11 @@ public class Farmers {
public static void chopDownTree(Player player, int npcId) {
int index = WoodTrees.TreeFieldsData.forId(npcId).getTreeIndex();
if (player.getItemAssistant().getItemCount(995) < 200) {
player.getDialogueHandler().sendNpcChat(player.npcType, ChatEmotes.DEFAULT, "I am sorry, but you do not have enough money",
"to pay me to chop down this tree.");
if (player.getItemAssistant().getItemAmount(995) < 200) {
player.getDialogueHandler().sendNpcChat(player.npcType, ChatEmotes.DEFAULT, "I am sorry, but you do not have enough money", "to pay me to chop down this tree.");
} else {
player.getItemAssistant().deleteItem(995, 200);
player.getDialogueHandler().sendNpcChat(player.npcType, ChatEmotes.DEFAULT, "There you go, I have chopped down your tree but I am ",
"keeping the logs and roots as compensation.");
player.getDialogueHandler().sendNpcChat(player.npcType, ChatEmotes.DEFAULT, "There you go, I have chopped down your tree but I am ", "keeping the logs and roots as compensation.");
player.getTrees().resetTrees(index);
player.getTrees().treeStages[index] = 3;
player.getTrees().treeTimer[index] = GameEngine.getMinutesCounter();
@@ -261,9 +261,9 @@ public class ToolLeprechaun {
if (index >= 5 && index <= 13) {
player.tempBoolean = true;
}
player.getPacketSender().sendFrame126("@gre@" + toolStoreData.getToolName(),
player.getPacketSender().sendString("@gre@" + toolStoreData.getToolName(),
toolStoreData.getToolFrameId());
player.getPacketSender().sendFrame126("@gre@" + count,
player.getPacketSender().sendString("@gre@" + count,
toolStoreData.getToolCountFrameId());
} else {
// watering can doses
@@ -277,9 +277,9 @@ public class ToolLeprechaun {
return;
}
player.getPacketSender().sendFrame126("" + toolStoreData.getToolName(),
player.getPacketSender().sendString("" + toolStoreData.getToolName(),
toolStoreData.getToolFrameId());
player.getPacketSender().sendFrame126("" + count,
player.getPacketSender().sendString("" + count,
toolStoreData.getToolCountFrameId());
}
@@ -305,12 +305,12 @@ public class ToolLeprechaun {
player.getPacketSender().sendMessage("You can't store any more of those.");
return;
}
if (player.getItemAssistant().getItemCount(itemId) <= 0) {
if (player.getItemAssistant().getItemAmount(itemId) <= 0) {
player.getPacketSender().sendMessage("You aren't carrying any of those.");
return;
}
if (player.getItemAssistant().getItemCount(itemId) < amount) {
finalAmount = player.getItemAssistant().getItemCount(itemId);
if (player.getItemAssistant().getItemAmount(itemId) < amount) {
finalAmount = player.getItemAssistant().getItemAmount(itemId);
}
player.getItemAssistant().deleteItem(itemId, finalAmount);
@@ -11,29 +11,28 @@ import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.objects.Object;
import com.rebotted.game.players.Player;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.Region;
public class Firemaking {
public static boolean stopFiremaking = false, pickedUpFiremakingLog = false, logLit;
public static void stopFiremaking(Player c) {
c.startAnimation(65535);
SkillHandler.lastSkillingAction = System.currentTimeMillis();
c.isFiremaking = false;
Cooking.setCooking(c, false);
logLit = false;
c.logLit = false;
}
public static void attemptFire(final Player c, final int itemUsed, final int usedWith, final int x, final int y, final boolean groundObject) {
int firemakingItems[] = {590, 7329, 7330, 7331};
for (int i = 0; i < firemakingItems.length; i++) {
if (Firemaking.pickedUpFiremakingLog) {
if (c.pickedUpFiremakingLog) {
c.getPacketSender().sendMessage("You can't do that!");
Firemaking.pickedUpFiremakingLog = false;
c.pickedUpFiremakingLog = false;
return;
}
if (c.isFiremaking && logLit == false) {
if (c.isFiremaking && c.logLit == false) {
return;
}
if (!SkillHandler.FIREMAKING) {
@@ -47,7 +46,7 @@ public class Firemaking {
c.getPacketSender().sendMessage("You need a firemaking level of " + l.getLevel() + " to light " + ItemAssistant.getItemName(logId));
return;
}
if (c.inBank() || c.inLumbBuilding() || c.inDraynorBuilding()) {
if (Boundary.isIn(c, Boundary.BANK_AREA) || c.inLumbBuilding() || c.inDraynorBuilding()) {
c.getPacketSender().sendMessage("You cannot light a fire here.");
return;
}
@@ -56,7 +55,7 @@ public class Firemaking {
return;
}
c.isFiremaking = true;
logLit = false;
c.logLit = false;
boolean notInstant = System.currentTimeMillis() - SkillHandler.lastSkillingAction > 2500;
int cycle = 2;
if (notInstant) {
@@ -88,13 +87,13 @@ public class Firemaking {
}
c.startAnimation(733);
c.getPlayerAssistant().walkTo(walk ? -1 : 1, 0);
stopFiremaking = false;
c.stopFiremaking = false;
CycleEventHandler.getSingleton().addEvent(c, new CycleEvent() {
@Override
public void execute(CycleEventContainer container) {
if (stopFiremaking) {
stopFiremaking = false;
if (c.stopFiremaking) {
c.stopFiremaking = false;
return;
}
if (c.isWoodcutting || c.playerIsFletching || c.isFletching) {
@@ -121,7 +120,7 @@ public class Firemaking {
@Override
public void execute(CycleEventContainer container) {
c.turnPlayerTo(walk ? x + 1 : x - 1, y);
logLit = true;
c.logLit = true;
stopFiremaking(c);
container.stop();
}
@@ -293,9 +293,9 @@ public class LogCutting {
public static void wolfBoneArrow(Player c) {
if (c.getItemAssistant().playerHasItem(2859)
&& c.getItemAssistant().playerHasItem(1755)) {
final int amount = c.getItemAssistant().getItemCount(2859);
final int makeAmount = c.getItemAssistant().getItemCount(2859)
+ c.getItemAssistant().getItemCount(2859) * Misc.random(4);
final int amount = c.getItemAssistant().getItemAmount(2859);
final int makeAmount = c.getItemAssistant().getItemAmount(2859)
+ c.getItemAssistant().getItemAmount(2859) * Misc.random(4);
if (!c.getItemAssistant().playerHasItem(2859)) {
c.getDialogueHandler().sendStatement(
"You don't have any bones left to chisel.");
@@ -323,8 +323,8 @@ public class LogCutting {
}
if (c.getItemAssistant().playerHasItem(314)
&& c.getItemAssistant().playerHasItem(2864)) {
final int feather = c.getItemAssistant().getItemCount(314), arrowShaft = c
.getItemAssistant().getItemCount(2864);
final int feather = c.getItemAssistant().getItemAmount(314), arrowShaft = c
.getItemAssistant().getItemAmount(2864);
if (feather == arrowShaft * 4) {
c.startAnimation(1248);
c.getItemAssistant().deleteItem(314, feather * 4);
@@ -348,7 +348,7 @@ public class LogCutting {
c.nextChat = 0;
return;
}
final int wolfBoneArrow = c.getItemAssistant().getItemCount(2861), flightedArrow = c.getItemAssistant().getItemCount(2865);
final int wolfBoneArrow = c.getItemAssistant().getItemAmount(2861), flightedArrow = c.getItemAssistant().getItemAmount(2865);
if (c.getItemAssistant().playerHasItem(2861)
&& c.getItemAssistant().playerHasItem(2865)) {
if (wolfBoneArrow == flightedArrow) {
@@ -378,8 +378,8 @@ public class LogCutting {
public static void makeShafts(Player c) {
if (c.getItemAssistant().playerHasItem(2862) && c.getItemAssistant().playerHasItem(946)) {
final int amount = c.getItemAssistant().getItemCount(2862);
final int makeAmount = c.getItemAssistant().getItemCount(2862) + c.getItemAssistant().getItemCount(2862) * Misc.random(4);
final int amount = c.getItemAssistant().getItemAmount(2862);
final int makeAmount = c.getItemAssistant().getItemAmount(2862) + c.getItemAssistant().getItemAmount(2862) * Misc.random(4);
if (!c.getItemAssistant().playerHasItem(2862)) {
c.getDialogueHandler().sendStatement("You don't have any logs left to fletch.");
c.nextChat = 0;
@@ -32,48 +32,48 @@ public class LogCuttingInterface {
c.getFletching().log = item;
if (item == 1511) {
c.getPacketSender().sendChatInterface(8880);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8883, 180, 52); // left
c.getPacketSender().sendFrame246(8884, 180, 50); // middle
c.getPacketSender().sendFrame246(8885, 180, 48); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(52), 8889);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(50), 8893);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(48), 8897);
c.getPacketSender().sendString(ItemAssistant.getItemName(52), 8889);
c.getPacketSender().sendString(ItemAssistant.getItemName(50), 8893);
c.getPacketSender().sendString(ItemAssistant.getItemName(48), 8897);
} else if (item == 1521) {
c.getPacketSender().sendChatInterface(8866);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8869, 180, 54); // left
c.getPacketSender().sendFrame246(8870, 180, 56); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(54), 8874);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(56), 8878);
c.getPacketSender().sendString(ItemAssistant.getItemName(54), 8874);
c.getPacketSender().sendString(ItemAssistant.getItemName(56), 8878);
} else if (item == 1519) {
c.getPacketSender().sendChatInterface(8866);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8869, 180, 60); // left
c.getPacketSender().sendFrame246(8870, 180, 58); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(60), 8874);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(58), 8878);
c.getPacketSender().sendString(ItemAssistant.getItemName(60), 8874);
c.getPacketSender().sendString(ItemAssistant.getItemName(58), 8878);
} else if (item == 1517) {
c.getPacketSender().sendChatInterface(8866);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8869, 180, 64); // left
c.getPacketSender().sendFrame246(8870, 180, 62); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(64), 8874);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(62), 8878);
c.getPacketSender().sendString(ItemAssistant.getItemName(64), 8874);
c.getPacketSender().sendString(ItemAssistant.getItemName(62), 8878);
} else if (item == 1515) {
c.getPacketSender().sendChatInterface(8866);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8869, 180, 68); // left
c.getPacketSender().sendFrame246(8870, 180, 66); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(68), 8874);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(66), 8878);
c.getPacketSender().sendString(ItemAssistant.getItemName(68), 8874);
c.getPacketSender().sendString(ItemAssistant.getItemName(66), 8878);
} else if (item == 1513) {
c.getPacketSender().sendChatInterface(8866);
c.getPacketSender().sendFrame126("What would you like to make?", 8879);
c.getPacketSender().sendString("What would you like to make?", 8879);
c.getPacketSender().sendFrame246(8869, 180, 72); // left
c.getPacketSender().sendFrame246(8870, 180, 70); // right
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(72), 8874);
c.getPacketSender().sendFrame126(ItemAssistant.getItemName(70), 8878);
c.getPacketSender().sendString(ItemAssistant.getItemName(72), 8874);
c.getPacketSender().sendString(ItemAssistant.getItemName(70), 8878);
}
}
@@ -169,20 +169,20 @@ public class Runecrafting {
public void getMultiSupport(int obj) {
Altar_Data ad = forObj(obj);
if (ad != null) {
int amount = c.getItemAssistant().getItemCount(7936), amount2 = c.getItemAssistant().getItemCount(1436);
int amount = c.getItemAssistant().getItemAmount(7936), amount2 = c.getItemAssistant().getItemAmount(1436);
if (amount2 > 0 && amount > 0) {
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemAmount(7936));
c.getItemAssistant().addItem(ad.rewardedRune, amount * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount, c.playerRunecrafting);
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemAmount(1436));
c.getItemAssistant().addItem(ad.rewardedRune, amount2 * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2, c.playerRunecrafting);
} else if (amount > 0) {
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemAmount(7936));
c.getItemAssistant().addItem(ad.rewardedRune, amount * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount, c.playerRunecrafting);
} else if (amount2 > 0) {
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemAmount(1436));
c.getItemAssistant().addItem(ad.rewardedRune, amount2 * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2, c.playerRunecrafting);
} else {
@@ -478,18 +478,18 @@ public class Slayer {
}
public void updatePoints() {
c.getPacketSender().sendFrame126("Slayer Points: " + c.slayerPoints, 41011);
c.getPacketSender().sendFrame126("Slayer Points: " + c.slayerPoints, 41511);
c.getPacketSender().sendFrame126("Slayer Points: " + c.slayerPoints, 42011);
c.getPacketSender().sendString("Slayer Points: " + c.slayerPoints, 41011);
c.getPacketSender().sendString("Slayer Points: " + c.slayerPoints, 41511);
c.getPacketSender().sendString("Slayer Points: " + c.slayerPoints, 42011);
}
public void updateCurrentlyRemoved() {
int line[] = { 42014, 42015, 42016, 42017 };
for (int i = 0; i < c.removedTasks.length; i++) {
if (c.removedTasks[i] != -1) {
c.getPacketSender().sendFrame126(getTaskName(c.removedTasks[i]), line[i]);
c.getPacketSender().sendString(getTaskName(c.removedTasks[i]), line[i]);
} else {
c.getPacketSender().sendFrame126("", line[i]);
c.getPacketSender().sendString("", line[i]);
}
}
}
@@ -6,799 +6,45 @@ import com.rebotted.event.CycleEventHandler;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.players.Player;
/**
* Cleaned by Andrew
* @author Andrew (Mr Extremez)
*/
public class Smithing {
private int addItem, xpRecieved, removeItem, removeAmount, makeTimes;
private int addItem, xp, removeItem, removeAmount, makeTimes;
public void readInput(int levelReq, String type, Player player, int amountToMake) {
if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Bronze")) {
checkBronze(player, levelReq, amountToMake, type);
} else if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Iron")) {
checkIron(player, levelReq, amountToMake, type);
} else if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Steel") || ItemAssistant.getItemName(Integer.parseInt(type)).contains("ball")) {
checkSteel(player, levelReq, amountToMake, type);
} else if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Mith")) {
checkMith(player, levelReq, amountToMake, type);
} else if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Adam") || ItemAssistant.getItemName(Integer.parseInt(type)).contains("Addy")) {
checkAddy(player, levelReq, amountToMake, type);
} else if (ItemAssistant.getItemName(Integer.parseInt(type)).contains("Rune") || ItemAssistant.getItemName(Integer.parseInt(type)).contains("Runite")) {
checkRune(player, levelReq, amountToMake, type);
}
if (player.playerRights > 1) {
player.getPacketSender().sendMessage("You made item id: " + type + ".");
public void readInput(Player player, int levelReq, int type, int amountToMake) {
if (ItemAssistant.getItemName(type).contains("Bronze")) {
removeItem = 2349;
} else if (ItemAssistant.getItemName(type).contains("Iron")) {
removeItem = 2351;
} else if (ItemAssistant.getItemName(type).contains("Steel")) {
removeItem = 2353;
} else if (ItemAssistant.getItemName(type).contains("Mith")) {
removeItem = 2359;
} else if (ItemAssistant.getItemName(type).contains("Adam") || ItemAssistant.getItemName(type).contains("Addy")) {
removeItem = 2361;
} else if (ItemAssistant.getItemName(type).contains("Rune") || ItemAssistant.getItemName(type).contains("Runite")) {
removeItem = 2363;
}
checkBar(player, levelReq, amountToMake, type);
}
private void checkBronze(Player player, int levelReq, int amountToMake, String type) {
if (player.tutorialProgress == 20 && !type.equalsIgnoreCase("1205")) {
player.getDialogueHandler().sendStatement("You can only make a bronze dagger on this step.");
player.nextChat = 0;
return;
private void checkBar(Player player, int level, int amountToMake, int type) {
SmithingData item = SmithingData.forId(type);
if (item != null) {
if (player.playerLevel[player.playerSmithing] >= item.getLvl()) {
if (type == item.getId()) {
addItem = item.getId();
removeAmount = item.getAmount();
makeTimes = amountToMake;
xp = item.getXp();
smithItem(player, addItem, removeItem, removeAmount, makeTimes, xp);
}
} else {
player.getPacketSender().sendMessage("You don't have a high enough level to make this item.");
}
}
if (type.equalsIgnoreCase("1351") && levelReq >= 1) {
xpRecieved = 13;
addItem = 1351;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1205") && levelReq >= 1 && player.tutorialProgress > 20) {
xpRecieved = 13;
addItem = 1205;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1205") && levelReq >= 1 && player.tutorialProgress == 20) {
xpRecieved = 13;
addItem = 1205;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
player.getDialogueHandler().sendDialogues(3066, -1);
} else if (type.equals("1422") && levelReq >= 2) {
xpRecieved = 13;
addItem = 1422;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1139") && levelReq >= 3) {
xpRecieved = 13;
addItem = 1139;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("819") && levelReq >= 4) {
xpRecieved = 13;
addItem = 819;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1277") && levelReq >= 4) {
xpRecieved = 13;
addItem = 1277;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("4819") && levelReq >= 4) {
xpRecieved = 13;
addItem = 4819;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("39") && levelReq >= 5) {
xpRecieved = 13;
addItem = 39;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1321") && levelReq >= 5) {
xpRecieved = 25;
addItem = 1321;
removeItem = 2349;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1291") && levelReq >= 6) {
xpRecieved = 25;
addItem = 1291;
removeItem = 2349;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("864") && levelReq >= 7) {
xpRecieved = 25;
addItem = 864;
removeItem = 2349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1155") && levelReq >= 7) {
xpRecieved = 25;
addItem = 1155;
removeItem = 2349;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1173") && levelReq >= 8) {
xpRecieved = 25;
addItem = 1173;
removeItem = 2349;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("3095") && levelReq >= 8) { // claws
xpRecieved = 25;
addItem = 3095;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1337") && levelReq >= 9) {
xpRecieved = 38;
addItem = 1337;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1375") && levelReq >= 10) {
xpRecieved = 38;
addItem = 1375;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1103") && levelReq >= 11) {
xpRecieved = 38;
addItem = 1103;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1189") && levelReq >= 12) {
xpRecieved = 38;
addItem = 1189;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1307") && levelReq >= 14) {
xpRecieved = 38;
addItem = 1307;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1075") && levelReq >= 16) {
xpRecieved = 38;
addItem = 1075;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1087") && levelReq >= 16) {
xpRecieved = 38;
addItem = 1087;
removeItem = 2349;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1117") && levelReq >= 18) {
xpRecieved = 63;
addItem = 1117;
removeItem = 2349;
removeAmount = 5;
makeTimes = amountToMake;
} else if (player.playerLevel[player.playerSmithing] < levelReq) {
player.getPacketSender().sendMessage("You need " + levelReq + " smithing to do this!");
return;
}
smithItem(player, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
}
private void checkIron(Player c, int levelReq, int amountToMake, String type) {
removeItem = 2351;
if (type.equalsIgnoreCase("1349") && levelReq >= 16) { // Axe
xpRecieved = 25;
addItem = 1349;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1203") && levelReq >= 15) { // Dagger
xpRecieved = 25;
addItem = 1203;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1420") && levelReq >= 17) { // Mace
xpRecieved = 25;
addItem = 1420;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1137") && levelReq >= 18) { // Med helm
xpRecieved = 25;
addItem = 1137;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("820") && levelReq >= 19) { // Dart tips
xpRecieved = 25;
addItem = 820;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1279") && levelReq >= 19) { // Sword (s)
xpRecieved = 25;
addItem = 1279;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("4820") && levelReq >= 19) { // Nails
xpRecieved = 25;
addItem = 4820;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("40") && levelReq >= 20) { // Arrow tips
xpRecieved = 25;
addItem = 40;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1323") && levelReq >= 20) {// Scim
xpRecieved = 50;
addItem = 1323;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1293") && levelReq >= 21) { // Longsword
xpRecieved = 50;
addItem = 1293;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("863") && levelReq >= 22) { // Knives
xpRecieved = 25;
addItem = 863;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1153") && levelReq >= 22) { // Full Helm
xpRecieved = 50;
addItem = 1153;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1175") && levelReq >= 23) { // Square shield
xpRecieved = 50;
addItem = 1175;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1335") && levelReq >= 24) { // Warhammer
xpRecieved = 38;
addItem = 1335;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1363") && levelReq >= 25) { // Battle axe
xpRecieved = 75;
addItem = 1363;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1101") && levelReq >= 26) { // Chain
xpRecieved = 75;
addItem = 1101;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("4540") && levelReq >= 26) { // lantern
xpRecieved = 25;
addItem = 4540;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1191") && levelReq >= 27) { // Kite
xpRecieved = 75;
addItem = 1191;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("3096") && levelReq >= 28) { // claws
xpRecieved = 50;
addItem = 3096;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1309") && levelReq >= 29) { // 2h Sword
xpRecieved = 75;
addItem = 1309;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1067") && levelReq >= 31) { // Platelegs
xpRecieved = 75;
addItem = 1067;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1081") && levelReq >= 31) { // PlateSkirt
xpRecieved = 75;
addItem = 1081;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1115") && levelReq >= 33) { // Platebody
xpRecieved = 125;
addItem = 1115;
removeAmount = 5;
makeTimes = amountToMake;
} else if (c.playerLevel[c.playerSmithing] < levelReq) {
c.getPacketSender().sendMessage("You need " + levelReq + " smithing to do this!");
return;
}
smithItem(c, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
private void checkSteel(Player c, int levelReq, int amountToMake, String type) {
removeItem = 2353;
if (type.equalsIgnoreCase("1353") && levelReq >= 31) { // Axe
xpRecieved = 38;
addItem = 1353;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("2") && levelReq >= 35) { // Cannonball
xpRecieved = 26;
addItem = 2;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1207") && levelReq >= 30) { // Dagger
xpRecieved = 50;
addItem = 1207;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1424") && levelReq >= 32) { // Mace
xpRecieved = 50;
addItem = 1424;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1141") && levelReq >= 33) { // Med helm
xpRecieved = 50;
addItem = 1141;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("821") && levelReq >= 34) { // Dart tips
xpRecieved = 50;
addItem = 821;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1281") && levelReq >= 34) { // Sword (s)
xpRecieved = 50;
addItem = 1281;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1539") && levelReq >= 34) { // Nails
xpRecieved = 50;
addItem = 1539;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("41") && levelReq >= 35) { // Arrow tips
xpRecieved = 50;
addItem = 41;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1325") && levelReq >= 35) {// Scim
xpRecieved = 75;
addItem = 1325;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("2370") && levelReq >= 36) {// Studs
xpRecieved = 37;
addItem = 2370;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1295") && levelReq >= 36) { // Longsword
xpRecieved = 75;
addItem = 1295;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("865") && levelReq >= 37) { // Knives
xpRecieved = 50;
addItem = 865;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1157") && levelReq >= 37) { // Full Helm
xpRecieved = 75;
addItem = 1157;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1177") && levelReq >= 38) { // Square shield
xpRecieved = 75;
addItem = 1177;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1339") && levelReq >= 39) { // Warhammer
xpRecieved = 113;
addItem = 1339;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1365") && levelReq >= 40) { // Battle axe
xpRecieved = 113;
addItem = 1365;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1105") && levelReq >= 41) { // Chain
xpRecieved = 113;
addItem = 1105;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1193") && levelReq >= 42) { // Kite
xpRecieved = 113;
addItem = 1193;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("3097") && levelReq >= 43) { // claws
xpRecieved = 75;
addItem = 3097;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1311") && levelReq >= 44) { // 2h Sword
xpRecieved = 113;
addItem = 1311;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1069") && levelReq >= 46) { // Platelegs
xpRecieved = 113;
addItem = 1069;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1083") && levelReq >= 46) { // PlateSkirt
xpRecieved = 113;
addItem = 1083;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1119") && levelReq >= 48) { // Platebody
xpRecieved = 188;
addItem = 1119;
removeAmount = 5;
makeTimes = amountToMake;
} else if (c.playerLevel[c.playerSmithing] < levelReq) {
c.getPacketSender().sendMessage(
"You need " + levelReq + " smithing to do this!");
return;
}
smithItem(c, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
private void checkMith(Player c, int levelReq, int amountToMake, String type) {
removeItem = 2359;
if (type.equalsIgnoreCase("1355") && levelReq >= 51) { // Axe
xpRecieved = 50;
addItem = 1355;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1209") && levelReq >= 50) { // Dagger
xpRecieved = 50;
addItem = 1209;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1428") && levelReq >= 52) { // Mace
xpRecieved = 50;
addItem = 1428;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1143") && levelReq >= 53) {// Med helm
xpRecieved = 50;
addItem = 1143;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("822") && levelReq >= 54) { // Dart tips
xpRecieved = 50;
addItem = 822;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1285") && levelReq >= 54) { // Sword (s)
xpRecieved = 50;
addItem = 1285;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("4822") && levelReq >= 54) { // Nails
xpRecieved = 50;
addItem = 4822;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("42") && levelReq >= 55) { // Arrow tips
xpRecieved = 50;
addItem = 42;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1329") && levelReq >= 55) {// Scim
xpRecieved = 100;
addItem = 1329;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1299") && levelReq >= 56) { // Longsword
xpRecieved = 100;
addItem = 1299;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("866") && levelReq >= 57) { // Knives
xpRecieved = 50;
addItem = 866;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1159") && levelReq >= 57) { // Full Helm
xpRecieved = 100;
addItem = 1159;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1181") && levelReq >= 58) { // Square shield
xpRecieved = 100;
addItem = 1181;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1343") && levelReq >= 59) { // Warhammer
xpRecieved = 150;
addItem = 1343;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1369") && levelReq >= 60) { // Battle axe
xpRecieved = 150;
addItem = 1369;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1109") && levelReq >= 61) { // Chain
xpRecieved = 150;
addItem = 1109;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1197") && levelReq >= 62) { // Kite
xpRecieved = 150;
addItem = 1197;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("3099") && levelReq >= 63) { // claws
xpRecieved = 100;
addItem = 3099;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1315") && levelReq >= 64) { // 2h Sword
xpRecieved = 150;
addItem = 1315;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1071") && levelReq >= 66) { // Platelegs
xpRecieved = 150;
addItem = 1071;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1085") && levelReq >= 66) { // PlateSkirt
xpRecieved = 150;
addItem = 1085;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1121") && levelReq >= 68) { // Platebody
xpRecieved = 250;
addItem = 1121;
removeAmount = 5;
makeTimes = amountToMake;
} else if (c.playerLevel[c.playerSmithing] < levelReq) {
c.getPacketSender().sendMessage("You need " + levelReq + " smithing to do this!");
return;
}
smithItem(c, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
private void checkAddy(Player c, int levelReq, int amountToMake, String type) {
removeItem = 2361;
if (type.equalsIgnoreCase("1357") && levelReq >= 71) { // Axe
xpRecieved = 63;
addItem = 1357;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1211") && levelReq >= 70) { // Dagger
xpRecieved = 63;
addItem = 1211;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1430") && levelReq >= 72) { // Mace
xpRecieved = 63;
addItem = 1430;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1145") && levelReq >= 73) { // Med helm
xpRecieved = 63;
addItem = 1145;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("823") && levelReq >= 74) { // Dart tips
xpRecieved = 63;
addItem = 823;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1287") && levelReq >= 74) { // Sword (s)
xpRecieved = 63;
addItem = 1287;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("4823") && levelReq >= 74) { // Nails
xpRecieved = 63;
addItem = 4823;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("43") && levelReq >= 75) { // Arrow tips
xpRecieved = 63;
addItem = 43;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1331") && levelReq >= 75) {// Scim
xpRecieved = 125;
addItem = 1331;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1301") && levelReq >= 76) { // Longsword
xpRecieved = 125;
addItem = 1301;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("867") && levelReq >= 77) { // Knives
xpRecieved = 63;
addItem = 867;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1161") && levelReq >= 77) { // Full Helm
xpRecieved = 125;
addItem = 1161;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1183") && levelReq >= 78) { // Square shield
xpRecieved = 125;
addItem = 1183;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1345") && levelReq >= 79) { // Warhammer
xpRecieved = 188;
addItem = 1345;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1371") && levelReq >= 80) { // Battle axe
xpRecieved = 188;
addItem = 1371;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1111") && levelReq >= 81) { // Chain
xpRecieved = 188;
addItem = 1111;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1199") && levelReq >= 82) { // Kite
xpRecieved = 188;
addItem = 1199;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("3100") && levelReq >= 83) { // claws
xpRecieved = 125;
addItem = 3100;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1317") && levelReq >= 84) { // 2h Sword
xpRecieved = 188;
addItem = 1317;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1073") && levelReq >= 86) { // Platelegs
xpRecieved = 188;
addItem = 1073;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1091") && levelReq >= 86) { // PlateSkirt
xpRecieved = 188;
addItem = 1091;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1123") && levelReq >= 88) { // Platebody
xpRecieved = 313;
addItem = 1123;
removeAmount = 5;
makeTimes = amountToMake;
} else if (c.playerLevel[c.playerSmithing] < levelReq) {
c.getPacketSender().sendMessage("You need " + levelReq + " smithing to do this!");
return;
}
smithItem(c, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
private void checkRune(Player c, int levelReq, int amountToMake, String type) {
removeItem = 2363;
if (type.equalsIgnoreCase("1359") && levelReq >= 86) { // Axe
xpRecieved = 75;
addItem = 1359;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equalsIgnoreCase("1213") && levelReq >= 85) { // Dagger
xpRecieved = 75;
addItem = 1213;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1432") && levelReq >= 87) { // Mace
xpRecieved = 75;
addItem = 1432;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1147") && levelReq >= 88) { // Med helm
xpRecieved = 75;
addItem = 1147;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("824") && levelReq >= 89) { // Dart tips
xpRecieved = 75;
addItem = 824;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1289") && levelReq >= 89) { // Sword (s)
xpRecieved = 75;
addItem = 1289;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("4824") && levelReq >= 89) { // Nails
xpRecieved = 75;
addItem = 4824;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("44") && levelReq >= 90) { // Arrow tips
xpRecieved = 75;
addItem = 44;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1333") && levelReq >= 90) {// Scim
xpRecieved = 150;
addItem = 1333;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1303") && levelReq >= 91) { // Longsword
xpRecieved = 150;
addItem = 1303;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("868") && levelReq >= 92) { // Knives
xpRecieved = 75;
addItem = 868;
removeAmount = 1;
makeTimes = amountToMake;
} else if (type.equals("1163") && levelReq >= 92) { // Full Helm
xpRecieved = 150;
addItem = 1163;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1185") && levelReq >= 93) { // Square shield
xpRecieved = 150;
addItem = 1185;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1347") && levelReq >= 94) { // Warhammer
xpRecieved = 225;
addItem = 1347;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1373") && levelReq >= 95) { // Battle axe
xpRecieved = 225;
addItem = 1373;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1113") && levelReq >= 96) { // Chain
xpRecieved = 225;
addItem = 1113;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1201") && levelReq >= 97) { // Kite
xpRecieved = 225;
addItem = 1201;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1319") && levelReq >= 99) { // 2h Sword
xpRecieved = 225;
addItem = 1319;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1079") && levelReq >= 99) { // Platelegs
xpRecieved = 225;
addItem = 1079;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("3101") && levelReq >= 98) { // claws
xpRecieved = 150;
addItem = 3101;
removeAmount = 2;
makeTimes = amountToMake;
} else if (type.equals("1093") && levelReq >= 99) { // PlateSkirt
xpRecieved = 225;
addItem = 1093;
removeAmount = 3;
makeTimes = amountToMake;
} else if (type.equals("1127") && levelReq >= 99) { // Platebody
xpRecieved = 313;
addItem = 1127;
removeAmount = 5;
makeTimes = amountToMake;
} else if (c.playerLevel[c.playerSmithing] < levelReq) {
c.getPacketSender().sendMessage("You need " + levelReq + " smithing to do this!");
return;
}
smithItem(c, addItem, removeItem, removeAmount, makeTimes, xpRecieved);
}
public static void smithItem(Player player, int addItem, int removeItem, int removeItem2, int timesToMake, int XP) {
public static void smithItem(Player player, int addItem, int removeItem, int removeItem2, int timesToMake, int XP) {
player.doAmount = timesToMake;
player.getPacketSender().closeAllWindows();
String name = ItemAssistant.getItemName(addItem);
@@ -809,7 +55,16 @@ public class Smithing {
CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() {
@Override
public void execute(CycleEventContainer container) {
if (player.doAmount <= 0 || !player.getItemAssistant().playerHasItem(removeItem, removeItem2) || !player.isSmithing || player.isWoodcutting || player.isCrafting || player.isMoving || player.isMining || player.isBusy || player.isShopping || player.isFletching || player.isFiremaking || player.isSpinning || player.isPotionMaking || player.playerIsFishing || player.isBanking || player.isSmelting || player.isTeleporting || player.isHarvesting || player.playerIsCooking || player.isPotCrafting) {
if (player.doAmount <= 0 || !player.getItemAssistant().playerHasItem(removeItem, removeItem2)
|| !player.isSmithing || player.isWoodcutting
|| player.isCrafting || player.isMoving
|| player.isMining || player.isBusy
|| player.isShopping || player.isFletching
|| player.isFiremaking || player.isSpinning
|| player.isPotionMaking || player.playerIsFishing
|| player.isBanking || player.isSmelting
|| player.isTeleporting || player.isHarvesting
|| player.playerIsCooking || player.isPotCrafting) {
container.stop();
} else {
player.startAnimation(898);
@@ -826,7 +81,6 @@ public class Smithing {
}
}
player.getItemAssistant().deleteItem(removeItem, removeItem2);
player.getPacketSender().sendMessage(ItemAssistant.getItemName(addItem));
if (name.contains("bolt")) {
player.getItemAssistant().addItem(addItem, 10);
} else if (name.contains("dart tip")) {
@@ -856,5 +110,5 @@ public class Smithing {
player.isSmithing = false;
}
}
}
@@ -0,0 +1,167 @@
package com.rebotted.game.content.skills.smithing;
/**
* SmithingData
* @author Andrew (Mr Extremez)
*/
public enum SmithingData {
//id, xp, lvl, amount
BRONZE_AXE(1351, 13, 1, 1),
BRONZE_DAGGER(1205, 13, 1, 1),
BRONZE_MACE(1422, 13, 2, 1),
BRONZE_MED(1139, 13, 3, 1),
BRONZE_DART(819, 13, 4, 1),
BRONZE_SWORD(1277, 13, 4, 1),
BRONZE_NAILS(4819, 13, 4, 1),
BRONZE_TIPS(39, 13, 5, 1),
BRONZE_KNIFE(864, 25, 7, 1),
BRONZE_SCIM(1321, 25, 5, 2),
BRONZE_LONG(1291, 25, 6, 2),
BRONZE_FULL(1155, 25, 7, 2),
BRONZE_SQ(1173, 25, 8, 2),
BRONZE_HAMMER(1337, 38, 9, 3),
BRONZE_BATTLE(1375, 38, 10, 3),
BRONZE_CHAIN(1103, 38, 11, 3),
BRONZE_KITE(1189, 38, 12, 3),
BRONZE_2H(1307, 38, 14, 3),
BRONZE_PLATELEGS(1075, 38, 16, 3),
BRONZE_PLATESKIRT(1087, 38, 16, 3),
BRONZE_PLATEBODY(1117, 63, 18, 5),
IRON_AXE(1349, 25, 16, 1),
IRON_DAGGER(1203, 25, 15, 1),
IRON_MACE(1420, 25, 17, 1),
IRON_MED(1137, 25, 18, 1),
IRON_DART(820, 25, 19, 1),
IRON_SWORD(1279, 25, 19, 1),
IRON_NAILS(4820, 25, 19, 1),
IRON_TIPS(40, 25, 20, 1),
IRON_SCIM(1323, 25, 20, 2),
IRON_LONG(1293, 50, 21, 2),
IRON_KNIFE(863, 25, 22, 1),
IRON_FULL(1153, 50, 22, 1),
IRON_SQ(1175, 50, 23, 2),
IRON_HAMMER(1335, 38, 24, 3),
IRON_BATTLEAXE(1363, 75, 25, 3),
IRON_CHAIN(1101, 75, 26, 3),
IRON_KITE(1191, 75, 27, 3),
IRON_2H(1309, 75, 29, 3),
IRON_LEGS(1067, 75, 31, 3),
IRON_SKIRT(1081, 75, 31, 3),
IRON_BODY(1115, 100, 33, 3),
STEEL_AXE(1353, 38, 31, 1),
STEEL_DAGGER(1207, 50, 30, 1),
STEEL_MACE(1424, 50, 32, 1),
STEEL_MED(1141, 50, 33, 1),
STEEL_SWORD(1281, 50, 34, 1),
STEEL_NAILS(1539, 50, 34, 1),
STEEL_TIPS(41, 50, 35, 1),
STEEL_SCIM(1325, 75, 35, 2),
STEEL_LONG(1295, 75, 36, 2),
STEEL_KNIFE(865, 50, 37, 1),
STEEL_FULL(1157, 75, 37, 2),
STEEL_SQ(1177, 75, 38, 2),
STEEL_HAMMER(1339, 113, 39, 3),
STEEL_BATTLEAXE(1365, 113, 40, 3),
STEEL_CHAIN(1105, 113, 41, 3),
STEEL_KITE(1193, 113, 42, 3),
STEEL_2H(1311, 113, 44, 3),
STEEL_LEGS(1069, 113, 46, 3),
STEEL_SKIRT(1083, 113, 46, 3),
STEEL_PLATE(1119, 188, 48, 5),
MITH_AXE(1355, 50, 51, 1),
MITH_DAGGER(1209, 50, 50, 1),
MITH_MACE(1428, 50, 52, 1),
MITH_MED(1143, 50, 53, 1),
MITH_SWORD(1285, 50, 54, 1),
MITH_NAILS(4822, 50, 54, 1),
MITH_TIPS(42, 50, 55, 1),
MITH_SCIM(1329, 100, 55, 2),
MITH_LONG(1299, 100, 56, 2),
MITH_KNIFE(866, 50, 57, 1),
MITH_FULL(1159, 100, 57, 2),
MITH_SQ(1181, 100, 58, 2),
MITH_HAMMER(1343, 150, 59, 3),
MITH_BATTLEAXE(1369, 150, 60, 3),
MITH_CHAIN(1109, 150, 61, 3),
MITH_KITE(1197, 150, 62, 3),
MITH_2H(1315, 150, 64, 3),
MITH_LEGS(1071, 150, 66, 3),
MITH_SKIRT(1085, 150, 66, 3),
MITH_PLATE(1121, 250, 68, 5),
ADDY_AXE(1357, 63, 71, 1),
ADDY_DAGGER(1211, 63, 70, 1),
ADDY_MACE(1430, 63, 72, 1),
ADDY_MED(1145, 63, 73, 1),
ADDY_SWORD(1287, 63, 74, 1),
ADDY_NAILS(4823, 63, 74, 1),
ADDY_TIPS(43, 63, 75, 1),
ADDY_SCIM(1331, 125, 75, 2),
ADDY_LONG(1301, 125, 76, 2),
ADDY_KNIFE(867, 63, 77, 1),
ADDY_HELM(1161, 125, 77, 2),
ADDY_SQ(1183, 125, 78, 2),
ADDY_HAMMER(1345, 188, 79, 3),
ADDY_BATTLEAXE(1371, 188, 80, 3),
ADDY_CHAIN(1111, 188, 81, 3),
ADDY_KITE(1199, 188, 82, 3),
ADDY_2H(1317, 188, 84, 3),
ADDY_LEGS(1073, 188, 86, 3),
ADDY_SKIRT(1091, 188, 86, 3),
ADDY_PLATE(1123, 313, 88, 5),
RUNE_AXE(1359, 75, 86, 1),
RUNE_DAGGER(1213, 75, 85, 1),
RUNE_MACE(1432, 75, 87, 1),
RUNE_MED(1147, 75, 88, 1),
RUNE_SWORD(1289, 75, 89, 1),
RUNE_NAILS(4824, 75, 89, 1),
RUNE_TIPS(44, 75, 90, 1),
RUNE_SCIM(1333, 150, 90, 2),
RUNE_LONG(1303, 150, 91, 2),
RUNE_KNIFE(868, 75, 92, 1),
RUNE_HELM(1163, 150, 92, 2),
RUNE_SQ(1185, 150, 93, 2),
RUNE_HAMMER(1347, 225, 94, 3),
RUNE_BATTLEAXE(1373, 225, 95, 3),
RUNE_CHAIN(1113, 225, 96, 3),
RUNE_KITE(1201, 225, 97, 3),
RUNE_2H(1319, 225, 99, 3),
RUNE_LEGS(1079, 225, 99, 3),
RUNE_SKIRT(1093, 225, 99, 3),
RUNE_PLATE(1127, 313, 99, 5);
private final int id, xp, lvl, barsNeeded;
SmithingData(int id, int xp, int lvl, int barsNeeded) {
this.id = id;
this.xp = xp;
this.lvl = lvl;
this.barsNeeded = barsNeeded;
}
public int getId() {
return id;
}
public int getXp() {
return xp;
}
public int getLvl() {
return lvl;
}
public int getAmount() {
return barsNeeded;
}
public static SmithingData forId(int itemId) {
for (SmithingData item : SmithingData.values()) {
if (itemId == item.getId()) {
return item;
}
}
return null;
}
}
@@ -42,72 +42,72 @@ public class SmithingInterface {
String threeb = GetForBars(2363, 3, c);
String twob = GetForBars(2363, 2, c);
String oneb = GetForBars(2363, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendString(
GetForlvl(88, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(99, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(99, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(99, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(97, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(96, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(95, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(94, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(93, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(92, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(92, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(91, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(90, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(90, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(89, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(89, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(89, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(88, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(87, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(85, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(86, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame34(1213, 0, 1119, 1); // dagger
c.getPacketSender().sendFrame34(1359, 0, 1120, 1); // axe
@@ -133,12 +133,12 @@ public class SmithingInterface {
c.getPacketSender().sendFrame34(3101, 4, 1120, 1); // claws
c.getPacketSender().sendFrame34(4824, 4, 1122, 15); // nails
c.getPacketSender().sendFrame34(-1, 3, 1123, 1);
c.getPacketSender().sendFrame126("", 1135);
c.getPacketSender().sendFrame126("", 1134);
c.getPacketSender().sendFrame126("", 11461);
c.getPacketSender().sendFrame126("", 11459);
c.getPacketSender().sendFrame126("", 1132);
c.getPacketSender().sendFrame126("", 1096);
c.getPacketSender().sendString("", 1135);
c.getPacketSender().sendString("", 1134);
c.getPacketSender().sendString("", 11461);
c.getPacketSender().sendString("", 11459);
c.getPacketSender().sendString("", 1132);
c.getPacketSender().sendString("", 1096);
c.getPacketSender().showInterface(994);
}
@@ -147,72 +147,72 @@ public class SmithingInterface {
String threeb = GetForBars(2361, 3, c);
String twob = GetForBars(2361, 2, c);
String oneb = GetForBars(2361, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendString(
GetForlvl(88, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(86, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(86, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(84, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(82, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(81, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(80, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(79, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(78, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(77, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(77, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(76, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(75, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(75, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(74, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(74, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(74, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(73, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(72, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(70, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(71, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame34(1211, 0, 1119, 1); // dagger
c.getPacketSender().sendFrame34(1357, 0, 1120, 1); // axe
@@ -237,12 +237,12 @@ public class SmithingInterface {
c.getPacketSender().sendFrame34(3100, 4, 1120, 1); // claws
c.getPacketSender().sendFrame34(4823, 4, 1122, 15); // nails
c.getPacketSender().sendFrame34(-1, 3, 1123, 1);
c.getPacketSender().sendFrame126("", 1135);
c.getPacketSender().sendFrame126("", 1134);
c.getPacketSender().sendFrame126("", 11461);
c.getPacketSender().sendFrame126("", 11459);
c.getPacketSender().sendFrame126("", 1132);
c.getPacketSender().sendFrame126("", 1096);
c.getPacketSender().sendString("", 1135);
c.getPacketSender().sendString("", 1134);
c.getPacketSender().sendString("", 11461);
c.getPacketSender().sendString("", 11459);
c.getPacketSender().sendString("", 1132);
c.getPacketSender().sendString("", 1096);
c.getPacketSender().showInterface(994);
}
@@ -251,72 +251,72 @@ public class SmithingInterface {
String threeb = GetForBars(2359, 3, c);
String twob = GetForBars(2359, 2, c);
String oneb = GetForBars(2359, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendString(
GetForlvl(68, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(66, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(66, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(64, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(62, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(61, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(60, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(59, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(58, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(57, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(57, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(56, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(55, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(55, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(54, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(54, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(54, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(53, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(52, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(50, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(51, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame34(1209, 0, 1119, 1); // dagger
c.getPacketSender().sendFrame34(1355, 0, 1120, 1); // axe
@@ -341,12 +341,12 @@ public class SmithingInterface {
c.getPacketSender().sendFrame34(3099, 4, 1120, 1); // claws
c.getPacketSender().sendFrame34(4822, 4, 1122, 15); // nails
c.getPacketSender().sendFrame34(-1, 3, 1123, 1);
c.getPacketSender().sendFrame126("", 1135);
c.getPacketSender().sendFrame126("", 1134);
c.getPacketSender().sendFrame126("", 11461);
c.getPacketSender().sendFrame126("", 11459);
c.getPacketSender().sendFrame126("", 1132);
c.getPacketSender().sendFrame126("", 1096);
c.getPacketSender().sendString("", 1135);
c.getPacketSender().sendString("", 1134);
c.getPacketSender().sendString("", 11461);
c.getPacketSender().sendString("", 11459);
c.getPacketSender().sendString("", 1132);
c.getPacketSender().sendString("", 1096);
c.getPacketSender().showInterface(994);
}
@@ -355,79 +355,79 @@ public class SmithingInterface {
String threeb = GetForBars(2353, 3, c);
String twob = GetForBars(2353, 2, c);
String oneb = GetForBars(2353, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1132);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1135);
c.getPacketSender().sendFrame126("", 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1132);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1135);
c.getPacketSender().sendString("", 11459);
c.getPacketSender().sendString(
GetForlvl(48, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(46, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(46, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(44, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(42, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(41, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126("", 11461);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString("", 11461);
c.getPacketSender().sendString(
GetForlvl(40, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(39, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(38, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(37, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(37, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(36, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(35, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(35, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(34, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(34, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(34, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(33, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(32, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(30, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(31, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(35, c) + "Cannon Ball" + GetForlvl(35, c), 1096);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(36, c) + "Studs" + GetForlvl(36, c), 1134);
c.getPacketSender().sendFrame34(1207, 0, 1119, 1);
c.getPacketSender().sendFrame34(1353, 0, 1120, 1);
@@ -461,75 +461,75 @@ public class SmithingInterface {
String threeb = GetForBars(2351, 3, c);
String twob = GetForBars(2351, 2, c);
String oneb = GetForBars(2351, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendString(
GetForlvl(33, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(31, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(31, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(29, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(27, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Oil Lantern Frame" + GetForlvl(11, c),
11461);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(25, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(24, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(23, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(22, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(21, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(21, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(20, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(20, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(19, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(19, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(19, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(18, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(17, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(15, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(16, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame34(1203, 0, 1119, 1);
c.getPacketSender().sendFrame34(1349, 0, 1120, 1);
@@ -554,10 +554,10 @@ public class SmithingInterface {
c.getPacketSender().sendFrame34(4820, 4, 1122, 15);
c.getPacketSender().sendFrame34(4540, 4, 1121, 1);
c.getPacketSender().sendFrame34(3096, 4, 1120, 1); // claws
c.getPacketSender().sendFrame126("", 1135);
c.getPacketSender().sendFrame126("", 1134);
c.getPacketSender().sendFrame126("", 1132);
c.getPacketSender().sendFrame126("", 1096);
c.getPacketSender().sendString("", 1135);
c.getPacketSender().sendString("", 1134);
c.getPacketSender().sendString("", 1132);
c.getPacketSender().sendString("", 1096);
c.getPacketSender().showInterface(994);
}
@@ -566,72 +566,72 @@ public class SmithingInterface {
String threeb = GetForBars(2349, 3, c);
String twob = GetForBars(2349, 2, c);
String oneb = GetForBars(2349, 1, c);
c.getPacketSender().sendFrame126(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendFrame126(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendFrame126(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendFrame126(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(fiveb + "5 Bars" + fiveb, 1112);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1109);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1110);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1118);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1111);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1095);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1115);
c.getPacketSender().sendString(threeb + "3 Bars" + threeb, 1090);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1113);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1116);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1114);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 1089);
c.getPacketSender().sendString(twob + "2 Bars" + twob, 8428);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1124);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1125);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1126);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1127);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1128);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1129);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1130);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 1131);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 13357);
c.getPacketSender().sendString(oneb + "1 Bar" + oneb, 11459);
c.getPacketSender().sendString(
GetForlvl(18, c) + "Plate Body" + GetForlvl(18, c), 1101);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(16, c) + "Plate Legs" + GetForlvl(16, c), 1099);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(16, c) + "Plate Skirt" + GetForlvl(16, c), 1100);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(14, c) + "2 Hand Sword" + GetForlvl(14, c), 1088);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(26, c) + "Claws" + GetForlvl(11, c), 8429); // claws
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(12, c) + "Kite Shield" + GetForlvl(12, c), 1105);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(11, c) + "Chain Body" + GetForlvl(11, c), 1098);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(10, c) + "Battle Axe" + GetForlvl(10, c), 1092);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(9, c) + "Warhammer" + GetForlvl(9, c), 1083);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(8, c) + "Square Shield" + GetForlvl(8, c), 1104);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(7, c) + "Full Helm" + GetForlvl(7, c), 1103);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(7, c) + "Throwing Knives" + GetForlvl(7, c), 1106);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(6, c) + "Long Sword" + GetForlvl(6, c), 1086);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(5, c) + "Scimitar" + GetForlvl(5, c), 1087);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(5, c) + "Arrowtips" + GetForlvl(5, c), 1108);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(4, c) + "Sword" + GetForlvl(4, c), 1085);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(4, c) + "Dart Tips" + GetForlvl(4, c), 1107);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(4, c) + "Nails" + GetForlvl(4, c), 13358);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(3, c) + "Medium Helm" + GetForlvl(3, c), 1102);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(2, c) + "Mace" + GetForlvl(2, c), 1093);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(1, c) + "Dagger" + GetForlvl(1, c), 1094);
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
GetForlvl(1, c) + "Axe" + GetForlvl(1, c), 1091);
c.getPacketSender().sendFrame34(1205, 0, 1119, 1);
c.getPacketSender().sendFrame34(1351, 0, 1120, 1);
@@ -656,12 +656,12 @@ public class SmithingInterface {
c.getPacketSender().sendFrame34(3095, 4, 1120, 1); // claws
c.getPacketSender().sendFrame34(4819, 4, 1122, 15);
c.getPacketSender().sendFrame34(-1, 3, 1123, 1);
c.getPacketSender().sendFrame126("", 1135);
c.getPacketSender().sendFrame126("", 1134);
c.getPacketSender().sendFrame126("", 11461);
c.getPacketSender().sendFrame126("", 11459);
c.getPacketSender().sendFrame126("", 1132);
c.getPacketSender().sendFrame126("", 1096);
c.getPacketSender().sendString("", 1135);
c.getPacketSender().sendString("", 1134);
c.getPacketSender().sendString("", 11461);
c.getPacketSender().sendString("", 11459);
c.getPacketSender().sendString("", 1132);
c.getPacketSender().sendString("", 1096);
c.getPacketSender().showInterface(994);
}
@@ -1,11 +1,12 @@
package com.rebotted.game.content.traveling;
import com.rebotted.GameConstants;
import com.rebotted.event.CycleEvent;
import com.rebotted.event.CycleEventContainer;
import com.rebotted.event.CycleEventHandler;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.players.Player;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
/**
* Aug 12, 2017 : 1:51:21 AM
@@ -23,9 +24,9 @@ public class DesertHeat {
*/
private static final int ANIMATION = 829;
/**
* Time player has if they don't have protection
* Time player has if they don't have protection (90 seconds)
*/
private static int REGULAR_TIMER = 30000;
private static int REGULAR_TIMER = 90000;
/**
* Integer to check if player has waterskins
*/
@@ -43,7 +44,7 @@ public class DesertHeat {
* Desert clothes
*/
private static final int[][] CLOTHES = {
{1833, GameConstants.CHEST}, {1835, GameConstants.LEGS}, {1837, GameConstants.FEET}
{1833, ItemConstants.CHEST}, {1835, ItemConstants.LEGS}, {1837, ItemConstants.FEET}
};
private static void doDamage(Player player) {
@@ -71,14 +72,23 @@ public class DesertHeat {
return REGULAR_TIMER + heat;
}
private static boolean preventHeat(Player player) {
return (Boundary.isIn(player, Boundary.NO_HEAT));
}
public static void callHeat(final Player player) {
if (!player.inDesert() || player.playerLevel[player.playerHitpoints] < 0) {
if (!Boundary.isIn(player, Boundary.DESERT)
|| player.playerLevel[player.playerHitpoints] < 0
|| preventHeat(player)) {
return;
}
CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() {
@Override
public void execute(CycleEventContainer container) {
if (!player.inDesert() || player.playerLevel[player.playerHitpoints] < 0 || player.disconnected) {
if (!Boundary.isIn(player, Boundary.DESERT)
|| player.playerLevel[player.playerHitpoints] < 0
|| player.disconnected
|| preventHeat(player)) {
container.stop();
return;
}
@@ -120,19 +130,19 @@ public class DesertHeat {
public static void showWarning(Player player) {
for (int i = 8144; i < 8195; i++) {
player.getPacketSender().sendFrame126("", i);
player.getPacketSender().sendString("", i);
}
player.getPacketSender().sendFrame126("@dre@DESERT WARNING", 8144);
player.getPacketSender().sendFrame126("", 8145);
player.getPacketSender().sendFrame126("The intense heat of the desert reduces your health.", 8147);
player.getPacketSender().sendFrame126("Bring 2-5 waterskins to avoid receiving any damage.", 8148);
player.getPacketSender().sendFrame126("", 8149);
player.getPacketSender().sendFrame126("Wearing desert robes will not prevent the damage, but", 8150);
player.getPacketSender().sendFrame126("will reduce it significantly.", 8151);
player.getPacketSender().sendFrame126("", 8152);
player.getPacketSender().sendFrame126("The waterskins however need to be re-filled. Bring a", 8153);
player.getPacketSender().sendFrame126("knife and cut healthy cacti to re-fill the waterskins.", 8154);
player.getPacketSender().sendFrame126("@red@Any water vessels will evaporate, such as jug of water.", 8155);
player.getPacketSender().sendString("@dre@DESERT WARNING", 8144);
player.getPacketSender().sendString("", 8145);
player.getPacketSender().sendString("The intense heat of the desert reduces your health.", 8147);
player.getPacketSender().sendString("Bring 2-5 waterskins to avoid receiving any damage.", 8148);
player.getPacketSender().sendString("", 8149);
player.getPacketSender().sendString("Wearing desert robes will not prevent the damage, but", 8150);
player.getPacketSender().sendString("will reduce it significantly.", 8151);
player.getPacketSender().sendString("", 8152);
player.getPacketSender().sendString("The waterskins however need to be re-filled. Bring a", 8153);
player.getPacketSender().sendString("knife and cut healthy cacti to re-fill the waterskins.", 8154);
player.getPacketSender().sendString("@red@Any water vessels will evaporate, such as jug of water.", 8155);
player.getPacketSender().showInterface(8134);
}
}
@@ -1,9 +1,9 @@
package com.rebotted.game.content.traveling;
import com.rebotted.GameConstants;
import com.rebotted.event.CycleEvent;
import com.rebotted.event.CycleEventContainer;
import com.rebotted.event.CycleEventHandler;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.npcs.NpcHandler;
import com.rebotted.game.players.Player;
@@ -58,7 +58,7 @@ public class Sailing {
}
public static boolean searchForAlcohol(Player c) {
for (int element : GameConstants.ALCOHOL_RELATED_ITEMS) {
for (int element : ItemConstants.ALCOHOL_RELATED_ITEMS) {
if (c.getItemAssistant().playerHasItem(element, 1)) {
c.getDialogueHandler().sendNpcChat1("You can't bring intoxicating items to Asgarnia!", c.npcType, NpcHandler.getNpcListName(c.npcType));
c.nextChat = 0;
@@ -71,7 +71,7 @@ public class Sailing {
}
public static boolean quickSearch(Player c) {
for (int element : GameConstants.COMBAT_RELATED_ITEMS) {
for (int element : ItemConstants.COMBAT_RELATED_ITEMS) {
if (c.getItemAssistant().playerHasItem(element, 1) || c.getItemAssistant().playerHasEquipped(element)) {
c.getDialogueHandler().sendNpcChat2("Grr! I see you brought some illegal items! Get", "out of my sight immediately!", 657, NpcHandler.getNpcListName(c.npcType));
c.nextChat = 0;
@@ -32,7 +32,7 @@ public class DialogueHandler {
}
public void sendDialogues(int dialogue, int npcId) {
int MOLE_SKIN = player.getItemAssistant().getItemCount(7418), MOLE_CLAW = player.getItemAssistant().getItemCount(7416);
int MOLE_SKIN = player.getItemAssistant().getItemAmount(7418), MOLE_CLAW = player.getItemAssistant().getItemAmount(7416);
Farmers.FarmersData farmersData = Farmers.FarmersData.forId(player.npcType);
player.talkingNpc = npcId;
switch (dialogue) {
@@ -7049,27 +7049,27 @@ public class DialogueHandler {
public void chatboxText(String text, String text1, String text2,
String text3, String title) {
player.getPacketSender().sendFrame126(title, 6180);
player.getPacketSender().sendFrame126(text, 6181);
player.getPacketSender().sendFrame126(text1, 6182);
player.getPacketSender().sendFrame126(text2, 6183);
player.getPacketSender().sendFrame126(text3, 6184);
player.getPacketSender().sendString(title, 6180);
player.getPacketSender().sendString(text, 6181);
player.getPacketSender().sendString(text1, 6182);
player.getPacketSender().sendString(text2, 6183);
player.getPacketSender().sendString(text3, 6184);
}
public void clearChatBoxText(Player c) {
player.getPacketSender().sendFrame126("", 6180);
player.getPacketSender().sendFrame126("", 6181);
player.getPacketSender().sendFrame126("", 6182);
player.getPacketSender().sendFrame126("", 6183);
player.getPacketSender().sendFrame126("", 6184);
player.getPacketSender().sendString("", 6180);
player.getPacketSender().sendString("", 6181);
player.getPacketSender().sendString("", 6182);
player.getPacketSender().sendString("", 6183);
player.getPacketSender().sendString("", 6184);
}
public void sendStartInfo(String text, String text1, String text2, String text3, String title, boolean send) {
player.getPacketSender().sendFrame126(title, 6180);
player.getPacketSender().sendFrame126(text, 6181);
player.getPacketSender().sendFrame126(text1, 6182);
player.getPacketSender().sendFrame126(text2, 6183);
player.getPacketSender().sendFrame126(text3, 6184);
player.getPacketSender().sendString(title, 6180);
player.getPacketSender().sendString(text, 6181);
player.getPacketSender().sendString(text1, 6182);
player.getPacketSender().sendString(text2, 6183);
player.getPacketSender().sendString(text3, 6184);
player.getPacketSender().sendChatInterface(6179);
}
@@ -7081,35 +7081,35 @@ public class DialogueHandler {
switch (line.length) {
case 1:
player.getPacketSender().sendDialogueAnimation(969, getChatAnim(ChatEmotes.DEFAULT));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 970);
player.getPacketSender().sendFrame126(line[0], 971);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 970);
player.getPacketSender().sendString(line[0], 971);
player.getPacketSender().sendPlayerDialogueHead(969);
player.getPacketSender().sendChatInterface(968);
break;
case 2:
player.getPacketSender().sendDialogueAnimation(974, getChatAnim(ChatEmotes.DEFAULT));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 975);
player.getPacketSender().sendFrame126(line[0], 976);
player.getPacketSender().sendFrame126(line[1], 977);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 975);
player.getPacketSender().sendString(line[0], 976);
player.getPacketSender().sendString(line[1], 977);
player.getPacketSender().sendPlayerDialogueHead(974);
player.getPacketSender().sendChatInterface(973);
break;
case 3:
player.getPacketSender().sendDialogueAnimation(980, getChatAnim(ChatEmotes.DEFAULT));
player.getPacketSender().sendFrame126(player.playerName, 981);
player.getPacketSender().sendFrame126(line[0], 982);
player.getPacketSender().sendFrame126(line[1], 983);
player.getPacketSender().sendFrame126(line[2], 984);
player.getPacketSender().sendString(player.playerName, 981);
player.getPacketSender().sendString(line[0], 982);
player.getPacketSender().sendString(line[1], 983);
player.getPacketSender().sendString(line[2], 984);
player.getPacketSender().sendPlayerDialogueHead(980);
player.getPacketSender().sendChatInterface(979);
break;
case 4:
player.getPacketSender().sendDialogueAnimation(987, getChatAnim(ChatEmotes.DEFAULT));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 988);
player.getPacketSender().sendFrame126(line[0], 989);
player.getPacketSender().sendFrame126(line[1], 990);
player.getPacketSender().sendFrame126(line[2], 991);
player.getPacketSender().sendFrame126(line[3], 992);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 988);
player.getPacketSender().sendString(line[0], 989);
player.getPacketSender().sendString(line[1], 990);
player.getPacketSender().sendString(line[2], 991);
player.getPacketSender().sendString(line[3], 992);
player.getPacketSender().sendPlayerDialogueHead(987);
player.getPacketSender().sendChatInterface(986);
break;
@@ -7120,35 +7120,35 @@ public class DialogueHandler {
switch (line.length) {
case 1:
player.getPacketSender().sendDialogueAnimation(969, getChatAnim(e));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 970);
player.getPacketSender().sendFrame126(line[0], 971);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 970);
player.getPacketSender().sendString(line[0], 971);
player.getPacketSender().sendPlayerDialogueHead(969);
player.getPacketSender().sendChatInterface(968);
break;
case 2:
player.getPacketSender().sendDialogueAnimation(974, getChatAnim(e));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 975);
player.getPacketSender().sendFrame126(line[0], 976);
player.getPacketSender().sendFrame126(line[1], 977);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 975);
player.getPacketSender().sendString(line[0], 976);
player.getPacketSender().sendString(line[1], 977);
player.getPacketSender().sendPlayerDialogueHead(974);
player.getPacketSender().sendChatInterface(973);
break;
case 3:
player.getPacketSender().sendDialogueAnimation(980, getChatAnim(e));
player.getPacketSender().sendFrame126(player.playerName, 981);
player.getPacketSender().sendFrame126(line[0], 982);
player.getPacketSender().sendFrame126(line[1], 983);
player.getPacketSender().sendFrame126(line[2], 984);
player.getPacketSender().sendString(player.playerName, 981);
player.getPacketSender().sendString(line[0], 982);
player.getPacketSender().sendString(line[1], 983);
player.getPacketSender().sendString(line[2], 984);
player.getPacketSender().sendPlayerDialogueHead(980);
player.getPacketSender().sendChatInterface(979);
break;
case 4:
player.getPacketSender().sendDialogueAnimation(987, getChatAnim(e));
player.getPacketSender().sendFrame126(Misc.capitalize(player.playerName), 988);
player.getPacketSender().sendFrame126(line[0], 989);
player.getPacketSender().sendFrame126(line[1], 990);
player.getPacketSender().sendFrame126(line[2], 991);
player.getPacketSender().sendFrame126(line[3], 992);
player.getPacketSender().sendString(Misc.capitalize(player.playerName), 988);
player.getPacketSender().sendString(line[0], 989);
player.getPacketSender().sendString(line[1], 990);
player.getPacketSender().sendString(line[2], 991);
player.getPacketSender().sendString(line[3], 992);
player.getPacketSender().sendPlayerDialogueHead(987);
player.getPacketSender().sendChatInterface(986);
break;
@@ -7163,33 +7163,33 @@ public class DialogueHandler {
public void sendOption(String... line) {
switch (line.length) {
case 2:
player.getPacketSender().sendFrame126("Select an Option", 2460);
player.getPacketSender().sendFrame126(line[0], 2461);
player.getPacketSender().sendFrame126(line[1], 2462);
player.getPacketSender().sendString("Select an Option", 2460);
player.getPacketSender().sendString(line[0], 2461);
player.getPacketSender().sendString(line[1], 2462);
player.getPacketSender().sendChatInterface(2459);
break;
case 3:
player.getPacketSender().sendFrame126("Select an Option", 2470);
player.getPacketSender().sendFrame126(line[0], 2471);
player.getPacketSender().sendFrame126(line[1], 2472);
player.getPacketSender().sendFrame126(line[2], 2473);
player.getPacketSender().sendString("Select an Option", 2470);
player.getPacketSender().sendString(line[0], 2471);
player.getPacketSender().sendString(line[1], 2472);
player.getPacketSender().sendString(line[2], 2473);
player.getPacketSender().sendChatInterface(2469);
break;
case 4:
player.getPacketSender().sendFrame126("Select an Option", 2481);
player.getPacketSender().sendFrame126(line[0], 2482);
player.getPacketSender().sendFrame126(line[1], 2483);
player.getPacketSender().sendFrame126(line[2], 2484);
player.getPacketSender().sendFrame126(line[3], 2485);
player.getPacketSender().sendString("Select an Option", 2481);
player.getPacketSender().sendString(line[0], 2482);
player.getPacketSender().sendString(line[1], 2483);
player.getPacketSender().sendString(line[2], 2484);
player.getPacketSender().sendString(line[3], 2485);
player.getPacketSender().sendChatInterface(2480);
break;
case 5:
player.getPacketSender().sendFrame126("Select an Option", 2493);
player.getPacketSender().sendFrame126(line[0], 2494);
player.getPacketSender().sendFrame126(line[1], 2495);
player.getPacketSender().sendFrame126(line[2], 2496);
player.getPacketSender().sendFrame126(line[3], 2497);
player.getPacketSender().sendFrame126(line[4], 2498);
player.getPacketSender().sendString("Select an Option", 2493);
player.getPacketSender().sendString(line[0], 2494);
player.getPacketSender().sendString(line[1], 2495);
player.getPacketSender().sendString(line[2], 2496);
player.getPacketSender().sendString(line[3], 2497);
player.getPacketSender().sendString(line[4], 2498);
player.getPacketSender().sendChatInterface(2492);
break;
}
@@ -7203,29 +7203,29 @@ public class DialogueHandler {
public void sendStatement(String... line) {
switch (line.length) {
case 1:
player.getPacketSender().sendFrame126(line[0], 357);
player.getPacketSender().sendFrame126("Click here to continue", 358);
player.getPacketSender().sendString(line[0], 357);
player.getPacketSender().sendString("Click here to continue", 358);
player.getPacketSender().sendChatInterface(356);
break;
case 2:
player.getPacketSender().sendFrame126(line[0], 360);
player.getPacketSender().sendFrame126(line[1], 361);
player.getPacketSender().sendFrame126("Click here to continue", 362);
player.getPacketSender().sendString(line[0], 360);
player.getPacketSender().sendString(line[1], 361);
player.getPacketSender().sendString("Click here to continue", 362);
player.getPacketSender().sendChatInterface(359);
break;
case 3:
player.getPacketSender().sendFrame126(line[0], 364);
player.getPacketSender().sendFrame126(line[1], 365);
player.getPacketSender().sendFrame126(line[2], 366);
player.getPacketSender().sendFrame126("Click here to continue", 367);
player.getPacketSender().sendString(line[0], 364);
player.getPacketSender().sendString(line[1], 365);
player.getPacketSender().sendString(line[2], 366);
player.getPacketSender().sendString("Click here to continue", 367);
player.getPacketSender().sendChatInterface(363);
break;
case 4:
player.getPacketSender().sendFrame126(line[0], 369);
player.getPacketSender().sendFrame126(line[1], 370);
player.getPacketSender().sendFrame126(line[2], 371);
player.getPacketSender().sendFrame126(line[3], 372);
player.getPacketSender().sendFrame126("Click here to continue", 373);
player.getPacketSender().sendString(line[0], 369);
player.getPacketSender().sendString(line[1], 370);
player.getPacketSender().sendString(line[2], 371);
player.getPacketSender().sendString(line[3], 372);
player.getPacketSender().sendString("Click here to continue", 373);
player.getPacketSender().sendChatInterface(368);
break;
}
@@ -7233,9 +7233,9 @@ public class DialogueHandler {
public void itemMessage(String title, String message, int itemid, int size) {
player.getPacketSender().sendDialogueAnimation(4883, 591);
player.getPacketSender().sendFrame126(title, 4884);
player.getPacketSender().sendFrame126(message, 4885);
player.getPacketSender().sendFrame126("Click here to continue.", 4886);
player.getPacketSender().sendString(title, 4884);
player.getPacketSender().sendString(message, 4885);
player.getPacketSender().sendString("Click here to continue.", 4886);
player.getPacketSender().sendFrame246(4883, size, itemid);
player.getPacketSender().sendChatInterface(4882);
}
@@ -7249,35 +7249,35 @@ public class DialogueHandler {
switch (line.length) {
case 1:
player.getPacketSender().sendDialogueAnimation(4883, getChatAnim(e));
player.getPacketSender().sendFrame126(npcName, 4884);
player.getPacketSender().sendFrame126(line[0], 4885);
player.getPacketSender().sendString(npcName, 4884);
player.getPacketSender().sendString(line[0], 4885);
player.getPacketSender().sendNPCDialogueHead(npcId, 4883);
player.getPacketSender().sendChatInterface(4882);
break;
case 2:
player.getPacketSender().sendDialogueAnimation(4888, getChatAnim(e));
player.getPacketSender().sendFrame126(npcName, 4889);
player.getPacketSender().sendFrame126(line[0], 4890);
player.getPacketSender().sendFrame126(line[1], 4891);
player.getPacketSender().sendString(npcName, 4889);
player.getPacketSender().sendString(line[0], 4890);
player.getPacketSender().sendString(line[1], 4891);
player.getPacketSender().sendNPCDialogueHead(npcId, 4888);
player.getPacketSender().sendChatInterface(4887);
break;
case 3:
player.getPacketSender().sendDialogueAnimation(4894, getChatAnim(e));
player.getPacketSender().sendFrame126(npcName, 4895);
player.getPacketSender().sendFrame126(line[0], 4896);
player.getPacketSender().sendFrame126(line[1], 4897);
player.getPacketSender().sendFrame126(line[2], 4898);
player.getPacketSender().sendString(npcName, 4895);
player.getPacketSender().sendString(line[0], 4896);
player.getPacketSender().sendString(line[1], 4897);
player.getPacketSender().sendString(line[2], 4898);
player.getPacketSender().sendNPCDialogueHead(npcId, 4894);
player.getPacketSender().sendChatInterface(4893);
break;
case 4:
player.getPacketSender().sendDialogueAnimation(4901, getChatAnim(e));
player.getPacketSender().sendFrame126(npcName, 4902);
player.getPacketSender().sendFrame126(line[0], 4903);
player.getPacketSender().sendFrame126(line[1], 4904);
player.getPacketSender().sendFrame126(line[2], 4905);
player.getPacketSender().sendFrame126(line[3], 4906);
player.getPacketSender().sendString(npcName, 4902);
player.getPacketSender().sendString(line[0], 4903);
player.getPacketSender().sendString(line[1], 4904);
player.getPacketSender().sendString(line[2], 4905);
player.getPacketSender().sendString(line[3], 4906);
player.getPacketSender().sendNPCDialogueHead(npcId, 4901);
player.getPacketSender().sendChatInterface(4900);
break;
@@ -7286,17 +7286,17 @@ public class DialogueHandler {
public void sendNpcChat1(String s, int ChatNpc, String name) {
player.getPacketSender().sendDialogueAnimation(4883, 591);
player.getPacketSender().sendFrame126(name, 4884);
player.getPacketSender().sendFrame126(s, 4885);
player.getPacketSender().sendString(name, 4884);
player.getPacketSender().sendString(s, 4885);
player.getPacketSender().sendNPCDialogueHead(ChatNpc, 4883);
player.getPacketSender().sendChatInterface(4882);
}
public void sendNpcChat2(String s, String s1, int ChatNpc, String name) {
player.getPacketSender().sendDialogueAnimation(4888, 591);
player.getPacketSender().sendFrame126(name, 4889);
player.getPacketSender().sendFrame126(s, 4890);
player.getPacketSender().sendFrame126(s1, 4891);
player.getPacketSender().sendString(name, 4889);
player.getPacketSender().sendString(s, 4890);
player.getPacketSender().sendString(s1, 4891);
player.getPacketSender().sendNPCDialogueHead(ChatNpc, 4888);
player.getPacketSender().sendChatInterface(4887);
}
@@ -7304,10 +7304,10 @@ public class DialogueHandler {
public void sendNpcChat3(String s, String s1, String s2, int ChatNpc,
String name) {
player.getPacketSender().sendDialogueAnimation(4894, 591);
player.getPacketSender().sendFrame126(name, 4895);
player.getPacketSender().sendFrame126(s, 4896);
player.getPacketSender().sendFrame126(s1, 4897);
player.getPacketSender().sendFrame126(s2, 4898);
player.getPacketSender().sendString(name, 4895);
player.getPacketSender().sendString(s, 4896);
player.getPacketSender().sendString(s1, 4897);
player.getPacketSender().sendString(s2, 4898);
player.getPacketSender().sendNPCDialogueHead(ChatNpc, 4894);
player.getPacketSender().sendChatInterface(4893);
}
@@ -7316,11 +7316,11 @@ public class DialogueHandler {
public void sendNpcChat4(String s, String s1, String s2, String s3,
int ChatNpc, String name) {
player.getPacketSender().sendDialogueAnimation(4901, 591);
player.getPacketSender().sendFrame126(name, 4902);
player.getPacketSender().sendFrame126(s, 4903);
player.getPacketSender().sendFrame126(s1, 4904);
player.getPacketSender().sendFrame126(s2, 4905);
player.getPacketSender().sendFrame126(s3, 4906);
player.getPacketSender().sendString(name, 4902);
player.getPacketSender().sendString(s, 4903);
player.getPacketSender().sendString(s1, 4904);
player.getPacketSender().sendString(s2, 4905);
player.getPacketSender().sendString(s3, 4906);
player.getPacketSender().sendNPCDialogueHead(ChatNpc, 4901);
player.getPacketSender().sendChatInterface(4900);
}
@@ -7331,11 +7331,11 @@ public class DialogueHandler {
public void sendStartInfo(String text, String text1, String text2,
String text3, String title) {
player.getPacketSender().sendFrame126(title, 6180);
player.getPacketSender().sendFrame126(text, 6181);
player.getPacketSender().sendFrame126(text1, 6182);
player.getPacketSender().sendFrame126(text2, 6183);
player.getPacketSender().sendFrame126(text3, 6184);
player.getPacketSender().sendString(title, 6180);
player.getPacketSender().sendString(text, 6181);
player.getPacketSender().sendString(text1, 6182);
player.getPacketSender().sendString(text2, 6183);
player.getPacketSender().sendString(text3, 6184);
player.getPacketSender().sendChatInterface(6179);
}
@@ -7345,7 +7345,7 @@ public class DialogueHandler {
public void itemMessage(String message1, int itemid, int size) {
player.getPacketSender().sendDialogueAnimation(307, 591);
player.getPacketSender().sendFrame126(message1, 308);
player.getPacketSender().sendString(message1, 308);
player.getPacketSender().sendFrame246(307, size, itemid);
player.getPacketSender().sendChatInterface(306);
player.nextChat = 0;
@@ -7355,32 +7355,32 @@ public class DialogueHandler {
switch (line.length) {
case 1:
player.getPacketSender().sendFrame246(4883, zoom, item);
player.getPacketSender().sendFrame126(header, 4884);
player.getPacketSender().sendFrame126(line[0], 4885);
player.getPacketSender().sendString(header, 4884);
player.getPacketSender().sendString(line[0], 4885);
player.getPacketSender().sendChatInterface(4882);
break;
case 2:
player.getPacketSender().sendFrame246(4888, zoom, item);
player.getPacketSender().sendFrame126(header, 4889);
player.getPacketSender().sendFrame126(line[0], 4890);
player.getPacketSender().sendFrame126(line[1], 4891);
player.getPacketSender().sendString(header, 4889);
player.getPacketSender().sendString(line[0], 4890);
player.getPacketSender().sendString(line[1], 4891);
player.getPacketSender().sendChatInterface(4887);
break;
case 3:
player.getPacketSender().sendFrame246(4894, zoom, item);
player.getPacketSender().sendFrame126(header, 4895);
player.getPacketSender().sendFrame126(line[0], 4896);
player.getPacketSender().sendFrame126(line[1], 4897);
player.getPacketSender().sendFrame126(line[2], 4898);
player.getPacketSender().sendString(header, 4895);
player.getPacketSender().sendString(line[0], 4896);
player.getPacketSender().sendString(line[1], 4897);
player.getPacketSender().sendString(line[2], 4898);
player.getPacketSender().sendChatInterface(4893);
break;
case 4:
player.getPacketSender().sendFrame246(4901, zoom, item);
player.getPacketSender().sendFrame126(header, 4902);
player.getPacketSender().sendFrame126(line[0], 4903);
player.getPacketSender().sendFrame126(line[1], 4904);
player.getPacketSender().sendFrame126(line[2], 4905);
player.getPacketSender().sendFrame126(line[3], 4906);
player.getPacketSender().sendString(header, 4902);
player.getPacketSender().sendString(line[0], 4903);
player.getPacketSender().sendString(line[1], 4904);
player.getPacketSender().sendString(line[2], 4905);
player.getPacketSender().sendString(line[3], 4906);
player.getPacketSender().sendChatInterface(4900);
break;
}
@@ -10,6 +10,7 @@ import com.rebotted.game.players.MainFrameIDs;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.PlayerHandler;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
public class ItemAssistant {
@@ -65,7 +66,7 @@ public class ItemAssistant {
{ itemName, "14184" } };// make some kind of c.getItemInfo
c.getPacketSender().sendFrame34(itemId, 0, 14171, 1);
for (int i = 0; i < info.length; i++)
c.getPacketSender().sendFrame126(info[i][0], Integer.parseInt(info[i][1]));
c.getPacketSender().sendString(info[i][0], Integer.parseInt(info[i][1]));
c.getPacketSender().sendChatInterface(14170);
}
@@ -165,7 +166,7 @@ public class ItemAssistant {
public void addItemToBank(int itemId, int amount) {
itemId++;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0 || c.bankItems[i] == itemId && c.bankItemsN[i] + amount < Integer.MAX_VALUE) {
c.bankItems[i] = itemId;
c.bankItemsN[i] += amount;
@@ -177,7 +178,7 @@ public class ItemAssistant {
public void removeItemFromBank(int itemId, int amount) {
itemId++;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] == itemId) {
c.bankItemsN[i] -= amount;
if (c.bankItemsN[i] <= 0) {
@@ -209,17 +210,18 @@ public class ItemAssistant {
c.flushOutStream();
}
}
public int getItemCount(int itemID) {
int count = 0;
for (int j = 0; j < c.playerItems.length; j++) {
if (c.playerItems[j] == itemID + 1) {
count += c.playerItemsN[j];
public int getItemAmount(int itemID) {
int itemCount = 0;
for (int i = 0; i < c.playerItems.length; i++) {
if (c.playerItems[i] - 1 == itemID) {
itemCount += c.playerItemsN[i];
}
}
return count;
return itemCount;
}
public void writeBonus() {
int offset = 0;
String send = "";
@@ -233,7 +235,7 @@ public class ItemAssistant {
if (i == 10) {
offset = 1;
}
c.getPacketSender().sendFrame126(send, 1675 + i + offset);
c.getPacketSender().sendString(send, 1675 + i + offset);
}
}
@@ -447,7 +449,7 @@ public class ItemAssistant {
}
public boolean tradeable(int itemId) {
for (int element : GameConstants.ITEM_TRADEABLE) {
for (int element : ItemConstants.ITEM_TRADEABLE) {
if (itemId == element) {
return false;
}
@@ -575,13 +577,13 @@ public class ItemAssistant {
c.getPacketSender().setSidebarInterface(0, 5855); // punch,
// kick,
// block
c.getPacketSender().sendFrame126(weaponName, 5857);
c.getPacketSender().sendString(weaponName, 5857);
} else if (weaponName.endsWith("whip")) {
c.getPacketSender().setSidebarInterface(0, 12290); // flick,
// lash,
// deflect
c.getPacketSender().sendFrame246(12291, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 12293);
c.getPacketSender().sendString(weaponName, 12293);
} else if (weaponName.endsWith("bow") || weaponName.endsWith("10")
|| weaponName.endsWith("full")
|| weaponName.startsWith("seercull")) {
@@ -589,7 +591,7 @@ public class ItemAssistant {
// rapid,
// longrange
c.getPacketSender().sendFrame246(1765, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 1767);
c.getPacketSender().sendString(weaponName, 1767);
} else if (weaponName.startsWith("Staff")
|| weaponName.endsWith("staff") || weaponName.endsWith("wand")) {
c.getPacketSender().setSidebarInterface(0, 328); // spike,
@@ -597,7 +599,7 @@ public class ItemAssistant {
// smash,
// block
c.getPacketSender().sendFrame246(329, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 331);
c.getPacketSender().sendString(weaponName, 331);
} else if (newWeapon.startsWith("dart")
|| newWeapon.startsWith("knife")
|| newWeapon.startsWith("javelin")
@@ -606,7 +608,7 @@ public class ItemAssistant {
// rapid,
// longrange
c.getPacketSender().sendFrame246(4447, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 4449);
c.getPacketSender().sendString(weaponName, 4449);
} else if (newWeapon.startsWith("dagger")
|| newWeapon.contains("sword")) {
c.getPacketSender().setSidebarInterface(0, 2276); // stab,
@@ -614,14 +616,14 @@ public class ItemAssistant {
// slash,
// block
c.getPacketSender().sendFrame246(2277, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 2279);
c.getPacketSender().sendString(weaponName, 2279);
} else if (newWeapon.startsWith("pickaxe")) {
c.getPacketSender().setSidebarInterface(0, 5570); // spike,
// impale,
// smash,
// block
c.getPacketSender().sendFrame246(5571, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 5573);
c.getPacketSender().sendString(weaponName, 5573);
} else if (newWeapon.startsWith("axe")
|| newWeapon.startsWith("battleaxe")) {
c.getPacketSender().setSidebarInterface(0, 1698); // chop,
@@ -629,43 +631,43 @@ public class ItemAssistant {
// smash,
// block
c.getPacketSender().sendFrame246(1699, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 1701);
c.getPacketSender().sendString(weaponName, 1701);
} else if (newWeapon.startsWith("halberd")) {
c.getPacketSender().setSidebarInterface(0, 8460); // jab,
// swipe,
// fend
c.getPacketSender().sendFrame246(8461, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 8463);
c.getPacketSender().sendString(weaponName, 8463);
} else if (newWeapon.startsWith("Scythe")) {
c.getPacketSender().setSidebarInterface(0, 8460); // jab,
// swipe,
// fend
c.getPacketSender().sendFrame246(8461, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 8463);
c.getPacketSender().sendString(weaponName, 8463);
} else if (newWeapon.startsWith("spear")) {
c.getPacketSender().setSidebarInterface(0, 4679); // lunge,
// swipe,
// pound,
// block
c.getPacketSender().sendFrame246(4680, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 4682);
c.getPacketSender().sendString(weaponName, 4682);
} else if (newWeapon.toLowerCase().contains("mace")) {
c.getPacketSender().setSidebarInterface(0, 3796);
c.getPacketSender().sendFrame246(3797, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 3799);
c.getPacketSender().sendString(weaponName, 3799);
} else if (c.playerEquipment[c.playerWeapon] == 4153) {
c.getPacketSender().setSidebarInterface(0, 425); // war hamer
// equip.
c.getPacketSender().sendFrame246(426, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 428);
c.getPacketSender().sendString(weaponName, 428);
} else {
c.getPacketSender().setSidebarInterface(0, 2423); // chop,
// slash,
// lunge,
// block
c.getPacketSender().sendFrame246(2424, 200, weapon);
c.getPacketSender().sendFrame126(weaponName, 2426);
c.getPacketSender().sendString(weaponName, 2426);
}
}
@@ -1216,7 +1218,7 @@ public class ItemAssistant {
public void updateSpecialBar() {
if (c.usingSpecial) {
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
""
+ (c.specAmount >= 2 ? "@yel@S P"
: "@bla@S P")
@@ -1245,7 +1247,7 @@ public class ItemAssistant {
+ (c.specAmount >= 10 ? "@yel@ K"
: "@bla@ K"), c.specBarId);
} else {
c.getPacketSender().sendFrame126(
c.getPacketSender().sendString(
"@bla@S P E C I A L A T T A C K", c.specBarId);
}
}
@@ -1294,7 +1296,7 @@ public class ItemAssistant {
return false;
}
int targetSlot = GameConstants.HAT;
int targetSlot = ItemConstants.HAT;
boolean canWearItem = true;
if (c.playerItems[slot] == wearID + 1) {
getRequirements(getItemName(wearID).toLowerCase(), wearID);
@@ -1347,12 +1349,12 @@ public class ItemAssistant {
if (GameConstants.ITEM_REQUIREMENTS) {
// Check if slot is armor
if (targetSlot == GameConstants.FEET
|| targetSlot == GameConstants.LEGS
|| targetSlot == GameConstants.SHIELD
|| targetSlot == GameConstants.CHEST
|| targetSlot == GameConstants.HAT
|| targetSlot == GameConstants.HANDS) {
if (targetSlot == ItemConstants.FEET
|| targetSlot == ItemConstants.LEGS
|| targetSlot == ItemConstants.SHIELD
|| targetSlot == ItemConstants.CHEST
|| targetSlot == ItemConstants.HAT
|| targetSlot == ItemConstants.HANDS) {
if (c.defenceLevelReq > 0) {
if (c.getPlayerAssistant().getLevelForXP(c.playerXP[1]) < c.defenceLevelReq) {
c.getPacketSender().sendMessage("You need a defence level of " + c.defenceLevelReq + " to wear this item.");
@@ -1385,7 +1387,7 @@ public class ItemAssistant {
}
}
// Weapon
if (targetSlot == GameConstants.WEAPON) {
if (targetSlot == ItemConstants.WEAPON) {
if (c.attackLevelReq > 0) {
if (c.getPlayerAssistant().getLevelForXP(c.playerXP[0]) < c.attackLevelReq) {
c.getPacketSender().sendMessage("You need an attack level of " + c.attackLevelReq + " to wield this weapon.");
@@ -1430,13 +1432,13 @@ public class ItemAssistant {
}
if (CastleWars.isInCw(c) || CastleWars.isInCwWait(c)) {
if (targetSlot == GameConstants.CAPE || targetSlot == GameConstants.HAT) {
if (targetSlot == ItemConstants.CAPE || targetSlot == ItemConstants.HAT) {
c.getPacketSender().sendMessage("You can't wear your own capes or hats in a Castle Wars Game!");
return false;
}
}
if (targetSlot == GameConstants.WEAPON) {
if (targetSlot == ItemConstants.WEAPON) {
c.autocasting = false;
c.autocastId = 0;
c.getPacketSender().sendConfig(108, 0);
@@ -1450,26 +1452,26 @@ public class ItemAssistant {
if (toEquip == toRemove + 1 && ItemData.itemStackable[toRemove]) {
deleteItem(toRemove, getItemSlot(toRemove), toEquipN);
c.playerEquipmentN[targetSlot] += toEquipN;
} else if (targetSlot != GameConstants.SHIELD && targetSlot != GameConstants.WEAPON) {
} else if (targetSlot != ItemConstants.SHIELD && targetSlot != ItemConstants.WEAPON) {
c.playerItems[slot] = toRemove + 1;
c.playerItemsN[slot] = toRemoveN;
c.playerEquipment[targetSlot] = toEquip - 1;
c.playerEquipmentN[targetSlot] = toEquipN;
} else if (targetSlot == GameConstants.SHIELD) {
boolean wearing2h = is2handed(getItemName(c.playerEquipment[GameConstants.WEAPON]).toLowerCase(), c.playerEquipment[GameConstants.WEAPON]);
} else if (targetSlot == ItemConstants.SHIELD) {
boolean wearing2h = is2handed(getItemName(c.playerEquipment[ItemConstants.WEAPON]).toLowerCase(), c.playerEquipment[ItemConstants.WEAPON]);
if (wearing2h) {
// remove the weapon, add to inventory
toRemove = c.playerEquipment[c.playerWeapon];
toRemoveN = c.playerEquipmentN[c.playerWeapon];
c.playerEquipment[c.playerWeapon] = -1;
c.playerEquipmentN[c.playerWeapon] = 0;
updateSlot(GameConstants.WEAPON);
updateSlot(ItemConstants.WEAPON);
}
c.playerItems[slot] = toRemove + 1;
c.playerItemsN[slot] = toRemoveN;
c.playerEquipment[targetSlot] = toEquip - 1;
c.playerEquipmentN[targetSlot] = toEquipN;
} else if (targetSlot == GameConstants.WEAPON) {
} else if (targetSlot == ItemConstants.WEAPON) {
if (CastleWars.SARA_BANNER == toRemove || CastleWars.ZAMMY_BANNER == toRemove) { // alk
// update
CastleWars.dropFlag(c, toRemove);
@@ -1477,8 +1479,8 @@ public class ItemAssistant {
toRemoveN = 0;
}
boolean is2h = is2handed(getItemName(wearID).toLowerCase(), wearID);
boolean wearingShield = c.playerEquipment[GameConstants.SHIELD] > 0;
boolean wearingWeapon = c.playerEquipment[GameConstants.WEAPON] > 0;
boolean wearingShield = c.playerEquipment[ItemConstants.SHIELD] > 0;
boolean wearingWeapon = c.playerEquipment[ItemConstants.WEAPON] > 0;
if (is2h) {
if (wearingShield && wearingWeapon) {
if (freeSlots() > 0) {
@@ -1486,19 +1488,19 @@ public class ItemAssistant {
c.playerItemsN[slot] = toRemoveN;
c.playerEquipment[targetSlot] = toEquip - 1;
c.playerEquipmentN[targetSlot] = toEquipN;
removeItem(c.playerEquipment[GameConstants.SHIELD], GameConstants.SHIELD);
removeItem(c.playerEquipment[ItemConstants.SHIELD], ItemConstants.SHIELD);
} else {
c.getPacketSender().sendMessage("You do not have enough inventory space to do this.");
return false;
}
} else if (wearingShield && !wearingWeapon) {
c.playerItems[slot] = c.playerEquipment[GameConstants.SHIELD] + 1;
c.playerItemsN[slot] = c.playerEquipmentN[GameConstants.SHIELD];
c.playerItems[slot] = c.playerEquipment[ItemConstants.SHIELD] + 1;
c.playerItemsN[slot] = c.playerEquipmentN[ItemConstants.SHIELD];
c.playerEquipment[targetSlot] = toEquip - 1;
c.playerEquipmentN[targetSlot] = toEquipN;
c.playerEquipment[GameConstants.SHIELD] = -1;
c.playerEquipmentN[GameConstants.SHIELD] = 0;
updateSlot(GameConstants.SHIELD);
c.playerEquipment[ItemConstants.SHIELD] = -1;
c.playerEquipmentN[ItemConstants.SHIELD] = 0;
updateSlot(ItemConstants.SHIELD);
} else {
c.playerItems[slot] = toRemove + 1;
c.playerItemsN[slot] = toRemoveN;
@@ -1514,7 +1516,7 @@ public class ItemAssistant {
}
}
resetItems(3214);
if (targetSlot == GameConstants.WEAPON) {
if (targetSlot == ItemConstants.WEAPON) {
c.usingSpecial = false;
addSpecialBar(wearID);
}
@@ -1642,7 +1644,7 @@ public class ItemAssistant {
public void rearrangeBank() {
int totalItems = 0;
int highestSlot = 0;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] != 0) {
totalItems++;
if (highestSlot <= i) {
@@ -1673,7 +1675,7 @@ public class ItemAssistant {
}
int totalItemsAfter = 0;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] != 0) {
totalItemsAfter++;
}
@@ -1689,9 +1691,9 @@ public class ItemAssistant {
if (c.getOutStream() != null) {
c.getOutStream().createFrameVarSizeWord(53);
c.getOutStream().writeWord(5382); // bank
c.getOutStream().writeWord(GameConstants.BANK_SIZE);
c.getOutStream().writeWord(ItemConstants.BANK_SIZE);
}
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.getOutStream() != null) {
if (c.bankItemsN[i] > 254) {
c.getOutStream().writeByte(255);
@@ -1757,8 +1759,8 @@ public class ItemAssistant {
c.getPacketSender().sendMessage("You can't store items while trading!");
return false;
}
for (int i = 0; i < GameConstants.ITEM_BANKABLE.length; i++) {
if (itemID == GameConstants.ITEM_BANKABLE[i]) {
for (int i = 0; i < ItemConstants.ITEM_BANKABLE.length; i++) {
if (itemID == ItemConstants.ITEM_BANKABLE[i]) {
c.getPacketSender().sendMessage("You can't bank that item!");
return false;
}
@@ -1773,7 +1775,7 @@ public class ItemAssistant {
return false;
}
if (!(c.lastMainFrameInterface == MainFrameIDs.DEPOSIT_BOX || c.lastMainFrameInterface == MainFrameIDs.BANK || c.inBankArea())) { //Packet exploit prevention
if (!(c.lastMainFrameInterface == MainFrameIDs.DEPOSIT_BOX || c.lastMainFrameInterface == MainFrameIDs.BANK || Boundary.isIn(c, Boundary.BANK_AREA))) { //Packet exploit prevention
c.getPacketSender().sendMessage("You don't have a bank open! Report this ID to developers: " + c.lastMainFrameInterface);
return false;
}
@@ -1788,22 +1790,22 @@ public class ItemAssistant {
if (ItemData.itemStackable[c.playerItems[fromSlot] - 1] || c.playerItemsN[fromSlot] > 1) {
int toBankSlot = 0;
boolean alreadyInBank = false;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] == c.playerItems[fromSlot]) {
if (c.playerItemsN[fromSlot] < amount) {
amount = c.playerItemsN[fromSlot];
}
alreadyInBank = true;
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
if (!alreadyInBank && freeBankSlots() > 0) {
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0) {
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
c.bankItems[toBankSlot] = c.playerItems[fromSlot];
@@ -1841,18 +1843,18 @@ public class ItemAssistant {
itemID = c.playerItems[fromSlot];
int toBankSlot = 0;
boolean alreadyInBank = false;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] == c.playerItems[fromSlot]) {
alreadyInBank = true;
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
if (!alreadyInBank && freeBankSlots() > 0) {
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0) {
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
int firstPossibleSlot = 0;
@@ -1915,22 +1917,22 @@ public class ItemAssistant {
if (ItemData.itemStackable[c.playerItems[fromSlot] - 1] || c.playerItemsN[fromSlot] > 1) {
int toBankSlot = 0;
boolean alreadyInBank = false;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] == c.playerItems[fromSlot] - 1) {
if (c.playerItemsN[fromSlot] < amount) {
amount = c.playerItemsN[fromSlot];
}
alreadyInBank = true;
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
if (!alreadyInBank && freeBankSlots() > 0) {
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0) {
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
c.bankItems[toBankSlot] = c.playerItems[fromSlot] - 1;
@@ -1964,18 +1966,18 @@ public class ItemAssistant {
itemID = c.playerItems[fromSlot];
int toBankSlot = 0;
boolean alreadyInBank = false;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] == c.playerItems[fromSlot] - 1) {
alreadyInBank = true;
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
if (!alreadyInBank && freeBankSlots() > 0) {
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0) {
toBankSlot = i;
i = GameConstants.BANK_SIZE + 1;
i = ItemConstants.BANK_SIZE + 1;
}
}
int firstPossibleSlot = 0;
@@ -2039,7 +2041,7 @@ public class ItemAssistant {
public int freeBankSlots() {
int freeS = 0;
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
if (c.bankItems[i] <= 0) {
freeS++;
}
@@ -2060,8 +2062,7 @@ public class ItemAssistant {
public void fromBank(int itemID, int fromSlot, int amount) {
boolean cantWithdrawCuzMaxStack = false;
if (!(c.lastMainFrameInterface == MainFrameIDs.BANK || c.inBankArea()))
{
if (!(c.lastMainFrameInterface == MainFrameIDs.BANK || Boundary.isIn(c, Boundary.BANK_AREA))) {
c.getPacketSender().sendMessage("Your bank isn't open!");
return;
}
@@ -2175,16 +2176,6 @@ public class ItemAssistant {
}
}
public int itemAmount(int itemID) {
int tempAmount = 0;
for (int i = 0; i < c.playerItems.length; i++) {
if (c.playerItems[i] == itemID) {
tempAmount += c.playerItemsN[i];
}
}
return tempAmount;
}
public boolean isStackable(int itemID) {
return ItemData.itemStackable[itemID];
}
@@ -2231,8 +2222,8 @@ public class ItemAssistant {
}
if (moveWindow == 5382 && from >= 0 && to >= 0
&& from < GameConstants.BANK_SIZE && to < GameConstants.BANK_SIZE
&& to < GameConstants.BANK_SIZE) {
&& from < ItemConstants.BANK_SIZE && to < ItemConstants.BANK_SIZE
&& to < ItemConstants.BANK_SIZE) {
if (insertMode) {
int tempFrom = from;
for (int tempTo = to; tempFrom != tempTo;)
@@ -2521,17 +2512,7 @@ public class ItemAssistant {
}
return -1;
}
public int getItemAmount(int ItemID) {
int itemCount = 0;
for (int i = 0; i < c.playerItems.length; i++) {
if (c.playerItems[i] - 1 == ItemID) {
itemCount += c.playerItemsN[i];
}
}
return itemCount;
}
public boolean playerHasItem(int itemID, int amt, int slot) {
itemID++;
int found = 0;
@@ -0,0 +1,133 @@
package com.rebotted.game.items;
/**
* Aug 14, 2017 : 2:03:05 AM
* ItemConstants.java
* @author Andrew (Mr Extremez)
*/
public class ItemConstants {
public static int BANK_SIZE = 352;
public final static boolean itemRequirements = true;
public final static int HAT = 0, CAPE = 1, AMULET = 2, WEAPON = 3,
CHEST = 4, SHIELD = 5, LEGS = 7, HANDS = 9, FEET = 10, RING = 12,
ARROWS = 13, ITEM_LIMIT = 15000, MAX_ITEM_AMOUNT = Integer.MAX_VALUE;
public final static int[] COMBAT_RELATED_ITEMS = { 35, 39, 40, 41, 42, 43,
44, 50, 53, 54, 60, 64, 75, 76, 78, 88, 546, 548, 577, 581, 598,
626, 628, 630, 632, 634, 667, 687, 746, 747, 767, 772, 775, 776,
777, 778, 818, 837, 839, 841, 843, 845, 847, 849, 851, 853, 855,
857, 859, 861, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872,
873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 942, 975, 1007, 1019, 1021,
1023, 1027, 1029, 1031, 1033, 1035, 1052, 1059, 1061, 1063, 1065,
1067, 1069, 1071, 1073, 1075, 1077, 1079, 1081, 1083, 1085, 1087,
1089, 1091, 1093, 1095, 1097, 1099, 1101, 1103, 1105, 1107, 1109,
1111, 1113, 1115, 1117, 1119, 1121, 1123, 1125, 1127, 1129, 1131,
1133, 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, 1151, 1153,
1155, 1157, 1159, 1161, 1163, 1165, 1167, 1169, 1171, 1173, 1175,
1177, 1179, 1181, 1183, 1185, 1187, 1189, 1191, 1193, 1195, 1197,
1199, 1201, 1203, 1205, 1207, 1209, 1211, 1213, 1215, 1217, 1219,
1221, 1223, 1225, 1227, 1229, 1231, 1233, 1237, 1239, 1241, 1243,
1245, 1247, 1249, 1251, 1253, 1255, 1257, 1259, 1261, 1263, 1265,
1267, 1269, 1271, 1273, 1275, 1277, 1279, 1281, 1283, 1285, 1287,
1289, 1291, 1293, 1295, 1297, 1299, 1301, 1303, 1305, 1307, 1309,
1311, 1313, 1315, 1317, 1319, 1321, 1323, 1325, 1327, 1329, 1331,
1333, 1335, 1337, 1339, 1341, 1343, 1345, 1347, 1349, 1351, 1353,
1355, 1357, 1359, 1361, 1363, 1365, 1367, 1369, 1371, 1373, 1375,
1377, 1379, 1381, 1383, 1385, 1387, 1389, 1391, 1393, 1395, 1397,
1399, 1401, 1403, 1405, 1407, 1409, 1419, 1420, 1422, 1424, 1426,
1428, 1430, 1432, 1434, 1540, 1718, 1724, 2402, 2412, 2413, 2414,
2415, 2416, 2417, 2487, 2489, 2491, 2493, 2495, 2497, 2499, 2501,
2503, 2513, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540,
2541, 2577, 2579, 2581, 2583, 2585, 2587, 2589, 2591, 2593, 2595,
2597, 2599, 2601, 2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617,
2619, 2621, 2623, 2625, 2627, 2629, 2653, 2655, 2659, 2661, 2663,
2667, 2669, 2671, 2673, 2861, 2864, 2865, 2866, 2890, 2896, 2906,
2916, 2926, 2936, 2961, 2963, 3053, 3054, 3095, 3096, 3097, 3098,
3099, 3100, 3101, 3105, 3107, 3122, 3140, 3170, 3171, 3172, 3173,
3174, 3175, 3176, 3190, 3192, 3194, 3196, 3198, 3200, 3202, 3204,
3327, 3329, 3331, 3333, 3335, 3337, 3339, 3341, 3343, 3385, 3387,
3389, 3391, 3393, 3472, 3473, 3474, 3475, 3476, 3477, 3479, 3481,
3483, 3485, 3486, 3488, 3748, 3749, 3751, 3753, 3755, 3757, 3758,
3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, 3775, 3777, 3779,
3781, 3783, 3785, 3787, 3789, 3791, 3797, 3840, 3841, 3842, 3843,
3844, 4087, 4089, 4091, 4093, 4095, 4097, 4099, 4101, 4103, 4105,
4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121, 4123, 4125, 4127,
4129, 4131, 4150, 4151, 4153, 4156, 4158, 4160, 4170, 4172, 4173,
4174, 4175, 4212, 4214, 4215, 4216, 4217, 4218, 4219, 4220, 4221,
4222, 4223, 4224, 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233,
4234, 4298, 4300, 4302, 4304, 4308, 4310, 4502, 4503, 4504, 4505,
4506, 4507, 4508, 4509, 4510, 4511, 4512, 4580, 4582, 4585, 4587,
4600, 4675, 4708, 4710, 4712, 4714, 4716, 4718, 4720, 4722, 4724,
4726, 4728, 4730, 4732, 4734, 4736, 4738, 4740, 4745, 4747, 4749,
4751, 4753, 4755, 4757, 4759, 4778, 4783, 4788, 4793, 4803, 4827,
4860, 4866, 4872, 4878, 4884, 4890, 4896, 4902, 4908, 4914, 4920,
4926, 4932, 4938, 4944, 4950, 4956, 4962, 4968, 4974, 4980, 4986,
4992, 4998, 5014, 5016, 5018, 5553, 5554, 5555, 5556, 5557, 5574,
5575, 5576, 5616, 5617, 5618, 5619, 5620, 5621, 5622, 5623, 5624,
5625, 5626, 5627, 5648, 5654, 5655, 5656, 5657, 5658, 5659, 5660,
5661, 5662, 5663, 5664, 5665, 5666, 5667, 5668, 5670, 5672, 5674,
5676, 5678, 5680, 5682, 5686, 5688, 5690, 5692, 5694, 5696, 5698,
5700, 5704, 5706, 5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722,
5724, 5726, 5728, 5730, 5734, 5736, 6061, 6062, 6106, 6107, 6108,
6109, 6110, 6111, 6128, 6129, 6130, 6131, 6133, 6135, 6137, 6139,
6141, 6143, 6145, 6147, 6149, 6151, 6153, 6235, 6257, 6279, 6313,
6315, 6317, 6322, 6324, 6326, 6328, 6330, 6416, 6522, 6523, 6524,
6525, 6526, 6527, 6528, 6562, 6563, 6568, 6570, 6587, 6589, 6591,
6593, 6595, 6597, 6599, 6601, 6603, 6605, 6607, 6609, 6611, 6613,
6615, 6617, 6619, 6621, 6623, 6625, 6627, 6629, 6631, 6633, 6720,
6724, 6726, 6739, 6745, 6746, 6760, 6762, 6764, 6809, 6889, 6893,
6894, 6895, 6897, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922,
6924, 6959, 7158, 7159, 7332, 7334, 7336, 7338, 7340, 7342, 7344,
7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366,
7368, 7374, 7390, 7392, 7394, 7396, 7398, 7399, 7400, 7410, 7433,
7435, 7437, 7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7454,
7455, 7456, 7457, 7458, 7459, 7460, 7461, 7462, 7539, 7552, 7553,
7639, 7640, 7641, 7642, 7643, 7644, 7645, 7646, 7647, 7648, 7668,
7686, 7687, 7806, 7807, 7808, 7809 };
public final static int[] ALCOHOL_RELATED_ITEMS = { 8940, 3803, 3712, 3711,
2092, 2074, 3801 };
public final static int[] ITEM_SELLABLE = { 3842, 3844, 3840, 8844, 8845,
8846, 8847, 8848, 8849, 8850, 10551, 6570, 7462, 7461, 7460, 7459,
7458, 7457, 7456, 7455, 7454, 8839, 8840, 8842, 11663, 11664, 11666,
10499, 9748, 9754, 9751, 9769, 9757, 9760, 9763, 9802, 9808, 9784,
9799, 9805, 9781, 9796, 9793, 9775, 9772, 9778, 9787, 9811, 9766,
9749, 9755, 9752, 9770, 9758, 9761, 9764, 9803, 9809, 9785, 9800,
9806, 9782, 9797, 9794, 9776, 9773, 9779, 9788, 9812, 9767, 9747,
9753, 9750, 9768, 9756, 9759, 9762, 9801, 9807, 9783, 9798, 9804,
9780, 9795, 9792, 9774, 9771, 9777, 9786, 9810, 9765, 995, 2415,
2416, 2417, 88, 1540, 2714, 432, 433, 1555, 1556, 1557, 1558, 1559,
1560, 1561, 1562, 1563, 1564, 1565, 7585, 7584, 300, 775, 776, 777,
6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187, 6188, 2528, 4447,
290, 666, 667 };
public final static int[] ITEM_TRADEABLE = { 5317, 3842, 3844, 3840, 8844, 8845,
8846, 8847, 8848, 8849, 8850, 10551, 6570, 7462, 7461, 7460, 7459,
7458, 7457, 7456, 7455, 7454, 8839, 8840, 8842, 11663, 11664,
11665, 10499, 9748, 9754, 9751, 9769, 9757, 9760, 9763, 9802, 9808,
9784, 9799, 9805, 9781, 9796, 9793, 9775, 9772, 9778, 9787, 9811,
9766, 9749, 9755, 9752, 9770, 9758, 9761, 9764, 9803, 9809, 9785,
9800, 9806, 9782, 9797, 9794, 9776, 9773, 9779, 9788, 9812, 9767,
9747, 9753, 9750, 9768, 9756, 9759, 9762, 9801, 9807, 9783, 9798,
9804, 9780, 9795, 9792, 9774, 9771, 9777, 9786, 9810, 9765, 2528,
4447, 772, 6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187, 6188,
775, 776, 777, 300, 88, 2415, 2416, 2417, 4214, 4215, 4216, 4217,
4218, 4219, 4220, 4221, 4222, 4223, 4224, 1555, 1556, 1557, 1558,
1559, 1560, 1561, 1562, 1563, 1564, 1565, 7585, 7584, 2714, 432,
433, 290, 5075, 5074, 5073, 5071, 5070, 7413, 6529, 4067, 2996, 1464, 666, 667,
2412, 2413, 2414 };
public final static int[] ITEM_UNALCHABLE = { 995, 1555, 1556, 1557, 1558,
1559, 1560, 1561, 1562, 1563, 1564, 1565, 7583, 1566, 7585, 2528,
4214, 4212, 2714, 432, 433, 300, 775, 776, 777, 6180, 6181, 6182,
6183, 6184, 6185, 6186, 6187, 6188, 2528, 4447, 290, 666, 667};
public final static int[] ITEM_BANKABLE = {2528, 4447};
public final static int[] DESTROYABLE_ITEMS = {775, 776, 777, 2528, 6570, 2714, 432, 433, 300, 666};
}
@@ -269,7 +269,7 @@ public class ItemData {
case 7138:
case 548:
case 6185:
slot = GameConstants.LEGS;
slot = ItemConstants.LEGS;
break;
// Hats
case 4166:
@@ -295,7 +295,7 @@ public class ItemData {
case 5543:
case 5545:
case 5547:
slot = GameConstants.HAT;
slot = ItemConstants.HAT;
break;
// Cape
case 4304:
@@ -312,12 +312,12 @@ public class ItemData {
case 3789:
case 4514:
case 4516:
slot = GameConstants.CAPE;
slot = ItemConstants.CAPE;
break;
// Shield
case 7051:
case 7053:
slot = GameConstants.SHIELD;
slot = ItemConstants.SHIELD;
break;
// Chest
case 577:
@@ -340,7 +340,7 @@ public class ItemData {
case 7390:
case 7392:
case 6186:
slot = GameConstants.CHEST;
slot = ItemConstants.CHEST;
break;
// Amulet
case 3853:
@@ -354,11 +354,11 @@ public class ItemData {
case 4306:
case 3867:
case 1702:
slot = GameConstants.AMULET;
slot = ItemConstants.AMULET;
break;
// Hands
case 776:
slot = GameConstants.HANDS;
slot = ItemConstants.HANDS;
break;
default:
slot = c;
@@ -18,7 +18,7 @@ public class RareProtection {
for (int element : RARE_ITEMS) {
if (c.wearId == element && (RARES || CRACKERS)) {
c.getPacketSender().sendMessage("You shouldn't have that item!");
int amountToDelete = c.getItemAssistant().getItemCount(element);
int amountToDelete = c.getItemAssistant().getItemAmount(element);
c.getItemAssistant().deleteItem(element, amountToDelete);
return false;
}
@@ -29,7 +29,7 @@ public class RareProtection {
for (int element : RARE_ITEMS) {
if (player.getItemAssistant().playerHasItem(element) && (RARES || CRACKERS)) {
player.getPacketSender().sendMessage("You shouldn't have that item!");
int amountToDelete = player.getItemAssistant().getItemCount(element);
int amountToDelete = player.getItemAssistant().getItemAmount(element);
player.getItemAssistant().deleteItem(element, amountToDelete);
return false;
}
@@ -51,7 +51,7 @@ public class RareProtection {
for (int element : RARE_ITEMS) {
if (c.getItemAssistant().playerHasItem(element)) {
c.getPacketSender().sendMessage("You can't have these items!");
int amountToDelete = c.getItemAssistant().getItemCount(element);
int amountToDelete = c.getItemAssistant().getItemAmount(element);
c.getItemAssistant().deleteItem(element, amountToDelete);
return false;
}
@@ -63,7 +63,7 @@ public class RareProtection {
for (int element : EDIBLE_RARES) {
if (itemId == element && RARES) {
c.getPacketSender().sendMessage("You can't eat that item!");
int amountToDelete = c.getItemAssistant().getItemCount(element);
int amountToDelete = c.getItemAssistant().getItemAmount(element);
c.getItemAssistant().deleteItem(element, amountToDelete);
return false;
}
@@ -5,6 +5,7 @@ import java.util.ArrayList;
import com.rebotted.game.content.minigames.FightCaves;
import com.rebotted.game.players.PlayerHandler;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.Region;
public class NpcData {
@@ -85,7 +86,7 @@ public class NpcData {
|| FightCaves.isFightCaveNpc(i)) {
if (PlayerHandler.players[j].underAttackBy <= 0
&& PlayerHandler.players[j].underAttackBy2 <= 0
|| PlayerHandler.players[j].inMulti()) {
|| Boundary.isIn(PlayerHandler.players[j], Boundary.MULTI)) {
if (PlayerHandler.players[j].heightLevel == NpcHandler.npcs[i].heightLevel) {
players.add(j);
}
@@ -26,6 +26,7 @@ import com.rebotted.game.players.Client;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.PlayerHandler;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.Region;
// Facetypes: 1-Walk, 2-North, 3-South, 4-East, 5-West
@@ -226,7 +227,7 @@ public class NpcHandler {
return j;
}
if (goodDistance(PlayerHandler.players[j].absX, PlayerHandler.players[j].absY, npcs[i].absX, npcs[i].absY, 2 + distanceRequired(i) + followDistance(i)) || FightCaves.isFightCaveNpc(i)) {
if (PlayerHandler.players[j].underAttackBy <= 0 && PlayerHandler.players[j].underAttackBy2 <= 0 || PlayerHandler.players[j].inMulti()) {
if (PlayerHandler.players[j].underAttackBy <= 0 && PlayerHandler.players[j].underAttackBy2 <= 0 || Boundary.isIn(PlayerHandler.players[j], Boundary.MULTI)) {
if (PlayerHandler.players[j].heightLevel == npcs[i].heightLevel) {
return j;
}
@@ -339,7 +340,7 @@ public class NpcHandler {
for(int o = 0; o < c.barrowCrypt.length; o++){
if(npcs[i].npcType == c.barrowCrypt[o][0]) {
c.barrowsKillCount++;
c.getPacketSender().sendFrame126(""+c.barrowsKillCount, 4536);
c.getPacketSender().sendString(""+c.barrowsKillCount, 4536);
}
}
}
@@ -47,6 +47,7 @@ import com.rebotted.game.objects.impl.Webs;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.Position;
import com.rebotted.util.Misc;
import com.rebotted.world.Boundary;
import com.rebotted.world.clip.Region;
public class ObjectsActions {
@@ -1478,7 +1479,7 @@ public class ObjectsActions {
}
break;
case 14314:
if (player.inPcBoat()) {
if (Boundary.isIn(player, Boundary.PC_BOAT)) {
if (PestControl.waitingBoat.containsKey(player)) {
PestControl.leaveWaitingBoat(player);
} else {
@@ -2090,7 +2091,7 @@ public class ObjectsActions {
break;
case 9398:// deposit box
player.getPacketSender().sendFrame126("The Bank of " + GameConstants.SERVER_NAME + " - Deposit Box", 7421);
player.getPacketSender().sendString("The Bank of " + GameConstants.SERVER_NAME + " - Deposit Box", 7421);
player.getPacketSender().sendFrame248(4465, 197);
player.getItemAssistant().resetItems(7423);
break;
@@ -71,6 +71,7 @@ import com.rebotted.game.items.GameItem;
import com.rebotted.game.items.Inventory;
import com.rebotted.game.items.ItemData;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.items.impl.PotionMixing;
import com.rebotted.game.items.impl.Teles;
import com.rebotted.game.npcs.Npc;
@@ -88,6 +89,7 @@ import com.rebotted.net.packets.impl.ChallengePlayer;
import com.rebotted.util.ISAACRandomGen;
import com.rebotted.util.Misc;
import com.rebotted.util.Stream;
import com.rebotted.world.Boundary;
import com.rebotted.world.ObjectManager;
public abstract class Player {
@@ -523,13 +525,13 @@ public abstract class Player {
public void puzzleBarrow() {
getPacketSender().sendFrame246(4545, 250, 6833);
getPacketSender().sendFrame126("1.", 4553);
getPacketSender().sendString("1.", 4553);
getPacketSender().sendFrame246(4546, 250, 6832);
getPacketSender().sendFrame126("2.", 4554);
getPacketSender().sendString("2.", 4554);
getPacketSender().sendFrame246(4547, 250, 6830);
getPacketSender().sendFrame126("3.", 4555);
getPacketSender().sendString("3.", 4555);
getPacketSender().sendFrame246(4548, 250, 6829);
getPacketSender().sendFrame126("4.", 4556);
getPacketSender().sendString("4.", 4556);
getPacketSender().sendFrame246(4550, 250, 3454);
getPacketSender().sendFrame246(4551, 250, 8746);
getPacketSender().sendFrame246(4552, 250, 6830);
@@ -776,16 +778,14 @@ public abstract class Player {
getPacketSender().walkableInterface(197);
isSnowy = false;
if (CombatConstants.SINGLE_AND_MULTI_ZONES) {
if (inMulti()) {
getPacketSender().sendFrame126("@yel@Level: " + wildLevel,
199);
if (Boundary.isIn(this, Boundary.MULTI)) {
getPacketSender().sendString("@yel@Level: " + wildLevel, 199);
} else {
getPacketSender().sendFrame126("@yel@Level: " + wildLevel,
199);
getPacketSender().sendString("@yel@Level: " + wildLevel, 199);
}
} else {
getPacketSender().multiWay(-1);
getPacketSender().sendFrame126("@yel@Level: " + wildLevel, 199);
getPacketSender().sendString("@yel@Level: " + wildLevel, 199);
}
getPacketSender().showOption(3, 0, "Attack", 1);
} else if (inDuelArena()) {
@@ -802,7 +802,7 @@ public abstract class Player {
getPacketSender().walkableInterface(11908);
isSnowy = false;
} else if (isInBarrows() || isInBarrows2()) {
getPacketSender().sendFrame126("Kill Count: " + barrowsKillCount, 4536);
getPacketSender().sendString("Kill Count: " + barrowsKillCount, 4536);
getPacketSender().walkableInterface(4535);
isSnowy = false;
} else if (inCw() || inPits) {
@@ -850,7 +850,7 @@ public abstract class Player {
}
public void process() {
if (inDesert() && heightLevel == 0) {
if (Boundary.isIn(this, Boundary.DESERT) && heightLevel == 0) {
DesertHeat.callHeat(this);
}
if (playerEnergy < 100 && System.currentTimeMillis() - lastIncrease >= getPlayerAssistant().raiseTimer()) {
@@ -917,12 +917,12 @@ public abstract class Player {
}
}
if (!hasMultiSign && inMulti()) {
if (!hasMultiSign && Boundary.isIn(this, Boundary.MULTI)) {
hasMultiSign = true;
getPacketSender().multiWay(1);
}
if (hasMultiSign && !inMulti()) {
if (hasMultiSign && !Boundary.isIn(this, Boundary.MULTI)) {
hasMultiSign = false;
getPacketSender().multiWay(-1);
}
@@ -1164,7 +1164,7 @@ public abstract class Player {
}
public void correctCoordinates() {
if (inPcGame()) {
if (Boundary.isIn(this, Boundary.PC_GAME)) {
getPlayerAssistant().movePlayer(2657, 2639, 0);
} else if (FightPitsArea()) {
getPlayerAssistant().movePlayer(2399, 5178, 0);
@@ -1571,35 +1571,6 @@ public abstract class Player {
}
}
public boolean inCWsaraBase() {
if (absX > 2422 && absX < 2432 && absY > 3071 && absY < 3081
&& heightLevel == 1) {
return true;
}
return false;
}
public boolean inCWzammyBase() {
if (absX > 2367 && absX < 2377 && absY > 3126 && absY < 3136
&& heightLevel == 1) {
return true;
}
return false;
}
public boolean saraTeam() {
return playerEquipment[GameConstants.CAPE] == 4041;
}
public boolean zammyTeam() {
return playerEquipment[GameConstants.CAPE] == 4042;
}
public boolean inCwSafe() {
return (isInAreaxxyy(2423, 2431, 3072, 3080) || isInAreaxxyy(2368, 2376, 3127, 3135))
&& heightLevel == 1;
}
public boolean inZammyWait() {
return isInAreaxxyy(2409, 2431, 9511, 9535);
}
@@ -1609,20 +1580,7 @@ public abstract class Player {
}
public boolean inCwGame() {
return isInAreaxxyy(2368, 2431, 9479, 9535) || isInAreaxxyy(2368, 2431, 3072, 3135)
&& !inSaraWait() && !inZammyWait();
}
public boolean inCwUnderground() {
return isInAreaxxyy(2368, 2431, 9479, 9535) && !inSaraWait() && !inZammyWait();
}
public boolean inZammyBase() {
return isInAreaxxyy(2368, 2384, 3118, 3135);
}
public boolean inSaraBase() {
return isInAreaxxyy(2414, 2431, 3072, 3088);
return isInAreaxxyy(2368, 2431, 9479, 9535) || isInAreaxxyy(2368, 2431, 3072, 3135) && !inSaraWait() && !inZammyWait();
}
public void gameInterface(int id) {
@@ -1634,7 +1592,6 @@ public abstract class Player {
public int gameInterface;
public int lastGame;
public int[][] barrowsNpcs = { { 2030, 0 }, // verac
{ 2029, 0 }, // toarg
{ 2028, 0 }, // karil
@@ -1706,6 +1663,7 @@ public abstract class Player {
public boolean isMining;
public boolean hasThievedStall;
public boolean stopFiremaking = false, pickedUpFiremakingLog = false, logLit;
public boolean hasThievedStall() {
return hasThievedStall;
@@ -1808,44 +1766,6 @@ public abstract class Player {
return false;
}
public boolean inMulti() {
if (absX >= 3136
&& absX <= 3327
&& absY >= 3519
&& absY <= 3607// duel?
|| absX >= 2360
&& absX <= 2445
&& absY >= 5045
&& absY <= 5125
|| absX >= 3190
&& absX <= 3327
&& absY >= 3648
&& absY <= 3839// duel?
|| absX >= 3200 && absX <= 3390 && absY >= 3840 && absY <= 3967
|| absX >= 2992 && absX <= 3007 && absY >= 3912 && absY <= 3967
|| absX >= 2946 && absX <= 2959 && absY >= 3816 && absY <= 3831
|| absX >= 3008 && absX <= 3199 && absY >= 3856 && absY <= 3903
|| absX >= 3008 && absX <= 3071 && absY >= 3600 && absY <= 3711
|| absX >= 3072 && absX <= 3327 && absY >= 3608 && absY <= 3647
|| absX >= 2624
&& absX <= 2690
&& absY >= 2550
&& absY <= 2619
|| absX >= 2667
&& absX <= 2685
&& absY >= 3712
&& absY <= 3730 // rock
// crabs
|| absX >= 2371 && absX <= 2422 && absY >= 5062 && absY <= 5117
|| absX >= 2896 && absX <= 2927 && absY >= 3595 && absY <= 3630
|| absX >= 2892 && absX <= 2932 && absY >= 4435 && absY <= 4464
|| absX >= 2256 && absX <= 2287 && absY >= 4680 && absY <= 4711
|| inKqArea()) {
return true;
}
return false;
}
public boolean inKqArea() {
if (absX >= 3467 && absX <= 3506 && absY >= 9477 && absY <= 9513) {
return true;
@@ -1861,7 +1781,7 @@ public abstract class Player {
if (!wildernessWarning) {
resetWalkingQueue();
wildernessWarning = true;
getPacketSender().sendFrame126("WARNING!", 6940);
getPacketSender().sendString("WARNING!", 6940);
getPacketSender().showInterface(1908);
}
return true;
@@ -1869,46 +1789,6 @@ public abstract class Player {
return false;
}
public boolean inBankArea() {
return isInArea(3205,3226,3214,3211) && heightLevel == 2|| //Lumbridge Bank
isInArea(3266,3171,3272,3162) || //Al Kharid Bank
isInArea(2436,5186,2453,5174) || //Tzhaar area
isInArea(2842,2957,2860,2950) || //Shilo Bank
isInArea(3492,3215,3456,3200) || //Burgh d rott
isInArea(3377,3275,3386,3266) || //Clan Wars
isInArea(3087,3248,3098,3239) || //Draynor
isInArea(3248,3423,3260,3414) || //Varrock East
isInArea(3183,3446,3193,3432) || //Varrock West
isInArea(3088,3501,3100,3486) || //Edgeville
isInArea(3009,3358,3020,3352) || //Falador East
isInArea(2942,3374,2950,3365) || //Falador West
isInArea(2839,3547,2844,3540) || //Warriors guild
isInArea(2804,3447,2815,3438) || //Catherby
isInArea(2718,3500,2733,3485) || //Seer's village
isInArea(2610,3338,2622,3326) || //North ardy
isInArea(2645,3288,2660,3281) || //South ardy
isInArea(2658,3165,2670,3158) || //Khazard
isInArea(2607,3098,2618,3087) || //Yanille
isInArea(2442,3084,2444,3081) || //Castle Wars
isInArea(2348,3168,2358,3159) || //Lleyta
isInArea(2324,3694,2334,3685) || //Piscatoris
isInArea(2527,3581,2539,3563) || //Barbarian Assault
isInArea(2448,3420,2442,3430) || //Tree Gnome Stronghold
isInArea(2453,3491,2440,3478) && heightLevel == 1 || //Grand Tree Area
isInArea(2843,2958,2816,2944) || //Shilo Village
isInArea(3113,3131,3131,3118) || //Tutorial Island
isInArea(3422,2895,3433,2885) || //Nardah
isInArea(3685,3473,3694,3461) || //Phasmatys
isInArea(2530,4725,2550,4705) || //Phasmatys
isInArea(2834, 10215, 2841, 10204) || // Keldagrim
isInArea(2379, 4453, 2386, 4462) || // Zanaris
isInArea(2582, 3423, 2591, 3417) || //Fishing Guild
isInArea(3509, 3483, 3516, 3476) || //Canifis
isInArea(3297, 3133, 3311, 3115) || //Shantay Pass
isInArea(3049, 4977, 3035, 4967) && heightLevel == 1 || //Rogues den
false;
}
public boolean inPlayerShopArea() {
return isInArea(2938, 3389, 3059, 3329) || // Falador
isInArea(3172, 3449, 3270, 3384) || // Varrock
@@ -1926,13 +1806,6 @@ public abstract class Player {
isInArea(2451, 3408, 2425, 3437) ||
false;
}
public boolean inDesert() {
if (tutorialProgress >= 0 && tutorialProgress <= 36) {
return false;
}
return (getX() >= 3137 && getX() <= 3321 && getY() >= 2880 && getY() <= 3115);
}
public boolean duelingArena() {
if (absX > 3331 && absX < 3391 && absY > 3242 && absY < 3260) {
@@ -1963,14 +1836,6 @@ public abstract class Player {
return false;
}
public boolean inPcBoat() {
return absX >= 2660 && absX <= 2663 && absY >= 2638 && absY <= 2643;
}
public boolean inPcGame() {
return absX >= 2624 && absX <= 2690 && absY >= 2550 && absY <= 2619;
}
public boolean inDuelArena() {
if (absX > 3322 && absX < 3394 && absY > 3195 && absY < 3291 || absX > 3311 && absX < 3323 && absY > 3223 && absY < 3248) {
return true;
@@ -1978,11 +1843,6 @@ public abstract class Player {
return false;
}
public boolean inBank() { // Area(top left X, bottom right X, bottom right Y, top left Y)
return isInAreaxxyy(3090, 3099, 3487, 3500) || isInAreaxxyy(3089, 3090, 3492, 3498) || isInAreaxxyy(3249, 3258, 3413, 3428) || isInAreaxxyy(3180, 3191, 3432, 3448) || isInAreaxxyy(2945, 2948, 3365, 3374) ||
isInAreaxxyy(2943, 2948, 3367, 3374) || isInAreaxxyy(2945, 2950, 3365, 3370) || isInAreaxxyy(3009, 3018, 3352, 3359) || isInAreaxxyy(3017, 3022, 3353, 3357);
}
public boolean inLumbBuilding() {
return isInAreaxxyy(3205, 3216, 3209, 3228) || isInAreaxxyy(3229, 3233, 3206, 3208) || isInAreaxxyy(3228, 3233, 3201, 3205) || isInAreaxxyy(3230, 3237, 3195, 3198) || isInAreaxxyy(3238, 3229, 3209, 3211) ||
isInAreaxxyy(3240, 3247, 3204, 3215) || isInAreaxxyy(3247, 3252, 3190, 3195) || isInAreaxxyy(3227, 3230, 3212, 3216) || isInAreaxxyy(3227, 3230, 3221, 3225) || isInAreaxxyy(3229, 3232, 3236, 3241) ||
@@ -2032,10 +1892,10 @@ public abstract class Player {
public PlayerHandler handler = null;
public int playerItems[] = new int[28];
public int playerItemsN[] = new int[28];
public int bankItems[] = new int[GameConstants.BANK_SIZE];
public int bankItemsN[] = new int[GameConstants.BANK_SIZE];
public int bankItems[] = new int[ItemConstants.BANK_SIZE];
public int bankItemsN[] = new int[ItemConstants.BANK_SIZE];
// used for player owned shops
public int bankItemsV[] = new int[GameConstants.BANK_SIZE];
public int bankItemsV[] = new int[ItemConstants.BANK_SIZE];
public boolean bankNotes = false;
public boolean shouldSave = false;
@@ -2125,11 +1985,11 @@ public abstract class Player {
playerXP[i] = 0;
}
}
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
bankItems[i] = 0;
}
for (int i = 0; i < GameConstants.BANK_SIZE; i++) {
for (int i = 0; i < ItemConstants.BANK_SIZE; i++) {
bankItemsN[i] = 0;
}
File diff suppressed because it is too large Load Diff
@@ -2,8 +2,6 @@ package com.rebotted.game.players;
import java.time.temporal.ValueRange;
import java.util.concurrent.CopyOnWriteArrayList;
import com.rebotted.GameConstants;
import com.rebotted.event.CycleEvent;
import com.rebotted.event.CycleEventContainer;
import com.rebotted.event.CycleEventHandler;
@@ -11,6 +9,7 @@ import com.rebotted.game.content.minigames.castlewars.CastleWars;
import com.rebotted.game.items.GameItem;
import com.rebotted.game.items.ItemData;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.util.GameLogger;
import com.rebotted.util.Misc;
@@ -99,12 +98,12 @@ public class Trading {
} else if (o.playerRights == 2) {
out = "@cr2@" + out;
}
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString(
"Trading with: " + o.playerName + " who has @gre@"
+ o.getItemAssistant().freeSlots() + " free slots",
3417);
player.getPacketSender().sendFrame126("", 3431);
player.getPacketSender().sendFrame126(
player.getPacketSender().sendString("", 3431);
player.getPacketSender().sendString(
"Are you sure you want to make this trade?", 3535);
player.getPacketSender().sendFrame248(3323, 3321);
}
@@ -156,7 +155,7 @@ public class Trading {
if (!item.stackable) {
offeredItems.remove(item);
player.getItemAssistant().addItem(itemID, 1);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: "
+ player.playerName
+ " who has @gre@"
@@ -168,7 +167,7 @@ public class Trading {
item.amount -= amount;
player.getItemAssistant()
.addItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: "
+ player.playerName
+ " who has @gre@"
@@ -180,7 +179,7 @@ public class Trading {
offeredItems.remove(item);
player.getItemAssistant()
.addItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: "
+ player.playerName
+ " who has @gre@"
@@ -191,7 +190,7 @@ public class Trading {
}
break;
}
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName
+ " who has @gre@"
+ player.getItemAssistant().freeSlots()
@@ -201,8 +200,8 @@ public class Trading {
player.getItemAssistant().resetItems(3322);
resetTItems(3415);
o.getTrading().resetOTItems(3416);
player.getPacketSender().sendFrame126("", 3431);
o.getPacketSender().sendFrame126("", 3431);
player.getPacketSender().sendString("", 3431);
o.getPacketSender().sendString("", 3431);
}
}
}
@@ -213,7 +212,7 @@ public class Trading {
if (item.amount > amount) {
item.amount -= amount;
player.getItemAssistant().addItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName
+ " who has @gre@"
+ player.getItemAssistant().freeSlots()
@@ -222,7 +221,7 @@ public class Trading {
amount = item.amount;
offeredItems.remove(item);
player.getItemAssistant().addItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName
+ " who has @gre@"
+ player.getItemAssistant().freeSlots()
@@ -233,7 +232,7 @@ public class Trading {
}
}
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots() + " free slots",
3417);
@@ -242,8 +241,8 @@ public class Trading {
player.getItemAssistant().resetItems(3322);
resetTItems(3415);
o.getTrading().resetOTItems(3416);
player.getPacketSender().sendFrame126("", 3431);
o.getPacketSender().sendFrame126("", 3431);
player.getPacketSender().sendString("", 3431);
o.getPacketSender().sendString("", 3431);
} catch (Exception e) {
}
return true;
@@ -265,10 +264,9 @@ public class Trading {
return false;
}
for (int i : GameConstants.ITEM_TRADEABLE) {
for (int i : ItemConstants.ITEM_TRADEABLE) {
if (i == itemID && player.playerRights < 3) {
player.getPacketSender().sendMessage(
"You can't trade this item.");
player.getPacketSender().sendMessage("You can't trade this item.");
return false;
}
}
@@ -280,24 +278,24 @@ public class Trading {
offeredItems.add(new GameItem(itemID, 1));
player.getItemAssistant().deleteItem(itemID,
player.getItemAssistant().getItemSlot(itemID), 1);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots()
+ " free slots", 3417);
}
}
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots() + " free slots",
3417);
player.getItemAssistant().resetItems(3322);
resetTItems(3415);
o.getTrading().resetOTItems(3416);
player.getPacketSender().sendFrame126("", 3431);
o.getPacketSender().sendFrame126("", 3431);
player.getPacketSender().sendString("", 3431);
o.getPacketSender().sendString("", 3431);
}
if (player.getItemAssistant().getItemCount(itemID) < amount) {
amount = player.getItemAssistant().getItemCount(itemID);
if (player.getItemAssistant().getItemAmount(itemID) < amount) {
amount = player.getItemAssistant().getItemAmount(itemID);
if (amount == 0) {
return false;
}
@@ -313,7 +311,7 @@ public class Trading {
inTrade = true;
item.amount += amount;
player.getItemAssistant().deleteItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots()
+ " free slots", 3417);
@@ -324,21 +322,21 @@ public class Trading {
if (!inTrade) {
offeredItems.add(new GameItem(itemID, amount));
player.getItemAssistant().deleteItem(itemID, amount);
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots()
+ " free slots", 3417);
}
}
o.getPacketSender().sendFrame126(
o.getPacketSender().sendString(
"Trading with: " + player.playerName + " who has @gre@"
+ player.getItemAssistant().freeSlots() + " free slots",
3417);
player.getItemAssistant().resetItems(3322);
resetTItems(3415);
o.getTrading().resetOTItems(3416);
player.getPacketSender().sendFrame126("", 3431);
o.getPacketSender().sendFrame126("", 3431);
player.getPacketSender().sendString("", 3431);
o.getPacketSender().sendString("", 3431);
return true;
}
@@ -351,8 +349,7 @@ public class Trading {
player.acceptedTrade = false;
player.getPacketSender().closeAllWindows();
player.tradeResetNeeded = false;
player.getPacketSender().sendFrame126(
"Are you sure you want to make this trade?", 3535);
player.getPacketSender().sendString("Are you sure you want to make this trade?", 3535);
}
public void declineTrade() {
@@ -404,9 +401,7 @@ public class Trading {
player.getOutStream().writeWord(len);
for (GameItem item : o.getTrading().offeredItems) {
if (item.amount > 254) {
player.getOutStream().writeByte(255); // item's stack count. if
// over 254, write byte
// 255
player.getOutStream().writeByte(255); // item's stack count. if over 254, write byte 255
player.getOutStream().writeDWord_v2(item.amount);
} else {
player.getOutStream().writeByte(item.amount);
@@ -465,7 +460,7 @@ public class Trading {
}
}
player.getPacketSender().sendFrame126(SendTrade, 3557);
player.getPacketSender().sendString(SendTrade, 3557);
SendTrade = "Absolutely nothing!";
SendAmount = "";
Count = 0;
@@ -495,7 +490,7 @@ public class Trading {
Count++;
}
}
player.getPacketSender().sendFrame126(SendTrade, 3558);
player.getPacketSender().sendString(SendTrade, 3558);
// TODO: find out what 197 does eee 3213
player.getPacketSender().sendFrame248(3443, 197);
}
@@ -547,6 +542,7 @@ public class Trading {
}
}, 1);
} catch (Exception e) {
}
}
@@ -4,6 +4,7 @@ import com.rebotted.GameConstants;
import com.rebotted.game.bots.BotHandler;
import com.rebotted.game.items.ItemData;
import com.rebotted.game.items.ItemAssistant;
import com.rebotted.game.items.ItemConstants;
import com.rebotted.game.items.ItemDefinition;
import com.rebotted.game.players.Player;
import com.rebotted.game.players.PlayerHandler;
@@ -35,7 +36,7 @@ public class ShopAssistant {
player.isShopping = true;
player.shopId = ShopID;
player.getPacketSender().sendFrame248(3824, 3822);
player.getPacketSender().sendFrame126(ShopHandler.shopName[ShopID], 3901);
player.getPacketSender().sendString(ShopHandler.shopName[ShopID], 3901);
}
public void updatePlayerShop() {
@@ -274,7 +275,7 @@ public class ShopAssistant {
public void sellToShopPrice(int removeId, int removeSlot) {
int unNotedItemID = getUnNoted(removeId);
String itemName = ItemAssistant.getItemName(unNotedItemID);
for (int i : GameConstants.ITEM_SELLABLE) {
for (int i : ItemConstants.ITEM_SELLABLE) {
if (unNotedItemID == i) {
player.getPacketSender().sendMessage("You can't sell " + itemName + ".");
return;
@@ -334,7 +335,7 @@ public class ShopAssistant {
public boolean sellItem(int itemID, int fromSlot, int amount) {
int unNotedItemID = getUnNoted(itemID);
String itemName = ItemAssistant.getItemName(itemID).toLowerCase();
for (int i : GameConstants.ITEM_SELLABLE) {
for (int i : ItemConstants.ITEM_SELLABLE) {
if (i == unNotedItemID) {
player.getPacketSender().sendMessage("You can't sell " + itemName + ".");
return false;