mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-06 00:32:01 +00:00
Create/Use PLAYER_XP_RATES For Easier Rate Changes
This commit is contained in:
@@ -7599,11 +7599,11 @@ public class DialogueHandler {
|
||||
player.dialogueAction = 10000;
|
||||
break;
|
||||
case 10001:
|
||||
sendNpcChat(2244, ChatEmotes.HAPPY_JOYFUL, "Please select the XP rate you'd like.", "this can be increased but not decreased later on.");
|
||||
sendNpcChat(2244, ChatEmotes.HAPPY_JOYFUL, "Please select the XP rate you'd like.", "this can be increased, but not decreased later on.");
|
||||
player.nextChat = 10002;
|
||||
break;
|
||||
case 10002:
|
||||
sendOption("x1", "x2", "x5", "x10");
|
||||
sendOption("x" + GameConstants.PLAYER_XP_RATES[0], "x" + GameConstants.PLAYER_XP_RATES[1], "x" + GameConstants.PLAYER_XP_RATES[2], "x" + GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.dialogueAction = 10002;
|
||||
break;
|
||||
case 10003:
|
||||
@@ -7615,15 +7615,15 @@ public class DialogueHandler {
|
||||
player.dialogueAction = 10004;
|
||||
break;
|
||||
case 10005:
|
||||
sendOption("x2", "x5", "x10");
|
||||
sendOption("x" + GameConstants.PLAYER_XP_RATES[1], "x" + GameConstants.PLAYER_XP_RATES[2], "x" + GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.dialogueAction = 10005;
|
||||
break;
|
||||
case 10006:
|
||||
sendOption("x5", "x10");
|
||||
sendOption("x" + GameConstants.PLAYER_XP_RATES[2], "x" + GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.dialogueAction = 10006;
|
||||
break;
|
||||
case 10007:
|
||||
sendOption("x10", "Don't Change");
|
||||
sendOption("x" + GameConstants.PLAYER_XP_RATES[3], "Don't Change");
|
||||
player.dialogueAction = 10007;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -105,9 +105,10 @@ public class DialogueOptions {
|
||||
BotHandler.playerShop(player);
|
||||
return;
|
||||
case 10005:
|
||||
player.setXPRate(2);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[1]);
|
||||
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.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
}
|
||||
player.dialogueAction = 0;
|
||||
@@ -198,9 +199,10 @@ public class DialogueOptions {
|
||||
BotHandler.closeShop(player);
|
||||
return;
|
||||
case 10005:
|
||||
player.setXPRate(5);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[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");
|
||||
player.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
}
|
||||
player.dialogueAction = 0;
|
||||
@@ -294,9 +296,9 @@ public class DialogueOptions {
|
||||
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");
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.getPacketSender().sendMessage("Your XP rate is now set to x" + player.getXPRate() + " you now have the highest XP rate.");
|
||||
player.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
}
|
||||
player.dialogueAction = 0;
|
||||
@@ -643,21 +645,26 @@ public class DialogueOptions {
|
||||
player.getPacketSender().showInterface(3559);
|
||||
player.canChangeAppearance = true;
|
||||
player.closeTutorialInterface = true;
|
||||
} else if (player.getXPRate() != 10) {
|
||||
return;
|
||||
} else if (player.getXPRate() != + GameConstants.PLAYER_XP_RATES[3]) {
|
||||
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;
|
||||
} else {
|
||||
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("Your XP rate is now set to x" + player.getXPRate() + " you now have the highest XP rate.");
|
||||
return;
|
||||
}
|
||||
return;
|
||||
} else if(player.dialogueAction == 10006) {
|
||||
player.setXPRate(5);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[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");
|
||||
player.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
} 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.setXPRate(GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.getPacketSender().sendMessage("Your XP rate is now set to x" + player.getXPRate() + " you now have the highest XP rate.");
|
||||
player.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
}
|
||||
player.dialogueAction = 0;
|
||||
player.getPacketSender().closeAllWindows();
|
||||
@@ -888,9 +895,11 @@ public class DialogueOptions {
|
||||
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.setXPRate(GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.getPacketSender().sendMessage("Your XP rate is now set to x" + player.getXPRate() + " you now have the highest XP rate.");
|
||||
player.getPacketSender().sendMessage("::xprate");
|
||||
player.getPacketSender().closeAllWindows();
|
||||
return;
|
||||
}
|
||||
player.dialogueAction = 0;
|
||||
player.getPacketSender().closeAllWindows();
|
||||
@@ -966,7 +975,7 @@ public class DialogueOptions {
|
||||
player.getDialogueHandler().sendDialogues(3561, player.npcType);
|
||||
}
|
||||
if (player.dialogueAction == 10002) {
|
||||
player.setXPRate(1);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[0]);
|
||||
player.getDialogueHandler().sendDialogues(10003, player.npcType);
|
||||
}
|
||||
break;
|
||||
@@ -1039,7 +1048,7 @@ public class DialogueOptions {
|
||||
player.getDialogueHandler().sendDialogues(3562, player.npcType);
|
||||
}
|
||||
if (player.dialogueAction == 10002) {
|
||||
player.setXPRate(2);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[1]);
|
||||
player.getDialogueHandler().sendDialogues(10003, player.npcType);
|
||||
}
|
||||
break;
|
||||
@@ -1115,7 +1124,7 @@ public class DialogueOptions {
|
||||
player.getDialogueHandler().sendDialogues(3563, player.npcType);
|
||||
}
|
||||
if (player.dialogueAction == 10002) {
|
||||
player.setXPRate(5);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[2]);
|
||||
player.getDialogueHandler().sendDialogues(10003, player.npcType);
|
||||
}
|
||||
break;
|
||||
@@ -1176,7 +1185,7 @@ public class DialogueOptions {
|
||||
player.getDialogueHandler().sendDialogues(3564, player.npcType);
|
||||
}
|
||||
if (player.dialogueAction == 10002) {
|
||||
player.setXPRate(10);
|
||||
player.setXPRate(GameConstants.PLAYER_XP_RATES[3]);
|
||||
player.getDialogueHandler().sendDialogues(10003, player.npcType);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user