public Item(string nameOfItem, string detailsOfItem, byte stackLim = 64, byte amountLoaded = 16) { itemName = nameOfItem; description = detailsOfItem; itemStackLimit = stackLim; stackValue = amountLoaded; //default ID is 0 IDofItem = 0; foodStats = new foodNutritionalValue(); potionInfo = new potionValue(); weaponStats = new weaponSpecialization(); clothingInfo = new clothingValue(); specificDetailsOfItem = new toolDetails(); lingeringEffects = new List <Effects>(); enchantmentsOfItem = new List <Enchantments>(); bookDetails = new bookValue(); }
public void assignPotionUse(byte intensityInitiation, byte durationInitiation) { IDofItem = 2; //by default poions are empty potionInfo = new potionValue(intensityInitiation, durationInitiation); }