Esempio n. 1
0
        public static Weapon From(WeaponDto weaponDto)
        {
            Weapon weapon = new Weapon();

            weapon.normalRange       = MathUtils.GetInt(weaponDto.Range);
            weapon.disadvantageRange = MathUtils.GetInt(weaponDto.DisadvantageRange);
            weapon.weaponProperties  = GetWeaponProperties(weaponDto);
            weapon.costValue         = DndUtils.GetGoldPieces(weaponDto.Cost);
            weapon.damageOneHanded   = weaponDto.DamageOneHanded;
            weapon.damageTwoHanded   = weaponDto.DamageTwoHanded;
            weapon.Name = weaponDto.Name;
            return(weapon);
        }