From 944115d12c59acdd8d5c50c86e537d5c608ac5d9 Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Mon, 27 May 2019 00:45:51 +0300 Subject: [PATCH] Add tag field placement achievements --- .../games/tag/icetag/InteractionIceTagField.java | 11 +++++++++++ .../tag/rollerskate/InteractionRollerskateField.java | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/icetag/InteractionIceTagField.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/icetag/InteractionIceTagField.java index e89d04fb..f83c64fa 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/icetag/InteractionIceTagField.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/icetag/InteractionIceTagField.java @@ -44,4 +44,15 @@ public class InteractionIceTagField extends InteractionTagField { this.stepTimes.remove(habbo); } } + + @Override + public void onPlace(Room room) { + super.onPlace(room); + + Habbo itemOwner = Emulator.getGameEnvironment().getHabboManager().getHabbo(this.getUserId()); + + if (itemOwner != null) { + AchievementManager.progressAchievement(itemOwner, Emulator.getGameEnvironment().getAchievementManager().getAchievement("TagA")); + } + } } \ No newline at end of file diff --git a/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/rollerskate/InteractionRollerskateField.java b/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/rollerskate/InteractionRollerskateField.java index 29e4f8ec..c25374c9 100644 --- a/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/rollerskate/InteractionRollerskateField.java +++ b/src/main/java/com/eu/habbo/habbohotel/items/interactions/games/tag/rollerskate/InteractionRollerskateField.java @@ -43,4 +43,15 @@ public class InteractionRollerskateField extends InteractionTagField { this.stepTimes.remove(habbo); } } + + @Override + public void onPlace(Room room) { + super.onPlace(room); + + Habbo itemOwner = Emulator.getGameEnvironment().getHabboManager().getHabbo(this.getUserId()); + + if (itemOwner != null) { + AchievementManager.progressAchievement(itemOwner, Emulator.getGameEnvironment().getAchievementManager().getAchievement("RbTagA")); + } + } } \ No newline at end of file