Fix XP Fever

This commit is contained in:
RedSparr0w 2019-09-21 01:14:38 +12:00
parent 3fedcc9bef
commit 88bf1ef44d
4 changed files with 8 additions and 24 deletions

View file

@ -182,9 +182,9 @@ public final class DeveloperCommandPlugin extends CommandPlugin {
for (int i = 1; i < args.length; i++)
target += args[i] + ((i == args.length - 1) ? "" : " ");
if (args.length > 1)
GlobalEventManager.get().activate("XPFever", target);
GlobalEventManager.get().activate("XP Fever", target);
else
GlobalEventManager.get().activate("XPFever", target);
GlobalEventManager.get().activate("XP Fever", target);
break;
case "poison":
player.getStateManager().set(EntityState.POISONED, 200, player);

View file

@ -87,7 +87,7 @@ public final class ExperienceLampInterface extends ComponentPlugin {
experience /= 2;
}
} else {
player.getDialogueInterpreter().open(70099, new Object[] { "The lamp gives you " + (experience * (Skills.EXPERIENCE_MULTIPLIER * (GlobalEventManager.get().isActive("XPFever") ? 2 : 1))) + " " + Skills.SKILL_NAME[skillType.skill] + " experience." });
player.getDialogueInterpreter().open(70099, new Object[] { "The lamp gives you " + (experience * (Skills.EXPERIENCE_MULTIPLIER * (GlobalEventManager.get().isActive("XP Fever") ? 2 : 1))) + " " + Skills.SKILL_NAME[skillType.skill] + " experience." });
}
player.getSkills().addExperience(skillType.skill, experience, false);
}