public MDRRace() { MinStats = new MDRStats(); MaxStats = new MDRStats(); DefaultStats = new MDRStats(); Resistance = new MDRResistance(); }
/** Combines the other resistance table with this. The highest value will be chosen */ public void Combine(MDRResistance other) { for (int lp = 0; lp < Count; lp++) { this[lp] = Math.Max(other[lp], this[lp]); } }
public MDRMonster() { Stats = new MDRStats(); Abilities = new MonsterAbilities(); SpellClasses = new BitArray(32); Resistance = new MDRResistance(); KnownSpells = new List <MDRSpell>(); }
/** Creates a new item */ public MDRItem() { guildsMask = new BitArray(32); StatsReq = new MDRStats(); StatsMod = new MDRStats(); Abilities = new ItemAbilities(); Resistance = new MDRResistance(); }