Aetheria/Assets/Scripts/ServerShared
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 333a73709a Cut C: delete ItemData.Manufacturer, derive census makers from products
The manufacturer does not belong to a design (operator ruling); it lives on
FactionProductData and branding is derived, never stored on the design.

- Delete ItemData.cs key 3 (Manufacturer), with a retired-key comment.
- AetherDb census now attributes a design's maker to the first product (in
  record-key order) that sells it, matching ItemManager.Brand's rule; a
  design no product sells shows "(none)".
- AetheriaStoresTests' catalog fixture moves its Manufacturer reference onto
  a FactionProductData selling the design, and FactionIsASingletonInstance
  reads it from there.
- mutation_tests.py gets a paired mutation for that fixture wiring.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 12:03:15 +02:00
..
Agents Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
Behaviors Delete the persisted-behaviors feature per operator ruling 2026-09-17 05:44:37 +02:00
Narrative Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
NIH Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Serialization Delete the in-tree cache, JsonKnownTypes and vendored MessagePack 2026-09-14 18:42:09 +02:00
Aetheria.Shared.Unity.asmdef Replace the Database Tools with the Studio and cut Unity over 2026-09-14 19:15:20 +02:00
Aetheria.Shared.Unity.asmdef.meta
AetheriaStores.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
AetheriaStores.cs.meta Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
Agents.meta
AssemblyInfo.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
AssemblyInfo.cs.meta Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
Attributes.cs Delete the in-tree cache, JsonKnownTypes and vendored MessagePack 2026-09-14 18:42:09 +02:00
Attributes.cs.meta
Behaviors.meta
BezierCurve.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
BezierCurve.cs.meta
ColorMath.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
ColorMath.cs.meta
Corporations.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
Corporations.cs.meta
Entity.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
Entity.cs.meta
EntitySerializer.cs Delete the persisted-behaviors feature per operator ruling 2026-09-17 05:44:37 +02:00
EntitySerializer.cs.meta
EntitySettings.cs
EntitySettings.cs.meta
EnumDictionary.cs
EnumDictionary.cs.meta
Enums.cs
Enums.cs.meta
Environment.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Environment.cs.meta
ExponentialCurve.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
ExponentialCurve.cs.meta
Extensions.cs Seed zones from a stable name hash instead of string.GetHashCode (Cut 10) 2026-09-14 22:09:37 +02:00
Extensions.cs.meta
FactionProduct.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
FactionProduct.cs.meta Author manufacturer variation as faction products 2026-09-12 01:12:12 +02:00
Galaxy.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
Galaxy.cs.meta
GlobalData.cs Delete the in-tree cache, JsonKnownTypes and vendored MessagePack 2026-09-14 18:42:09 +02:00
GlobalData.cs.meta
InputLayout.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
InputLayout.cs.meta Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
ItemData.cs Cut C: delete ItemData.Manufacturer, derive census makers from products 2026-09-17 12:03:15 +02:00
ItemData.cs.meta
ItemInstance.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
ItemInstance.cs.meta
ItemManager.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
ItemManager.cs.meta
Loadout.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
Loadout.cs.meta Make loadouts player-store design documents built all-or-nothing (Cut 10) 2026-09-14 22:06:06 +02:00
LoadoutGenerator.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
LoadoutGenerator.cs.meta
MarkovNameGenerator.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
MarkovNameGenerator.cs.meta
Narrative.meta
NIH.meta
Noise1D.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Noise1D.cs.meta
OrbitalEntity.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
OrbitalEntity.cs.meta
PlayerSettings.cs Delete the old run, settings, layout and loadout authorities (Cut 10) 2026-09-14 21:51:10 +02:00
PlayerSettings.cs.meta
Provenance.cs Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
Provenance.cs.meta Add the lot ledger and mint every crafted instance through it 2026-09-17 04:16:23 +02:00
Rect.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Rect.cs.meta
SampleElimination.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
SampleElimination.cs.meta
SavedGame.cs Fix F6: update the stale RunSave.Clear comment to include the ledger 2026-09-17 05:12:31 +02:00
SavedGame.cs.meta
Serialization.meta Delete the in-tree cache, JsonKnownTypes and vendored MessagePack 2026-09-14 18:42:09 +02:00
Settings.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Settings.cs.meta
Ship.cs Delete AetheriaMath in favour of CultMath 2026-09-14 18:02:41 +02:00
Ship.cs.meta
Wormhole.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
Wormhole.cs.meta
WwiseMetadata.cs
WwiseMetadata.cs.meta
WwiseSoundBinding.cs
WwiseSoundBinding.cs.meta
Zone.cs Seed zones from a stable name hash instead of string.GetHashCode (Cut 10) 2026-09-14 22:09:37 +02:00
Zone.cs.meta
ZoneData.cs Move the ServerShared data model onto CultLib's CultCache 2026-09-14 19:00:42 +02:00
ZoneData.cs.meta
ZoneGenerator.cs Seed zones from a stable name hash instead of string.GetHashCode (Cut 10) 2026-09-14 22:09:37 +02:00
ZoneGenerator.cs.meta