mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 00:31:51 +00:00
Merge branch 'master' of https://github.com/dginovker/2006rebotted
This commit is contained in:
@@ -15,7 +15,7 @@ public class MagicRequirements {
|
||||
}
|
||||
break;
|
||||
case 555:
|
||||
if (wep == 1383 || wep == 1395) {
|
||||
if (wep == 1383 || wep == 1395 || wep == 6562) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
@@ -25,7 +25,7 @@ public class MagicRequirements {
|
||||
}
|
||||
break;
|
||||
case 557:
|
||||
if (wep == 1385 || wep == 1399 || wep == 3053) {
|
||||
if (wep == 1385 || wep == 1399 || wep == 3053 || wep == 6562) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -86,6 +86,7 @@ public class DwarfCannon {
|
||||
if (setUpStage >= 4) {
|
||||
container.stop();
|
||||
setUpStage = 0;
|
||||
player.CannonSetupStage = setUpStage;
|
||||
settingUp = false;
|
||||
return;
|
||||
}
|
||||
@@ -102,6 +103,7 @@ public class DwarfCannon {
|
||||
placeObject(OBJECT_PARTS[setUpStage], player.absX, player.absY, true);
|
||||
player.getItemAssistant().deleteItem(ITEM_PARTS[setUpStage], 1);
|
||||
setUpStage ++;
|
||||
player.CannonSetupStage = setUpStage;
|
||||
}
|
||||
@Override
|
||||
public void stop() {
|
||||
@@ -148,7 +150,7 @@ public class DwarfCannon {
|
||||
}
|
||||
|
||||
public boolean hasCannon() {
|
||||
return (player.cannonX > 0) && (player.cannonY > 0) || (player.cannonX > 0 && player.cannonY > 0);
|
||||
return (player.CannonSetupStage != 0 || (player.cannonX > 0 && player.cannonY > 0));
|
||||
}
|
||||
|
||||
private boolean myCannon(int x, int y) {
|
||||
@@ -313,7 +315,7 @@ public class DwarfCannon {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void pickup(int x, int y) {
|
||||
if (!myCannon(x, y)) {
|
||||
player.getPacketSender().sendMessage("You can't pick up somebody else's cannon!");
|
||||
@@ -343,13 +345,13 @@ public class DwarfCannon {
|
||||
player.cannonX = 0;
|
||||
player.cannonY = 0;
|
||||
}
|
||||
|
||||
|
||||
public void placeObject(int id, int x, int y, boolean add) {
|
||||
GameEngine.objectHandler.placeObject(new Objects(id, x, y, 0, 516, 10, 0));
|
||||
if (add)
|
||||
Region.addObject(id, x, y, 0, 10, 516, true);
|
||||
}
|
||||
|
||||
|
||||
public void removeObject(int x, int y) {
|
||||
placeObject(-1, x, y, false);
|
||||
}
|
||||
|
||||
@@ -1184,7 +1184,7 @@ public class DialogueHandler {
|
||||
break;
|
||||
case 247:
|
||||
sendNpcChat3(
|
||||
"But, when this tower was burnt down, the sercret of creating runes was lost with it...",
|
||||
"But, when this tower was burnt down, the secret of creating runes was lost with it...",
|
||||
"or so I thought.",
|
||||
"Some months ago, while searching these ruins for information, ",
|
||||
player.talkingNpc, "Sedridor");
|
||||
|
||||
@@ -1187,6 +1187,8 @@ public abstract class Player {
|
||||
|
||||
public boolean lostCannon = false, refresh = false, isBot = false;
|
||||
|
||||
public int CannonSetupStage;
|
||||
|
||||
public ArrayList<String> killedPlayers = new ArrayList<String>();
|
||||
public ArrayList<Integer> attackedPlayers = new ArrayList<Integer>();
|
||||
public ArrayList<String> lastKilledPlayers = new ArrayList<String>();
|
||||
|
||||
@@ -2014,10 +2014,9 @@ public class PlayerAssistant {
|
||||
player.getPlayerAssistant().addStarter();
|
||||
player.getPlayerAssistant().movePlayer(3233, 3229, 0);
|
||||
player.getPacketSender().sendMessage("Welcome to @blu@" + GameConstants.SERVER_NAME + "@bla@ - we are currently in Server Stage v@blu@" + GameConstants.TEST_VERSION + "@bla@.");
|
||||
player.getPacketSender().sendMessage("@red@Did you know?@bla@ We're open source! Pull requests are welcome");
|
||||
player.getPacketSender().sendMessage("Source code at github.com/dginovker/2006rebotted");
|
||||
player.getPacketSender().sendMessage("Welcome to the Beta! A reset will occur before main release -");
|
||||
player.getPacketSender().sendMessage("Join our Discord: discord.gg/4zrA2Wy");
|
||||
player.getPacketSender().sendMessage("@red@Did you know?@bla@ We're open source and pull requests are welcome!");
|
||||
player.getPacketSender().sendMessage("Source code: github.com/dginovker/2006rebotted");
|
||||
player.getPacketSender().sendMessage("Discord: discord.gg/4zrA2Wy");
|
||||
player.getDialogueHandler().sendDialogues(3115, 2224);
|
||||
player.isRunning2 = false;
|
||||
player.autoRet = 1;
|
||||
|
||||
@@ -344,11 +344,6 @@ public class ShopAssistant {
|
||||
player.getPacketSender().sendMessage("Selling items as an admin has been disabled.");
|
||||
return false;
|
||||
}
|
||||
if (!player.inPlayerShopArea()) //Packet abuse!
|
||||
{
|
||||
player.getPacketSender().sendMessage("You're not in a shopping area! Enter one to sell items & manage your store.");
|
||||
return false;
|
||||
}
|
||||
if(!player.isShopping) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -79,6 +79,9 @@ public class Commands implements PacketType {
|
||||
case "loc":
|
||||
player.getPacketSender().sendMessage("Your coords are [" + player.absX + ", " + player.absY + ", " + player.heightLevel + "]");
|
||||
break;
|
||||
case "energy":
|
||||
player.getPacketSender().sendMessage(String.format("Run energy: %d", (int) player.playerEnergy));
|
||||
break;
|
||||
case "password":
|
||||
case "pwd":
|
||||
if (arguments.length < 2) {
|
||||
@@ -128,6 +131,9 @@ public class Commands implements PacketType {
|
||||
|
||||
}
|
||||
break;
|
||||
case "prayer":
|
||||
player.getPacketSender().sendMessage(String.format("Prayer points: %d", player.playerLevel[5]));
|
||||
break;
|
||||
case "shop":
|
||||
BotHandler.playerShop(player);
|
||||
break;
|
||||
@@ -143,8 +149,8 @@ public class Commands implements PacketType {
|
||||
else {
|
||||
player.isSnowy = true;
|
||||
player.getPacketSender().walkableInterface(11877);
|
||||
player.getPacketSender().sendMessage("Happy Holidays! Type ::snow to disable/enable! (Auto-disabling in certain area)");
|
||||
}
|
||||
player.getPacketSender().sendMessage("Happy Holidays! Type ::snow to disable/enable! (Auto-disabling in certain area)");
|
||||
}
|
||||
break;
|
||||
case "withdrawshop":
|
||||
|
||||
Reference in New Issue
Block a user