Skip to content

Commit 69b721f

Browse files
Merge pull request #600 from ArikSquad/feat/achievement-impl-2
3 achievements
2 parents e0bdc2a + de043e6 commit 69b721f

5 files changed

Lines changed: 9 additions & 6 deletions

File tree

configuration/achievements/skyblock/challenge.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -895,12 +895,12 @@ achievements:
895895
trigger: "skyblock.time_to_start_fishing_trigger"
896896
goal: 1
897897

898-
- id: "skyblock.wow_that_s_useful"
898+
- id: "skyblock.wow_thats_useful"
899899
name: "Wow, that's useful!"
900900
description: "Use the /wiki, /wikithis, or /wikihand command to view the Official Hypixel Wiki."
901901
type: CHALLENGE
902902
points: 5
903-
trigger: "skyblock.wow_that_s_useful_trigger"
903+
trigger: "skyblock.wow_thats_useful_trigger"
904904
goal: 1
905905

906906
- id: "skyblock.at_the_speed_of_light"
@@ -1412,8 +1412,8 @@ achievements:
14121412
description: "Find 20 fairy souls."
14131413
type: CHALLENGE
14141414
points: 10
1415-
trigger: "skyblock.soul_hunter_trigger"
1416-
goal: 1
1415+
trigger: "skyblock.fairy_soul_found"
1416+
goal: 20
14171417

14181418
- id: "skyblock.a_challenging_climb"
14191419
name: "A Challenging Climb"
@@ -1524,7 +1524,7 @@ achievements:
15241524
description: "Find a fairy soul."
15251525
type: CHALLENGE
15261526
points: 5
1527-
trigger: "skyblock.lost_soul_trigger"
1527+
trigger: "skyblock.fairy_soul_found"
15281528
goal: 1
15291529

15301530
- id: "skyblock.your_big_break"

type.hub/src/main/java/net/swofty/type/hub/gui/GUIClaimCake.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void run(InventoryPreClickEvent e, HypixelPlayer p) {
5050
player.addAndUpdateItem(item);
5151
p.closeInventory();
5252
player.sendMessage("§aYou claimed §cNew Year Cake§a!");
53+
player.getAchievementHandler().completeAchievement("skyblock.happy_new_year");
5354
}
5455

5556
@Override

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/commands/WikiThisCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public void registerUsage(MinestomCommand command) {
6161

6262
player.sendMessage(line1);
6363
player.sendMessage(line2);
64-
64+
player.getAchievementHandler().completeAchievement("skyblock.wow_thats_useful");
6565
});
6666
}
6767
}

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/mission/missions/MissionTalkToVillagers.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ public void onEnd(SkyBlockPlayer player, Map<String, Object> customData, Mission
9292
player.getSkyblockDataHandler().get(net.swofty.type.skyblockgeneric.data.SkyBlockDataHandler.Data.COINS, DatapointDouble.class).setValue(
9393
player.getSkyblockDataHandler().get(net.swofty.type.skyblockgeneric.data.SkyBlockDataHandler.Data.COINS, DatapointDouble.class).getValue() + 1000
9494
);
95+
player.getAchievementHandler().completeAchievement("skyblock.quest_complete");
9596
}
9697

9798
@Override

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/user/fairysouls/FairySoul.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public void collect(SkyBlockPlayer player) {
5151
player.getSkyblockDataHandler()
5252
.get(SkyBlockDataHandler.Data.FAIRY_SOULS, DatapointFairySouls.class)
5353
.setValue(fairySouls);
54+
player.getAchievementHandler().addProgressByTrigger("skyblock.fairy_soul_found", 1);
5455
return;
5556
}
5657

0 commit comments

Comments
 (0)