예제 #1
0
    // Start is called before the first frame update
    void Awake()
    {
        Quest_Description = "Kill 10 Enemies";

        Goals.Add(new Kill_Goal(this, 0, "Kill 10 Enemies", false, 0, 10));

        Goals.ForEach(g => g.Init());
    }
    // Start is called before the first frame update
    void Start()
    {
        Quest_Description = "Kill 5 Enemies";

        Goals.Add(new Kill_Goal(this, 0, "Kill 5 Enemies", false, 0, 5));

        Goals.ForEach(g => g.Init());
    }
예제 #3
0
    void Start()
    {
        Quest_Description = "Destroy 5 Boxes";

        Goals.Add(new Kill_Goal(this, 1, "Destroy 5 Boxes", false, 0, 5));

        Goals.ForEach(g => g.Init());
    }
예제 #4
0
 // accede a las variables de quest, setea su informacion
 void Start()
 {
     QuestName        = "Destroy All Enemies";
     Description      = "Kill a bunch of stuff.";
     ExperienceReward = 100;
     Goals.Add(new KillGoals(0, "Kill 5 Slimes", false, 0, 5));
     Goals.ForEach(g => g.Init());
 }
    void Start()
    {
        Quest_Description = "Defeat A Boss";

        Goals.Add(new Kill_Goal(this, 2, "Defeat A Boss", false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
예제 #6
0
    void Start()
    {
        Quest_Description = "Collect 50 Coins";

        Goals.Add(new Collect_Goal(this, "Coin", "Collect 50 Coins", false, 0, 50));

        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName   = "Lizardman Slayer";
        Description = "Kill 2 Lizardmen";

        Goals.Add(new KillGoal(this, "Lizardman", "Kill 2 Lizardmen", false, 0, 2));

        Goals.ForEach(g => g.Init());
    }
예제 #8
0
    // Start is called before the first frame update
    void Start()
    {
        QuestName   = "Test Quest";
        Description = "Testing gather quest";

        Goals.Add(new GatherGoal(this, "item", "Gather X", false, 0, 2));

        Goals.ForEach(g => g.Init());
    }
예제 #9
0
    // Start is called before the first frame update
    void Start()
    {
        QuestName   = "SlayerGirl uwu";
        Description = " Pick up random items";

        Goals.Add(new CollectionGoal(this, "Croissant", "Pick up 3 items", false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
예제 #10
0
    private void Start()
    {
        QuestName        = "Goblin Slayer";
        QuestDescription = "Kill dem Gobbos!";
        ExperienceReward = 10000;

        Goals.Add(new KillGoal(this, AI.EnemyType.Goblin, 5));

        Goals.ForEach(goal => goal.Initialise());
    }
예제 #11
0
    // Use this for initialization
    void Start()
    {
        QuestName   = "Release Quest";
        Description = "kumpulkan semua kunci untuk membebaskan burung";
        //ItemReward =
        ExperienceReward = 100;

        Goals.Add(new CollectionGoal(this, 0, "find all keys", false, 0, 1));
        Goals.ForEach(g => g.Init());
    }
예제 #12
0
    private void Awake()
    {
        identifier       = 0;
        QuestName        = "Collect Fishing Equipment";
        Description      = "Get the fishing equipment and return it.";
        ExperienceReward = 50;

        Goals.Add(new CollectGoal(this, 0, "Find the fishing rod.", false, 0, 0, Goal.type.collect));

        Goals.ForEach(g => g.Init());
    }
예제 #13
0
    private void Awake()
    {
        identifier       = 1;
        QuestName        = "Kill Bandits";
        Description      = "Defeat bandits that are harrassing the village.";
        ExperienceReward = 50;

        Goals.Add(new KillGoal(this, 0, "Kill 5 bandits", false, 0, 5, Goal.type.kill));

        Goals.ForEach(g => g.Init());
    }
예제 #14
0
    void Start()
    {
        QuestName        = "Ultimate Slayer";
        Description      = "Kill a bunch of stuff.";
        ItemReward       = ItemDatabase.Instance.GetItem("potion_log");
        ExperienceReward = 100;

        Goals.Add(new KillGoal(0, "Kill 5 Slimes", false, 0, 5));
        Goals.Add(new KillGoal(1, "Kill 2 Vampires", false, 0, 2));

        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName = "" +
                    "Ghost Slayer";
        Description      = "Kill 5 ghosts";
        ItemReward       = ItemDatabase.Instance.GetItem("BottleOfUnicornBlood");
        ExperienceReward = 100;

        Goals.Add(new KillGoal(this, 1, Description, false, 0, 5));

        Goals.ForEach(g => g.Init());
    }
예제 #16
0
    private void Start()
    {
        QuestName        = "Slime Slayer";
        Description      = "Kill 3 slimes";
        ItemReward       = ItemDatabase.Instance.GetItem("potion_log");
        ExperienceReward = 100;

        Goals.Add(new KillGoal(this, 0, "Kill 3 Slimes", false, 0, 3));
        Goals.Add(new CollectionGoal(this, "sword", "Find the guards sword.", false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "CollectFishQuestEasy";
        // InGame description
        Description = "Collect 25 fish";
        Reward      = new ItemReward(100);

        // Add the goals to the list
        Goals.Add(new CollectGoal(0, "Collect 25 fish", false, 0, 25));
        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName = "" +
                    "Search for Death's Fruit for Max";
        Description      = "Give Max a Death's fruit.";
        ItemReward       = ItemDatabase.Instance.GetItem("GoblinAxe");
        ExperienceReward = 100;

        Goals.Add(new CollectGoal(this, "DeathsFruit", Description, false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName   = "Herb Collection";
        Description = "Retrieve 4 Wolfs Bane Herbs For The Chemist";
        questType   = QuestType.Collecting;

        Goals.Add(new CollectionGoal(this, 5, "Gather Three Wolfs Bane Herbs For The Chemist", false, 0, 3));
        ItemReward  = "Mega Health Potion";
        ItemReward2 = "Mega Health Potion";
        ItemReward3 = "Mega Mana Potion";
        Goals.ForEach(g => g.Init());
    }
예제 #20
0
    // Start is called before the first frame update

    void Start()
    {
        QuestName   = "Talk to Chad";
        Description = "Meet chad and interact with him";
        reward      = 20;
        //questTitle.text = "Talk to Chad";
        //questDescription.text = "Meet chad and interact with him";

        Goals.Add(new QuestGoal(this, 0, "meet chad", false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
예제 #21
0
    private void Start()
    {
        QuestName        = "Potion Collector";
        QuestDescription = "Collect health and stamina potions to prepare yourself for the journey ahead.";
        ExperienceReward = 2500;
        GoldReward       = 100;
        ItemReward       = FindItem("Tutorial Sheild +1");
        Goals.Add(new CollectionGoal(this, "Health Potion", 2));
        Goals.Add(new CollectionGoal(this, "Stamina Potion", 2));

        Goals.ForEach(goal => goal.Initialise());
    }
예제 #22
0
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "CollectSnowflakeQuestEasy";
        // InGame description
        Description = "Collect 3 snowflakes";
        Reward      = new ItemReward(100);

        // Add the goals to the list
        Goals.Add(new CollectGoal(1, "Collect 3 snowflakes", false, 0, 3));
        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "DistanceQuestEasy";
        // InGame description
        Description = "Reach a distance of 60 blocks";
        Reward      = new ItemReward(100);

        // Add the goals to the list
        Goals.Add(new DistanceGoal("Reach a distance of 60 blocks", false, 0, 60));
        Goals.ForEach(g => g.Init());
    }
예제 #24
0
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "TotalDistanceQuestHard";
        // InGame description
        Description = "Reach a total distance of 1600 blocks";
        Reward      = new ItemReward(800);

        // Add the goals to the list
        Goals.Add(new TotalDistanceGoal("Reach a total distance of 1600 blocks", false, 0, 1600));
        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "PlayGamesQuestHard";
        // InGame description
        Description = "Play 5 game";
        Reward      = new ItemReward(500);

        // Add the goals to the list
        Goals.Add(new GamePlayedGoal("Play 5 Game", false, 0, 5));
        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName   = "Slayer Quest 2";
        Description = "A Horde Of Monsters Must Be Defeated";
        questType   = QuestType.Killing;
        ItemReward  = "Mana Potion";

        Goals.Add(new KillGoal(this, 0, "Kill The Horde Of Skeleton Knights", false, 0, 4));
        Goals.Add(new KillGoal(this, 1, "Kill The Necromancer ", false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
예제 #27
0
    void Start()
    {
        // Name of the quest has to be the same as the class name
        QuestName = "IceSnapQuestEasy";
        // InGame description
        Description = "Snap 40 ice blocks";
        Reward      = new ItemReward(150);

        // Add the goals to the list
        Goals.Add(new IceSnapGoal("Snap 40 ice blocks", false, 0, 40));
        Goals.ForEach(g => g.Init());
    }
    void Start()
    {
        QuestName = "" +
                    "Get a Bottle of unicorn blood for Borg.";
        Description      = "Borg desires a Bottle of unicorn blood, give him one.";
        ItemReward       = ItemDatabase.Instance.GetItem("DeathsFruit");
        ExperienceReward = 100;

        Goals.Add(new CollectGoal(this, "BottleOfUnicornBlood", Description, false, 0, 1));

        Goals.ForEach(g => g.Init());
    }
예제 #29
0
    void Start()
    {
        QuestName   = "Slayer Quest";
        Description = "Kill A Number Of Monsters";
        questType   = QuestType.Killing;
        ItemReward  = "Health Potion";


        Goals.Add(new KillGoal(this, 0, "Kill 3 SkeletonKnights", false, 0, 3));


        Goals.ForEach(g => g.Init());
    }
예제 #30
0
    private void Start()
    {
        QuestName        = "Monster Slayer";
        QuestDescription = "Monsters have invested the cavern, a bounty has been placed on the destruction of a number of them";
        ExperienceReward = 5000;
        ItemReward       = FindItem("Tutorial Sword +1");

        Goals.Add(new KillGoal(this, AI.EnemyType.Bat, 2));
        Goals.Add(new KillGoal(this, AI.EnemyType.Goblin, 2));
        Goals.Add(new KillGoal(this, AI.EnemyType.Kobold, 1));
        //Goals.Add(new KillGoal(this, AI.EnemyType.Ogre, 1));

        Goals.ForEach(goal => goal.Initialise());
    }