public ItemInstance(String instanceName, String name, int[] protection, int[] damages, int value, MainFlags mainFlags, Flags flags, ArmorFlags armorFlags, DamageTypes dmgType, int totalDamage, int range, String visual, String visual_Change) : this(instanceName, name, null, protection, damages, value, mainFlags, flags, armorFlags, dmgType, totalDamage, range, visual, visual_Change, null, 0) { }
public ItemInstance(String instanceName, String name, String scemeName, int value, MainFlags mainFlags, Flags flags, String visual, String visual_Change, String effect) : this(instanceName, name, scemeName, null, null, value, mainFlags, flags, 0, 0, 0, 0, visual, visual_Change, effect) { }
public ItemInstance(String instanceName, String name, String scemeName, int[] protection, int[] damages, int value, MainFlags mainFlags, Flags flags, ArmorFlags armorFlags, DamageTypes dmgType, int totalDamage, int range, String visual, String visual_Change, String effect, int visualSkin, MaterialType types, ItemInstance munition, bool keyInstance, bool torch, bool torchBurning, bool torchBurned, bool gold) : this(instanceName) { itemInstances.Name = name; itemInstances.Protection = protection; itemInstances.Damages = damages; itemInstances.Value = value; itemInstances.MainFlags = mainFlags; itemInstances.Flags = flags; itemInstances.Wear = armorFlags; itemInstances.Visual = visual; itemInstances.Visual_Change = visual_Change; itemInstances.Visual_skin = visualSkin; itemInstances.ScemeName = scemeName; itemInstances.Effect = effect; if (munition != null) { itemInstances.Munition = munition.itemInstances; } itemInstances.DamageType = dmgType; itemInstances.Range = range; itemInstances.TotalDamage = totalDamage; itemInstances.isKeyInstance = keyInstance; IsTorch = torch; IsTorchBurned = torchBurned; IsTorchBurning = torchBurning; IsGold = gold; CreateItemInstance(); }
public ItemInstance(String instanceName, String name, DamageTypes dmgType, MainFlags mainFlags, Flags flags, int totalDamage, int range, int value, String visual)///Weapons : this(instanceName, name, null, null, null, value, mainFlags, flags, 0, dmgType, totalDamage, range, visual, null, null, 0) { }
public ItemInstance(String instanceName, String name, String scemeName, int[] protection, int[] damages, int value, MainFlags mainFlags, Flags flags, ArmorFlags armorFlags, DamageTypes dmgType, int totalDamage, int range, String visual, String visual_Change, String effect, int visualSkin, MaterialType types, ItemInstance munition) : this(instanceName, name, scemeName, protection, damages, value, mainFlags, flags, armorFlags, dmgType, totalDamage, range, visual, visual_Change, effect, visualSkin, types, munition, false, false, false, false, false) { }