public Weapon(string named, Realm styl, Spirit ench, Slot slt, OffensiveQualities off, int dam) { this.Name = named; this.Style = styl; this.Enchantment = ench; this.slot = slt; this.SetOffenses(off); this.SetDefenses(DefensiveQualities.Unprotected); this.Usable = false; this.Damage = dam; }
public void SetOffense() { OffensiveQualities tempor = 0x0; //go through each equipped item, check enchantment flags, or them to tempor to add it together. foreach (KeyValuePair <string, Item> worn in Equipment) { tempor = tempor | worn.Value.GetOffenses(); } //set enchantments to combined values. Offense = tempor; }
public override void SetOffenses(OffensiveQualities value) { base.SetOffenses(OffensiveQualities.Feeble); }
public virtual void SetOffenses(OffensiveQualities value) { offenses = value; }