diff --git a/src/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactory.java b/src/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactory.java index 70410937a4..7f4da24c9d 100644 --- a/src/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactory.java +++ b/src/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactory.java @@ -57,6 +57,12 @@ public Collection createAchievements() { Achievement.HARD_BASE_SCORE, true, new AgeGreaterThanCondition((MathHelper.MINUTES_IN_ONE_DAY * 182) - 1))); + achievements.add(createAchievement( + "age.hours.08760", "Devout", + "Accumulate a year of play time", + Achievement.EXTREME_BASE_SCORE, true, + new AgeGreaterThanCondition((MathHelper.MINUTES_IN_ONE_DAY * 365) - 1))); + return achievements; } } diff --git a/tests/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactoryTest.java b/tests/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactoryTest.java index bf400c9c80..17db643e82 100644 --- a/tests/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactoryTest.java +++ b/tests/games/stendhal/server/core/rp/achievement/factory/AgeAchievementFactoryTest.java @@ -115,4 +115,9 @@ public void testAcclimating() { public void testSturdyFoundation() { testAchievement(4368, Achievement.HARD_BASE_SCORE); } + + @Test + public void testDevout() { + testAchievement(8760, Achievement.EXTREME_BASE_SCORE); + } }