mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 16:49:03 +00:00
Added Player Morphing to Ring Of Stone & Easter Ring
This commit is contained in:
@@ -80,7 +80,9 @@ public class ClickingButtons implements PacketType {
|
||||
player.assignAutocast(actionButtonId);
|
||||
}
|
||||
switch (actionButtonId) {
|
||||
|
||||
case 23132:
|
||||
player.getPlayerAssistant().unMorphPlayer();
|
||||
break;
|
||||
|
||||
case 55096:
|
||||
player.getPacketSender().closeAllWindows();
|
||||
|
||||
@@ -163,6 +163,11 @@ public class Walking implements PacketType {
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.wearId == 6583 || player.wearId == 7927) {
|
||||
player.getPlayerAssistant().unMorphPlayer();
|
||||
player.getPacketSender().sendMessage("You Can't Move While Being Morphed");
|
||||
}
|
||||
|
||||
player.endCurrentTask();
|
||||
|
||||
if (packetType == 248) {
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
package com.rs2.net.packets.impl;
|
||||
|
||||
import com.rs2.GameConstants;
|
||||
import com.rs2.game.items.Weight;
|
||||
import com.rs2.game.items.impl.RareProtection;
|
||||
import com.rs2.game.players.Player;
|
||||
import com.rs2.net.packets.PacketType;
|
||||
import com.rs2.util.Misc;
|
||||
|
||||
/**
|
||||
* Wear Item
|
||||
@@ -53,6 +55,25 @@ public class WearItem implements PacketType {
|
||||
player.getPacketSender().setConfig(491, 0);
|
||||
}
|
||||
|
||||
if(player.wearId == 6583 || player.wearId == 7927) {
|
||||
for (int i = 0; i < GameConstants.SIDEBARS.length; i++) {
|
||||
player.getPacketSender().setSidebarInterface(i, 6014);
|
||||
}
|
||||
switch(player.wearId) {
|
||||
case 6583:
|
||||
player.getPacketSender().sendMessage("As you put on the ring you turn into an rock!");
|
||||
player.npcId2 = 2626;
|
||||
break;
|
||||
case 7927:
|
||||
player.getPacketSender().sendMessage("As you put on the ring you turn into an egg!");
|
||||
player.npcId2 = 3689 + Misc.random(5);
|
||||
break;
|
||||
}
|
||||
player.isNpc = true;
|
||||
player.updateRequired = true;
|
||||
player.setAppearanceUpdateRequired(true);
|
||||
}
|
||||
|
||||
player.getPlayerAssistant().handleTiara();
|
||||
player.getItemAssistant().wearItem(player.wearId, player.wearSlot);
|
||||
Weight.updateWeight(player);
|
||||
|
||||
Reference in New Issue
Block a user