forked from 2009Scape/Server
Ourania altar now gives multiple runes per essence, the same as all other altars.
This commit is contained in:
parent
540db8e15a
commit
78847c2415
1 changed files with 5 additions and 3 deletions
|
|
@ -179,7 +179,7 @@ public final class RuneCraftPulse extends SkillPulse<Item> {
|
|||
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<Item> {
|
|||
}
|
||||
}
|
||||
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<Item> {
|
|||
*
|
||||
* @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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue