Beispiel #1
0
 public EscortObjective(string region, int fame, int seconds) : base(1, seconds)
 {
     if (region != null)
     {
         m_Region = QuestHelper.FindRegion(region);
     }
 }
Beispiel #2
0
        public SlayObjective(Type creature, string name, int amount, string region, int seconds) : base(amount, seconds)
        {
            m_Creature = creature;
            m_Name     = name;

            if (region != null)
            {
                m_Region = QuestHelper.FindRegion(region);
            }
        }
        public EscortObjective(string region, int fame, int compassion, int seconds) : base(1, seconds)
        {
            m_Region     = QuestHelper.FindRegion(region);
            m_Fame       = fame;
            m_Compassion = compassion;

            if (m_Region == null)
            {
                Console.WriteLine(String.Format("Invalid region name ('{0}') in '{1}' objective!", region, GetType()));
            }
        }
Beispiel #4
0
        public ApprenticeObjective(SkillName skill, int cap, string region, object enterRegion, object leaveRegion) : base(cap)
        {
            m_Skill = skill;

            if (region != null)
            {
                m_Region = QuestHelper.FindRegion(region);
                m_Enter  = enterRegion;
                m_Leave  = leaveRegion;
            }
        }
        public SlayObjective(Type creature, string name, int amount, string region, int seconds) : base(amount, seconds)
        {
            m_Creature = creature;
            m_Name     = name;

            if (region != null)
            {
                m_Region = QuestHelper.FindRegion(region);

                if (m_Region == null)
                {
                    Console.WriteLine(String.Format("Invalid region name ('{0}') in '{1}' objective!", region, GetType()));
                }
            }
        }
        public ApprenticeObjective(SkillName skill, int cap, string region, object enterRegion, object leaveRegion) : base(cap)
        {
            m_Skill = skill;

            if (region != null)
            {
                m_Region = QuestHelper.FindRegion(region);
                m_Enter  = enterRegion;
                m_Leave  = leaveRegion;

                if (m_Region == null)
                {
                    Console.WriteLine(String.Format("Invalid region name ('{0}') in '{1}' objective!", region, GetType()));
                }
            }
        }
Beispiel #7
0
 public override Region GetDestination()
 {
     return(QuestHelper.FindRegion(m_Destinations[m_Quest]));
 }