public CharacterData(Character c) { firstName = c.firstName; lastName = c.lastName; characterGender = c.characterGender; characterProfession = c.characterProfession; characterFaction = c.characterFaction; strength = c.strength; skill = c.skill; wisdom = c.wisdom; overallRating = c.overallRating; currentHealth = c.currentHealth; maximumHealth = c.maximumHealth; traits = c.traits; personalities = c.personalities; if (characterProfession == Character.Profession.whitemage) { healThreshold = ((WhiteMage)c).healThreshold; healReserves = ((WhiteMage)c).healReserves; healReservesMax = ((WhiteMage)c).healReservesMax; } }
public Player(string name, Character.Gender gender, int age, int LocationID, bool alive) : base(name, gender, age, LocationID, alive) { _locationsVisited = new List <int>(); _inventory = new List <PlayerObject>(); _npcsInteractedWith = new List <Npc>(); }