Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
        }
Exemple #4
0
 public WeaponData()
 {
     DamageEffectData = new DamageEffectData();
 }