Example #1
0
 public Enemy(string inDescription, List<string> inKeywords, string inName, string inSeenDesc, string inInitSeenDesc, string inThreatenDesc, int inDamage, string inDamageType, Behaviour inBehaviour, Dictionary<string, int> inVulnerabilities, bool inWaterLocked)
     : base(inDescription, inKeywords)
 {
     name = inName;
     seenDesc = inSeenDesc;
     initSeenDesc = inInitSeenDesc;
     threatDesc = inThreatenDesc;
     currentLocation = null;
     damage = inDamage;
     damageType = inDamageType;
     behaviour = inBehaviour;
     vulnerabilities = inVulnerabilities;
     waterLocked = inWaterLocked;
 }
Example #2
0
 public Enemy(string inDescription, List<string> inKeywords, string inName, string inSeenDesc, string inInitSeenDesc, string inThreatenDesc, int inDamage = 0, string inDamageType = Item.other, string demeanor = Demeanor.indifferent, int inStrength = 5, bool inWaterLocked = true)
     : base(inDescription, inKeywords)
 {
     name = inName;
     seenDesc = inSeenDesc;
     initSeenDesc = inInitSeenDesc;
     threatDesc = inThreatenDesc;
     currentLocation = null;
     talkResponse = string.Empty;
     behaviour = new Behaviour(demeanor, inStrength);
     vulnerabilities = new Dictionary<string, int>();
     waterLocked = inWaterLocked;
 }