Delete dead personality state remnants

This commit is contained in:
Meta Vens 2026-06-13 21:03:23 +01:00
commit 6dbf930aec
4 changed files with 3 additions and 3 deletions

View file

@ -21,7 +21,6 @@ public class Faction : RuntimeProjectionEntry, INamedEntry
[InspectableTexture]
public string Logo;
public Dictionary<Guid, float> Personality = new Dictionary<Guid, float>();
// [Inspectable]
// public bool PlayerHostile;

View file

@ -43,7 +43,6 @@ public abstract class Entity
public string Name;
// public int Population;
// public Dictionary<Guid, float> Personality = new Dictionary<Guid, float>();
public readonly Dictionary<string, float> Messages = new Dictionary<string, float>();
public readonly Dictionary<object, float> VisibilitySources = new Dictionary<object, float>();

View file

@ -175,7 +175,6 @@ public class GameplaySettings
public int WeaponGroupCount = 6;
public float WarpDistance = 25;
public float DockingDistance = 25;
public float ProductionPersonalityLerp = .05f;
public float MessageDuration = 4f;
public float TargetPersistenceDuration = 3;
public ExponentialLerp StartingGearQuality;

View file

@ -291,6 +291,9 @@ legacy catalog cache, and legacy UI paths should be migration-only or deleted.
- The dead `PersonalityAttribute` projection DTO and its unused property-panel
hook have been deleted; no typed catalog import or runtime caller owned that
shape.
- Declaration-only personality fields on `Faction`/`Entity` and the unused
production personality setting have also been cut; there is no surviving
personality-state owner in live Unity source.
- `Aetheria.Shared.Unity` no longer references the vendored `MessagePack`
assembly. The embedded `GameCult.Aetheria.State.Unity` package still depends
on MessagePackReader to open CultCache `.cc` records; that dependency belongs