RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
FlameWalk.java
1package com.osroyale.content.wintertodt.actions;
2
3import com.osroyale.game.action.Action;
4import com.osroyale.game.action.policy.WalkablePolicy;
5import com.osroyale.game.world.entity.mob.npc.Npc;
6import com.osroyale.game.world.position.Position;
7
8public class FlameWalk extends Action<Npc> {
9
10 public FlameWalk(Npc mob) {
11 super(mob, 1);
12 }
13
14 @Override
15 public WalkablePolicy getWalkablePolicy() {
16 return WalkablePolicy.WALKABLE;
17 }
18
19 @Override
20 public String getName() {
21 return "Walk flame";
22 }
23
24 @Override
25 protected void execute() {
26 if(getMob().getPosition().equals(new Position(1630, 4006)) || getMob().getPosition().equals(new Position(1629, 4007)) || getMob().getPosition().equals(new Position(1631, 4007))) {
27 getMob().action.getCurrentAction().cancel();
28 getMob().unregister();
29 }
30 }
31}
abstract WalkablePolicy getWalkablePolicy()