CatStation/Content.Shared/Damage/DamageVisualizerKeys.cs
SlamBamActionman 24485c39ee
Change dwarves to use displacement maps instead of sprite scaling (#43816)
* ach, ye initial commit

* Review changes...?

* Change parentage

* Widen the dwarf sprite

* Widen the dwarf sprite

* Solve the murder at the Portermeister Estate

* The rest of the fucking owl

* Fix female displacement, fix the displacement error

* Review changes

* Review fixes

* IPrototypeManager to ProtoMan

* Review changes
2026-07-05 22:17:17 +00:00

32 lines
819 B
C#

using Content.Shared.Damage.Prototypes;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
namespace Content.Shared.Damage
{
[Serializable, NetSerializable]
public enum DamageVisualizerKeys
{
Disabled,
DamageSpecifierDelta,
DamageUpdateGroups,
ForceUpdate,
Displacement,
}
[Serializable, NetSerializable]
public sealed class DamageVisualizerGroupData : ICloneable
{
public List<ProtoId<DamageGroupPrototype>> GroupList;
public DamageVisualizerGroupData(List<ProtoId<DamageGroupPrototype>> groupList)
{
GroupList = groupList;
}
public object Clone()
{
return new DamageVisualizerGroupData(new List<ProtoId<DamageGroupPrototype>>(GroupList));
}
}
}