I'm trying to add magic on items, and whenever I do it, I can't seem to get the right magic spell ID.
My packet class:
Code:
package org.rs377d.net.event.impl;
import org.apache.mina.core.session.IoSession;
import org.rs377d.model.player.Player;
import org.rs377d.model.util.InterfaceDefinition;
import org.rs377d.net.Rs2Packet;
import org.rs377d.net.event.EventListener;
import org.rs377d.net.event.EventListenerChain;
public class MagicOnItemEventListener implements EventListener {
@Override
public void handle(IoSession session, Rs2Packet packet,
EventListenerChain chain) throws Exception {
final Player player = (Player) session.getAttribute("player");
int itemSlot = packet.getShortA();
int spellId = packet.getShort();
int itemId = packet.getLEShortA();
player.getActionSender().sendMessage(
"Spell id: " + spellId + " itemId " + itemId + " itemSlot "
+ itemSlot);
}
}