Summary
Reload currently auto-selects the highest-portion fuel available (Energy Cell = 3 portions, base-game Battery = 8). Feature request: hold R (vs. tap) to open a radial selection wheel of available fuels/cells — like weapon wheels in other games — so the player can choose which fuel to load.
Notes / prior research
- The multi-fuel table lives in
ResolveFuelTable() / FuelClasses / FuelPortions — Source/LaserRifleMod/Private/LaserRifleWeapon.cpp. The wheel presents the entries the player currently holds in inventory.
- Needs: hold-vs-tap detection on the reload key, and a UMG radial menu widget. Research UE radial-menu patterns + how SML/FactoryGame handle equipment input.
- Becomes more valuable once the planned range of custom cells exists (tiered cells instead of the current two).
Acceptance
- Tap R = existing behavior (auto highest-portion).
- Hold R = radial wheel of in-inventory fuels; releasing on a segment loads that fuel.
- Works with the existing fuel-table resolution.
Target: post-1.0 enhancement.
Summary
Reload currently auto-selects the highest-portion fuel available (Energy Cell = 3 portions, base-game Battery = 8). Feature request: hold R (vs. tap) to open a radial selection wheel of available fuels/cells — like weapon wheels in other games — so the player can choose which fuel to load.
Notes / prior research
ResolveFuelTable()/FuelClasses/FuelPortions—Source/LaserRifleMod/Private/LaserRifleWeapon.cpp. The wheel presents the entries the player currently holds in inventory.Acceptance
Target: post-1.0 enhancement.