1package com.runehive.game.world.entity.combat.strategy.npc.boss.dagannoths;
3import com.runehive.game.world.entity.combat.attack.FightType;
4import com.runehive.game.world.entity.combat.hit.CombatHit;
5import com.runehive.game.world.entity.combat.strategy.npc.NpcRangedStrategy;
6import com.runehive.game.world.entity.mob.Mob;
7import com.runehive.game.world.entity.mob.npc.Npc;
9import static com.runehive.game.world.entity.combat.projectile.CombatProjectile.getDefinition;
15 super(getDefinition(
"Dagannoth SUPREME"));
A wrapper for a Hit object, adding additional variables for hit and hitsplat delays.
final CombatHit nextRangedHit(T attacker, Mob defender)
NpcRangedStrategy(CombatProjectile combatProjectile)
int getAttackDelay(Npc attacker, Mob defender, FightType fightType)
CombatHit[] getHits(Npc attacker, Mob defender)
Represents a non-player character in the in-game world.
The enumerated type whose elements represent the fighting types.