Inherits Terraria.ModLoader.ModType.
|
virtual int | GetPrefixedRarity (int offset, float valueMult) |
| Allows you to modify which rarities will come before and after this when a modifier is applied (since modifiers can affect rarity) More...
|
|
sealed override void | SetupContent () |
| If you make a new ModType, seal this override, and call SetStaticDefaults in it. More...
|
|
virtual bool | IsLoadingEnabled (Mod mod) |
| Allows you to stop Mod.AddContent from actually adding this content. Useful for items that can be disabled by a config. More...
|
|
virtual void | Load () |
| Allows you to perform one-time loading tasks. Beware that mod content has not finished loading here, things like ModContent lookup tables or ID Sets are not fully populated. More...
|
|
virtual void | SetStaticDefaults () |
| Allows you to modify the properties after initial loading has completed. More...
|
|
virtual void | Unload () |
| Allows you to safely unload things you added in Load. More...
|
|
◆ GetPrefixedRarity()
virtual int Terraria.ModLoader.ModRarity.GetPrefixedRarity |
( |
int |
offset, |
|
|
float |
valueMult |
|
) |
| |
|
virtual |
Allows you to modify which rarities will come before and after this when a modifier is applied (since modifiers can affect rarity)
- Parameters
-
offset | The amount by which the rarity would be offset in vanilla. -2 is the most it can go down, and +2 is the most it can go up by. |
valueMult | The combined stat and prefix value scale. Can be used to implement super high or low value rarity adjustments outside normal vanilla ranges |
- Returns
- The adjusted rarity type. Return for no change.
◆ Register()
sealed override void Terraria.ModLoader.ModRarity.Register |
( |
| ) |
|
|
protectedvirtual |
◆ SetupContent()
sealed override void Terraria.ModLoader.ModRarity.SetupContent |
( |
| ) |
|
|
virtual |
◆ RarityColor
virtual Color Terraria.ModLoader.ModRarity.RarityColor |
|
get |
Your ModRarity's color. Returns White by default.
- Returns