IItem CreateArmorTorso() { IItem armor = new Item("ArmorTorso"); PhysicalArmor armorPhysical = new PhysicalArmor(armor, 3); MagicalArmor armorMagical = new MagicalArmor(armorPhysical, 1); MaxHealthBuff armorMaxHealth = new MaxHealthBuff(armorMagical, 3); return(armor); }
public override void Apply(Item sourceItem, EffectChangeReason reason) { if (reason == EffectChangeReason.DayStart) { Logger.Debug("Grant MaxEnergy buff"); // create & give buff to player MaxHealthBuff healthBuff = new MaxHealthBuff(Parameters.Amount, 1080, sourceItem?.DisplayName ?? ""); Game1.buffsDisplay.addOtherBuff(healthBuff); // Game1.addHUDMessage(new HUDMessage("You awake eager to get to work.")); } }