From 288902d809764c24c23fad6f6462f02448d29f40 Mon Sep 17 00:00:00 2001 From: MatthewGould123 Date: Sat, 27 Aug 2022 15:21:38 +0000 Subject: [PATCH] Removed duplicate messages when achieving level 99 in a skill --- Server/src/main/java/core/game/node/entity/skill/LevelUp.java | 2 +- Server/src/main/java/core/game/node/entity/skill/Skills.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Server/src/main/java/core/game/node/entity/skill/LevelUp.java b/Server/src/main/java/core/game/node/entity/skill/LevelUp.java index ecfe4a106..c7320101a 100644 --- a/Server/src/main/java/core/game/node/entity/skill/LevelUp.java +++ b/Server/src/main/java/core/game/node/entity/skill/LevelUp.java @@ -128,7 +128,7 @@ public final class LevelUp { player.getSkills().incrementPrayerPoints(1); } if (player.getSkills().getStaticLevel(slot) == 99 && !player.isArtificial()) { - Repository.sendNews(player.getUsername() + " has just achieved 99 " + Skills.SKILL_NAME[slot]); + Repository.sendNews(player.getUsername() + " has just achieved level 99 " + Skills.SKILL_NAME[slot]); Skillcape.trim(player); player.getEmoteManager().unlock(Emotes.SKILLCAPE); } diff --git a/Server/src/main/java/core/game/node/entity/skill/Skills.java b/Server/src/main/java/core/game/node/entity/skill/Skills.java index a26a05190..c36068f92 100644 --- a/Server/src/main/java/core/game/node/entity/skill/Skills.java +++ b/Server/src/main/java/core/game/node/entity/skill/Skills.java @@ -265,9 +265,7 @@ public final class Skills { lifepoints += amount; } staticLevels[slot] = newLevel; - if(newLevel == 99 && !player.isArtificial()){ - Repository.sendNews(entity.asPlayer().getUsername() + " has just achieved level 99 " + SKILL_NAME[slot]); - } + if (entity instanceof Player) { if (updateCombatLevel()) { player.getUpdateMasks().register(new AppearanceFlag(player));