Even More Modifiers  1.0.0.0
A mod for rolling various bonus stats on items
WingTimePlus.cs
Go to the documentation of this file.
1 using System;
2 using Loot.Api.Core;
3 using Loot.Modifiers.Base;
4 using Terraria;
5 
6 namespace Loot.Modifiers.EquipModifiers.Utility
7 {
8  public class WingTimePlus : EquipModifier
9  {
11  {
12  return base.GetTooltip()
13  .WithPositive($"+{Math.Round(Properties.RoundedPower / 60f, 2)}s flight time");
14  }
15 
17  {
18  return base.GetModifierProperties(item)
19  .WithMaxMagnitude(60f);
20  }
21 
22  public override void UpdateEquip(Item item, Player player)
23  {
24  player.wingTimeMax += (int) Properties.RoundedPower;
25  }
26  }
27 }
The ModifierPropertiesBuilder implements the builder pattern for ModifierProperties It provides a str...
Defines a modifier that can roll on an equip item (armor or accessory) These modifiers will have 60% ...
override ModifierTooltipLine.ModifierTooltipBuilder GetTooltip()
Definition: WingTimePlus.cs:10
Defines the properties of a modifier
Defines a tooltip line of a modifier A modifier can have multiple lines
override ModifierProperties.ModifierPropertiesBuilder GetModifierProperties(Item item)
Definition: WingTimePlus.cs:16
override void UpdateEquip(Item item, Player player)
Definition: WingTimePlus.cs:22