More Multi World Stuff

Update Integrations(Discord Bot/Website Stuff) For Multiple Worlds
Added More XP Rate Dialogue Stuff
This commit is contained in:
Dark98
2021-12-06 01:20:48 +00:00
parent 38140d8665
commit d2faea6f71
14 changed files with 72 additions and 28 deletions
@@ -7614,6 +7614,18 @@ public class DialogueHandler {
sendOption("Yes", "No");
player.dialogueAction = 10004;
break;
case 10005:
sendOption("x2", "x5", "x10");
player.dialogueAction = 10005;
break;
case 10006:
sendOption("x5", "x10");
player.dialogueAction = 10006;
break;
case 10007:
sendOption("x10", "Don't Change");
player.dialogueAction = 10007;
break;
}
}
public void chatboxText(String text, String text1, String text2,
@@ -104,6 +104,11 @@ public class DialogueOptions {
player.getDialogueHandler().sendStatement("You summoned your shop!");
BotHandler.playerShop(player);
return;
case 10005:
player.setXPRate(2);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
return;
}
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
@@ -192,6 +197,11 @@ public class DialogueOptions {
player.getDialogueHandler().sendStatement("You close your shop!");
BotHandler.closeShop(player);
return;
case 10005:
player.setXPRate(5);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
return;
}
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
@@ -283,6 +293,11 @@ public class DialogueOptions {
player.getDialogueHandler().sendStatement("You withdraw " + Bot.formatSellPrice(BotHandler.checkCoins(player)) + " from your shop!");
BotHandler.takeCoins(player);
return;
case 10005:
player.setXPRate(10);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
return;
}
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
@@ -628,19 +643,21 @@ public class DialogueOptions {
player.getPacketSender().showInterface(3559);
player.canChangeAppearance = true;
player.closeTutorialInterface = true;
player.nextChat = 0;
player.dialogueAction = 0;
} else if (player.getXPRate() != 10) {
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
} else {
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate());
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
}
return;
} else if(player.dialogueAction == 10006) {
player.setXPRate(5);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
} else if(player.dialogueAction == 10007) {
player.setXPRate(10);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
}
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();
@@ -870,6 +887,10 @@ public class DialogueOptions {
} else if (player.dialogueAction == 10004) {
player.getDialogueHandler().sendDialogues(10002, 2244);
return;
} else if(player.dialogueAction == 10006) {
player.setXPRate(10);
player.getPacketSender().sendMessage("Your XP Rate Is Now Set To x" + player.getXPRate() + " You Can Increase Your Rate In The Future By Using");
player.getPacketSender().sendMessage("::xprate");
}
player.dialogueAction = 0;
player.getPacketSender().closeAllWindows();