mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-04 08:39:05 +00:00
27 lines
715 B
Java
27 lines
715 B
Java
package redone.net.packets.impl;
|
|
|
|
import redone.game.players.Client;
|
|
import redone.net.packets.PacketType;
|
|
|
|
/**
|
|
* Magic on items
|
|
**/
|
|
public class MagicOnItems implements PacketType {
|
|
|
|
@Override
|
|
public void processPacket(Client player, int packetType, int packetSize) {
|
|
int slot = player.getInStream().readSignedWord();
|
|
int itemId = player.getInStream().readSignedWordA();
|
|
player.getInStream().readSignedWord();
|
|
int spellId = player.getInStream().readSignedWordA();
|
|
if(!player.getItemAssistant().playerHasItem(itemId, 1, slot)) {
|
|
return;
|
|
}
|
|
player.usingMagic = true;
|
|
player.getPlayerAssistant().magicOnItems(slot, itemId, spellId);
|
|
player.usingMagic = false;
|
|
|
|
}
|
|
|
|
}
|