Meta Vens
415f8e1152
Add the lot ledger and mint every crafted instance through it
...
Quality, Ingredients and Product leave CraftedItemInstance; a unit now
carries only a LotId into the run-scoped ProvenanceLedger. ItemManager
gains the one lot-minting path (CreateLot/CreateInstance(int)), GetLot,
and Brand(), which derives a maker and product from provenance instead
of a stored field. RunSave persists the ledger pruned to what the saved
zones' entities still reach; the live ledger is never pruned, so a
floor pickup collected after a save still resolves. CopyBuild is gone:
matching hardpoints now share the same lot instead of copying values.
PropertiesPanel shows the derived brand where the design's manufacturer
used to be. AetherDb's census flags duplicate (maker, design) products
and its save command checks every crafted instance's lot against a real
run store.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 04:16:23 +02:00
..
Weapons
Delete AetheriaMath in favour of CultMath
2026-09-14 18:02:41 +02:00
ActionBarSlot.cs
Replace the Database Tools with the Studio and cut Unity over
2026-09-14 19:15:20 +02:00
ActionBarSlot.cs.meta
Action Bar (WIP)
2021-04-18 05:13:20 +01:00
ActionGameManager.cs
Add the lot ledger and mint every crafted instance through it
2026-09-17 04:16:23 +02:00
ActionGameManager.cs.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
ArticulationPoint.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ArticulationPoint.cs.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
EntityInstance.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
EntityInstance.cs.meta
Combat & Visibility & Collisions
2021-02-26 19:01:47 +00:00
FieldDriver.cs
Replace the Database Tools with the Studio and cut Unity over
2026-09-14 19:15:20 +02:00
FieldDriver.cs.meta
Shields
2025-01-30 01:58:05 +00:00
GameSettings.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
GameSettings.cs.meta
Misc. Improvements
2021-01-27 16:14:41 +00:00
GridObject.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
GridObject.cs.meta
Loot
2021-04-15 04:25:22 +01:00
HullCollider.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
HullCollider.cs.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
ItemPickup.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
ItemPickup.cs.meta
Loot
2021-04-15 04:25:22 +01:00
RadiatorHardpoint.cs
Heat System v2 + Lasers
2021-01-27 00:05:30 +00:00
RadiatorHardpoint.cs.meta
Heat System v2 + Lasers
2021-01-27 00:05:30 +00:00
ShieldAnimation.cs
Loot
2021-04-15 04:25:22 +01:00
ShieldAnimation.cs.meta
Loot
2021-04-15 04:25:22 +01:00
ShieldManager.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
ShieldManager.cs.meta
Loot
2021-04-15 04:25:22 +01:00
ShieldTest.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ShieldTest.cs.meta
Loot
2021-04-15 04:25:22 +01:00
ShipInstance.cs
Convert engine types through CultMath.UnityBridge
2026-09-14 17:47:33 +02:00
ShipInstance.cs.meta
Combat & Visibility & Collisions
2021-02-26 19:01:47 +00:00
ThrusterHardpoint.cs
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
ThrusterHardpoint.cs.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
TimedDestroy.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
TimedDestroy.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
TractorBeam.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
TractorBeam.cs.meta
Loot
2021-04-15 04:25:22 +01:00
WeaponHardpoint.cs
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
WeaponHardpoint.cs.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
Weapons.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00