From 78847c2415a9febcda5d50be35b1f680a65feb09 Mon Sep 17 00:00:00 2001 From: randy Date: Sun, 3 Nov 2024 18:44:48 -0700 Subject: [PATCH] Ourania altar now gives multiple runes per essence, the same as all other altars. --- .../content/global/skill/runecrafting/RuneCraftPulse.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Server/src/main/content/global/skill/runecrafting/RuneCraftPulse.java b/Server/src/main/content/global/skill/runecrafting/RuneCraftPulse.java index b5e2745b6..edd7a05e1 100644 --- a/Server/src/main/content/global/skill/runecrafting/RuneCraftPulse.java +++ b/Server/src/main/content/global/skill/runecrafting/RuneCraftPulse.java @@ -179,7 +179,7 @@ public final class RuneCraftPulse extends SkillPulse { int total = 0; for(int j = 0; j < amount; j++) { // since getMultiplier is stochastic, roll `amount` independent copies - total += getMultiplier(); + total += getMultiplier(rune); } Item i = new Item(rune.getRune().getId(), total); @@ -229,7 +229,7 @@ public final class RuneCraftPulse extends SkillPulse { } } player.getSkills().addExperience(Skills.RUNECRAFTING, rune.getExperience() * 2, true); - Item runeItem = rune.getRune(); + Item runeItem = new Item(rune.getRune().getId(),getMultiplier(rune)); player.getInventory().add(runeItem); } } @@ -347,10 +347,12 @@ public final class RuneCraftPulse extends SkillPulse { * * @return the amount. */ - public int getMultiplier() { + public int getMultiplier(Rune rune) { + /* if (altar.isOurania()) { return 1; } + */ int rcLevel = player.getSkills().getLevel(Skills.RUNECRAFTING); int runecraftingFormulaRevision = ServerConstants.RUNECRAFTING_FORMULA_REVISION; boolean lumbridgeDiary = player.getAchievementDiaryManager().getDiary(DiaryType.LUMBRIDGE).isComplete(1);