Even More Modifiers  1.0.0.0
A mod for rolling various bonus stats on items
Loot.Cubes.CubeOfSealing Class Reference

A cube of sealing is used to lock modifiers in place on an item More...

+ Inheritance diagram for Loot.Cubes.CubeOfSealing:
+ Collaboration diagram for Loot.Cubes.CubeOfSealing:

Public Member Functions

override RollingStrategy GetRollingStrategy (Item item, RollingStrategyProperties properties)
 
- Public Member Functions inherited from Loot.Api.Cubes.RerollingCube
override void SetStaticDefaults ()
 
- Public Member Functions inherited from Loot.Api.Cubes.MagicalCube
override void ModifyTooltips (List< TooltipLine > tooltips)
 
sealed override void SetDefaults ()
 
override void SetStaticDefaults ()
 

Public Attributes

override int EssenceCraftCost => 10
 

Protected Member Functions

override void SafeDefaults ()
 
override void SafeStaticDefaults ()
 

Protected Attributes

override string CubeName => "Sealing Cube"
 
- Protected Attributes inherited from Loot.Api.Cubes.MagicalCube
virtual TooltipLine ExtraTooltip => null
 
virtual Color OverrideNameColor => null
 

Additional Inherited Members

- Properties inherited from Loot.Api.Cubes.MagicalCube
abstract string CubeName [get]
 
abstract int EssenceCraftCost [get]
 

Detailed Description

A cube of sealing is used to lock modifiers in place on an item

Definition at line 11 of file CubeOfSealing.cs.

Member Function Documentation

override RollingStrategy Loot.Cubes.CubeOfSealing.GetRollingStrategy ( Item  item,
RollingStrategyProperties  properties 
)
virtual
override void Loot.Cubes.CubeOfSealing.SafeDefaults ( )
protectedvirtual

Reimplemented from Loot.Api.Cubes.MagicalCube.

Definition at line 22 of file CubeOfSealing.cs.

23  {
24  item.value = Item.buyPrice(copper: 1);
25  }
override void Loot.Cubes.CubeOfSealing.SafeStaticDefaults ( )
protectedvirtual

Reimplemented from Loot.Api.Cubes.MagicalCube.

Definition at line 16 of file CubeOfSealing.cs.

17  {
18  Tooltip.SetDefault("Allows sealing an item's modifiers" +
19  "\nSealing modifiers means they cannot be changed");
20  }

Member Data Documentation

override string Loot.Cubes.CubeOfSealing.CubeName => "Sealing Cube"
protected

Definition at line 14 of file CubeOfSealing.cs.

override int Loot.Cubes.CubeOfSealing.EssenceCraftCost => 10

Definition at line 13 of file CubeOfSealing.cs.