5 namespace Loot.Modifiers.WeaponModifiers
11 return base.GetTooltip()
12 .WithPositive($
"Up to +{Properties.RoundedPower}% damage based on missing health");
17 return base.GetModifierProperties(item)
19 .WithMaxMagnitude(15f);
22 public override void ModifyWeaponDamage(Item item, Player player, ref
float add, ref
float mult, ref
float flat)
24 base.ModifyWeaponDamage(item, player, ref add, ref mult, ref flat);
25 float mag = Properties.RoundedPower * ((player.statLifeMax2 - player.statLife) / (
float)player.statLifeMax2);
The ModifierPropertiesBuilder implements the builder pattern for ModifierProperties It provides a str...
Defines a modifier that can roll on a weapon item You can use this class and add to CanRoll by callin...
override ModifierProperties.ModifierPropertiesBuilder GetModifierProperties(Item item)
Defines the properties of a modifier
override void ModifyWeaponDamage(Item item, Player player, ref float add, ref float mult, ref float flat)
override ModifierTooltipLine.ModifierTooltipBuilder GetTooltip()