RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ScorpiaOffspring.java
1package com.osroyale.game.world.entity.combat.strategy.npc.boss.scorpia;
2
3import com.osroyale.game.world.entity.combat.attack.FightType;
4import com.osroyale.game.world.entity.combat.hit.Hit;
5import com.osroyale.game.world.entity.combat.projectile.CombatProjectile;
6import com.osroyale.game.world.entity.combat.strategy.npc.NpcRangedStrategy;
7import com.osroyale.game.world.entity.mob.Mob;
8import com.osroyale.game.world.entity.mob.npc.Npc;
9import com.osroyale.game.world.entity.skill.Skill;
10
30
31public class ScorpiaOffspring extends NpcRangedStrategy {
32
33 public ScorpiaOffspring() {
34 super(CombatProjectile.getDefinition("EMPTY"));
35 }
36
37 @Override
38 public void hit(Npc attacker, Mob defender, Hit hit) {
39 super.hit(attacker, defender, hit);
40 if (hit.getDamage() > 0) {
41 defender.skills.get(Skill.PRAYER).removeLevel(1);
42 defender.skills.refresh(Skill.PRAYER);
43 }
44 }
45
46 @Override
47 public int getAttackDistance(Npc attacker, FightType fightType) {
48 return 5;
49 }
50
51}