mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-05 16:49:06 +00:00
Cats/kalphite queen/random (#313)
- Did some work with the kalphite queen
This commit is contained in:
committed by
Daniel Ginovker
parent
17e5e7ea5c
commit
c5c1c2fc35
@@ -47,7 +47,7 @@ public class ClickItem implements PacketType {
|
||||
if(CastleWars.isInCw(player) && itemId == 4053) {
|
||||
player.getItemAssistant().deleteItem(4053, player.getItemAssistant().getItemSlot(4053), 1);
|
||||
//npc id, x, y, height, walk, hp, maxhit, att, def
|
||||
GameEngine.npcHandler.spawnNpc2(1532, player.absX, player.absY, player.heightLevel, 0, 200, 0, 0, 100);
|
||||
GameEngine.npcHandler.spawnNpc2(1532, player.absX, player.absY, player.heightLevel, 0, 200, 0, 0, 100, false);
|
||||
player.getPacketSender().sendMessage("You setup a barricade.");
|
||||
} else if (!CastleWars.isInCw(player) && itemId == 4053) {
|
||||
player.getPacketSender().sendMessage("You need to be in castlewars to drop a barricade.");
|
||||
|
||||
@@ -61,222 +61,12 @@ public class DropItem implements PacketType {
|
||||
"You can't drop items on tutorial island!");
|
||||
return;
|
||||
}
|
||||
if (Pets.isCatItem(itemId)) {
|
||||
Pets.dropPet(player, itemId, slot);
|
||||
}
|
||||
|
||||
player.endCurrentTask();
|
||||
|
||||
switch (itemId) {
|
||||
case 1560:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1559:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1558:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1557:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1556:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1555:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1561:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 1562:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 1563:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 1564:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 1565:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 7583:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage(
|
||||
"You drop your Hell Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Hell Kitten.");
|
||||
}
|
||||
break;
|
||||
case 1566:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage("You drop your Cat.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Cat.");
|
||||
}
|
||||
break;
|
||||
case 7585:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage(
|
||||
"You drop your Hell Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Hell Kitten.");
|
||||
}
|
||||
break;
|
||||
case 4045:
|
||||
if (CastleWars.isInCw(player)) {
|
||||
int explosiveHit = 15;
|
||||
@@ -294,22 +84,6 @@ public class DropItem implements PacketType {
|
||||
player.getPacketSender().sendMessage("You can't do that! Your not in castle wars!");
|
||||
}
|
||||
break;
|
||||
case 7584:
|
||||
if (!player.hasNpc) {
|
||||
GameEngine.npcHandler.spawnNpc3(player, Pets.summonItemId(itemId),
|
||||
player.absX, player.absY - 1, player.heightLevel, 0, 120, 25, 200,
|
||||
200, false, false, true);
|
||||
player.getItemAssistant().deleteItem(itemId, slot,
|
||||
player.playerItemsN[slot]);
|
||||
player.hasNpc = true;
|
||||
player.getPlayerAssistant().followPlayer();
|
||||
player.getPacketSender().sendMessage(
|
||||
"You drop your Hell Kitten.");
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"You already dropped your Hell Kitten.");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
boolean droppable = true;
|
||||
@@ -357,7 +131,7 @@ public class DropItem implements PacketType {
|
||||
}
|
||||
} else {
|
||||
player.getPacketSender().sendMessage(
|
||||
"This items cannot be dropped.");
|
||||
"This item cannot be dropped.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user