1package com.osroyale.content.skill.impl.agility.obstacle.impl;
3import com.osroyale.content.skill.impl.agility.obstacle.ObstacleInteraction;
4import com.osroyale.game.world.World;
5import com.osroyale.game.world.entity.mob.Direction;
6import com.osroyale.game.world.entity.mob.player.Player;
7import com.osroyale.game.world.position.Position;
9public interface SeersJumpGapInteraction2
extends ObstacleInteraction {
12 default void onExecution(Player player, Position start, Position end) {
13 final Position edge =
new Position(start.getX(), start.getY() - 3, 3);
14 final Position finish =
new Position(start.getX(), start.getY() - 4, 3);
16 player.face(Direction.SOUTH);
17 player.animate(2586,
true);
18 World.schedule(() -> {
20 player.face(Direction.SOUTH);
21 player.animate(2585,
true);
23 World.schedule(3, () -> {
25 player.face(Direction.SOUTH);