Fix Variable Names in QuestCat and DialogCat

This commit is contained in:
Kam committed 2024-03-12 15:20:49 -04:00
1 parent 0e69325876
commit cf48671315
2 files changed
+21 -20

No files matched your search

@@ -14,15 +14,15 @@ public class DialogCategory implements IDialogCategory {
public int id = -1;
public String title = "";
public HashMap<Integer,Dialog> dialogs;
public DialogCategory(){
dialogs = new HashMap<Integer, Dialog>();
}
public void readNBT(NBTTagCompound compound){
id = compound.getInteger("Slot");
title = compound.getString("Title");
NBTTagList dialogsList = compound.getTagList("Dialogs", 10);
if(dialogsList != null){
for(int ii = 0; ii < dialogsList.tagCount(); ii++)
@@ -37,15 +37,15 @@ public class DialogCategory implements IDialogCategory {
}
}
public NBTTagCompound writeNBT(NBTTagCompound nbtfactions) {
nbtfactions.setInteger("Slot", id);
nbtfactions.setString("Title", title);
public NBTTagCompound writeNBT(NBTTagCompound dialogCat) {
dialogCat.setInteger("Slot", id);
dialogCat.setString("Title", title);
NBTTagList dialogs = new NBTTagList();
for(Dialog dialog : this.dialogs.values()){
dialogs.appendTag(dialog.writeToNBT(new NBTTagCompound()));
}
nbtfactions.setTag("Dialogs", dialogs);
return nbtfactions;
dialogCat.setTag("Dialogs", dialogs);
return dialogCat;
}
public List<IDialog> dialogs() {
@@ -13,7 +13,7 @@ public class QuestCategory implements IQuestCategory {
public HashMap<Integer,Quest> quests;
public int id = -1;
public String title = "";
public QuestCategory(){
quests = new HashMap<Integer, Quest>();
}
@@ -21,11 +21,11 @@ public class QuestCategory implements IQuestCategory {
public void readNBT(NBTTagCompound nbttagcompound) {
id = nbttagcompound.getInteger("Slot");
title = nbttagcompound.getString("Title");
NBTTagList dialogsList = nbttagcompound.getTagList("Dialogs", 10);
if(dialogsList != null){
for(int ii = 0; ii < dialogsList.tagCount(); ii++)
NBTTagList questList = nbttagcompound.getTagList("Quests", 10);
if(questList != null){
for(int ii = 0; ii < questList.tagCount(); ii++)
{
NBTTagCompound nbttagcompound2 = dialogsList.getCompoundTagAt(ii);
NBTTagCompound nbttagcompound2 = questList.getCompoundTagAt(ii);
Quest quest = new Quest();
quest.readNBT(nbttagcompound2);
quest.category = this;
@@ -37,16 +37,17 @@ public class QuestCategory implements IQuestCategory {
public NBTTagCompound writeNBT(NBTTagCompound nbttagcompound) {
nbttagcompound.setInteger("Slot", id);
nbttagcompound.setString("Title", title);
NBTTagList dialogs = new NBTTagList();
for(int dialogId : quests.keySet()){
Quest quest = quests.get(dialogId);
dialogs.appendTag(quest.writeToNBT(new NBTTagCompound()));
NBTTagList quests = new NBTTagList();
for(int questID : this.quests.keySet()){
Quest quest = this.quests.get(questID);
quests.appendTag(quest.writeToNBT(new NBTTagCompound()));
}
nbttagcompound.setTag("Dialogs", dialogs);
nbttagcompound.setTag("Quests", quests);
return nbttagcompound;
}
public List<IQuest> quests() {
return new ArrayList(this.quests.values());