Meta Vens
5e5c304e37
Make loadout availability a port and move the charge into Materialize (Cut 10 fix)
...
Materialize takes isAvailable as a Predicate<FactionProductData>; the restore
menu passes LoadoutGenerator.IsAvailable for the docked station, so generation
and loadouts still share one availability rule. Candidate products are ordered
by record key, so "first available product" no longer depends on dictionary
order. Materialize charges Price through ref credits only when it returns a
ship; RestoreLoadout no longer subtracts on its own.
Tests: a slot that resolves but does not fit builds nothing, charges nothing and
is listed; Price is the sum of design prices and is charged on success; the
first available product in key order builds a slot, a later one is used when
the first is unavailable, and none available fails the slot.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 22:27:03 +02:00
..
CultCache
Pin AetheriaStores routing with tests; make PlayerSettings readable
2026-09-14 19:12:54 +02:00
Editor
Restore the schematic-shape drawer's texture, aspect and hardpoint tints (Cut 10)
2026-09-14 22:09:38 +02:00
Gameplay
Land RunSave and the one-cache run and player lifecycle (Cut 10)
2026-09-14 22:00:27 +02:00
ServerShared
Make loadout availability a port and move the charge into Materialize (Cut 10 fix)
2026-09-14 22:27:03 +02:00
Tests
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
UI
Make loadout availability a port and move the charge into Materialize (Cut 10 fix)
2026-09-14 22:27:03 +02:00
Zone Display
Replace the Database Tools with the Studio and cut Unity over
2026-09-14 19:15:20 +02:00
AetheriaInput.cs
Upgrade to Unity 6000.3.24f1
2026-09-11 22:04:28 +02:00
AetheriaInput.cs.meta
Minimap + Input System
2020-12-02 16:42:09 +00:00
CultCache.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
Editor.meta
Old Aetheria Code
2020-03-09 01:28:55 +00:00
EventLog.cs
Trade Menu Spreadsheet
2021-01-14 03:20:27 +00:00
EventLog.cs.meta
Trade Menu Spreadsheet
2021-01-14 03:20:27 +00:00
FilterTest.cs
Hit Detection
2021-01-08 12:44:10 +00:00
FilterTest.cs.meta
Hit Detection
2021-01-08 12:44:10 +00:00
Gameplay.meta
Weapon Scripting Overhaul
2021-01-25 05:53:36 +00:00
Prototype.cs
Hit Detection
2021-01-08 12:44:10 +00:00
Prototype.cs.meta
Copy Aetheria Code
2020-02-27 18:51:07 +00:00
PrototypeParticleReturn.cs
Trade Menu Spreadsheet
2021-01-14 03:20:27 +00:00
PrototypeParticleReturn.cs.meta
Trade Menu Spreadsheet
2021-01-14 03:20:27 +00:00
Rotate.cs
Hit Detection
2021-01-08 12:44:10 +00:00
Rotate.cs.meta
Hit Detection
2021-01-08 12:44:10 +00:00
ServerShared.meta
Initial Client/Server Communication
2020-02-26 17:48:40 +00:00
Tests.meta
Sector & Loadout Generation Fixes
2021-03-18 22:48:33 +00:00
UI.meta
Generating and Displaying Zones
2020-03-29 04:19:24 +01:00
UnityExtensions.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
UnityExtensions.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
UnityHelpers.cs
Hit Detection
2021-01-08 12:44:10 +00:00
UnityHelpers.cs.meta
Hit Detection
2021-01-08 12:44:10 +00:00
Zone Display.meta
Trailer Stuff & More
2021-03-27 10:03:24 +00:00