/// <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; }
/// <summary> /// /// </summary> public Entity() { // initialize HitPointLevelRolls = new List <int>(); Equipment = new Equipment(); Wealth = new Wealth(); Classes = new List <Classes>(); }