mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 02:37:27 +00:00
New Quest Edit Menu
This commit is contained in:
1 parent
417fade180
commit
c3094988ea
6 files changed
+597
-374
No files matched your search
@@ -377,7 +377,13 @@ public class PacketHandlerServer{
|
||||
}
|
||||
else if(type == EnumPacketServer.QuestsGet){
|
||||
QuestCategory category = QuestController.Instance.categories.get(buffer.readInt());
|
||||
NoppesUtilServer.sendQuestData(player,category);
|
||||
boolean sendGroup = buffer.readBoolean();
|
||||
if(sendGroup){
|
||||
NoppesUtilServer.sendQuestGroup(player,category);
|
||||
}
|
||||
else {
|
||||
NoppesUtilServer.sendQuestData(player,category);
|
||||
}
|
||||
}
|
||||
else if(type == EnumPacketServer.FactionsGet){
|
||||
NoppesUtilServer.sendFactionDataAll(player);
|
||||
@@ -658,9 +664,16 @@ public class PacketHandlerServer{
|
||||
int category = buffer.readInt();
|
||||
Quest quest = new Quest();
|
||||
quest.readNBT(Server.readNBT(buffer));
|
||||
boolean sendGroup = buffer.readBoolean();
|
||||
QuestController.Instance.saveQuest(category, quest);
|
||||
if(quest.category != null)
|
||||
NoppesUtilServer.sendQuestData(player,quest.category);
|
||||
if(quest.category != null){
|
||||
if(sendGroup){
|
||||
NoppesUtilServer.sendQuestGroup(player, quest.category);
|
||||
}
|
||||
else {
|
||||
NoppesUtilServer.sendQuestData(player, quest.category);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(type == EnumPacketServer.QuestDialogGetTitle){
|
||||
Dialog quest = DialogController.Instance.dialogs.get(buffer.readInt());
|
||||
@@ -677,9 +690,15 @@ public class PacketHandlerServer{
|
||||
}
|
||||
else if(type == EnumPacketServer.QuestRemove){
|
||||
Quest quest = QuestController.Instance.quests.get(buffer.readInt());
|
||||
boolean sendGroup = buffer.readBoolean();
|
||||
if(quest != null){
|
||||
QuestController.Instance.removeQuest(quest);
|
||||
NoppesUtilServer.sendQuestData(player,quest.category);
|
||||
if(sendGroup){
|
||||
NoppesUtilServer.sendQuestGroup(player,quest.category);
|
||||
}
|
||||
else {
|
||||
NoppesUtilServer.sendQuestData(player,quest.category);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(type == EnumPacketServer.TransportCategoriesGet){
|
||||
|
||||
Reference in new issue
Block a user