public override void CreateQuests() { newQuests = new List <Quest>(); Quest quest; quest = new Quest(this, IType.QuestType.KillQuest); quest.AddEnemyGoal(IType.EnemyType.Coconut, 6); quest.AddEnemyGoal(IType.EnemyType.Mushroom, 6); newQuests.Add(quest); quest = new Quest(this, IType.QuestType.TalkQuest); quest.SetTalkTarget(allNPC[0]); quest.isLastQuest = true; newQuests.Add(quest); }
//Initialize Quests for this given NPC public virtual void CreateQuests() { newQuests = new List <Quest>(); Quest quest = new Quest(this, IType.QuestType.KillQuest); quest.AddEnemyGoal(IType.EnemyType.Coconut, 1); quest.completionObject = GameObject.Find("DOOR2"); newQuests.Add(quest); quest = new Quest(this, IType.QuestType.TalkQuest); quest.SetTalkTarget(allNPC[1]); newQuests.Add(quest); }
public override void CreateQuests() { newQuests = new List <Quest>(); Quest quest; quest = new Quest(this, IType.QuestType.KillQuest); quest.AddEnemyGoal(IType.EnemyType.Mushroom, 3); quest.completionObject = GameObject.Find("DOOR4"); newQuests.Add(quest); quest = new Quest(this, IType.QuestType.TalkQuest); quest.SetTalkTarget(allNPC[3]); newQuests.Add(quest); }