using Terraria; using Terraria.ModLoader; using System.Collections.Generic; namespace ForgottenWawiTech.Content.Items.Prefixes { public class Healthy : ModPrefix { public override PrefixCategory Category => PrefixCategory.Accessory; public override void SetStats(ref float damageMult, ref float knockbackMult, ref float useTimeMult, ref float scaleMult, ref float shootSpeedMult, ref float manaMult, ref int critBonus) { } public override void Apply(Item item) { item.GetGlobalItem().hasHealthyPrefix = true; } public override void ModifyValue(ref float valueMult) { valueMult = 1.5f; } public override IEnumerable GetTooltipLines(Item item) { yield return new TooltipLine(Mod, "HealthyPrefix", "+20 Max HP") { IsModifier = true, IsModifierBad = false }; yield return new TooltipLine(Mod, "HealthyPrefixRegen", "+3 HP/s") { IsModifier = true, IsModifierBad = false }; } } public class HealthyPrefixGlobalItem : GlobalItem { public bool hasHealthyPrefix = false; public override bool InstancePerEntity => true; public override void UpdateAccessory(Item item, Player player, bool hideVisual) { if (hasHealthyPrefix) { player.lifeRegen += 3; player.statLifeMax2 += 20; } } } }