Add check for NS completion for silver sickle

This commit is contained in:
ceikry
2021-08-16 06:59:44 -05:00
parent ab17195f16
commit 8d16b3d4e4
2 changed files with 9 additions and 4 deletions
+2 -2
View File
@@ -2656,8 +2656,8 @@
<offer> <offer>
<id>379</id> <id>379</id>
<value>268</value> <value>268</value>
<uniqueTrades>0</uniqueTrades> <uniqueTrades>173</uniqueTrades>
<totalValue>0</totalValue> <totalValue>57782</totalValue>
<lastUpdate>0</lastUpdate> <lastUpdate>0</lastUpdate>
</offer> </offer>
<offer> <offer>
@@ -1,5 +1,6 @@
package core.game.interaction.item; package core.game.interaction.item;
import api.ContentAPI;
import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.ItemDefinition;
import core.game.interaction.OptionHandler; import core.game.interaction.OptionHandler;
import core.game.node.Node; import core.game.node.Node;
@@ -33,8 +34,12 @@ public final class SilverSicklePlugin extends OptionHandler {
switch (option) { switch (option) {
case "operate": case "operate":
case "cast bloom": case "cast bloom":
player.getPacketDispatch().sendAnimation(9021); if(player.getQuestRepository().getQuest("Nature Spirit").getStage(player) >= 75) {
NSUtils.castBloom(player); player.getPacketDispatch().sendAnimation(9021);
NSUtils.castBloom(player);
} else {
ContentAPI.sendDialogue(player, "You must complete Nature Spirit to use this.");
}
return true; return true;
} }
return false; return false;