public static void FaladorGrappleWall(final Player player, final WorldObject object) {
if (player.getSkills().getLevel(Skills.AGILITY) < 11
|| player.getSkills().getLevel(Skills.RANGE) < 19 ||
player.getSkills().getLevel(Skills.STRENGTH) < 37) {
player.getDialogueManager().startDialogue("You need a Agility level of 11, Ranged level of 19 and a Strength level of 37",
"respectively in order to use this obstacle.");
return;
}
player.setRunHidden(false);
player.lock(13);
WorldTasksManager.schedule(new WorldTask() {
@Override
public void run() {
player.setNextAnimation(new Animation(442));
player.setNextGraphics(new Graphics(23));
public static void FaladorTunnel(final Player player, final WorldObject object) {
if (player.getSkills().getLevel(Skills.AGILITY) < 26) {
player.sm("You need a Agility level of 26 in order to use this obstacle.");
return;
}
WorldTasksManager.schedule(new WorldTask() {
public static void FaladorJumpDown(final Player player, final WorldObject object) {
player.faceObject(object);
player.setNextAnimation(new Animation(21477));
final boolean running = player.getRun();
player.setRunHidden(false);
player.lock(2);
FadingScreen.fade(player, new Runnable() {