/// <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; }
/// <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; }