mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2026-08-23 03:15:10 -06:00
Grant achievement for barbarian pyre ship
This commit is contained in:
parent
8ef56a6465
commit
184aeaa586
1 changed files with 9 additions and 0 deletions
|
|
@ -1,6 +1,8 @@
|
|||
package content.region.morytania.handlers;
|
||||
|
||||
import content.region.fremennik.diary.FremennikAchievementDiary.Companion.HardTasks;
|
||||
import core.cache.def.impl.SceneryDefinition;
|
||||
import core.game.diary.DiaryLevel;
|
||||
import core.game.interaction.OptionHandler;
|
||||
import core.game.node.Node;
|
||||
import core.game.node.entity.Entity;
|
||||
|
|
@ -9,6 +11,7 @@ import core.game.node.entity.npc.AbstractNPC;
|
|||
import core.game.node.entity.npc.NPC;
|
||||
import core.game.node.entity.npc.drop.DropFrequency;
|
||||
import core.game.node.entity.player.Player;
|
||||
import core.game.node.entity.player.link.diary.DiaryType;
|
||||
import core.game.node.entity.skill.Skills;
|
||||
import content.global.skill.firemaking.Log;
|
||||
import content.data.skill.SkillingTool;
|
||||
|
|
@ -100,6 +103,12 @@ public final class PyreSitePlugin extends OptionHandler {
|
|||
return true;
|
||||
}
|
||||
player.setAttribute("logType", type);
|
||||
player.getAchievementDiaryManager().finishTask(
|
||||
player,
|
||||
DiaryType.FREMENNIK,
|
||||
DiaryLevel.MEDIUM.ordinal(),
|
||||
HardTasks.MAKE_BARBARIAN_PYRE_SHIP_ARCTIC_PINE
|
||||
);
|
||||
ritual(player, node.asScenery());
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue