1package com.runehive.game.world.entity.combat.attack.listener.item;
3import com.runehive.game.Graphic;
4import com.runehive.game.UpdatePriority;
5import com.runehive.game.event.impl.ItemClickEvent;
6import com.runehive.game.world.entity.combat.attack.listener.ItemCombatListenerSignature;
7import com.runehive.game.world.entity.combat.attack.listener.NpcCombatListenerSignature;
8import com.runehive.game.world.entity.combat.attack.listener.SimplifiedListener;
9import com.runehive.game.world.entity.combat.hit.Hit;
10import com.runehive.game.world.entity.mob.Mob;
11import com.runehive.game.world.entity.mob.UpdateFlag;
12import com.runehive.game.world.entity.mob.player.Player;
13import com.runehive.game.world.items.Item;
26 if (player.agsCharges > 0) {
29 if (player.agsCharges <= 0 && player.equipment.contains(81)) {
30 player.message(
"Your starter godsword is out of charges and has degraded into dust.");
31 player.equipment.remove(81);
32 player.equipment.refresh();
Author : Settings 08/23/2023 Discord : tettings.
void hit(Mob attacker, Mob defender, Hit hit)
A Hit object holds the damage amount and hitsplat data.