Example #1
0
    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);
    }
Example #2
0
    //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);
    }
Example #3
0
    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);
    }