Aetheria/Assets/Scripts/ServerShared
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 2b03d90812 RoundAt clamps at the weapon's frozen Range (PendingShot.MaxRange), not FireRange
FireRange is the distance to the engaged target and 0 for a round with none, so a no-lock burst round and a
round that misses never flew. MaxRange = weapon.Range is frozen at Fire beside Speed. Unity compile not yet run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 20:35:37 +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 Merge eureka/aetheria-release-sim-speed: one SimClock steps the zone, presenters draw ahead by Lead 2026-10-09 02:29:37 +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 origin/master (2403a5f3, gear-without-presence) into eureka/aetheria-release-retire-longinusx 2026-10-08 18:59:38 +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 Merge origin/master into mining: resolve five conflicts by owner, delete the belt-task machine 2026-10-06 15:29:29 +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 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
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 Merge eureka/aetheria-release-sim-speed: one SimClock steps the zone, presenters draw ahead by Lead 2026-10-09 02:29:37 +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 RoundAt clamps at the weapon's frozen Range (PendingShot.MaxRange), not FireRange 2026-10-09 20:35:37 +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 Cut 5: priority tiers replace PowerBus's single shared GrantRatio 2026-09-19 02:58:38 +02:00
ItemInstance.cs.meta Database Support 2020-03-22 19:05:26 +00:00
ItemManager.cs Brand: ItemData.Get already refuses an unset ref; drop the duplicate IsSet guard 2026-10-08 19:04:09 +02:00
ItemManager.cs.meta New Inventory System + Overhaul 2020-12-10 23:20:38 +00:00
Loadout.cs Merge master into eureka/aetheria-release-scenarios: adopt the scenarios lane onto master's base 2026-10-03 14:53:29 +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 Merge origin/eureka/aetheria-release-pirates-record (8e51016f) into master 2026-10-08 21:37:22 +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 The run's credits are saved and seeded: SavedGame key 13, ScenarioStage.Credits, Staged.Credits 2026-10-06 19:30:32 +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
Serialization.meta Delete the in-tree cache, JsonKnownTypes and vendored MessagePack 2026-09-14 18:42:09 +02:00
Settings.cs Delete the aether drive: behaviour, union 12, hardpoint type, aggregates, settings, presenters, prefab 2026-10-08 14:04:28 +02:00
Settings.cs.meta Asteroids & Refactoring 2020-12-01 00:16:11 +00:00
Ship.cs Delete the aether drive: behaviour, union 12, hardpoint type, aggregates, settings, presenters, prefab 2026-10-08 14:04:28 +02:00
Ship.cs.meta Database Support 2020-03-22 19:05:26 +00:00
ShipAuthoring.cs AetherDb ship-authoring: create --like a shipped hull, and validate reads the GLB when present 2026-10-03 17:07:09 +02:00
ShipAuthoring.cs.meta Add parallel typed ship authoring and Blender LineArt capture 2026-09-26 18:14:36 +02:00
ShipModCatalog.cs Ship packages: a thruster or radiator anchor on a mesh-less GLB node is refused at bind 2026-10-03 17:07:08 +02:00
ShipModCatalog.cs.meta Compose validated mod ships into a derived catalog 2026-09-26 18:30:02 +02:00
ShipModPlan.cs Ship mounts: anchors only for visible hardpoints, every role rule in Validate 2026-10-03 14:39:08 +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 Gate 1: give the resolver a Forget(owner); correct the recompute-cost comment 2026-09-18 20:41:42 +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
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 Merge eureka/aetheria-release-boss-gate (with eureka/aetheria-release-demo-galaxy) into master 2026-10-08 14:03:32 +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