Aetheria/Assets/Scripts/UI/HUD
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nibu c21fad28f5 Ammunition stock has one owner; a named AmmoType makes a one-round magazine
Loadouts.StockAmmunition is the single owner of crate stocking. The generator
calls it for generated ships and turrets, and Loadouts.Materialize calls it at the
end, which covers every Loadout-built entity: scenario stage.Fit/Preset, the boss
in ZoneGenerator, and the console-built ship. Paths left alone: Unpack of a pack
or save (an entity's cargo is its own and a saved game's cargo is never touched on
load), scenario stage.Cargo (adds on top of the stock), the LoadoutCommit
validation build (discarded). The new-run player ship is stage.Generated and so
already stocked by the generator. A hull with no bay gets no crates and a log line.

InstantWeapon: a weapon that names an AmmoType is magazine-fed with an effective
magazine of max(1, MagazineSize): every round leaves the magazine and the reload
takes a crate. A weapon with no AmmoType and a magazine of 0 or 1 stays free.
HUD shows rounds/reserve for every AmmoType weapon. ConstantWeapon keeps its own
per-interval crate draw.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 03:36:58 +00:00
..
CompassIcon.cs Station Compass Icons 2021-05-12 13:49:04 +01:00
CompassIcon.cs.meta Station Compass Icons 2021-05-12 13:49:04 +01:00
MinimapCameraTrack.cs In Game Input Screen 2021-05-08 07:35:16 +01:00
MinimapCameraTrack.cs.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
PlaceUIElementWorldspace.cs Convert engine types through CultMath.UnityBridge 2026-09-14 17:47:33 +02:00
PlaceUIElementWorldspace.cs.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
SchematicDisplay.cs Ammunition stock has one owner; a named AmmoType makes a one-round magazine 2026-11-11 03:36:58 +00:00
SchematicDisplay.cs.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
SchematicListElement.cs One aim slot holds an item or a mount; the cycle covers every located mount 2026-10-15 04:42:38 +02:00
SchematicListElement.cs.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
VisibleTargetIndicator.cs Bearing markers for remembered hostile contacts, labelled with their claimed classes, and a sweep flash per ping 2026-10-14 13:54:43 +02:00
VisibleTargetIndicator.cs.meta Hostility System 2021-05-11 04:45:42 +01:00