/// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="id"></param>
 /// <param name="value"></param>
 /// <param name="uses"></param>
 /// <param name="reusability"></param>
 /// <param name="name"></param>
 /// <param name="description"></param>
 /// <param name="onUseMessage"></param>
 /// <param name="canBeSold"></param>
 public GameItem(int id, int value, int uses, ItemUsability reusability, string name, string description, string onUseMessage, bool canBeSold)
 {
     ItemId           = id;
     ItemValue        = value;
     ItemNumberOfUses = uses;
     ItemReusability  = reusability;
     ItemName         = name;
     ItemDescription  = description;
     ItemOnUseMessage = onUseMessage;
     CanBeSold        = canBeSold;
 }
 /// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="id"></param>
 /// <param name="value"></param>
 /// <param name="uses"></param>
 /// <param name="reusability"></param>
 /// <param name="name"></param>
 /// <param name="description"></param>
 /// <param name="onUseMessage"></param>
 public ItemArcane(int id, int value, int uses, ItemUsability reusability, string name, string description, string onUseMessage, bool canBeSold, ArcaneEffect arcaneEffect, int healthModifier
                   )
     : base(id, value, uses, reusability, name, description, onUseMessage, canBeSold)
 {
     ItemId           = id;
     ItemValue        = value;
     ItemNumberOfUses = uses;
     ItemReusability  = reusability;
     ItemName         = name;
     ItemDescription  = description;
     ItemOnUseMessage = onUseMessage;
     CanBeSold        = canBeSold;
     ItemArcaneEffect = arcaneEffect;
 }
Beispiel #3
0
        /// <summary>
        /// Default Constructor
        /// </summary>
        /// <param name="id"></param>
        /// <param name="value"></param>
        /// <param name="uses"></param>
        /// <param name="reusability"></param>
        /// <param name="name"></param>
        /// <param name="description"></param>
        /// <param name="onUseMessage"></param>
        public ItemArmor(int id, int value, int uses, ItemUsability reusability, string name, string description, string onUseMessage, bool canBeSold, ItemDamageType damageResist, double resistanceModifier)
            : base(id, value, uses, reusability, name, description, onUseMessage, canBeSold)
        {
            ItemId           = id;
            ItemValue        = value;
            ItemNumberOfUses = uses;
            ItemReusability  = reusability;
            ItemName         = name;
            ItemDescription  = description;
            ItemOnUseMessage = onUseMessage;
            CanBeSold        = canBeSold;

            ArmorResistanceType = damageResist;
            ArmorResistModifier = resistanceModifier;
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        /// <param name="id"></param>
        /// <param name="value"></param>
        /// <param name="uses"></param>
        /// <param name="reusability"></param>
        /// <param name="name"></param>
        /// <param name="description"></param>
        /// <param name="onUseMessage"></param>
        public ItemWeapon(int id, int value, int uses, int weaponDamageAmount, ItemUsability reusability, ItemDamageType weaponDamageType, string name, string description, string onUseMessage, bool canBeSold)
            : base(id, value, uses, reusability, name, description, onUseMessage, canBeSold)
        {
            ItemId           = id;
            ItemValue        = value;
            ItemNumberOfUses = uses;
            ItemReusability  = reusability;
            ItemName         = name;
            ItemDescription  = description;
            ItemOnUseMessage = onUseMessage;
            CanBeSold        = canBeSold;

            WeaponDamageType   = weaponDamageType;
            WeaponDamageAmount = weaponDamageAmount;
        }