Create second dialogue (#469)

* Add fix for maven encoding on Linux machines

* Fix dialoguehandler length
This commit is contained in:
Daniel Ginovker
2020-12-31 13:52:44 -05:00
committed by GitHub
parent 4ff45dd6c5
commit 2a4d7ebd22
@@ -41,8 +41,6 @@ public class DialogueHandler {
}
public void sendDialogues(int dialogue, int npcId) {
int MOLE_SKIN = player.getItemAssistant().getItemAmount(7418), MOLE_CLAW = player.getItemAssistant().getItemAmount(7416);
Farmers.FarmersData farmersData = Farmers.FarmersData.forId(player.npcType);
player.talkingNpc = npcId;
switch (dialogue) {
case 0:
@@ -4967,6 +4965,16 @@ public class DialogueHandler {
player.canWalkTutorial = true;
player.nextChat = 0;
break;
default:
sendDialogues2(dialogue, npcId); // Used to prevent Java error where method is too long
}
}
public void sendDialogues2(int dialogue, int npcId) {
int MOLE_SKIN = player.getItemAssistant().getItemAmount(7418), MOLE_CLAW = player.getItemAssistant().getItemAmount(7416);
Farmers.FarmersData farmersData = Farmers.FarmersData.forId(player.npcType);
player.talkingNpc = npcId;
switch (dialogue) {
/*
* RS guide section
*/
@@ -7102,7 +7110,6 @@ public class DialogueHandler {
break;
}
}
public void chatboxText(String text, String text1, String text2,
String text3, String title) {
player.getPacketSender().sendString(title, 6180);