Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        protected Entity() : base(false, false, 1)
        {
            // initialize
            HitPointLevelRolls = new List <int>();
            Equipment          = new Equipment();
            Wealth             = new Wealth();
            Classes            = new List <Classes.Classes>();

            EngagedEnemies = new List <Entity>();

            // add basic actions
            CombatActions = new List <CombatAction>
            {
                CombatAction.CreateMove(this)
            };

            // initialize skills list
            Feats = new List <Feat>();

            // initialize spells list
            Spells = new List <Spell>();

            // initialize inventory
            Inventory = new List <BaseItem>();

            // unlooted state
            LootState = LootState.Unlooted;
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 public Entity()
 {
     // initialize
     HitPointLevelRolls = new List <int>();
     Equipment          = new Equipment();
     Wealth             = new Wealth();
     Classes            = new List <Classes>();
 }