forked from 2009Scape/Server
Added small slayer exp drop even when not on slayer task
This commit is contained in:
parent
d4da75e6ab
commit
4b5687b8ab
1 changed files with 3 additions and 1 deletions
|
|
@ -101,9 +101,11 @@ class SlayerManager(val player: Player? = null) : LoginListener, PersistPlayer,
|
|||
val player = entity as? Player ?: return
|
||||
val slayer = getInstance(player)
|
||||
val flags = slayer.flags
|
||||
var xp = npc.skills.maximumLifepoints.toDouble()
|
||||
rewardXP(player, Skills.SLAYER, xp/3)
|
||||
|
||||
if (slayer.hasTask() && npc.id in slayer.task!!.npcs) {
|
||||
var xp = npc.skills.maximumLifepoints.toDouble()
|
||||
|
||||
if (slayer.task!!.dragon && inEquipment(player, Items.DRAGON_SLAYER_GLOVES_12862)) {
|
||||
xp *= 1.15
|
||||
FOGGlovesManager.updateCharges(player)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue