Sets a default parameter for OnHit. More casting cleanup.

This commit is contained in:
Kamron Batman 2018-09-09 08:54:10 -07:00
parent 74f498c1c8
commit d6c0bf2d4c
96 changed files with 350 additions and 579 deletions

View file

@ -117,17 +117,15 @@ namespace Server.Items
{
Item item = Loot.RandomArmorOrShieldOrWeapon();
if ( item is BaseWeapon )
if ( item is BaseWeapon weapon )
{
BaseWeapon weapon = ( BaseWeapon )item;
weapon.DamageLevel = ( WeaponDamageLevel )Utility.Random( m_Level );
weapon.AccuracyLevel = ( WeaponAccuracyLevel )Utility.Random( m_Level );
weapon.DurabilityLevel = ( WeaponDurabilityLevel )Utility.Random( m_Level );
weapon.Quality = WeaponQuality.Regular;
}
else if ( item is BaseArmor )
else if ( item is BaseArmor armor )
{
BaseArmor armor = ( BaseArmor )item;
armor.ProtectionLevel = ( ArmorProtectionLevel )Utility.Random( m_Level );
armor.Durability = ( ArmorDurabilityLevel )Utility.Random( m_Level );
armor.Quality = ArmorQuality.Regular;

View file

@ -124,17 +124,15 @@ namespace Server.Items
{
Item item = Loot.RandomArmorOrShieldOrWeapon();
if ( item is BaseWeapon )
if ( item is BaseWeapon weapon )
{
BaseWeapon weapon = ( BaseWeapon )item;
weapon.DamageLevel = ( WeaponDamageLevel )Utility.Random( m_Level );
weapon.AccuracyLevel = ( WeaponAccuracyLevel )Utility.Random( m_Level );
weapon.DurabilityLevel = ( WeaponDurabilityLevel )Utility.Random( m_Level );
weapon.Quality = WeaponQuality.Regular;
}
else if ( item is BaseArmor )
else if ( item is BaseArmor armor )
{
BaseArmor armor = ( BaseArmor )item;
armor.ProtectionLevel = ( ArmorProtectionLevel )Utility.Random( m_Level );
armor.Durability = ( ArmorDurabilityLevel )Utility.Random( m_Level );
armor.Quality = ArmorQuality.Regular;