Meta Vens
b89e5751cb
Visibility 5: an item can be aimed at when the observer's book holds it and it is still fitted and whole
...
IsRevealed is now the observer's book (Entity.HasReveal) plus the live filter
(still on its ship, not IsDestroyed). The tier ladder and
GameplaySettings.TargetArmorInfoThreshold are deleted, with the 19 fixture
initializers and the Settings.asset line. Fixtures that aim at an item record
its reveal through RecordReveal; Aetheria.Shared exposes internals to
Aetheria.Shared.Tests for that. Unbuilt and untested at this commit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 02:01:20 +02:00
..
Agents
Agent.Update writes Turn every tick, so a state that does not pilot holds the hull
2026-10-07 16:23:55 +02:00
Behaviors
Visibility 4a: retire the ping's light signature; Emission is never light
2026-10-12 20:51:46 +02:00
Narrative
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
NIH
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Scenarios
Merge cut-scenarios-smoke (verdict cut-scenarios-smoke.s2)
2026-10-11 23:28:05 +02:00
Serialization
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
Targeting
Mining index: the index alone decides reach; tests pin what Stryker found loose
2026-10-03 15:25:32 +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
Slime Stuff & DB Prep
2021-03-30 01:17:58 +01:00
AetheriaStores.cs
VerseGrammar: Open refuses a role named actor and two verbs with one name; edge and command-update pins
2026-10-10 14:02:10 +02:00
AetheriaStores.cs.meta
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
Agents.meta
Local AI Testing & Interactive Tech Tab
2020-04-23 03:31:17 +01:00
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
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
Behaviors.meta
Behavior Refactoring
2020-04-09 10:33:16 +01:00
BezierCurve.cs
Mining index: a general targeting index fed by providers; the linear chunk scan goes
2026-10-03 15:02:51 +02:00
BezierCurve.cs.meta
Database Improvements
2021-04-07 01:27:35 +01:00
CapabilityEvents.cs
Add an engine-free capability event contract
2026-09-17 14:36:14 +02:00
CapabilityEvents.cs.meta
Add an engine-free capability event contract
2026-09-17 14:36:14 +02:00
ColorMath.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ColorMath.cs.meta
Improved Level Generator
2020-12-01 20:38:28 +00:00
Corporations.cs
Switch engine asset references from Resources paths to Addressables GUIDs
2026-09-18 05:04:50 +02:00
Corporations.cs.meta
Infrastructure and Production
2020-06-02 07:01:03 +01:00
Delaunay.cs
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
Delaunay.cs.meta
Galaxy links zones along a double-precision Delaunay triangulation: the vendored float MIConvexHull dropped zones, so ~2% of galaxies threw
2026-10-03 21:59:09 +02:00
DrawAhead.cs
Vapour clouds are drawn as fog banks: one ZoneRenderer subscription, VapourCloudInstance presenter, DrawAhead for a free body
2026-10-12 03:34:50 +02:00
DrawAhead.cs.meta
Sim speed: one SimClock steps the zone; presenters draw ahead by Lead
2026-10-08 18:26:02 +02:00
Entity.cs
Visibility 5: an item can be aimed at when the observer's book holds it and it is still fitted and whole
2026-10-13 02:01:20 +02:00
Entity.cs.meta
Behavior Refactoring
2020-04-09 10:33:16 +01:00
EntitySerializer.cs
Boss gate: a boss zone spawns its faction's boss, and RunGoal derives whether the exit gate is open
2026-10-07 01:13:08 +02:00
EntitySerializer.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EntitySettings.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EntitySettings.cs.meta
Save/Load and Main Menu Submenus
2021-03-14 03:56:49 +00:00
EnumDictionary.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
EnumDictionary.cs.meta
Database Improvements
2021-04-07 01:27:35 +01:00
Enums.cs
Delete the aether drive: behaviour, union 12, hardpoint type, aggregates, settings, presenters, prefab
2026-10-08 14:04:28 +02:00
Enums.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
Environment.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Environment.cs.meta
Unified Volumetric Flow
2021-06-18 12:32:03 +01:00
ExponentialCurve.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
ExponentialCurve.cs.meta
Initial ARPG Port
2020-11-27 22:47:33 +00:00
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
Database Support
2020-03-22 19:05:26 +00:00
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
FireControl.cs
Visibility 5: an item can be aimed at when the observer's book holds it and it is still fitted and whole
2026-10-13 02:01:20 +02:00
FireControl.cs.meta
Delete HardpointTransforms; mount direction and arc become sim data
2026-09-19 07:37:52 +02:00
FloatingBodies.cs
Floating bodies: FloatingBodyId, KinematicBody.Step, Zone.NextBodyId and the three drift settings
2026-10-07 14:52:12 +02:00
FloatingBodies.cs.meta
Floating bodies: FloatingBodyId, KinematicBody.Step, Zone.NextBodyId and the three drift settings
2026-10-07 14:52:12 +02:00
Galaxy.cs
Merge origin/master ( 594d3477) into eureka/aetheria-release-gear-without-presence
2026-10-08 18:33:40 +02:00
Galaxy.cs.meta
Hostility Fix + Story Work
2021-05-14 03:03:28 +01:00
GalaxyStage.cs
Demo Terminus: a compiled scenario stages one fixed-cast prelude galaxy whose antagonist's home is the gate
2026-10-06 19:32:02 +02:00
GalaxyStage.cs.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
GlobalData.cs
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
GlobalData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
HelmInput.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
HelmInput.cs.meta
Helm split: the Unity-regenerated input wrapper and the metas for Steering and HelmInput
2026-10-07 12:44:21 +02:00
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
Delete the aether drive: behaviour, union 12, hardpoint type, aggregates, settings, presenters, prefab
2026-10-08 14:04:28 +02:00
ItemData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
ItemInstance.cs
Reveal book: no scratch holds a departed entity, a destroyed lit gun is refused at the gate, one IsDestroyed rule, departure and allocation pins
2026-10-12 02:20:46 +02:00
ItemInstance.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
ItemManager.cs
Consumable host: initialise at activation, dispose at expiry, instantiate consumables
2026-10-09 20:19:22 +02:00
ItemManager.cs.meta
New Inventory System + Overhaul
2020-12-10 23:20:38 +00:00
Loadout.cs
Pursuit scenario: Cargo stages consumables; a hostile on your tail, a Mine Launcher fitted, vents and overdrives in the hold
2026-10-11 18:41:48 +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
Smoke Test Hull fixes: the home rule reads sold hulls only; command and flank geometry pinned; turret off the starboard line
2026-10-11 22:35:25 +02:00
LoadoutGenerator.cs.meta
Enemy Loadout Generation
2021-03-18 00:36:34 +00:00
MarkovNameGenerator.cs
A galaxy's zone names are unique within the galaxy, not across the process
2026-10-03 20:45:26 +02:00
MarkovNameGenerator.cs.meta
Sector Generation
2021-03-10 09:18:07 +00:00
Mines.cs
Mines in the sim: a mine layer lays a free-floating mine body in Zone
2026-10-07 19:47:21 +02:00
Mines.cs.meta
Mines in the sim: a mine layer lays a free-floating mine body in Zone
2026-10-07 19:47:21 +02:00
Narrative.meta
UI Improvements
2021-04-27 16:44:44 +01:00
NIH.meta
Database Support
2020-03-22 19:05:26 +00:00
Noise1D.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
Noise1D.cs.meta
Hellfire
2021-01-10 03:59:47 +00:00
OrbitalEntity.cs
Move the ServerShared data model onto CultLib's CultCache
2026-09-14 19:00:42 +02:00
OrbitalEntity.cs.meta
Stat Effects and Tech Tree Improvements
2020-04-16 03:08:18 +01:00
PlayerSettings.cs
Galaxy.IsPrelude is the one owner of whether a run is the prelude: ActionGameManager.IsTutorial and PlayerSettings.TutorialPassed are cut
2026-10-03 20:26:30 +02:00
PlayerSettings.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
PowerBus.cs
Power bus: a consumer its thermostat has closed is not billed
2026-09-30 20:46:30 +02:00
PowerBus.cs.meta
Add the meta Unity generated for PowerBus
2026-09-18 21:43:08 +02:00
PowerTiers.cs
Delete the aether drive: behaviour, union 12, hardpoint type, aggregates, settings, presenters, prefab
2026-10-08 14:04:28 +02:00
PowerTiers.cs.meta
Cut 5: priority tiers replace PowerBus's single shared GrantRatio
2026-09-19 02:58:38 +02:00
Provenance.cs
A lot records its product: Lot.Product owns an item's brand, Brand reads it
2026-10-08 16:45:56 +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
TECH TREES WHOO
2020-04-11 19:18:02 +01:00
RunGoal.cs
Boss gate: the exit gate fails closed; it opens only for a boss that spawned and then died
2026-10-07 06:41:33 +02:00
RunGoal.cs.meta
Boss gate: a boss zone spawns its faction's boss, and RunGoal derives whether the exit gate is open
2026-10-07 01:13:08 +02:00
RunStart.cs
The run's credits are saved and seeded: SavedGame key 13, ScenarioStage.Credits, Staged.Credits
2026-10-06 19:30:32 +02:00
RunStart.cs.meta
Scenarios Cut 1: RunStart stages a new run; the Scenario catalog type
2026-09-30 12:35:18 +02:00
SampleElimination.cs
Swap Unity.Mathematics usings for CultMath
2026-09-14 17:39:12 +02:00
SampleElimination.cs.meta
Sector Generation
2021-03-10 09:18:07 +00:00
SavedGame.cs
The run's credits are saved and seeded: SavedGame key 13, ScenarioStage.Credits, Staged.Credits
2026-10-06 19:30:32 +02:00
SavedGame.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
Scenario.cs
A fixed seed fixes every fit: RunStart seeds the run's item draws from the galaxy's seed
2026-10-03 22:01:17 +02:00
Scenario.cs.meta
Scenarios Cut 1: RunStart stages a new run; the Scenario catalog type
2026-09-30 12:35:18 +02:00
Scenarios.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
ScenarioStage.cs
Merge cut-scenarios-crossing (verdict cut-scenarios-crossing.s3)
2026-10-11 23:27:47 +02:00
ScenarioStage.cs.meta
Every new run is a scenario: the script harness, the tutorial and main galaxies as scenarios, the New Game submenu and six test arenas
2026-10-03 20:33:55 +02:00
Sensing.cs
Visibility 4a: retire the ping's light signature; Emission is never light
2026-10-12 20:51:46 +02:00
Sensing.cs.meta
Signatures: every light signature names its channel and item through Entity.SetSignature
2026-10-11 09:13:24 +02:00
Serialization.meta
Delete the in-tree cache, JsonKnownTypes and vendored MessagePack
2026-09-14 18:42:09 +02:00
Settings.cs
Visibility 5: an item can be aimed at when the observer's book holds it and it is still fitted and whole
2026-10-13 02:01:20 +02:00
Settings.cs.meta
Asteroids & Refactoring
2020-12-01 00:16:11 +00:00
Ship.cs
Envelope: pin each side as the sum of its thrusters; drop the unused ManoeuvreEnvelope operator +; document Column(Thrust) against the allocator's Column(NominalThrust)
2026-10-11 04:08:09 +02:00
Ship.cs.meta
Database Support
2020-03-22 19:05:26 +00:00
ShipAuthoring.cs
Merge eureka/aetheria-release-ships-addon-frame-r4: ships authoring tool and add-on frame
2026-10-10 19:54:03 +02:00
ShipAuthoring.cs.meta
Add parallel typed ship authoring and Blender LineArt capture
2026-09-26 18:14:36 +02:00
ShipModCatalog.cs
Merge origin/master into eureka/aetheria-release-mods-in-tree
2026-10-10 13:35:39 +02:00
ShipModCatalog.cs.meta
Compose validated mod ships into a derived catalog
2026-09-26 18:30:02 +02:00
ShipModPlan.cs
Rig in the visual record: ShipAuthoring.Joints, ShipAnchor.Joint, reach check, Bind and ShipModPlan.Rigs
2026-10-10 05:23:02 +02:00
ShipModPlan.cs.meta
Ship S2: commit the .meta files for ShipModShips and ShipModPlan
2026-09-30 08:20:33 +02:00
SimClock.cs
Sim speed fix: scripted poses are not drawn ahead; a step cannot reset its clock; DrawAhead.Time deleted
2026-10-08 23:39:30 +02:00
SimClock.cs.meta
Sim speed: one SimClock steps the zone; presenters draw ahead by Lead
2026-10-08 18:26:02 +02:00
SimulationDice.cs
SimulationDice: fmix32 moves out of FireControl, with the structured per-zone dice stream
2026-10-07 14:52:10 +02:00
SimulationDice.cs.meta
SimulationDice: fmix32 moves out of FireControl, with the structured per-zone dice stream
2026-10-07 14:52:10 +02:00
StationServices.cs
StationServices: a repair share is never below the sell value it adds, rounded in the sell price's own function
2026-10-07 02:08:37 +02:00
StationServices.cs.meta
StationServices.cs.meta: the Unity import record for the new script
2026-10-06 19:55:01 +02:00
StatResolver.cs
Consumable host: initialise at activation, dispose at expiry, instantiate consumables
2026-10-09 20:19:22 +02:00
StatResolver.cs.meta
Cut 2: give every entity its own StatResolver, delete the catalog leak
2026-09-18 19:53:59 +02:00
Steering.cs
Helm split, simulation: Ship.Turn is the only facing command; LookDirection becomes Aim
2026-10-07 12:33:20 +02:00
Steering.cs.meta
Helm split: the Unity-regenerated input wrapper and the metas for Steering and HelmInput
2026-10-07 12:44:21 +02:00
Targeting.meta
Mining index: a general targeting index fed by providers; the linear chunk scan goes
2026-10-03 15:02:51 +02:00
ThrustAllocator.cs
Throttle lock is a forward floor on the solve; allocation moves after the performance update
2026-10-10 19:26:49 +02:00
ThrustAllocator.cs.meta
ThrustAllocator: one bounded least-squares solve, yaw first, translation error paid linearly
2026-10-10 00:29:05 +02:00
VapourClouds.cs
VapourCloud: drop the zero-lifetime guard saturate already covers
2026-10-09 21:17:35 +02:00
VapourClouds.cs.meta
Vapour clouds: Zone owns them, a VapourDump behaviour vents one (union 42)
2026-10-09 20:22:00 +02:00
VerseGrammar.cs
VerseGrammar: Open refuses a role named actor and two verbs with one name; edge and command-update pins
2026-10-10 14:02:10 +02:00
VerseGrammar.cs.meta
Verse grammar: VerseGrammar and VerseVerb catalog documents, validation, the verse-grammar AetherDb command, tests
2026-10-10 06:23:01 +02:00
Wormhole.cs
Boss gate: a boss zone spawns its faction's boss, and RunGoal derives whether the exit gate is open
2026-10-07 01:13:08 +02:00
Wormhole.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseMetadata.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseMetadata.cs.meta
Wwise Audio Integration
2021-04-30 06:39:57 +01:00
WwiseSoundBinding.cs
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
WwiseSoundBinding.cs.meta
Wwise Audio Integration
2021-04-30 06:39:57 +01:00
Zone.cs
Visibility 4a: retire the ping's light signature; Emission is never light
2026-10-12 20:51:46 +02:00
Zone.cs.meta
Initial ARPG Port
2020-11-27 22:47:33 +00:00
ZoneData.cs
Boss gate: the exit gate fails closed; it opens only for a boss that spawned and then died
2026-10-07 06:41:33 +02:00
ZoneData.cs.meta
Restore the stable legacy Unity project
2026-08-10 14:57:50 +01:00
ZoneGenerator.cs
Boss gate: the exit gate fails closed; it opens only for a boss that spawned and then died
2026-10-07 06:41:33 +02:00
ZoneGenerator.cs.meta
Database Support
2020-03-22 19:05:26 +00:00