From 193bc481d221f19f5c21cbb22c9ecfd156412254 Mon Sep 17 00:00:00 2001 From: justin Date: Thu, 26 Jun 2025 02:09:22 +0100 Subject: [PATCH] Add whirdown for machine pistol --- data/sound/whirdown.WHRHH.250.wav | Bin 0 -> 277772 bytes src/Dodge/Creature/State.hs | 11 + src/Dodge/Data/UseDelay.hs | 6 +- src/Dodge/HeldUse.hs | 11 +- src/Dodge/Item/UseDelay.hs | 2 +- .../SoundLogic/ExternallyGeneratedSounds.hs | 25 +- tags | 462 +++++++++--------- 7 files changed, 277 insertions(+), 240 deletions(-) create mode 100644 data/sound/whirdown.WHRHH.250.wav diff --git a/data/sound/whirdown.WHRHH.250.wav b/data/sound/whirdown.WHRHH.250.wav new file mode 100644 index 0000000000000000000000000000000000000000..c5c8162264249828600878c1ac0860210d9434b8 GIT binary patch literal 277772 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πk+OK5|P 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 G3(Z;dv~|{luY=Y0Jb@8M5{m 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 GZ~b54$G-Rg literal 0 HcmV?d00001 diff --git a/src/Dodge/Creature/State.hs b/src/Dodge/Creature/State.hs index c53ce9381..dfad78f2f 100644 --- a/src/Dodge/Creature/State.hs +++ b/src/Dodge/Creature/State.hs @@ -3,6 +3,7 @@ module Dodge.Creature.State ( doDamage, ) where +import Dodge.Item.UseDelay import Control.Applicative import Control.Monad import qualified Data.Map.Strict as M @@ -163,9 +164,19 @@ invItemLocUpdate cr loc w = doAnyEquipmentEffect loc cr $ case itm ^. itType of w & pointerToItem itm . itParams . wTime %~ (max 0 . subtract 1) HELD MACHINEPISTOL{} + | fromMaybe 0 (itm ^? itParams . wTime) >= _coolEnd (useDelay itm) -> + w & pointerToItem itm . itParams . wTime + .~ 0 + | fromMaybe 0 (itm ^? itParams . wTime) >= _coolStart (useDelay itm) -> + w + & pointerToItem itm . itParams . wTime +~ 1 + & soundContinue (CrWeaponSound (_crID cr) (fromIntegral $ _itID itm)) (_crPos cr) whirdownS (Just 1) | itm ^? itParams . isWarming == Just True -> w & pointerToItem itm . itParams . isWarming .~ False + | fromMaybe 0 (itm ^? itParams . wTime) >= _warmStart (useDelay itm) -> + w & pointerToItem itm . itParams . wTime + .~ _coolStart (useDelay itm) | otherwise -> w & pointerToItem itm . itParams . wTime .~ 0 diff --git a/src/Dodge/Data/UseDelay.hs b/src/Dodge/Data/UseDelay.hs index 2ba8f1679..b54a33753 100644 --- a/src/Dodge/Data/UseDelay.hs +++ b/src/Dodge/Data/UseDelay.hs @@ -14,7 +14,11 @@ data ItemUseDelay -- should just be Delay } | WarmUpNoDelay { _warmMax :: Int --- , _warmSound :: SoundID + } + | WarmUpCoolDown + { _warmStart :: Int + , _coolStart :: Int + , _coolEnd :: Int } deriving (Eq, Ord, Show, Read) --Generic, Flat) diff --git a/src/Dodge/HeldUse.hs b/src/Dodge/HeldUse.hs index 31c0a2c1d..b301c23a7 100644 --- a/src/Dodge/HeldUse.hs +++ b/src/Dodge/HeldUse.hs @@ -111,6 +111,15 @@ useTimeCheck f item cr w = case useDelay $ item ^. ldtValue of & soundContinue (CrWeaponSound cid 0) (_crPos cr) (warmupSound $ item ^. ldtValue . itType) (Just 2) & cWorld . lWorld . creatures . ix cid . crInv . ix itRef . itParams . wTime +~ 1 WarmUpNoDelay {} -> f item cr w & setwarming + WarmUpCoolDown ws _ _ + | _wTime (_itParams $ _ldtValue item) < ws -> + w & setwarming + & soundContinue (CrWeaponSound cid 0) (_crPos cr) (warmupSound $ item ^. ldtValue . itType) (Just 2) + & cWorld . lWorld . creatures . ix cid . crInv . ix itRef . itParams . wTime +~ 1 + WarmUpCoolDown _ cs _ + | _wTime (_itParams $ _ldtValue item) < cs -> f item cr w & setwarming + & cWorld . lWorld . creatures . ix cid . crInv . ix itRef . itParams . wTime +~ 1 + WarmUpCoolDown {} -> w & setwarming NoDelay -> f item cr w where lastused = item ^. ldtValue . itTimeLastUsed @@ -165,7 +174,7 @@ heldItemMuzzles = \case & ix (i `div` 2) . mzFlareType .~ BasicFlare & ix (i -1) . mzFlareType .~ NoLightFlare PISTOL -> [Muzzle (V2 10 0) 0 0.05 0 BasicFlare MuzzleShootBullet (UseExactly 1)] - MACHINEPISTOL -> [Muzzle (V2 10 0) 0 0.15 0 MiniGunFlare MuzzleShootBullet (UseExactly 1)] + MACHINEPISTOL -> [Muzzle (V2 10 0) 0 0.3 0 MiniGunFlare MuzzleShootBullet (UseExactly 1)] AUTOPISTOL -> [Muzzle (V2 10 0) 0 0 0 BasicFlare MuzzleShootBullet (UseExactly 1)] SMG -> [Muzzle (V2 20 0) 0 0.05 0 BasicFlare MuzzleShootBullet (UseExactly 1)] RIFLE -> dbwMuzzles & ix 0 . mzPos .~ V2 25 0 diff --git a/src/Dodge/Item/UseDelay.hs b/src/Dodge/Item/UseDelay.hs index be7346065..e30573e58 100644 --- a/src/Dodge/Item/UseDelay.hs +++ b/src/Dodge/Item/UseDelay.hs @@ -24,7 +24,7 @@ heldUseDelay = \case PISTOL -> FixedRate 6 AUTOPISTOL -> FixedRate 8 SMG -> FixedRate 8 - MACHINEPISTOL -> WarmUpNoDelay 50 + MACHINEPISTOL -> WarmUpCoolDown 50 100 200 BURSTRIFLE -> FixedRate 8 -- time last used gets updated after the last burst fire BANGCONE -> FixedRate 20 BLUNDERBUSS -> FixedRate 20 diff --git a/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs b/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs index bf5068dce..be7ee15eb 100644 --- a/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs +++ b/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs @@ -1,4 +1,4 @@ --- generated at 2025-06-26 00:05:44.195128752 UTC +-- generated at 2025-06-26 00:25:02.708688263 UTC module Dodge.SoundLogic.ExternallyGeneratedSounds where import Sound.Data soundToVol :: SoundID -> Float @@ -130,9 +130,10 @@ soundToVol v = case _getSoundID v of 124 -> 1000 125 -> 2000 126 -> 2000 - 127 -> 200 - 128 -> 100 - 129 -> 200 + 127 -> 250 + 128 -> 200 + 129 -> 100 + 130 -> 200 _ -> 50 soundToOnomato :: SoundID -> String soundToOnomato v = case _getSoundID v of @@ -263,9 +264,10 @@ soundToOnomato v = case _getSoundID v of 124 -> "BWMP" 125 -> "BRPBRPBRP" 126 -> "WE-OH" - 127 -> "THCK" - 128 -> "FHP" - 129 -> "QWLPH" + 127 -> "WHRHH" + 128 -> "THCK" + 129 -> "FHP" + 130 -> "QWLPH" _ -> error "unitialised sound" soundPathList :: [String] soundPathList = @@ -396,6 +398,7 @@ soundPathList = , "sawtoothFail.BWMP.1000.wav" , "mini.BRPBRPBRP.2000.wav" , "seagullWhistle.WE-OH.2000.wav" + , "whirdown.WHRHH.250.wav" , "connectItem.THCK.200.wav" , "whiteNoiseFadeIn.FHP.100.wav" , "gut1.QWLPH.200.wav" @@ -654,9 +657,11 @@ miniS :: SoundID miniS = SoundID 125 seagullWhistleS :: SoundID seagullWhistleS = SoundID 126 +whirdownS :: SoundID +whirdownS = SoundID 127 connectItemS :: SoundID -connectItemS = SoundID 127 +connectItemS = SoundID 128 whiteNoiseFadeInS :: SoundID -whiteNoiseFadeInS = SoundID 128 +whiteNoiseFadeInS = SoundID 129 gut1S :: SoundID -gut1S = SoundID 129 +gut1S = SoundID 130 diff --git a/tags b/tags index 226dfdd63..75c505350 100644 --- a/tags +++ b/tags @@ -668,7 +668,7 @@ FireSpark src/Dodge/Data/Spark.hs 22;" C Fixated src/Dodge/Data/Creature/Perception.hs 62;" C FixedCoordLayer src/Picture/Data.hs 28;" C FixedRate src/Dodge/Data/Item/HeldDelay.hs 15;" C -FixedRate src/Dodge/Data/UseDelay.hs 13;" C +FixedRate src/Dodge/Data/UseDelay.hs 12;" C FixedSelectionWidth src/Dodge/Data/SelectionList.hs 40;" C FlIt src/Dodge/Data/FloorItem.hs 16;" C Flame src/Dodge/Data/Flame.hs 13;" t @@ -726,7 +726,7 @@ FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs 1;" m FromEdge src/Dodge/Data/Room.hs 47;" C FullRes src/Dodge/Data/Config.hs 97;" C FullShadowFidelity src/Shape/Data.hs 24;" C -FullSize src/Dodge/Data/Item/Params.hs 23;" C +FullSize src/Dodge/Data/Item/Params.hs 26;" C FullyVisible src/Dodge/Data/CamouflageStatus.hs 6;" C FunctionChangeLink src/Dodge/Data/ComposedItem.hs 29;" C FunctionChangeSF src/Dodge/Data/ComposedItem.hs 60;" C @@ -947,7 +947,7 @@ ItemCopierUpdate src/Dodge/Data/Item/Effect.hs 32;" C ItemDimension src/Dodge/Data/Item/Misc.hs 13;" t ItemLink src/Dodge/Data/ComposedItem.hs 70;" t ItemLocation src/Dodge/Data/Item/Location.hs 28;" t -ItemParamID src/Dodge/Data/Item/Params.hs 21;" C +ItemParamID src/Dodge/Data/Item/Params.hs 24;" C ItemParams src/Dodge/Data/Item/Params.hs 13;" t ItemParams src/Dodge/Tesla/ItemParams.hs 1;" m ItemReduceWarmTime src/Dodge/Data/Item/Effect.hs 33;" C @@ -961,7 +961,7 @@ ItemTargeting src/Dodge/Data/Item.hs 56;" t ItemType src/Dodge/Data/Item/Combine.hs 16;" t ItemUse src/Dodge/Data/Item/Use.hs 30;" t ItemUseCondition src/Dodge/ItemUseCondition.hs 1;" m -ItemUseDelay src/Dodge/Data/UseDelay.hs 11;" t +ItemUseDelay src/Dodge/Data/UseDelay.hs 10;" t ItemUseToggle src/Dodge/Data/Item/Effect.hs 30;" C ItmCrWdWd src/Dodge/Data/Item/Use/Equipment.hs 26;" t ItmCrWdWdDoNothing src/Dodge/Data/Item/Use/Equipment.hs 27;" C @@ -1269,7 +1269,7 @@ NoCrWdImp src/Dodge/Data/CreatureEffect.hs 14;" C NoCreatureEffect src/Dodge/Data/CreatureEffect.hs 11;" C NoDebugInfo src/Dodge/Data/Universe.hs 58;" C NoDelay src/Dodge/Data/Item/HeldDelay.hs 14;" C -NoDelay src/Dodge/Data/UseDelay.hs 12;" C +NoDelay src/Dodge/Data/UseDelay.hs 11;" C NoDropEffect src/Dodge/Data/Item/Effect.hs 37;" C NoEscapeMenuOption src/Dodge/Data/Universe.hs 79;" C NoFaction src/Dodge/Data/Creature/State.hs 20;" C @@ -1788,8 +1788,8 @@ Show_walls_near_point_you src/Dodge/Data/Config.hs 88;" C Show_walls_near_segment src/Dodge/Data/Config.hs 89;" C Show_zone_near_point_cursor src/Dodge/Data/Config.hs 90;" C ShrapnelBomb src/Dodge/Data/Payload.hs 12;" C -ShrinkGunStatus src/Dodge/Data/Item/Params.hs 23;" t -Shrunk src/Dodge/Data/Item/Params.hs 23;" C +ShrinkGunStatus src/Dodge/Data/Item/Params.hs 26;" t +Shrunk src/Dodge/Data/Item/Params.hs 26;" C SideCluster src/Dodge/Data/RoomCluster.hs 14;" C SideEffect src/Dodge/Data/Universe.hs 64;" t SimpleTrie src/SimpleTrie.hs 4;" m @@ -2161,8 +2161,9 @@ Walls src/Dodge/Render/Walls.hs 1;" m Walls_info src/Dodge/Data/Config.hs 75;" C War src/Dodge/Data/Scenario.hs 28;" C WarmTime src/Dodge/Data/Item/Params.hs 20;" C +WarmUpCoolDown src/Dodge/Data/UseDelay.hs 18;" C WarmUpNoDelay src/Dodge/Data/Item/HeldDelay.hs 18;" C -WarmUpNoDelay src/Dodge/Data/UseDelay.hs 16;" C +WarmUpNoDelay src/Dodge/Data/UseDelay.hs 15;" C Warning src/Dodge/Room/Warning.hs 2;" m WarningCry src/Dodge/Data/ActionPlan.hs 185;" C WasLeftForward src/Dodge/Data/Creature/Stance.hs 34;" C @@ -2381,6 +2382,8 @@ _cmeRecoil src/Dodge/Data/MuzzleEffect.hs 15;" f _cmeSound src/Dodge/Data/MuzzleEffect.hs 17;" f _cmeTorque src/Dodge/Data/MuzzleEffect.hs 16;" f _colorBlurShader src/Data/Preload/Render.hs 22;" f +_coolEnd src/Dodge/Data/UseDelay.hs 21;" f +_coolStart src/Dodge/Data/UseDelay.hs 20;" f _coordinates src/Dodge/Data/LWorld.hs 127;" f _corpses src/Dodge/Data/LWorld.hs 136;" f _cpAttention src/Dodge/Data/Creature/Perception.hs 34;" f @@ -2640,12 +2643,13 @@ _impulsesListList src/Dodge/Data/ActionPlan.hs 98;" f _input src/Dodge/Data/World.hs 42;" f _ipPlacement src/Dodge/Data/GenWorld.hs 132;" f _ipPlacementID src/Dodge/Data/GenWorld.hs 133;" f +_isWarming src/Dodge/Data/Item/Params.hs 22;" f _ispCloseButton src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 31;" f _ispCloseItem src/Dodge/Data/Item/Use/Consumption/LoadAction.hs 29;" f _itConsumables src/Dodge/Data/Item.hs 41;" f _itID src/Dodge/Data/Item.hs 43;" f _itLocation src/Dodge/Data/Item.hs 44;" f -_itParamID src/Dodge/Data/Item/Params.hs 21;" f +_itParamID src/Dodge/Data/Item/Params.hs 24;" f _itParams src/Dodge/Data/Item.hs 46;" f _itScroll src/Dodge/Data/Item.hs 47;" f _itTargeting src/Dodge/Data/Item.hs 45;" f @@ -2930,7 +2934,7 @@ _radarBlips src/Dodge/Data/LWorld.hs 111;" f _radarSweeps src/Dodge/Data/LWorld.hs 107;" f _randGen src/Dodge/Data/World.hs 39;" f _rateMax src/Dodge/Data/Item/HeldDelay.hs 16;" f -_rateMax src/Dodge/Data/UseDelay.hs 14;" f +_rateMax src/Dodge/Data/UseDelay.hs 13;" f _rbColor src/Dodge/Data/RadarBlip.hs 15;" f _rbMaxTime src/Dodge/Data/RadarBlip.hs 17;" f _rbOptions src/Dodge/Data/World.hs 44;" f @@ -3240,7 +3244,7 @@ _vxLayer src/Picture/Data.hs 17;" f _vxPos src/Picture/Data.hs 14;" f _vxShadNum src/Picture/Data.hs 18;" f _wCam src/Dodge/Data/World.hs 54;" f -_wTime src/Dodge/Data/Item/Params.hs 20;" f +_wTime src/Dodge/Data/Item/Params.hs 21;" f _waitThenAction src/Dodge/Data/ActionPlan.hs 105;" f _waitThenTimer src/Dodge/Data/ActionPlan.hs 104;" f _wallDamages src/Dodge/Data/LWorld.hs 120;" f @@ -3250,9 +3254,9 @@ _walls src/Dodge/Data/LWorld.hs 119;" f _wanID src/Dodge/Data/LWorld.hs 161;" f _wanPos src/Dodge/Data/LWorld.hs 160;" f _warmMax src/Dodge/Data/Item/HeldDelay.hs 19;" f -_warmMax src/Dodge/Data/UseDelay.hs 17;" f +_warmMax src/Dodge/Data/UseDelay.hs 16;" f _warmSound src/Dodge/Data/Item/HeldDelay.hs 20;" f -_warmSound src/Dodge/Data/UseDelay.hs 18;" f +_warmStart src/Dodge/Data/UseDelay.hs 19;" f _windowPosX src/Dodge/Data/Config.hs 53;" f _windowPosY src/Dodge/Data/Config.hs 54;" f _windowShader src/Data/Preload/Render.hs 19;" f @@ -3367,21 +3371,21 @@ angleVV3 src/Geometry/Vector3D.hs 122;" f annoToRoomTree src/Dodge/Annotation.hs 17;" f anyUnusedSpot src/Dodge/PlacementSpot.hs 66;" f anythingHitCirc src/Dodge/Base/Collide.hs 247;" f -applyCME src/Dodge/HeldUse.hs 370;" f +applyCME src/Dodge/HeldUse.hs 379;" f applyCreatureDamage src/Dodge/Creature/Damage.hs 13;" f applyEventIO src/Loop.hs 89;" f applyGravityPU src/Dodge/Projectile/Update.hs 56;" f applyIndividualDamage src/Dodge/Creature/Damage.hs 16;" f -applyInvLock src/Dodge/HeldUse.hs 429;" f +applyInvLock src/Dodge/HeldUse.hs 438;" f applyMagnetsToBul src/Dodge/Bullet.hs 30;" f applyPastDamages src/Dodge/Creature/State.hs 131;" f applyPiercingDamage src/Dodge/Creature/Damage.hs 22;" f applyPosition src/Sound.hs 111;" f -applyRecoil src/Dodge/HeldUse.hs 461;" f +applyRecoil src/Dodge/HeldUse.hs 470;" f applyResFactor src/Dodge/Data/Config.hs 110;" f applySetTerminalString src/Dodge/Debug/Terminal.hs 81;" f -applySidePush src/Dodge/HeldUse.hs 560;" f -applySoundCME src/Dodge/HeldUse.hs 451;" f +applySidePush src/Dodge/HeldUse.hs 569;" f +applySoundCME src/Dodge/HeldUse.hs 460;" f applyTerminalCommand src/Dodge/Debug/Terminal.hs 28;" f applyTerminalCommandArguments src/Dodge/Debug/Terminal.hs 42;" f applyTerminalString src/Dodge/Debug/Terminal.hs 22;" f @@ -3389,7 +3393,7 @@ applyToNode src/TreeHelp.hs 64;" f applyToRandomNode src/TreeHelp.hs 150;" f applyToSubforest src/TreeHelp.hs 77;" f applyToSubtree src/TreeHelp.hs 70;" f -applyTorqueCME src/Dodge/HeldUse.hs 571;" f +applyTorqueCME src/Dodge/HeldUse.hs 580;" f applyWorldConfig src/Dodge/Config/Update.hs 38;" f aquamarine src/Color.hs 23;" f arHUD src/Dodge/Item/Scope.hs 134;" f @@ -3426,11 +3430,11 @@ attachTree src/Dodge/Tree/Compose.hs 38;" f attentionViewPoint src/Dodge/Creature/ReaderUpdate.hs 68;" f attribSize src/Shader/Compile.hs 306;" f autoAmr src/Dodge/Item/Held/Rod.hs 39;" f -autoBS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 432;" f +autoBS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 443;" f autoCrit src/Dodge/Creature/AutoCrit.hs 12;" f autoDetector src/Dodge/Item/Weapon/Radar.hs 11;" f autoEffect src/Dodge/Item/Weapon/ExtraEffect.hs 18;" f -autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 620;" f +autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 633;" f autoPistol src/Dodge/Item/Held/Stick.hs 49;" f autoRifle src/Dodge/Item/Held/Cane.hs 40;" f awakeLevelPerception src/Dodge/Creature/Perception.hs 163;" f @@ -3443,9 +3447,9 @@ backpackShape src/Dodge/Item/Draw/SPic.hs 177;" f backspaceInputted src/Dodge/Update/Input/Text.hs 25;" f bangCone src/Dodge/Item/Held/Cone.hs 11;" f bangConeShape src/Dodge/Item/Draw/SPic.hs 292;" f -bangEchoS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 454;" f +bangEchoS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 467;" f bangRod src/Dodge/Item/Held/Rod.hs 18;" f -bangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 598;" f +bangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 611;" f bangStick src/Dodge/Item/Held/Stick.hs 15;" f barPP src/Dodge/Room/Foreground.hs 236;" f barrel src/Dodge/Creature/Inanimate.hs 17;" f @@ -3462,7 +3466,7 @@ baseSMGShape src/Dodge/Item/Draw/SPic.hs 383;" f baseShoulder src/Dodge/Creature/Picture.hs 125;" f baseStickShape src/Dodge/Item/Draw/SPic.hs 289;" f baseStickShapeX src/Dodge/Item/Draw/SPic.hs 282;" f -baseStickSpread src/Dodge/HeldUse.hs 282;" f +baseStickSpread src/Dodge/HeldUse.hs 291;" f baseTriggerType src/Dodge/BaseTriggerType.hs 12;" f baseTriggerType src/Dodge/Item/TriggerType.hs 5;" f basicAttentionUpdate src/Dodge/Creature/Perception.hs 128;" f @@ -3473,7 +3477,7 @@ basicDrawBeam src/Dodge/Beam/Draw.hs 11;" f basicItemDisplay src/Dodge/Item/Display.hs 22;" f basicMachineApplyDamage src/Dodge/Machine/Damage.hs 6;" f basicMachineUpdate src/Dodge/Machine.hs 13;" f -basicMuzFlare src/Dodge/HeldUse.hs 711;" f +basicMuzFlare src/Dodge/HeldUse.hs 720;" f basicTerminal src/Dodge/Terminal.hs 35;" f battery src/Dodge/Item/Ammo.hs 62;" f batteryPack src/Dodge/Item/Equipment.hs 46;" f @@ -3482,7 +3486,7 @@ beltMag src/Dodge/Item/Ammo.hs 38;" f bfsNodePoints src/Dodge/Path.hs 58;" f bfsThenReturn src/Dodge/Creature/ReaderUpdate.hs 218;" f bgateCalc src/Dodge/Inventory/SelectionList.hs 114;" f -bgunSound src/Dodge/HeldUse.hs 514;" f +bgunSound src/Dodge/HeldUse.hs 523;" f bindFBO src/Render.hs 244;" f bingate src/Dodge/Item/Scope.hs 109;" f black src/Color.hs 27;" f @@ -3500,22 +3504,22 @@ blockPillar src/Dodge/Room/Pillar.hs 22;" f blockedCorridor src/Dodge/Room/RoadBlock.hs 71;" f blockedCorridorCloseBlocks src/Dodge/Room/RoadBlock.hs 78;" f blockingLoad src/Dodge/Concurrent.hs 35;" f -blood1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 562;" f -blood2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 434;" f -blood3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 590;" f -blood4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 484;" f -blood5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 466;" f -blood6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 624;" f -blood7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 422;" f -blood8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 410;" f -bloodShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 544;" f -bloodShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 516;" f -bloodShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 510;" f -bloodShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 546;" f -bloodShort5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 424;" f -bloodShort6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 440;" f -bloodShort7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 564;" f -bloodShort8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 528;" f +blood1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 575;" f +blood2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 445;" f +blood3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 603;" f +blood4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 497;" f +blood5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 479;" f +blood6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 637;" f +blood7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 433;" f +blood8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 421;" f +bloodShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 557;" f +bloodShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 529;" f +bloodShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 523;" f +bloodShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 559;" f +bloodShort5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 435;" f +bloodShort6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 453;" f +bloodShort7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 577;" f +bloodShort8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 541;" f blowTorch src/Dodge/Item/Held/SprayGuns.hs 43;" f blue src/Color.hs 16;" f blunderbuss src/Dodge/Item/Held/Cone.hs 14;" f @@ -3550,7 +3554,7 @@ bulletSynthesizer src/Dodge/Item/Ammo.hs 75;" f bulletWeapons src/Dodge/Combine/Combinations.hs 248;" f burstRifle src/Dodge/Item/Held/Cane.hs 45;" f buttonFlip src/Dodge/Button/Event.hs 18;" f -buzzS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 626;" f +buzzS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 639;" f cFilledRect src/Dodge/CharacterEnums.hs 6;" f cWireRect src/Dodge/CharacterEnums.hs 10;" f calcSmoothScroll src/Dodge/SmoothScroll.hs 11;" f @@ -3571,7 +3575,7 @@ centerVaultRoom src/Dodge/Room/Procedural.hs 289;" f centroid src/Geometry/Polygon.hs 130;" f centroidNum src/Geometry/Polygon.hs 133;" f chainCreatureUpdates src/Dodge/Creature/ChainUpdates.hs 6;" f -chainLinkOrientation src/Dodge/Creature/State.hs 261;" f +chainLinkOrientation src/Dodge/Creature/State.hs 279;" f chainPairs src/Geometry.hs 359;" f changeSwapOther src/Dodge/Inventory.hs 144;" f changeSwapSel src/Dodge/Inventory.hs 137;" f @@ -3622,9 +3626,9 @@ clColor src/Shader/Poke/Cloud.hs 35;" f clZoneSize src/Dodge/Zone/Size.hs 3;" f clZoneSize src/Dodge/Zoning/Cloud.hs 21;" f clampPath src/Dodge/Room/Procedural.hs 166;" f -clang1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 494;" f -clang2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 606;" f -clangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 476;" f +clang1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 507;" f +clang2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 619;" f +clangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 489;" f cldtPropagateFold src/Dodge/DoubleTree.hs 230;" f cleanUpPreload src/Preload.hs 10;" f cleanUpRenderPreload src/Preload/Render.hs 217;" f @@ -3633,7 +3637,7 @@ cleanupHalted src/Sound.hs 117;" f cleatLabel src/Dodge/Cleat.hs 30;" f cleatOnward src/Dodge/Cleat.hs 24;" f cleatSide src/Dodge/Cleat.hs 27;" f -click1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 514;" f +click1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 527;" f clickGetCreature src/Dodge/Debug.hs 107;" f clicker src/Dodge/Item/Scope.hs 82;" f clipV src/Geometry/Vector.hs 47;" f @@ -3678,7 +3682,7 @@ combineInventoryExtra src/Dodge/Render/HUD.hs 340;" f combineItemListYouX src/Dodge/Combine.hs 36;" f combineList src/Dodge/Combine.hs 22;" f combineRooms src/Dodge/Room/Procedural.hs 152;" f -combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 426;" f +combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 437;" f combineTree src/Dodge/Tree/Compose.hs 66;" f commandColor src/Dodge/Terminal.hs 132;" f commandFutureLines src/Dodge/Terminal.hs 256;" f @@ -3690,10 +3694,10 @@ compactDrawTree src/Dodge/LevelGen.hs 85;" f compileAndCheckShader src/Shader/Compile.hs 277;" f composeNode src/Dodge/Tree/Compose.hs 76;" f composeTree src/Dodge/Tree/Compose.hs 46;" f -computerBeepingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 570;" f +computerBeepingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 583;" f conEffects src/Dodge/Concurrent.hs 12;" f concurrentIS src/Dodge/Update/Input/InGame.hs 290;" f -connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 642;" f +connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 657;" f connectionBlurb src/Dodge/Terminal.hs 102;" f connectionBlurbLines src/Dodge/Terminal.hs 47;" f constructEdges src/Polyhedra.hs 34;" f @@ -3703,7 +3707,7 @@ convexHull src/Geometry/Polygon.hs 104;" f convexHullSafe src/Geometry/Polygon.hs 111;" f convexPolysOverlap src/Geometry/ConvexPoly.hs 50;" f copier src/Dodge/Item/Scope.hs 88;" f -copierItemUpdate src/Dodge/Creature/State.hs 168;" f +copierItemUpdate src/Dodge/Creature/State.hs 186;" f copierItemUpdate src/Dodge/ItEffect.hs 37;" f copyItemToFloor src/Dodge/FloorItem.hs 18;" f copyItemToFloorID src/Dodge/FloorItem.hs 22;" f @@ -3758,7 +3762,7 @@ crWarningSounds src/Dodge/Creature/Vocalization.hs 23;" f crZoneSize src/Dodge/Zoning/Creature.hs 41;" f craftInfo src/Dodge/Item/Info.hs 168;" f craftItemSPic src/Dodge/Item/Draw/SPic.hs 56;" f -crankSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 522;" f +crankSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 535;" f createArc src/Dodge/Tesla/Arc.hs 81;" f createFlIt src/Dodge/Placement/PlaceSpot.hs 180;" f createForceField src/Dodge/ForceField.hs 7;" f @@ -3768,14 +3772,14 @@ createItemYou src/Dodge/Inventory/Add.hs 95;" f createLightMap src/Render.hs 26;" f createNewArc src/Dodge/Tesla/Arc.hs 90;" f createPathGrid src/Dodge/Room/Path.hs 21;" f -createProjectile src/Dodge/HeldUse.hs 1273;" f -createProjectileR src/Dodge/HeldUse.hs 1238;" f +createProjectile src/Dodge/HeldUse.hs 1282;" f +createProjectileR src/Dodge/HeldUse.hs 1247;" f createShell src/Dodge/Projectile/Create.hs 23;" f createShieldWall src/Dodge/Item/BackgroundEffect.hs 39;" f createUnusedLinkPos src/Dodge/Tree/Shift.hs 117;" f createWall src/Dodge/Wall/Create.hs 8;" f creatureDisplayText src/Dodge/Creature/Picture/Awareness.hs 11;" f -creatureShootLaser src/Dodge/HeldUse.hs 824;" f +creatureShootLaser src/Dodge/HeldUse.hs 833;" f creatureTurnTo src/Dodge/Creature/Impulse/Movement.hs 52;" f creatureTurnToward src/Dodge/Creature/Impulse/Movement.hs 73;" f creatureTurnTowardDir src/Dodge/Creature/Impulse/Movement.hs 62;" f @@ -3846,7 +3850,7 @@ dark src/Color.hs 108;" f darkenBackground src/Dodge/Render/MenuScreen.hs 52;" f dbArg src/Dodge/Base.hs 165;" f dbArgChain src/Dodge/Base.hs 170;" f -dbwMuzzles src/Dodge/HeldUse.hs 285;" f +dbwMuzzles src/Dodge/HeldUse.hs 294;" f deZoneIX src/Dodge/Zoning/Base.hs 89;" f deZoneWall src/Dodge/Zoning/Wall.hs 70;" f deadEndRoom src/Dodge/Room/Room.hs 235;" f @@ -3875,10 +3879,10 @@ decreaseAwareness src/Dodge/Creature/Perception.hs 119;" f decreaseToNothing' src/Dodge/Base/Arithmetic.hs 7;" f decreaseToZero src/Dodge/Base/Arithmetic.hs 4;" f decrementTimer src/Sound.hs 102;" f -dedaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 602;" f -dededaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 404;" f -dededumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 558;" f -dedumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 396;" f +dedaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 615;" f +dededaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 415;" f +dededumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 571;" f +dedumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 405;" f defDamageMaterial src/Dodge/Material/Damage.hs 22;" f defLSPic src/Dodge/LightSource/Draw.hs 10;" f defSPic src/Dodge/Item/Draw/SPic.hs 298;" f @@ -3964,7 +3968,7 @@ detector src/Dodge/Item/Held/Utility.hs 27;" f detectorColor src/Dodge/Item/Draw/SPic.hs 452;" f detectorEffect src/Dodge/Item/Weapon/Radar.hs 20;" f detectorInfo src/Dodge/Item/Info.hs 224;" f -determineProjectileTracking src/Dodge/HeldUse.hs 1221;" f +determineProjectileTracking src/Dodge/HeldUse.hs 1230;" f diagonalLinesRect src/Dodge/Room/Foreground.hs 52;" f did src/Dodge/Item/InvSize.hs 54;" f diffAngles src/Geometry.hs 204;" f @@ -3976,7 +3980,7 @@ dirtColor src/Dodge/Block/Debris.hs 160;" f dirtDebris src/Dodge/Block/Debris.hs 154;" f dirtPoly src/Dodge/Room/RoadBlock.hs 74;" f dirtWallDamage src/Dodge/Wall/DamageEffect.hs 98;" f -disconnectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 580;" f +disconnectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 593;" f disconnectTerminal src/Dodge/Terminal.hs 217;" f displayConfig src/Dodge/Menu.hs 213;" f displayControls src/Dodge/Menu.hs 223;" f @@ -3997,7 +4001,7 @@ dmType src/Dodge/Damage.hs 38;" f doAfterPlacement src/Dodge/Layout.hs 86;" f doAfterPlacements src/Dodge/Layout.hs 83;" f doAimTwist src/Dodge/Creature/YourControl.hs 140;" f -doAnyEquipmentEffect src/Dodge/Creature/State.hs 178;" f +doAnyEquipmentEffect src/Dodge/Creature/State.hs 196;" f doArcStep src/Dodge/Tesla/Arc.hs 135;" f doBackspace src/Dodge/Update/Input/Text.hs 31;" f doBlBl src/Dodge/BlBl.hs 5;" f @@ -4029,9 +4033,9 @@ doDrag src/Dodge/Update/Input/InGame.hs 107;" f doDrawing src/Dodge/Render.hs 35;" f doDrawing' src/Dodge/Render.hs 46;" f doFloatFloat src/Dodge/FloatFunction.hs 5;" f -doGenFloat src/Dodge/HeldUse.hs 1179;" f +doGenFloat src/Dodge/HeldUse.hs 1188;" f doGravityPU src/Dodge/Projectile/Update.hs 50;" f -doHeldUseEffect src/Dodge/HeldUse.hs 315;" f +doHeldUseEffect src/Dodge/HeldUse.hs 324;" f doInPlacements src/Dodge/Layout.hs 92;" f doIndividualPlacements src/Dodge/Layout.hs 117;" f doInputScreenInput src/Dodge/Update/Input/ScreenLayer.hs 28;" f @@ -4094,7 +4098,7 @@ doublePair src/Geometry.hs 161;" f doublePairSet src/Geometry.hs 165;" f doubleTreeToIndentList src/Dodge/DoubleTree.hs 72;" f doubleV2 src/Geometry.hs 168;" f -drawARHUD src/Dodge/Creature/State.hs 288;" f +drawARHUD src/Dodge/Creature/State.hs 306;" f drawAimSweep src/Dodge/Render/Picture.hs 271;" f drawAllShadows src/Dodge/Shadows.hs 5;" f drawBaseMachine src/Dodge/Machine/Draw.hs 57;" f @@ -4223,7 +4227,7 @@ drawZoneNearPointCursor src/Dodge/Debug/Picture.hs 279;" f droneLauncher src/Dodge/Item/Weapon/Drone.hs 11;" f dropAll src/Dodge/Creature/State.hs 124;" f dropExcept src/Dodge/Creature/Action.hs 166;" f -dropInventoryPath src/Dodge/HeldUse.hs 1352;" f +dropInventoryPath src/Dodge/HeldUse.hs 1361;" f dropItem src/Dodge/Creature/Action.hs 172;" f dropper src/Dodge/Item/Scope.hs 76;" f drumMag src/Dodge/Item/Ammo.hs 33;" f @@ -4255,8 +4259,8 @@ effectOnEquip src/Dodge/Equipment.hs 32;" f effectOnRemove src/Dodge/Equipment.hs 19;" f effectWhileAttached src/Dodge/ItEffect.hs 58;" f eitType src/Dodge/Data/EquipType.hs 15;" f -ejectS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 586;" f -elecCrackleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 446;" f +ejectS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 599;" f +elecCrackleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 459;" f elephantGun src/Dodge/Item/Held/Rod.hs 27;" f emptyCorridor src/Dodge/Room/BlinkAcross.hs 22;" f emptyTrie src/SimpleTrie.hs 16;" f @@ -4299,7 +4303,7 @@ expandPolyCorners src/Dodge/LevelGen/StaticWalls.hs 103;" f expandToSquare src/Dodge/LevelGen/StaticWalls/Deprecated.hs 83;" f expireAndDamage src/Dodge/Bullet.hs 186;" f explodeShell src/Dodge/Projectile/Update.hs 244;" f -explosionS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 490;" f +explosionS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 503;" f explosiveBarrel src/Dodge/Creature/Inanimate.hs 25;" f extTrigLitPos src/Dodge/Placement/Instance/Button.hs 84;" f extendAway src/Dodge/Placement/Instance/LightSource.hs 200;" f @@ -4330,15 +4334,15 @@ findReverseEdgeList src/Polyhedra.hs 57;" f findWallFreeDropPoint src/Dodge/FloorItem.hs 51;" f findWallsInPolygon src/Dodge/LevelGen/StaticWalls/Deprecated.hs 78;" f findWithIx src/ListHelp.hs 123;" f -fireFadeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 486;" f -fireLoudS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 628;" f -fireS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 412;" f +fireFadeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 499;" f +fireLoudS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 641;" f +fireS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 423;" f firstBreather src/Dodge/Room/Breather.hs 9;" f firstWorldLoad appDodge/Main.hs 77;" f fixedCoordPictures src/Dodge/Render/Picture.hs 17;" f fixedSizePicClampArrow src/Dodge/Picture/SizeInvariant.hs 57;" f flFlicker src/Dodge/Flame.hs 38;" f -flameMuzzles src/Dodge/HeldUse.hs 288;" f +flameMuzzles src/Dodge/HeldUse.hs 297;" f flameShield src/Dodge/Item/Equipment.hs 33;" f flameSize src/Dodge/Flame/Size.hs 5;" f flameSpitter src/Dodge/Item/Held/SprayGuns.hs 23;" f @@ -4346,7 +4350,7 @@ flameThrower src/Dodge/Item/Held/SprayGuns.hs 64;" f flameTorrent src/Dodge/Item/Held/SprayGuns.hs 32;" f flameWall src/Dodge/Item/Held/SprayGuns.hs 48;" f flamerPic src/Dodge/Item/Draw/SPic.hs 386;" f -flareCircleAt src/Dodge/HeldUse.hs 692;" f +flareCircleAt src/Dodge/HeldUse.hs 701;" f flatItemCombinations src/Dodge/Combine/Combinations.hs 51;" f flatLookupItems src/Dodge/Combine.hs 39;" f flatShield src/Dodge/Item/Held/Utility.hs 17;" f @@ -4368,16 +4372,16 @@ flockToPointUsing' src/Dodge/Creature/Boid.hs 228;" f floorItemPickupInfo src/Dodge/Render/HUD.hs 229;" f floorItemSPic src/Dodge/Render/ShapePicture.hs 99;" f floorWire src/Dodge/Wire.hs 13;" f -foamSprayFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 492;" f -foamSprayLoopS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 488;" f +foamSprayFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 505;" f +foamSprayLoopS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 501;" f foldCr src/Dodge/Creature/State.hs 48;" f foldPairs src/ListHelp.hs 37;" f foldrWhileArb src/ListHelp.hs 110;" f followImpulse src/Dodge/Creature/Impulse.hs 38;" f followImpulses src/Dodge/Creature/Impulse.hs 32;" f -foot1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 430;" f -foot2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 448;" f -foot3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 552;" f +foot1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 441;" f +foot2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 461;" f +foot3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 565;" f forbidFlee src/Dodge/Creature/Boid.hs 43;" f forceElements src/StrictHelp.hs 10;" f forceField src/Dodge/Wall/ForceField.hs 7;" f @@ -4388,7 +4392,7 @@ fpsText src/Dodge/Render/Picture.hs 53;" f fractionLoadedAmmo src/Dodge/Item/Draw/SPic.hs 137;" f frag src/Shader/Data.hs 102;" f freeShaderPointers' src/Shader.hs 37;" f -fridgeHumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 442;" f +fridgeHumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 455;" f fromEdgeTuple src/Dodge/Path/Translate.hs 5;" f fromJust' src/MaybeHelp.hs 24;" f fromListL src/DoubleStack.hs 7;" f @@ -4413,7 +4417,7 @@ gameRoomViewpoints src/Dodge/Viewpoints.hs 35;" f gameRoomsFromRooms src/Dodge/Layout.hs 158;" f gameplayMenu src/Dodge/Menu.hs 134;" f gameplayMenuOptions src/Dodge/Menu.hs 137;" f -gasType src/Dodge/HeldUse.hs 1135;" f +gasType src/Dodge/HeldUse.hs 1144;" f generateGenParams src/Dodge/LevelGen/LevelStructure.hs 22;" f generateGraphs src/Dodge/LevelGen.hs 39;" f generateLayout src/Dodge/Layout/Generate.hs 10;" f @@ -4428,11 +4432,11 @@ getAimZoom src/Dodge/Update/Camera.hs 135;" f getAmmoLinks src/Dodge/Item/Grammar.hs 142;" f getArguments src/Dodge/Update/Scroll.hs 178;" f getArguments' src/Dodge/Update/Scroll.hs 166;" f -getAttachedSFLink src/Dodge/HeldUse.hs 762;" f +getAttachedSFLink src/Dodge/HeldUse.hs 771;" f getAutoSpringLinks src/Dodge/Item/Grammar.hs 121;" f getAvailableListLines src/Dodge/SelectionList.hs 10;" f getBulHitDams src/Dodge/Bullet.hs 171;" f -getBulletType src/Dodge/HeldUse.hs 881;" f +getBulletType src/Dodge/HeldUse.hs 890;" f getCloseObj src/Dodge/Update/Input/InGame.hs 515;" f getCommands src/Dodge/Terminal.hs 117;" f getCommandsHelp src/Dodge/Terminal.hs 75;" f @@ -4440,17 +4444,17 @@ getCrMoveSpeed src/Dodge/Creature/Statistics.hs 45;" f getDamageCoding src/Dodge/Terminal.hs 177;" f getDistortions src/Dodge/Render.hs 411;" f getEquipmentAllocation src/Dodge/Inventory/RBList.hs 47;" f -getGrenadeHitEffect src/Dodge/HeldUse.hs 1266;" f +getGrenadeHitEffect src/Dodge/HeldUse.hs 1275;" f getInventoryPath src/Dodge/Inventory/Path.hs 8;" f getItemValue src/Dodge/Inventory/SelectionList.hs 143;" f -getLaserColor src/Dodge/HeldUse.hs 708;" f -getLaserDamage src/Dodge/HeldUse.hs 705;" f -getLaserPhaseV src/Dodge/HeldUse.hs 702;" f +getLaserColor src/Dodge/HeldUse.hs 717;" f +getLaserDamage src/Dodge/HeldUse.hs 714;" f +getLaserPhaseV src/Dodge/HeldUse.hs 711;" f getLinksOfType src/Dodge/RoomLink.hs 39;" f getMaxLinesTM src/Dodge/Terminal/Type.hs 11;" f getMenuMouseContext src/Dodge/Update.hs 392;" f getNodePos src/Dodge/Path.hs 31;" f -getPJStabiliser src/Dodge/HeldUse.hs 1258;" f +getPJStabiliser src/Dodge/HeldUse.hs 1267;" f getPretty src/AesonHelp.hs 8;" f getPromptTM src/Dodge/Terminal/Type.hs 8;" f getRootItemBounds src/Dodge/Render/HUD.hs 95;" f @@ -4471,10 +4475,10 @@ glNamedBufferSubDataH src/Shader/Bind.hs 53;" f glassDebris src/Dodge/Block/Debris.hs 169;" f glassLesson src/Dodge/Room/GlassLesson.hs 23;" f glassLessonRunPast src/Dodge/Room/GlassLesson.hs 68;" f -glassShat1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 578;" f -glassShat2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 548;" f -glassShat3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 406;" f -glassShat4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 542;" f +glassShat1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 591;" f +glassShat2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 561;" f +glassShat3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 417;" f +glassShat4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 555;" f glassSwitchBack src/Dodge/Room/Room.hs 70;" f glassSwitchBackCrits src/Dodge/Room/Room.hs 99;" f glassWallDamage src/Dodge/Wall/DamageEffect.hs 49;" f @@ -4497,13 +4501,13 @@ gridPoints' src/Grid.hs 79;" f gridPoints'' src/Grid.hs 74;" f gridPointsOff src/Grid.hs 62;" f groupSplitItemAmounts src/Dodge/Combine.hs 52;" f -gruntS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 608;" f -gut1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 646;" f -gut2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 460;" f -gut3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 438;" f -gut4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 416;" f -gut5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 614;" f -gut6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 574;" f +gruntS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 621;" f +gut1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 661;" f +gut2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 473;" f +gut3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 449;" f +gut4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 427;" f +gut5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 627;" f +gut6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 587;" f gyroscope src/Dodge/Item/Scope.hs 156;" f hackOutline src/Dodge/Render/Outline.hs 5;" f halfHeight src/Dodge/Base/Window.hs 48;" f @@ -4533,32 +4537,32 @@ headLampShape src/Dodge/Item/Draw/SPic.hs 442;" f headMap src/Dodge/DoubleTree.hs 170;" f heal src/Dodge/Item/Consumable.hs 17;" f heal25 src/Dodge/Item/Consumable.hs 14;" f -healS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 436;" f +healS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 447;" f healthAnalyserByDoor src/Dodge/Room/LasTurret.hs 74;" f healthTest src/Dodge/Room/LasTurret.hs 95;" f heightWallPS src/Dodge/Placement/Instance/Wall.hs 13;" f heldAimStance src/Dodge/Item/AimStance.hs 17;" f heldAimZoom src/Dodge/Update/Camera.hs 140;" f heldEffect src/Dodge/HeldUse.hs 63;" f -heldEffectMuzzles src/Dodge/HeldUse.hs 125;" f +heldEffectMuzzles src/Dodge/HeldUse.hs 133;" f heldEffectNoHammerCheck src/Dodge/HeldUse.hs 66;" f heldHandlePos src/Dodge/Item/HeldOffset.hs 95;" f heldInfo src/Dodge/Item/Info.hs 90;" f heldItemAmmoSlots src/Dodge/Item/AmmoSlots.hs 18;" f heldItemBulkiness src/Dodge/Creature/YourControl.hs 177;" f -heldItemInvLock src/Dodge/HeldUse.hs 444;" f -heldItemMuzVel src/Dodge/HeldUse.hs 1021;" f -heldItemMuzzles src/Dodge/HeldUse.hs 150;" f +heldItemInvLock src/Dodge/HeldUse.hs 453;" f +heldItemMuzVel src/Dodge/HeldUse.hs 1030;" f +heldItemMuzzles src/Dodge/HeldUse.hs 158;" f heldItemOffset src/Dodge/Item/HeldOffset.hs 72;" f heldItemOrient2D src/Dodge/Item/HeldOffset.hs 29;" f heldItemRelativeOrient src/Dodge/Item/HeldOffset.hs 34;" f -heldItemRifling src/Dodge/HeldUse.hs 1065;" f +heldItemRifling src/Dodge/HeldUse.hs 1074;" f heldItemSPic src/Dodge/Item/Draw/SPic.hs 224;" f heldItemWeight src/Dodge/Creature/Statistics.hs 71;" f heldPositionInfo src/Dodge/Item/Info.hs 240;" f -heldTorqueAmount src/Dodge/HeldUse.hs 587;" f +heldTorqueAmount src/Dodge/HeldUse.hs 596;" f heldTriggerType src/Dodge/BaseTriggerType.hs 17;" f -heldUseDelay src/Dodge/Item/UseDelay.hs 19;" f +heldUseDelay src/Dodge/Item/UseDelay.hs 18;" f helpCommand src/Dodge/Terminal.hs 66;" f helpPoly3D src/Polyhedra.hs 125;" f heron src/Geometry.hs 217;" f @@ -4566,9 +4570,9 @@ hiToFloat src/Dodge/Room/Modify/Girder.hs 171;" f highBar src/Dodge/Room/Foreground.hs 89;" f highDiagonalMesh src/Dodge/Room/Foreground.hs 35;" f highMesh src/Dodge/Room/Foreground.hs 25;" f -hit1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 512;" f +hit1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 525;" f hitEffFromBul src/Dodge/Bullet.hs 154;" f -hitS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 468;" f +hitS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 481;" f holdForm src/Dodge/Creature/Boid.hs 137;" f holsterWeapon src/Dodge/Creature/Volition.hs 14;" f homingModule src/Dodge/Item/Scope.hs 48;" f @@ -4615,9 +4619,9 @@ insertAt src/Padding.hs 63;" f insertIMInZone src/Dodge/Base.hs 54;" f insertInTrie src/SimpleTrie.hs 23;" f insertNewKey src/IntMapHelp.hs 64;" f -insertOneS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 452;" f +insertOneS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 465;" f insertOver src/ListHelp.hs 47;" f -insertS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 398;" f +insertS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 407;" f insertWall src/Dodge/Placement/PlaceSpot/Block.hs 122;" f insertWallInZones src/Dodge/Wall/Zone.hs 20;" f insertWalls src/Dodge/Placement/PlaceSpot/Block.hs 117;" f @@ -4671,7 +4675,7 @@ invertIntMap src/Multiset.hs 67;" f invertInventoryToMap src/Dodge/Combine.hs 57;" f invisibleChaseCrit src/Dodge/Creature/ChaseCrit.hs 21;" f invisibleWall src/Dodge/Placement/Instance/Wall.hs 16;" f -isAmmoIntLink src/Dodge/HeldUse.hs 718;" f +isAmmoIntLink src/Dodge/HeldUse.hs 727;" f isAnimate src/Dodge/Creature/Test.hs 142;" f isCognizant src/Dodge/Creature/Perception.hs 106;" f isConnected src/Dodge/Inventory/Swap.hs 74;" f @@ -4708,7 +4712,7 @@ itemBlips src/Dodge/RadarSweep.hs 93;" f itemBulkiness src/Dodge/Creature/YourControl.hs 172;" f itemCombinations src/Dodge/Combine/Combinations.hs 56;" f itemCombinationsEdges src/Dodge/Combine/Graph.hs 61;" f -itemDetectorEffect src/Dodge/HeldUse.hs 768;" f +itemDetectorEffect src/Dodge/HeldUse.hs 777;" f itemDisplay src/Dodge/Inventory/SelectionList.hs 49;" f itemEquipPict src/Dodge/Item/Draw.hs 18;" f itemExternalValue src/Dodge/Inventory/SelectionList.hs 84;" f @@ -4720,9 +4724,9 @@ itemFromHeldType src/Dodge/Item/Held.hs 25;" f itemInfo src/Dodge/Item/Info.hs 20;" f itemInternalValue src/Dodge/Item/Display.hs 33;" f itemInvColor src/Dodge/Item/InventoryColor.hs 9;" f -itemInvLock src/Dodge/HeldUse.hs 439;" f -itemMuzzles src/Dodge/HeldUse.hs 139;" f -itemRandomOffset src/Dodge/HeldUse.hs 958;" f +itemInvLock src/Dodge/HeldUse.hs 448;" f +itemMuzzles src/Dodge/HeldUse.hs 147;" f +itemRandomOffset src/Dodge/HeldUse.hs 967;" f itemRooms src/Dodge/LockAndKey.hs 39;" f itemRotTreeSPic src/Dodge/Item/Draw/SPic.hs 28;" f itemSPic src/Dodge/Item/Draw/SPic.hs 34;" f @@ -4730,7 +4734,7 @@ itemScan src/Dodge/Item/Scope.hs 63;" f itemScroll src/Dodge/Update/Scroll.hs 52;" f itemScrollDisplay src/Dodge/Inventory/SelectionList.hs 120;" f itemScrollValue src/Dodge/Inventory/SelectionList.hs 147;" f -itemSidePush src/Dodge/HeldUse.hs 385;" f +itemSidePush src/Dodge/HeldUse.hs 394;" f itemString src/Dodge/Item/Display.hs 55;" f itemToBreakLists src/Dodge/Item/Grammar.hs 68;" f itemToFunction src/Dodge/Item/Grammar.hs 148;" f @@ -4762,7 +4766,7 @@ keyCardRoomRunPast src/Dodge/Room/LasTurret.hs 59;" f keyCardRunPastRand src/Dodge/LockAndKey.hs 36;" f keyPic src/Dodge/Item/Draw/SPic.hs 458;" f keyholeCorridor src/Dodge/Room/Corridor.hs 39;" f -knifeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 568;" f +knifeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 581;" f lConnect src/Dodge/Render/Connectors.hs 42;" f lConnectMulti src/Dodge/Render/Connectors.hs 46;" f lShape src/Dodge/Placement/Instance/LightSource.hs 76;" f @@ -4831,7 +4835,7 @@ lnkMidPosInvSelsCol src/Dodge/Render/HUD.hs 394;" f lnkPosDir src/Dodge/RoomLink.hs 97;" f loadDodgeConfig src/Dodge/Config/Load.hs 9;" f loadMusic src/Dodge/SoundLogic/LoadSound.hs 30;" f -loadMuzzle src/Dodge/HeldUse.hs 632;" f +loadMuzzle src/Dodge/HeldUse.hs 641;" f loadSaveSlot src/Dodge/Save.hs 74;" f loadSeed src/Dodge/LoadSeed.hs 7;" f loadSound src/Dodge/SoundLogic/LoadSound.hs 11;" f @@ -4874,7 +4878,7 @@ machineAddSound src/Dodge/Machine.hs 49;" f machinePistol src/Dodge/Item/Held/Stick.hs 52;" f machineUpdateDeathEff src/Dodge/Machine.hs 34;" f machineUpdateLiveDieEff src/Dodge/Machine.hs 16;" f -magAmmoParams src/Dodge/HeldUse.hs 902;" f +magAmmoParams src/Dodge/HeldUse.hs 911;" f magAmmoType src/Dodge/Item/MagAmmoType.hs 11;" f magShield src/Dodge/Item/Equipment.hs 27;" f magV src/Geometry/Vector.hs 171;" f @@ -4889,8 +4893,8 @@ makeAttach src/Dodge/Item/Attach.hs 10;" f makeBlip src/Dodge/RadarSweep.hs 69;" f makeBlockDebris src/Dodge/Block/Debris.hs 28;" f makeBoolOption src/Dodge/Menu/OptionType.hs 8;" f -makeBullet src/Dodge/HeldUse.hs 1002;" f -makeBullet' src/Dodge/HeldUse.hs 944;" f +makeBullet src/Dodge/HeldUse.hs 1011;" f +makeBullet' src/Dodge/HeldUse.hs 953;" f makeButton src/Dodge/LevelGen/Switch.hs 17;" f makeByteStringShaderUsingVAO src/Shader/Compile.hs 128;" f makeCloudAt src/Dodge/WorldEvent/Cloud.hs 7;" f @@ -4916,7 +4920,7 @@ makeGasCloud src/Dodge/WorldEvent/SpawnParticle.hs 11;" f makeGrid src/Grid.hs 46;" f makeIntInterval src/Dodge/Zoning/Base.hs 35;" f makeMovingEB src/Dodge/EnergyBall.hs 74;" f -makeMuzzleFlare src/Dodge/HeldUse.hs 653;" f +makeMuzzleFlare src/Dodge/HeldUse.hs 662;" f makeParagraph src/Justify.hs 6;" f makePathBetween src/Dodge/Path.hs 35;" f makePathBetweenPs src/Dodge/Path.hs 54;" f @@ -4972,11 +4976,11 @@ mcProximitySensorUpdate src/Dodge/Machine/Update.hs 130;" f mcSPic src/Dodge/Render/ShapePicture.hs 111;" f mcSensorTriggerUpdate src/Dodge/Machine/Update.hs 93;" f mcSensorUpdate src/Dodge/Machine/Update.hs 125;" f -mcShootAuto src/Dodge/HeldUse.hs 1190;" f -mcShootLaser src/Dodge/HeldUse.hs 1183;" f +mcShootAuto src/Dodge/HeldUse.hs 1199;" f +mcShootLaser src/Dodge/HeldUse.hs 1192;" f mcTriggerVal src/Dodge/Machine/Update.hs 99;" f mcTypeUpdate src/Dodge/Machine/Update.hs 28;" f -mcUseHeld src/Dodge/HeldUse.hs 1109;" f +mcUseHeld src/Dodge/HeldUse.hs 1118;" f mcUseItem src/Dodge/Machine/Update.hs 85;" f medkit src/Dodge/Item/Consumable.hs 8;" f megaBattery src/Dodge/Item/Ammo.hs 54;" f @@ -4995,13 +4999,13 @@ merge src/ListHelp.hs 83;" f mergeBy src/ListHelp.hs 86;" f mergeOn src/ListHelp.hs 93;" f mergeSound src/Sound.hs 59;" f -metal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 550;" f -metal2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 612;" f -metal3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 538;" f -metal4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 566;" f -metal5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 582;" f -metal6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 618;" f -metal7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 470;" f +metal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 563;" f +metal2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 625;" f +metal3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 551;" f +metal4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 579;" f +metal5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 595;" f +metal6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 631;" f +metal7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 483;" f metalDebris src/Dodge/Block/Debris.hs 163;" f metalPlate src/Dodge/Item/Craftable.hs 35;" f mglCreate src/GLHelp.hs 8;" f @@ -5015,19 +5019,19 @@ midWall src/Dodge/Placement/Instance/Wall.hs 27;" f minAndMax src/FoldableHelp.hs 109;" f minCrIXOn src/Dodge/Zoning/Creature.hs 47;" f minOn src/FoldableHelp.hs 35;" f -mini1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 402;" f +mini1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 413;" f miniGunCrit src/Dodge/Creature.hs 64;" f miniGunX src/Dodge/Item/Held/Cane.hs 48;" f miniGunXPict src/Dodge/Item/Draw/SPic.hs 364;" f miniGunXPictItem src/Dodge/Item/Draw/SPic.hs 358;" f -miniS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 638;" f +miniS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 653;" f miniTree2 src/Dodge/Room/Room.hs 106;" f minimumOn src/FoldlHelp.hs 14;" f mirrorV3xz src/Dodge/Creature/HandPos.hs 26;" f mirrorXAxis src/Geometry/Polygon.hs 49;" f mirrorxz src/Picture/Base.hs 335;" f mirroryz src/Picture/Base.hs 340;" f -missileLaunchS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 604;" f +missileLaunchS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 617;" f mixColors src/Color.hs 86;" f mixColorsFrac src/Color.hs 82;" f mixColorsLinear src/Color.hs 95;" f @@ -5069,7 +5073,7 @@ multiArrow src/Picture/Composite.hs 11;" f multiLookupTrie src/SimpleTrie.hs 34;" f multiLookupTrieI src/SimpleTrie.hs 43;" f muout src/Dodge/RoomLink.hs 129;" f -muzFlareAt src/Dodge/HeldUse.hs 678;" f +muzFlareAt src/Dodge/HeldUse.hs 687;" f mvButton src/Dodge/Placement/PlaceSpot.hs 176;" f mvCr src/Dodge/Placement/PlaceSpot.hs 186;" f mvFS src/Dodge/Placement/PlaceSpot.hs 189;" f @@ -5126,7 +5130,7 @@ numSubElements src/Shader/Parameters.hs 39;" f numTraversable src/TreeHelp.hs 183;" f obstacleColor src/Dodge/Debug/Picture.hs 257;" f obstructPathsCrossing src/Dodge/Path.hs 138;" f -oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 622;" f +oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 635;" f onEquipWristShield src/Dodge/Equipment.hs 37;" f onRemoveWristShield src/Dodge/Equipment.hs 24;" f onXY src/Geometry/Vector3D.hs 130;" f @@ -5205,7 +5209,7 @@ picFormat src/Polyhedra.hs 23;" f picMap src/Picture/Base.hs 67;" f pickUpItem src/Dodge/Inventory/Add.hs 107;" f pickUpItemAt src/Dodge/Inventory/Add.hs 113;" f -pickUpS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 554;" f +pickUpS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 567;" f pincerP src/Dodge/Creature/Boid.hs 61;" f pincerP' src/Dodge/Creature/Boid.hs 94;" f pincerP'' src/Dodge/Creature/Boid.hs 104;" f @@ -5349,7 +5353,7 @@ prependTwo src/Geometry.hs 176;" f prettyDT src/Dodge/DoubleTree.hs 179;" f prettyLDT src/Dodge/DoubleTree.hs 183;" f prettyShort src/AesonHelp.hs 11;" f -primeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 524;" f +primeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 537;" f printColumnTitles src/Dodge/Tree/Shift.hs 142;" f printColumns src/Dodge/Tree/Shift.hs 132;" f printInfo src/Dodge/Tree/Shift.hs 145;" f @@ -5461,7 +5465,7 @@ randsOnCirc src/RandomHelp.hs 127;" f randsSpread src/RandomHelp.hs 120;" f ratIntersectLineLine src/Geometry/Intersect.hs 195;" f readSaveSlot src/Dodge/Save.hs 45;" f -recoilAmount src/Dodge/HeldUse.hs 466;" f +recoilAmount src/Dodge/HeldUse.hs 475;" f rectNSWE src/Geometry/Polygon.hs 13;" f rectVV src/Geometry/Polygon.hs 38;" f rectWH src/Geometry/Polygon.hs 17;" f @@ -5481,14 +5485,14 @@ refract src/Dodge/Item/Weapon/LaserPath.hs 40;" f refreshOptionsSelectionList src/Dodge/Menu/Option.hs 38;" f regexCombs src/Dodge/DisplayInventory.hs 71;" f regexList src/Dodge/DisplayInventory.hs 314;" f -reload1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 532;" f +reload1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 545;" f reloadLevelStart src/Dodge/Save.hs 71;" f -reloadS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 530;" f +reloadS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 543;" f rememberSounds src/Dodge/Creature/Perception.hs 178;" f remoteDetonator src/Dodge/Item/Scope.hs 144;" f remoteScreen src/Dodge/Item/Scope.hs 139;" f removeAimPosture src/Dodge/Creature/YourControl.hs 147;" f -removeAmmoFromMag src/Dodge/HeldUse.hs 869;" f +removeAmmoFromMag src/Dodge/HeldUse.hs 878;" f removeDot src/ShortShow.hs 29;" f removeInverseWalls src/Dodge/LevelGen/StaticWalls.hs 25;" f removeShieldWall src/Dodge/Item/BackgroundEffect.hs 57;" f @@ -5617,7 +5621,7 @@ saveQuit src/Dodge/Menu.hs 74;" f saveQuitConc src/Dodge/Menu.hs 77;" f saveSlotPath src/Dodge/Save.hs 63;" f saveWorldInSlot src/Dodge/Save.hs 68;" f -sawtoothFailS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 636;" f +sawtoothFailS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 651;" f scale src/Picture/Base.hs 149;" f scale3 src/Picture/Base.hs 145;" f scaleMat src/MatrixHelper.hs 59;" f @@ -5641,15 +5645,15 @@ scrollRBOption src/Dodge/Update/Scroll.hs 152;" f scrollSelectionSections src/Dodge/SelectionSections.hs 26;" f scrollTimeBack src/Dodge/Update.hs 212;" f scrollTimeForward src/Dodge/Update.hs 235;" f -seagullBarkS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 502;" f -seagullBarkTransformedS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 584;" f -seagullChatter1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 596;" f -seagullChatterS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 482;" f -seagullCry1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 500;" f -seagullCry2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 508;" f -seagullCryS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 520;" f -seagullWhistle1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 444;" f -seagullWhistleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 640;" f +seagullBarkS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 515;" f +seagullBarkTransformedS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 597;" f +seagullChatter1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 609;" f +seagullChatterS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 495;" f +seagullCry1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 513;" f +seagullCry2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 521;" f +seagullCryS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 533;" f +seagullWhistle1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 457;" f +seagullWhistleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 655;" f searchIfDamaged src/Dodge/Creature/ReaderUpdate.hs 205;" f secondColumnParams src/Dodge/ListDisplayParams.hs 43;" f sectionsDesiredLines src/Dodge/DisplayInventory.hs 204;" f @@ -5699,7 +5703,7 @@ setOldPos src/Dodge/Update.hs 475;" f setOutLinks src/Dodge/RoomLink.hs 48;" f setOutLinksByType src/Dodge/RoomLink.hs 57;" f setOutLinksPD src/Dodge/RoomLink.hs 77;" f -setRBCreatureTargeting src/Dodge/Creature/State.hs 394;" f +setRBCreatureTargeting src/Dodge/Creature/State.hs 412;" f setSelWhileDragging src/Dodge/Update/Input/InGame.hs 334;" f setSelectionListRestriction src/Dodge/Update/Input/ScreenLayer.hs 87;" f setShaderSource src/Shader/Compile.hs 290;" f @@ -5766,23 +5770,23 @@ shiftRoomBy src/Dodge/Room/Link.hs 37;" f shiftRoomShiftBy src/Dodge/Room/Link.hs 81;" f shiftRoomShiftToLink src/Dodge/Room/Link.hs 70;" f shiftedGrid src/Grid.hs 25;" f -shineTargetLaser src/Dodge/Creature/State.hs 296;" f -shineTorch src/Dodge/Creature/State.hs 337;" f -shootBullet src/Dodge/HeldUse.hs 934;" f +shineTargetLaser src/Dodge/Creature/State.hs 314;" f +shineTorch src/Dodge/Creature/State.hs 355;" f +shootBullet src/Dodge/HeldUse.hs 943;" f shootFirstMiss src/Dodge/Creature/Volition.hs 33;" f -shootLaser src/Dodge/HeldUse.hs 848;" f +shootLaser src/Dodge/HeldUse.hs 857;" f shootOutPassage src/Dodge/Room/RezBox.hs 74;" f shootShatter src/Dodge/Item/Weapon/Shatter.hs 11;" f -shootTeslaArc src/Dodge/HeldUse.hs 1209;" f +shootTeslaArc src/Dodge/HeldUse.hs 1218;" f shootTillEmpty src/Dodge/Creature/Volition.hs 18;" f -shootTractorBeam src/Dodge/HeldUse.hs 801;" f +shootTractorBeam src/Dodge/HeldUse.hs 810;" f shootersRoom src/Dodge/Room/Room.hs 315;" f shootersRoom' src/Dodge/Room/Room.hs 280;" f shootersRoom1 src/Dodge/Room/Room.hs 305;" f shootingRange src/Dodge/Room/Room.hs 332;" f shortPoint2 src/Dodge/ShortShow.hs 4;" f shortShow src/ShortShow.hs 9;" f -shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 632;" f +shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 645;" f shoulderHeight src/Dodge/Item/HeldOffset.hs 75;" f shoulderSH src/Dodge/Creature/Picture.hs 133;" f shoulderSP src/Dodge/Creature/HandPos.hs 170;" f @@ -5791,9 +5795,9 @@ showEquipItem src/Dodge/Item/Display.hs 104;" f showInt src/Dodge/Item/Info.hs 73;" f showIntsString src/Dodge/Tree/Compose.hs 129;" f showInventoryPathing src/Dodge/Item/Display.hs 84;" f -showManObj src/Dodge/TestString.hs 67;" f +showManObj src/Dodge/TestString.hs 62;" f showTerminalError src/Dodge/Debug/Terminal.hs 78;" f -showTimeFlow src/Dodge/TestString.hs 90;" f +showTimeFlow src/Dodge/TestString.hs 85;" f shrinkPolyOnEdges src/Geometry/Polygon.hs 136;" f shrinkVert src/Geometry/Polygon.hs 140;" f shuffle src/RandomHelp.hs 49;" f @@ -5803,8 +5807,8 @@ shuffleTail src/RandomHelp.hs 59;" f sigmoid src/Dodge/Base.hs 151;" f simpleCrSprings src/Dodge/Update.hs 805;" f simpleTermMessage src/Dodge/Terminal.hs 253;" f -sineRaisePitchOneSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 610;" f -sineRaisePitchTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 420;" f +sineRaisePitchOneSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 623;" f +sineRaisePitchTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 431;" f singleAmmo src/Dodge/Item/AmmoSlots.hs 62;" f singleBlock src/Dodge/Placement/Instance/Wall.hs 30;" f singleDT src/Dodge/DoubleTree.hs 9;" f @@ -5813,10 +5817,10 @@ singleton src/DoubleStack.hs 11;" f singletonTrie src/SimpleTrie.hs 19;" f sizeFBOs src/Framebuffer/Update.hs 22;" f skColor src/Dodge/Spark/Draw.hs 14;" f -skwareFadeTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 450;" f -slap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 600;" f -slapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 534;" f -slideDoorS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 616;" f +skwareFadeTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 463;" f +slap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 613;" f +slapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 547;" f +slideDoorS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 629;" f slideWindow src/ListHelp.hs 80;" f slowDoorRoom src/Dodge/Room/LongDoor.hs 154;" f slowDoorRoomRunPast src/Dodge/Room/LongDoor.hs 171;" f @@ -5824,13 +5828,13 @@ smallBattery src/Dodge/Item/Ammo.hs 59;" f smallBranch src/Dodge/Tree/GenerateStructure.hs 32;" f smallChaseCrit src/Dodge/Creature/ChaseCrit.hs 14;" f smallDrawTree src/Dodge/LevelGen.hs 88;" f -smallGlass1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 418;" f -smallGlass2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 576;" f -smallGlass3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 456;" f -smallGlass4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 414;" f +smallGlass1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 429;" f +smallGlass2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 589;" f +smallGlass3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 469;" f +smallGlass4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 425;" f smallPillar src/Dodge/Room/Pillar.hs 37;" f smallRoom src/Dodge/Room/RunPast.hs 31;" f -smg src/Dodge/Item/Held/Stick.hs 61;" f +smg src/Dodge/Item/Held/Stick.hs 58;" f smokeReducer src/Dodge/Item/Scope.hs 162;" f sndV2 src/Geometry/Data.hs 52;" f sniperRifle src/Dodge/Item/Held/Rod.hs 44;" f @@ -5844,10 +5848,10 @@ soundMenuOptions src/Dodge/Menu.hs 143;" f soundMultiFrom src/Dodge/SoundLogic.hs 187;" f soundOriginIDsAt src/Dodge/WorldEvent/Sound.hs 18;" f soundOriginsIDsAt src/Dodge/WorldEvent/Sound.hs 13;" f -soundPathList src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 264;" f +soundPathList src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 270;" f soundPic src/Dodge/Debug/Picture.hs 336;" f soundStart src/Dodge/SoundLogic.hs 118;" f -soundToOnomato src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 134;" f +soundToOnomato src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 137;" f soundToVol src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 4;" f soundWithStatus src/Dodge/SoundLogic.hs 104;" f soundWithStatusVolume src/Dodge/SoundLogic.hs 54;" f @@ -5919,11 +5923,11 @@ startSeedGame src/Dodge/StartNewGame.hs 20;" f startSeedGameConc src/Dodge/StartNewGame.hs 27;" f statsModifier src/Dodge/Creature/Info.hs 16;" f stickyMod src/Dodge/Item/Scope.hs 51;" f -stone1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 474;" f -stone2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 592;" f -stone3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 504;" f -stone4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 428;" f -stone5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 556;" f +stone1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 487;" f +stone2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 605;" f +stone3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 517;" f +stone4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 439;" f +stone5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 569;" f stoneDebris src/Dodge/Block/Debris.hs 137;" f stoneWallDamage src/Dodge/Wall/DamageEffect.hs 27;" f stopAllSounds src/Sound.hs 125;" f @@ -5968,11 +5972,11 @@ tankShape src/Dodge/Placement/Instance/Tank.hs 22;" f tankSquareDec src/Dodge/Placement/Instance/Tank.hs 15;" f tanksPipesRoom src/Dodge/Room/Tanks.hs 92;" f tanksRoom src/Dodge/Room/Tanks.hs 100;" f -tap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 560;" f -tap2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 496;" f -tap3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 540;" f -tap4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 630;" f -tapQuietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 408;" f +tap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 573;" f +tap2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 509;" f +tap3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 553;" f +tap4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 643;" f +tapQuietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 419;" f targCorner src/Dodge/Targeting/Draw.hs 35;" f targetCursorPic src/Dodge/Targeting/Draw.hs 41;" f targetYouCognizant src/Dodge/Creature/ChooseTarget.hs 13;" f @@ -5981,7 +5985,7 @@ targetYouWhenCognizant src/Dodge/Creature/ReaderUpdate.hs 196;" f targetYouWhenCognizant src/Dodge/Creature/SetTarget.hs 9;" f targetingScope src/Dodge/Item/Scope.hs 38;" f telRoomLev src/Dodge/Room/Teleport.hs 14;" f -teleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 462;" f +teleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 475;" f termButton src/Dodge/Placement/Instance/Terminal.hs 51;" f termScreenColor src/Dodge/Terminal/Color.hs 9;" f termSoundLine src/Dodge/Terminal.hs 111;" f @@ -5999,7 +6003,7 @@ teslaParams src/Dodge/Tesla/ItemParams.hs 6;" f testCrossWalls src/Dodge/Room/Path.hs 47;" f testEvent src/Dodge/Event/Test.hs 10;" f testInventory src/Dodge/Creature.hs 292;" f -testStringInit src/Dodge/TestString.hs 28;" f +testStringInit src/Dodge/TestString.hs 29;" f text src/Picture/Base.hs 193;" f textGrad src/Picture/Text.hs 5;" f textInputFocus src/Dodge/InputFocus.hs 16;" f @@ -6035,13 +6039,13 @@ timeStopper src/Dodge/Item/Held/Utility.hs 39;" f timeStopper src/Dodge/Item/Weapon/Utility.hs 41;" f timerTLS src/Dodge/LightSource/Update.hs 22;" f tinMag src/Dodge/Item/Ammo.hs 27;" f -ting1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 394;" f -ting2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 464;" f -ting3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 588;" f -ting4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 472;" f -ting5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 634;" f -tingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 506;" f -tinitusS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 498;" f +ting1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 403;" f +ting2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 477;" f +ting3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 601;" f +ting4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 485;" f +ting5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 647;" f +tingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 519;" f +tinitusS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 511;" f titleOptionsMenu src/Dodge/Menu.hs 102;" f titleOptionsNoWrite src/Dodge/Menu.hs 105;" f tmUpdate src/Dodge/Update.hs 455;" f @@ -6066,22 +6070,22 @@ toggleExamineInv src/Dodge/ToggleExamine.hs 5;" f toggleJust src/MaybeHelp.hs 41;" f toggleMapperInv src/Dodge/Creature/Impulse/UseItem.hs 133;" f togglesToEffects src/Dodge/Terminal.hs 248;" f -tone440S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 572;" f -tone440raiseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 594;" f -tone440sawtoothS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 536;" f -tone440sawtoothquietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 400;" f +tone440S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 585;" f +tone440raiseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 607;" f +tone440sawtoothS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 549;" f +tone440sawtoothquietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 409;" f topInvW src/Dodge/ListDisplayParams.hs 51;" f topPrismEdgeIndices src/Shader/Poke.hs 335;" f topPrismIndices src/Shader/Poke.hs 410;" f -topTestPart src/Dodge/TestString.hs 63;" f +topTestPart src/Dodge/TestString.hs 58;" f torch src/Dodge/Item/Held/Utility.hs 23;" f torchShape src/Dodge/Item/Draw/SPic.hs 268;" f -torqueAmount src/Dodge/HeldUse.hs 582;" f +torqueAmount src/Dodge/HeldUse.hs 591;" f torqueCr src/Dodge/WorldEffect.hs 69;" f torso src/Dodge/Creature/Picture.hs 99;" f tractCr src/Dodge/TractorBeam/Update.hs 28;" f tractFlIt src/Dodge/TractorBeam/Update.hs 23;" f -tractorBeamAt src/Dodge/HeldUse.hs 813;" f +tractorBeamAt src/Dodge/HeldUse.hs 822;" f tractorGun src/Dodge/Item/Held/BatteryGuns.hs 60;" f tractorGunPic src/Dodge/Item/Draw/SPic.hs 436;" f tractorPullPos src/Dodge/TractorBeam/Update.hs 33;" f @@ -6150,8 +6154,8 @@ tryPutItemInInvAt src/Dodge/Inventory/Add.hs 32;" f trySeedFromClipboard src/Dodge/Menu.hs 91;" f tryShellBounce src/Dodge/Projectile/Update.hs 103;" f trySpinByCID src/Dodge/Projectile/Update.hs 177;" f -trySynthBullet src/Dodge/Creature/State.hs 192;" f -tryUseParent src/Dodge/Creature/State.hs 185;" f +trySynthBullet src/Dodge/Creature/State.hs 210;" f +tryUseParent src/Dodge/Creature/State.hs 203;" f turnTo src/Dodge/Movement/Turn.hs 8;" f turret src/Dodge/Placement/Instance/Turret.hs 35;" f turretItemOffset src/Dodge/Item/HeldOffset.hs 19;" f @@ -6163,9 +6167,9 @@ twoFlat src/Dodge/Creature/Test.hs 104;" f twoFlatHRot src/Dodge/Item/HeldOffset.hs 87;" f twoHandTwistAmount src/Dodge/Creature/YourControl.hs 150;" f twoRoomPoss src/Dodge/PlacementSpot.hs 147;" f -twoStep1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 478;" f -twoStepS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 526;" f -twoStepSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 518;" f +twoStep1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 491;" f +twoStepS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 539;" f +twoStepSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 531;" f ubyteSize src/Shader/Parameters.hs 13;" f ugateCalc src/Dodge/Inventory/SelectionList.hs 108;" f uncurryV src/Geometry/Data.hs 46;" f @@ -6191,7 +6195,7 @@ updateAimPos src/Dodge/Update.hs 308;" f updateAllNodes src/TreeHelp.hs 85;" f updateArc src/Dodge/Tesla.hs 44;" f updateArc src/Dodge/Tesla/Arc.hs 100;" f -updateAttachedItems src/Dodge/Creature/State.hs 251;" f +updateAttachedItems src/Dodge/Creature/State.hs 269;" f updateBackspaceRegex src/Dodge/Update/Input/InGame.hs 453;" f updateBarrel src/Dodge/Barreloid.hs 41;" f updateBarreloid src/Dodge/Barreloid.hs 15;" f @@ -6229,7 +6233,7 @@ updateFloatingCamera src/Dodge/Update/Camera.hs 34;" f updateFunctionKey src/Dodge/Update/Input/InGame.hs 364;" f updateFunctionKeys src/Dodge/Update/Input/InGame.hs 357;" f updateGusts src/Dodge/Update.hs 726;" f -updateHeldRootItem src/Dodge/Creature/State.hs 245;" f +updateHeldRootItem src/Dodge/Creature/State.hs 263;" f updateHumanoid src/Dodge/Humanoid.hs 13;" f updateIMl src/Dodge/Update.hs 510;" f updateIMl' src/Dodge/Update.hs 515;" f @@ -6237,8 +6241,8 @@ updateInGameCamera src/Dodge/Update/Camera.hs 78;" f updateInitialPressInGame src/Dodge/Update/Input/InGame.hs 400;" f updateInt2Map src/Dodge/Zoning/Base.hs 92;" f updateInventoryPositioning src/Dodge/DisplayInventory.hs 86;" f -updateItemTargeting src/Dodge/Creature/State.hs 363;" f -updateItemWithOrientation src/Dodge/Creature/State.hs 271;" f +updateItemTargeting src/Dodge/Creature/State.hs 381;" f +updateItemWithOrientation src/Dodge/Creature/State.hs 289;" f updateKeyInGame src/Dodge/Update/Input/InGame.hs 394;" f updateKeysInTerminal src/Dodge/Update/Input/InGame.hs 382;" f updateLampoid src/Dodge/Lampoid.hs 12;" f @@ -6323,27 +6327,27 @@ useBreakListsLinkTest src/Dodge/Item/Grammar.hs 45;" f useBulletPayload src/Dodge/Bullet.hs 113;" f useC src/Dodge/Cuse.hs 8;" f useC' src/Dodge/Cuse.hs 13;" f -useDelay src/Dodge/Item/UseDelay.hs 13;" f -useGasParams src/Dodge/HeldUse.hs 1114;" f +useDelay src/Dodge/Item/UseDelay.hs 12;" f +useGasParams src/Dodge/HeldUse.hs 1123;" f useHotkey src/Dodge/Creature/YourControl.hs 70;" f -useInventoryPath src/Dodge/HeldUse.hs 1377;" f +useInventoryPath src/Dodge/HeldUse.hs 1392;" f useItem src/Dodge/Creature/Impulse/UseItem.hs 20;" f useItemLoc src/Dodge/Creature/Impulse/UseItem.hs 27;" f useLnkRoomPos src/Dodge/PlacementSpot.hs 244;" f -useLoadedAmmo src/Dodge/HeldUse.hs 722;" f +useLoadedAmmo src/Dodge/HeldUse.hs 731;" f useLocation src/Dodge/Creature/Impulse/UseItem.hs 65;" f useMagShield src/Dodge/Euse.hs 26;" f useNormalCamera src/Dodge/Camera.hs 6;" f usePayload src/Dodge/Payload.hs 18;" f -useRewindGun src/Dodge/HeldUse.hs 1343;" f +useRewindGun src/Dodge/HeldUse.hs 1352;" f useRewindGun src/Dodge/Luse.hs 40;" f useRoomPosCond src/Dodge/PlacementSpot.hs 178;" f useRoomPosRoomCond src/Dodge/PlacementSpot.hs 181;" f -useStopWatch src/Dodge/HeldUse.hs 1324;" f +useStopWatch src/Dodge/HeldUse.hs 1333;" f useStopWatch src/Dodge/Luse.hs 21;" f -useTimeCheck src/Dodge/HeldUse.hs 101;" f +useTimeCheck src/Dodge/HeldUse.hs 102;" f useTimeCheck src/Dodge/Item/Weapon/TriggerType.hs 127;" f -useTimeScrollGun src/Dodge/HeldUse.hs 1332;" f +useTimeScrollGun src/Dodge/HeldUse.hs 1341;" f useTimeScrollGun src/Dodge/Luse.hs 29;" f useUnusedLnk src/Dodge/PlacementSpot.hs 169;" f usedRoomInLinkPoss src/Dodge/PlacementSpot.hs 196;" f @@ -6367,7 +6371,7 @@ verticalLampCover src/Dodge/Placement/Instance/LightSource/Cover.hs 38;" f verticalPipe src/Dodge/Picture.hs 19;" f verticalPipe src/Dodge/Placement/Instance/Pipe.hs 6;" f verticalWire src/Dodge/Wire.hs 24;" f -vgunMuzzles src/Dodge/HeldUse.hs 304;" f +vgunMuzzles src/Dodge/HeldUse.hs 313;" f viewBoundaries src/Dodge/Debug/Picture.hs 304;" f viewClipBounds src/Dodge/Debug/Picture.hs 313;" f viewDistanceFromItems src/Dodge/Update/Camera.hs 186;" f @@ -6379,7 +6383,7 @@ vocalizationTest src/Dodge/Creature/Vocalization.hs 42;" f volleyGun src/Dodge/Item/Held/Cane.hs 15;" f volleyGunShape src/Dodge/Item/Draw/SPic.hs 346;" f waistSP src/Dodge/Creature/HandPos.hs 173;" f -walkNozzle src/Dodge/HeldUse.hs 783;" f +walkNozzle src/Dodge/HeldUse.hs 792;" f walkableNodeNear src/Dodge/Path.hs 48;" f wallBlips src/Dodge/RadarSweep.hs 98;" f wallBuffer src/Dodge/WallCreatureCollisions.hs 52;" f @@ -6387,6 +6391,7 @@ wallIsZeroLength src/Dodge/LevelGen/StaticWalls.hs 179;" f wallLine src/Dodge/Placement/Instance/Wall.hs 71;" f wallsFromRooms src/Dodge/Layout.hs 146;" f wallsToDraw src/Dodge/Render/Walls.hs 17;" f +warmupSound src/Dodge/HeldUse.hs 1386;" f warningRooms src/Dodge/Room/Warning.hs 28;" f wasdAim src/Dodge/Creature/YourControl.hs 126;" f wasdDir src/Dodge/WASD.hs 17;" f @@ -6404,9 +6409,12 @@ weaponRoom src/Dodge/Room/Room.hs 249;" f weaponUnderCrits src/Dodge/Room/Room.hs 154;" f wedgeGeom src/Dodge/Base.hs 42;" f wedgeOfThickness src/Dodge/Picture.hs 9;" f +whirS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 649;" f +whirTapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 411;" f +whirupS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 451;" f white src/Color.hs 26;" f -whiteNoiseFadeInS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 644;" f -whiteNoiseFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 458;" f +whiteNoiseFadeInS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 659;" f +whiteNoiseFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 471;" f wiToFloat src/Dodge/Room/Modify/Girder.hs 168;" f winConfig appDodge/Main.hs 56;" f windowLine src/Dodge/Placement/Instance/Wall.hs 48;" f @@ -6436,7 +6444,7 @@ worldPosToScreen src/Dodge/Base/Coordinate.hs 28;" f worldSPic src/Dodge/Render/ShapePicture.hs 21;" f worldToGenWorld src/Dodge/LevelGen/LevelStructure.hs 14;" f wpAdd src/Dodge/Room/RezBox.hs 137;" f -wrench1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 480;" f +wrench1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 493;" f wristArmour src/Dodge/Item/Equipment.hs 43;" f wristInvisibility src/Dodge/Item/Equipment.hs 96;" f writeConfig src/Dodge/Menu.hs 162;" f