mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-11 17:10:21 -07:00
Autocasting defensive spells now awards correct XP
This commit is contained in:
parent
b6d02cce17
commit
c1b2fdf597
1 changed files with 4 additions and 4 deletions
|
|
@ -316,12 +316,12 @@ public abstract class MagicSpell implements Plugin<SpellType> {
|
||||||
}
|
}
|
||||||
entity.getSkills().addExperience(Skills.HITPOINTS, hit * 1.33, true);
|
entity.getSkills().addExperience(Skills.HITPOINTS, hit * 1.33, true);
|
||||||
if (entity.getProperties().getAttackStyle().getStyle() == WeaponInterface.STYLE_DEFENSIVE_CAST) {
|
if (entity.getProperties().getAttackStyle().getStyle() == WeaponInterface.STYLE_DEFENSIVE_CAST) {
|
||||||
double baseXpReward = hit / 2.0;
|
double baseXpReward = (CombatSwingHandler.EXPERIENCE_MOD * hit) / 2.0;
|
||||||
entity.getSkills().addExperience(Skills.DEFENCE, baseXpReward, true);
|
entity.getSkills().addExperience(Skills.DEFENCE, baseXpReward, true);
|
||||||
entity.getSkills().addExperience(Skills.MAGIC, baseXpReward * 1.33, true);
|
entity.getSkills().addExperience(Skills.MAGIC, baseXpReward, true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
entity.getSkills().addExperience(Skills.MAGIC, hit * (CombatSwingHandler.EXPERIENCE_MOD / 2), true);
|
entity.getSkills().addExperience(Skills.MAGIC, hit * (CombatSwingHandler.EXPERIENCE_MOD), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -426,4 +426,4 @@ public abstract class MagicSpell implements Plugin<SpellType> {
|
||||||
public int getLevel() {
|
public int getLevel() {
|
||||||
return level;
|
return level;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue