5 namespace Loot.Modifiers.WeaponModifiers
11 return base.GetTooltip()
12 .WithPositive($
"+{Properties.RoundedPower}% use speed");
17 return base.GetModifierProperties(item)
18 .WithBasePower(1 / 5f)
19 .WithMaxMagnitude(25f);
22 public override void Apply(Item item)
26 item.useTime = (int) (item.useTime * (1 - Properties.RoundedPower / 100f));
27 item.useAnimation = (int) (item.useAnimation * (1 - Properties.RoundedPower / 100f));
35 if (item.useAnimation < 2)
37 item.useAnimation = 2;
The ModifierPropertiesBuilder implements the builder pattern for ModifierProperties It provides a str...
override ModifierProperties.ModifierPropertiesBuilder GetModifierProperties(Item item)
override void Apply(Item item)
Allows modders to do something when this modifier is applied If a modder needs ModPlayer hooks...
Defines a modifier that can roll on a weapon item You can use this class and add to CanRoll by callin...
Defines the properties of a modifier
override ModifierTooltipLine.ModifierTooltipBuilder GetTooltip()