1package com.runehive.game.world.entity.combat.attack.listener.npc;
3import com.runehive.game.world.entity.combat.attack.listener.NpcCombatListenerSignature;
4import com.runehive.game.world.entity.combat.attack.listener.SimplifiedListener;
5import com.runehive.game.world.entity.combat.hit.Hit;
6import com.runehive.game.world.entity.mob.Mob;
7import com.runehive.game.world.entity.mob.npc.Npc;
8import com.runehive.game.world.entity.mob.player.Player;
9import com.runehive.game.world.entity.skill.Skill;
void hit(Npc attacker, Mob defender, Hit hit)
A Hit object holds the damage amount and hitsplat data.
final SkillManager skills
final boolean isPlayer()
Check if an entity is a player.
Represents a non-player character in the in-game world.
This class represents a character controlled by a player.
Represents a trainable and usable skill.
static final int PRAYER
The prayer skill id.
int getLevel()
Gets the current skill level.
Skill get(int id)
Gets the skill for an id.
void setLevel(int id, int level)
Sets the level of a skill.