Aetheria/Assets/Scripts/ServerShared
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 8013c2deec Crossing and Lock On: restaged for the ruled field
Under the potential-owner field the zone pulls everywhere (about 1.4 u/s^2 even in
its weakest places), so the staged runs bend. Crossing's player sat on the star at the
arena's origin and fell in; its crosser, braked by its pilot, never reached the bow
line from 150 m to port. The crosser now starts 96.5 m to port and 70 m ahead of a
player staged 250 m or more from every body, which keeps the pass at 3.2 s and 40 m
(the test's 3.0-4.2 s and 30-60 m unchanged). Lock On's hostile started on the side
where the zone bends its run by 7 degrees; the lock warning must point within 5 degrees
of where the hostile was staged. It now starts ahead and to port, where the bend is under
one degree and the lock comes at about 14 s. No assertion, limit or gravity is changed.

Not built or run locally; verified in the Yggdrasil job.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 06:36:01 +02:00
..
Agents Damage falloff: effective range and damage at max range replace DamageCurve 2026-10-14 02:16:04 +02:00
Behaviors Scanner progress reads 0 on another target; Program.RoleMapOf exposes roles-backfill's map 2026-10-15 00:17:17 +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 Crossing and Lock On: restaged for the ruled field 2026-10-15 06:36:01 +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 Mines are flat by data: refuse falloff on a mine layer, Lay reads no factor; clamp test 2026-10-14 09:06:20 +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 Pickup is a capability: PickupData/Pickup run a timed grab through Zone's hold API and TryPickUp (group A, sim) 2026-10-13 05:00:22 +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
Contacts.cs Ship contact is a restitution impulse along the normal while closing; e is GameplaySettings.ContactRestitution (.5) 2026-10-12 18:28:29 +02:00
Contacts.cs.meta Ship contact is a simulation rule: Zone steps Contacts, Unity physics writes no Entity 2026-10-12 05:46:32 +02: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 Merge cut feedback-1 (Soul verdict cut-feedback-1.s3) 2026-10-12 20:30:02 +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 Layout-aim: an identified hull shows where its mounts are; a located mount can be aimed at 2026-10-15 00:17:14 +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 Flow field: FlowField owns the global flow, Zone.Flow evaluates it at zone time, VolumeSampling.LowerFlow lowers it 2026-10-13 20:06:35 +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
Feedback.cs FireControl publishes every landed impact on the receiver's Capabilities; Feedback.Cue and DrawAhead.Carried 2026-10-12 03:58:34 +02:00
Feedback.cs.meta FireControl publishes every landed impact on the receiver's Capabilities; Feedback.Cue and DrawAhead.Carried 2026-10-12 03:58:34 +02:00
FireControl.cs Layout-aim: an identified hull shows where its mounts are; a located mount can be aimed at 2026-10-15 00:17:14 +02:00
FireControl.cs.meta Delete HardpointTransforms; mount direction and arc become sim data 2026-09-19 07:37:52 +02:00
FloatingBodies.cs Pickup is a capability: PickupData/Pickup run a timed grab through Zone's hold API and TryPickUp (group A, sim) 2026-10-13 05:00:22 +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
FlowField.cs Flow: keywords created on first use, strict [0,1) phases, nebula noise on the flow clock, fold-law and cycle tests 2026-10-13 23:25:44 +02:00
FlowField.cs.meta Flow parity: FlowParity.compute, FlowFieldParityVerify (Unity batchmode, GPU) and its mutation harness 2026-10-13 20:49:22 +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
GravityField.cs GravityField: a well of no strength digs nothing (c = 0, R = 0 gave NaN height) 2026-10-15 05:02:48 +02:00
GravityField.cs.meta Gravity: one potential per zone owns acceleration and height 2026-10-15 04:36:28 +02: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 Mines are flat by data: refuse falloff on a mine layer, Lay reads no factor; clamp test 2026-10-14 09:06:20 +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 Every generated ship carries a tractor beam; AetherDb pickup-catalog turns the Tractor Beam into Pickup gear (group B, code) 2026-10-13 05:18:15 +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 FireControl publishes every landed impact on the receiver's Capabilities; Feedback.Cue and DrawAhead.Carried 2026-10-12 03:58:34 +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 SchematicRow: assign every field in both constructors (the struct language level has no auto-default) 2026-10-15 00:19:09 +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 Gravity: one potential per zone owns acceleration and height 2026-10-15 04:36:28 +02:00
Settings.cs.meta Asteroids & Refactoring 2020-12-01 00:16:11 +00:00
Ship.cs Gravity: one potential per zone owns acceleration and height 2026-10-15 04:36:28 +02:00
Ship.cs.meta Database Support 2020-03-22 19:05:26 +00:00
ShipAuthoring.cs Merge cut vector-rows-record (Soul verdict cut-vector-rows-record.s3) 2026-10-13 01:21:40 +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 cut vector-rows-record (Soul verdict cut-vector-rows-record.s3) 2026-10-13 01:21:40 +02:00
ShipModCatalog.cs.meta Compose validated mod ships into a derived catalog 2026-09-26 18:30:02 +02:00
ShipModPlan.cs RigChains owns what drives a joint; the judge refuses two actuators on a joint and a reach through a driven joint 2026-10-12 21:31:14 +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 Gravity: one potential per zone owns acceleration and height 2026-10-15 04:36:28 +02:00
Zone.cs.meta Initial ARPG Port 2020-11-27 22:47:33 +00:00
ZoneData.cs Gravity: one potential per zone owns acceleration and height 2026-10-15 04:36:28 +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