package net.scapeemulator.game.model.player.skills.runecrafting;
import net.scapeemulator.game.dispatcher.item.ItemOnObjectHandler;
import net.scapeemulator.game.model.object.GroundObjectList.GroundObject;
import net.scapeemulator.game.model.player.Player;
import net.scapeemulator.game.model.player.SlottedItem;
/**
* @author David Insley
*/
public class TalismanOnRuinsHandler extends ItemOnObjectHandler {
private final RCAltar altar;
public TalismanOnRuinsHandler(RCAltar altar) {
super(altar.getTalismanId(), altar.getRuinsId());
this.altar = altar;
}
@Override
public void handle(Player player, GroundObject object, SlottedItem item) {
player.startAction(new RuinsTeleportAction(player, altar, object, RuinsTeleportAction.Type.TALISMAN));
}
}