1package com.runehive.game.world.entity.combat.strategy.npc.boss.skotizo;
3import com.runehive.game.world.World;
4import com.runehive.game.world.entity.mob.Direction;
5import com.runehive.game.world.entity.mob.Mob;
6import com.runehive.game.world.entity.mob.npc.Npc;
7import com.runehive.game.world.entity.mob.player.Player;
8import com.runehive.game.world.position.Position;
9import com.runehive.util.Utility;
23 skotizo.definition.setRespawnTime(-1);
24 skotizo.definition.setAggressive(
true);
25 skotizo.speak(
"Darkness is here to penetrate your souls!");
26 World.
sendMessage(
"<icon=6><col=8714E6> Skotizo has just spawned! He is located at " +
data.location +
"!");
Represents the game world.
static void sendMessage(String... messages)
Sends a global message.
static final int DEFAULT_INSTANCE
Created by Daniel on 2017-12-20.
static void defeated(Npc npc, Player player)
static Npc generateSpawn()
static String getInformation()
Represents a non-player character in the in-game world.
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.
static SpawnData generate()
SpawnData(String location, Position position)
Represents the enumerated directions an entity can walk or face.