Even More Modifiers  1.0.0.0
A mod for rolling various bonus stats on items
Loot.Essences.IcyEssence Class Reference
+ Inheritance diagram for Loot.Essences.IcyEssence:
+ Collaboration diagram for Loot.Essences.IcyEssence:

Public Member Functions

override RollingStrategy GetRollingStrategy (Item item, RollingStrategyProperties properties)
 
- Public Member Functions inherited from Loot.Essences.EssenceItem
override void SetDefaults ()
 
override void SetStaticDefaults ()
 
- Public Member Functions inherited from Loot.Essences.TempItem
override void SetStaticDefaults ()
 

Public Attributes

override string Description => "Grants the \"Icy\" modifier"
 
override EssenceTier Tier => EssenceTier.I
 
- Public Attributes inherited from Loot.Essences.TempItem
override string Texture => "Loot/Placeholder"
 

Additional Inherited Members

- Properties inherited from Loot.Essences.EssenceItem
abstract string Description [get]
 
abstract EssenceTier Tier [get]
 

Detailed Description

Definition at line 12 of file IcyEssence.cs.

Member Function Documentation

override RollingStrategy Loot.Essences.IcyEssence.GetRollingStrategy ( Item  item,
RollingStrategyProperties  properties 
)
virtual

Reimplemented from Loot.Essences.EssenceItem.

Definition at line 18 of file IcyEssence.cs.

References Loot.Api.Strategy.RollingStrategyProperties.MaxRollableLines, and Loot.Api.Strategy.RollingStrategyProperties.PresetLines.

19  {
20  properties.PresetLines = () => new List<Modifier>
21  {
22  Loot.Instance.GetModifier<IcyModifier>()
23  };
24  properties.MaxRollableLines = 2;
25  return base.GetRollingStrategy(item, properties);
26  }
int MaxRollableLines
The maximum amount of modifiers that can roll
Func< List< Modifier > > PresetLines
Returns a list of lines that will be rolled initially

Member Data Documentation

override string Loot.Essences.IcyEssence.Description => "Grants the \"Icy\" modifier"

Definition at line 16 of file IcyEssence.cs.

override EssenceTier Loot.Essences.IcyEssence.Tier => EssenceTier.I

Definition at line 14 of file IcyEssence.cs.