1package com.osroyale.content.activity.inferno;
3import com.osroyale.content.activity.ActivityListener;
4import com.osroyale.game.world.entity.combat.CombatType;
5import com.osroyale.game.world.entity.combat.hit.Hit;
6import com.osroyale.game.world.entity.mob.Mob;
7import com.osroyale.game.world.entity.mob.npc.Npc;
8import com.osroyale.util.Utility;
14 public InfernoCavesListener(Inferno minigame) {
19 public void block(Mob attacker, Mob defender, Hit hit, CombatType combatType) {
20 if (!defender.isNpc())
22 if (defender.id != 3127)
24 if (Utility.getPercentageAmount(defender.getCurrentHealth(), defender.getMaximumHealth()) > 49)
28 && (npc.getCombat().inCombatWith(attacker) || Utility.withinDistance(defender, npc, 5))) {
35 public void onDeath(Mob attacker, Mob defender, Hit hit) {