forked from 2009Scape/Server
Pest control refactor
This commit is contained in:
parent
223f1e33bf
commit
0ecae80828
16 changed files with 76 additions and 36 deletions
|
|
@ -5,6 +5,7 @@ import org.crandor.game.node.Node;
|
|||
import org.crandor.game.node.entity.Entity;
|
||||
import org.crandor.game.node.entity.player.Player;
|
||||
import org.crandor.game.node.object.GameObject;
|
||||
import org.crandor.game.world.map.Location;
|
||||
import org.crandor.game.world.map.zone.MapZone;
|
||||
import org.crandor.game.world.map.zone.ZoneBorders;
|
||||
import org.crandor.game.world.map.zone.ZoneRestriction;
|
||||
|
|
@ -89,11 +90,20 @@ public final class PCLanderZone extends MapZone {
|
|||
return super.leave(e, logout);
|
||||
}
|
||||
|
||||
private static ZoneBorders boatA = new ZoneBorders(2659, 2637, 2664, 2664); //I should probably find the real names
|
||||
private static ZoneBorders boatB = new ZoneBorders(2637, 2641, 2642, 2648);
|
||||
private static ZoneBorders boatC = new ZoneBorders(2631, 2648, 2636, 2655);
|
||||
|
||||
@Override
|
||||
public void configure() {
|
||||
register(new ZoneBorders(2659, 2637, 2664, 2664));
|
||||
register(new ZoneBorders(2637, 2641, 2642, 2648));
|
||||
register(new ZoneBorders(2631, 2648, 2636, 2655));
|
||||
register(boatA);
|
||||
register(boatB);
|
||||
register(boatC);
|
||||
}
|
||||
|
||||
public static boolean landerContainsLoc(Location l)
|
||||
{
|
||||
return boatA.insideBorder(l) || boatB.insideBorder(l) || boatC.insideBorder(l);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue