Commit before removing reloading

Reloading as a concept should be handled by positioning
magazines/tanks/ammo-stores next to items that consume ammo. Magazines
themselves could have various methods for refilling or recreating:
crafting, auto-refill over time (synthesis explanation), refill based on
external world objects, and perhaps other ideas.
This commit is contained in:
2024-09-07 10:13:18 +01:00
parent 32cb2b2e80
commit 581d2494dc
7 changed files with 118 additions and 115 deletions
@@ -42,7 +42,7 @@ data InventoryManipulation
data InvSelAction
= NoInvSelAction
| ReloadAction {_actionProgress :: Int, _reloadAction :: LoadAction}
| ReloadAction {_actionProgress :: Int, _reloadAction :: LoadAction, _reloadInvID :: Int}
deriving (Eq, Ord, Show, Read) --Generic, Flat)
makeLenses ''LoadAction