Even More Modifiers  1.0.0.0
A mod for rolling various bonus stats on items
BrambleEssence.cs
Go to the documentation of this file.
1 using System.Collections.Generic;
2 using Loot.Api.Core;
3 using Loot.Api.Ext;
4 using Loot.Api.Strategy;
6 using Terraria;
7 
8 namespace Loot.Essences
9 {
10  internal class BrambleEssence : EssenceItem
11  {
12  public override EssenceTier Tier => EssenceTier.I;
13 
14  public override string Description => "Grants a power that hurts enemies if they hurt you";
15 
16  public override RollingStrategy GetRollingStrategy(Item item, RollingStrategyProperties properties)
17  {
18  properties.PresetLines = () => new List<Modifier>
19  {
20  Loot.Instance.GetModifier<Thorns>()
21  };
22  return base.GetRollingStrategy(item, properties);
23  }
24  }
25 }
Defines properties that will be used when an item is being rolled in a IRollingStrategy<T> These can ...
Func< List< Modifier > > PresetLines
Returns a list of lines that will be rolled initially