Lunar spellbook work + easter event
This commit is contained in:
@@ -22,6 +22,7 @@ import core.net.packet.context.PlayerContext;
|
||||
import core.net.packet.out.ClearMinimapFlag;
|
||||
import rs09.ServerConstants;
|
||||
import rs09.game.ai.AIPlayer;
|
||||
import rs09.game.interaction.InteractionListener;
|
||||
import rs09.game.interaction.InteractionListeners;
|
||||
import rs09.game.world.repository.Repository;
|
||||
|
||||
@@ -339,6 +340,9 @@ public final class InteractionPacket implements IncomingPacket {
|
||||
player.debug("Handled by quest interaction manager.");
|
||||
return;
|
||||
}
|
||||
if(InteractionListeners.run(item.getId(), InteractionListener.Companion.getITEM(),option.getName(),player,item)){
|
||||
return;
|
||||
}
|
||||
item.getInteraction().handle(player, option);
|
||||
}
|
||||
|
||||
|
||||
@@ -51,9 +51,13 @@ public final class WalkPacket implements IncomingPacket {
|
||||
player.face((Entity) null);
|
||||
player.faceLocation((Location) null);
|
||||
//player.getWalkingQueue().reset(running);
|
||||
player.getPulseManager().run(new MovementPulse(player, Location.create(x, y, player.getLocation().getZ()), running) {
|
||||
Player finalPlayer = player;
|
||||
player.getPulseManager().run(new MovementPulse(finalPlayer, Location.create(x, y, player.getLocation().getZ()), running) {
|
||||
@Override
|
||||
public boolean pulse() {
|
||||
if(running){
|
||||
finalPlayer.getWalkingQueue().setRunning(false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}, true, "movement");
|
||||
|
||||
Reference in New Issue
Block a user