1package com.runehive.game.world.entity.combat.strategy.npc.boss.magearena;
3import com.runehive.game.world.World;
4import com.runehive.game.world.entity.mob.Direction;
5import com.runehive.game.world.entity.mob.npc.Npc;
6import com.runehive.game.world.entity.mob.player.Player;
7import com.runehive.game.world.position.Position;
8import com.runehive.util.Utility;
26 World.
sendMessage(
"<col=8714E6> Justicar has just spawned! He is located at " +
spawn.location +
"!");
31 jusiticar.
speak(
"Darkness is here to penetrate your souls!");
37 public static int[]
ALWAYSLOOT = { 1, 1, 1, 1, 1, 2, 3, 4, 5 };
38 public static int[]
COMMONLOOT = { 6199, 989, 3140, 4087, 11732, 989, 12878, 6585, 4675 };
39 public static int[]
RARELOOT = { 11834, 11832, 11828, 11830, 11836, 11773, 13239, 13237, 13235, 11772, 11771, 11770,
41 public static int[]
SUPERRARELOOT = { 11862, 12817, 12825, 12821, 20997, 13652, 11802, 13576, 11785, 19481, 11791,
45 boolean hasClan = player.clanChannel !=
null;
51 +
", a solo individual with balls of steel!");
Represents the game world.
static void sendBroadcast(int time, String message, boolean countdown)
Sends a game message.
static void sendMessage(String... messages)
Sends a global message.
Created by TJ#5762 Jusiticar Utility Class, handles the spawning & generate.
static int[] SUPERRARELOOT
static void defeated(Npc justicar, Player player)
static boolean justicarbutton
static int[] ALWAYSLOOT
Identification of all loot, it selects the loot.
static Npc generateSpawn()
void speak(String forceChat)
Sets the mob's forced chat.
Represents a non-player character in the in-game world.
void register()
Registers an entity to the World.
void unregister()
Unregisters an entity from the World.
void setRespawnTime(int respawnTime)
void setAggressive(boolean aggressive)
This class represents a character controlled by a player.
Represents a single tile on the game world.
Handles miscellaneous methods.
static< T > T randomElement(Collection< T > collection)
Picks a random element out of any array type.
SpawnData2(String location, Position position, Position tsunami)
static SpawnData2 generate()
Represents the enumerated directions an entity can walk or face.