Tweak posture

This commit is contained in:
2026-03-31 22:50:53 +01:00
parent 074d354970
commit ecdc19fb5e
13 changed files with 134 additions and 143 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ data Impulse
| MvForward
| TurnTo Point2
| UseItem
| SwitchToItem Int
-- | SwitchToItem Int
| DropItem
| Bark SoundID -- placeholder for various communication types
| Melee Int
+1 -3
View File
@@ -30,9 +30,7 @@ data Carriage
data FootForward = LeftForward | RightForward
deriving (Eq, Ord, Show, Read) --Generic, Flat)
data Posture
= Aiming {_aimStance :: AimStance}
| AtEase
data Posture = Aiming | AtEase
deriving (Eq, Ord, Show, Read) --Generic, Flat)
makeLenses ''Stance
@@ -3,6 +3,7 @@
module Dodge.Data.Item.Use.Consumption.LoadAction where
import Dodge.Data.AimStance
import Dodge.Data.Item.Location
import NewInt
import qualified Data.IntSet as IS
@@ -21,6 +22,7 @@ data ManipulatedObject
| SelectedItem
{ _imSelectedItem :: NewInt InvInt
, _imRootSelectedItem :: NewInt InvInt
, _imAimStance :: AimStance
, _imAttachedItems :: IS.IntSet -- this should probably be NewIntSet InvInt also
}
| SelNothing