RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
DragonHunterCrossbowListener.java
1package com.osroyale.game.world.entity.combat.attack.listener.item;
2
3import com.osroyale.game.world.entity.combat.attack.listener.ItemCombatListenerSignature;
4import com.osroyale.game.world.entity.combat.attack.listener.SimplifiedListener;
5import com.osroyale.game.world.entity.mob.Mob;
6import com.osroyale.game.world.entity.mob.npc.NpcAssistant;
7import com.osroyale.game.world.entity.mob.player.Player;
8import com.osroyale.game.world.entity.skill.Skill;
9
15@ItemCombatListenerSignature(requireAll = false, items = {21012})
16public class DragonHunterCrossbowListener extends SimplifiedListener<Player> {
17
18 @Override
19 public int modifyRangedLevel(Player attacker, Mob defender, int level) {
20 if (NpcAssistant.isDragon(defender.id))
21 return level * 11 / 10;
22 return level;
23 }
24
25}