Table of Contents

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>>