public Weapon(string weaponName, string weaponType, int price, float weight, Hands hands, int attackValue, int attackModifier, DamageEffectData damageEffectData, params string[] allowableClasses) : base(weaponName, weaponType, price, weight, allowableClasses) { NumberHands = hands; AttackValue = attackValue; AttackModifier = attackModifier; DamageEffect = damageEffectData; }
public static DamageEffect FromHealEffectData(DamageEffectData data) { DamageEffect effect = new DamageEffect(); effect.damageType = data.DamageType; effect.attackType = data.AttackType; effect.dieType = data.DieType; effect.numberOfDice = data.NumberOfDice; effect.modifier = data.Modifier; return(effect); }
public static DamageEffect FromHealEffectData(DamageEffectData data) { DamageEffect effect = new DamageEffect(); effect.damageType = data.DamageType; effect.attackType = data.AttackType; effect.dieType = data.DieType; effect.numberOfDice = data.NumberOfDice; effect.modifier = data.Modifier; return effect; }
public WeaponData() { DamageEffectData = new DamageEffectData(); }