Fix bug in manObject update when dropping items

This commit is contained in:
2026-05-14 21:46:08 +01:00
parent c70097f1e1
commit 17f8707f62
8 changed files with 55 additions and 78 deletions
+21 -21
View File
@@ -2879,10 +2879,10 @@ centerVaultRoom src/Dodge/Room/Procedural.hs 271;" f
centroid src/Geometry/Polygon.hs 192;" f
centroidNum src/Geometry/Polygon.hs 195;" f
chainPairs src/Geometry.hs 360;" f
changeSwapOther src/Dodge/Inventory.hs 254;" f
changeSwapSel src/Dodge/Inventory.hs 223;" f
changeSwapSelSet src/Dodge/Inventory.hs 158;" f
changeSwapWith src/Dodge/Inventory.hs 288;" f
changeSwapOther src/Dodge/Inventory.hs 237;" f
changeSwapSel src/Dodge/Inventory.hs 206;" f
changeSwapSelSet src/Dodge/Inventory.hs 141;" f
changeSwapWith src/Dodge/Inventory.hs 274;" f
charToTuple src/Picture/Base.hs 312;" f
charToTupleGrad src/Picture/Text.hs 18;" f
chartreuse src/Color.hs 51;" f
@@ -2948,7 +2948,7 @@ clipZoom src/Dodge/Update/Camera.hs 241;" f
clipboardCr src/Dodge/Debug.hs 91;" f
clockCycle src/Dodge/Clock.hs 7;" f
closeButtonToSelectionItem src/Dodge/Inventory/SelectionList.hs 237;" f
closeItemDist src/Dodge/Inventory.hs 155;" f
closeItemDist src/Dodge/Inventory.hs 138;" f
closeItemToSelectionItem src/Dodge/Inventory/SelectionList.hs 221;" f
closeItemToTextPictures src/Dodge/Inventory/SelectionList.hs 260;" f
closeObjectInfo src/Dodge/Render/HUD.hs 221;" f
@@ -2966,7 +2966,7 @@ cognizantVoc src/Dodge/Creature/Perception.hs 68;" f
colCrWall src/Dodge/WallCreatureCollisions.hs 27;" f
colCrsWalls src/Dodge/WallCreatureCollisions.hs 19;" f
collectDamageTypes src/Dodge/Damage.hs 54;" f
collectInvItems src/Dodge/Inventory.hs 213;" f
collectInvItems src/Dodge/Inventory.hs 196;" f
collide3 src/Dodge/Base/Collide.hs 142;" f
collide3Chasm src/Dodge/Base/Collide.hs 126;" f
collide3Chasms src/Dodge/Base/Collide.hs 118;" f
@@ -3008,7 +3008,7 @@ compressionScale src/Dodge/Creature/State/WalkCycle.hs 69;" f
compressor src/Dodge/Item/Ammo.hs 74;" f
computerBeepingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 716;" f
conEffects src/Dodge/Concurrent.hs 12;" f
concurrentIS src/Dodge/Inventory.hs 205;" f
concurrentIS src/Dodge/Inventory.hs 188;" f
connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 802;" f
constructEdges src/Polyhedra.hs 31;" f
constructEdgesList src/Polyhedra.hs 40;" f
@@ -3976,8 +3976,8 @@ invItemEffs src/Dodge/Creature/State.hs 91;" f
invItemLocUpdate src/Dodge/Creature/State.hs 99;" f
invRootMap src/Dodge/Item/Grammar.hs 237;" f
invSelectionItem src/Dodge/Inventory/SelectionList.hs 33;" f
invSetSelection src/Dodge/Inventory.hs 293;" f
invSetSelectionPos src/Dodge/Inventory.hs 302;" f
invSetSelection src/Dodge/Inventory.hs 279;" f
invSetSelectionPos src/Dodge/Inventory.hs 288;" f
invShiftPointBy src/Dodge/ShiftPoint.hs 17;" f
invSize src/Dodge/Inventory/CheckSlots.hs 33;" f
inventoryX src/Dodge/Creature.hs 103;" f
@@ -4406,8 +4406,8 @@ multGunCrit src/Dodge/Creature.hs 68;" f
multiArrow src/Picture/Composite.hs 11;" f
multiLookupTrie src/SimpleTrie.hs 57;" f
multiLookupTrieI src/SimpleTrie.hs 66;" f
multiSelScroll src/Dodge/Inventory.hs 230;" f
multiSelScroll' src/Dodge/Inventory.hs 237;" f
multiSelScroll src/Dodge/Inventory.hs 213;" f
multiSelScroll' src/Dodge/Inventory.hs 220;" f
muout src/Dodge/RoomLink.hs 144;" f
muzFlareAt src/Dodge/HeldUse.hs 702;" f
muzzlePos src/Dodge/HeldUse.hs 787;" f
@@ -4977,8 +4977,8 @@ screenPolygon src/Dodge/Base/Window.hs 18;" f
screenPolygonBord src/Dodge/Base/Window.hs 28;" f
screenPosAbs src/Dodge/ScreenPos.hs 16;" f
screenToWorldPos src/Dodge/Base/Coordinate.hs 45;" f
scrollAugInvSel src/Dodge/Inventory.hs 305;" f
scrollAugNextInSection src/Dodge/Inventory.hs 320;" f
scrollAugInvSel src/Dodge/Inventory.hs 291;" f
scrollAugNextInSection src/Dodge/Inventory.hs 306;" f
scrollRBOption src/Dodge/Update/Scroll.hs 142;" f
scrollSelectionSections src/Dodge/SelectionSections.hs 30;" f
scrollTimeBack src/Dodge/Update.hs 245;" f
@@ -5086,8 +5086,8 @@ shiftChildren src/Dodge/Tree/Compose.hs 45;" f
shiftDraw src/Dodge/Render/ShapePicture.hs 111;" f
shiftInBy src/Dodge/PlacementSpot.hs 254;" f
shiftInvItems src/Dodge/Update/Input/InGame.hs 317;" f
shiftInvItemsDown src/Dodge/Inventory.hs 189;" f
shiftInvItemsUp src/Dodge/Inventory.hs 199;" f
shiftInvItemsDown src/Dodge/Inventory.hs 172;" f
shiftInvItemsUp src/Dodge/Inventory.hs 182;" f
shiftLinkBy src/Dodge/Room/Link.hs 89;" f
shiftPSBy src/Dodge/Placement/Shift.hs 12;" f
shiftPathBy src/Dodge/Room/Link.hs 94;" f
@@ -5099,8 +5099,8 @@ shiftRelativeToPS src/Dodge/Placement/Shift.hs 18;" f
shiftRoomBy src/Dodge/Room/Link.hs 38;" f
shiftRoomShiftBy src/Dodge/Room/Link.hs 83;" f
shiftRoomShiftToLink src/Dodge/Room/Link.hs 74;" f
shiftSetDown src/Dodge/Inventory.hs 182;" f
shiftSetUp src/Dodge/Inventory.hs 176;" f
shiftSetDown src/Dodge/Inventory.hs 165;" f
shiftSetUp src/Dodge/Inventory.hs 159;" f
shiftTile src/Dodge/Room/Link.hs 49;" f
shineTargetLaser src/Dodge/Creature/State.hs 229;" f
shineTorch src/Dodge/Creature/State.hs 266;" f
@@ -5130,7 +5130,7 @@ showInventoryPathing src/Dodge/Item/Display.hs 87;" f
showManObj src/Dodge/TestString.hs 129;" f
showMuzzlePositions src/Dodge/Debug.hs 320;" f
showTerminalError src/Dodge/Debug/Terminal.hs 80;" f
showTimeFlow src/Dodge/TestString.hs 144;" f
showTimeFlow src/Dodge/TestString.hs 145;" f
shrinkPolyOnEdges src/Geometry/Polygon.hs 198;" f
shrinkVert src/Geometry/Polygon.hs 202;" f
shuffle src/RandomHelp.hs 68;" f
@@ -5323,8 +5323,8 @@ swapAnyExtraSelection src/Dodge/Inventory/Swap.hs 61;" f
swapInOutLinks src/Dodge/RoomLink.hs 99;" f
swapIndices src/ListHelp.hs 50;" f
swapInvItems src/Dodge/Inventory/Swap.hs 23;" f
swapItemWith src/Dodge/Inventory.hs 277;" f
swapSelSet src/Dodge/Inventory.hs 163;" f
swapItemWith src/Dodge/Inventory.hs 261;" f
swapSelSet src/Dodge/Inventory.hs 146;" f
swarmCrit src/Dodge/Creature/SwarmCrit.hs 10;" f
swarmUsingCenter src/Dodge/Creature/Boid.hs 174;" f
symmetricDifference src/Dodge/Update/Input/InGame.hs 226;" f
@@ -5590,7 +5590,7 @@ updateCamera src/Dodge/Update/Camera.hs 34;" f
updateCarriage src/Dodge/Creature/State/WalkCycle.hs 22;" f
updateCarriage' src/Dodge/Creature/State/WalkCycle.hs 27;" f
updateChaseCrit src/Dodge/Creature/Update.hs 371;" f
updateCloseObjects src/Dodge/Inventory.hs 132;" f
updateCloseObjects src/Dodge/Inventory.hs 115;" f
updateCloud src/Dodge/Update.hs 921;" f
updateClouds src/Dodge/Update.hs 785;" f
updateCombinePositioning src/Dodge/DisplayInventory.hs 42;" f