Class ItemArmor
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/ItemArmor", "81f9768a08cde18ee9bbaa8c08bc2708d80791f9436f320c04c00a4825819d33")]
public sealed record ItemArmor : IEquatable<ItemArmor>
- Inheritance
-
ItemArmor
- Implements
-
- Inherited Members
-
Properties
ArmorSlot
public ItemArmorSlot ArmorSlot { get; init; }
Property Value
- ItemArmorSlot
BaseDamageResistance
public double BaseDamageResistance { get; init; }
Property Value
- double
CosmeticsToHide
public List<Cosmetic>? CosmeticsToHide { get; init; }
Property Value
- List<Cosmetic>
DamageClassEnhancement
public Dictionary<string, List<StaticModifier>> DamageClassEnhancement { get; init; }
Property Value
- Dictionary<string, List<StaticModifier>>
DamageEnhancement
public Dictionary<string, List<StaticModifier>>? DamageEnhancement { get; init; }
Property Value
- Dictionary<string, List<StaticModifier>>
DamageResistance
public Dictionary<string, List<ResistanceModifier>>? DamageResistance { get; init; }
Property Value
- Dictionary<string, List<ResistanceModifier>>
InteractionModifiers
public Dictionary<string, Dictionary<string, StaticModifier>>? InteractionModifiers { get; init; }
Property Value
- Dictionary<string, Dictionary<string, StaticModifier>>
KnockbackEnhancements
public Dictionary<string, float>? KnockbackEnhancements { get; init; }
Property Value
- Dictionary<string, float>
KnockbackResistances
public Dictionary<string, float>? KnockbackResistances { get; init; }
Property Value
- Dictionary<string, float>
MovementSettings
public ItemMovementSettings? MovementSettings { get; init; }
Property Value
- ItemMovementSettings
Regenerating
public Dictionary<string, List<Regenerating>>? Regenerating { get; init; }
Property Value
- Dictionary<string, List<Regenerating>>
StatModifiers
public Dictionary<string, List<StaticModifier>>? StatModifiers { get; init; }
Property Value
- Dictionary<string, List<StaticModifier>>