From b446ff2366357eabc17f079d0c899d81e56487e3 Mon Sep 17 00:00:00 2001 From: justin Date: Fri, 26 Dec 2025 16:53:10 +0000 Subject: [PATCH] Add sound, cleanup --- data/sound/throb1.VFVFVF.100.wav | Bin 0 -> 253812 bytes src/Dodge/Machine/Draw.hs | 28 +- src/Dodge/Machine/Update.hs | 2 +- .../SoundLogic/ExternallyGeneratedSounds.hs | 1416 +++++++++-------- tags | 322 ++-- 5 files changed, 890 insertions(+), 878 deletions(-) create mode 100644 data/sound/throb1.VFVFVF.100.wav diff --git a/data/sound/throb1.VFVFVF.100.wav b/data/sound/throb1.VFVFVF.100.wav new file mode 100644 index 0000000000000000000000000000000000000000..5e4f957042c0ae4abd316e013ae37419ce06003c GIT binary patch literal 253812 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
    Da419ellI2)lg!wYd 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 terminalSPic lw mc McTurret tu -> drawBaseMachine 20 mc <> drawTurret lw tu mc McDamSensor se -> drawBaseMachine 25 mc <> drawDamSensor gp se - McProxSensor {} -> drawBaseMachine 25 mc - McStorage {} -> noPic $ colorSH (mcColor mc) storageShape - McDistributer {} -> drawBaseMachine 25 mc - McTrigger {} -> drawBaseMachine 25 mc + McProxSensor{} -> drawBaseMachine 25 mc + McStorage{} -> noPic $ colorSH (mcColor mc) storageShape + McDistributer{} -> drawBaseMachine 25 mc + McTrigger{} -> drawBaseMachine 25 mc where lw = cw ^. lWorld gp = cw ^. cwGen . cwgParams . sensorCoding storageShape :: Shape -storageShape = upperBox Large Typical 31 (polyCirc 4 20) <> - foldMap toprail (take 8 [0, pi / 4 ..]) +storageShape = + upperBox Large Typical 31 (polyCirc 4 20) + <> foldMap toprail (take 8 [0, pi / 4 ..]) where toprail a = rotateSH a $ thinHighBar 31 (V2 0 20) (rotateV (pi / 4) $ V2 0 20) @@ -83,13 +84,12 @@ mcColor :: Machine -> Color mcColor mc = case mc ^. mcType of McStatic -> blue McTerminal -> dark magenta - McDamSensor {} -> yellow - McProxSensor {} -> aquamarine - McTurret {} -> blue - McStorage {} -> orange - McDistributer {} -> green - McTrigger {} -> red - + McDamSensor{} -> yellow + McProxSensor{} -> aquamarine + McTurret{} -> blue + McStorage{} -> orange + McDistributer{} -> green + McTrigger{} -> red drawTurret :: LWorld -> Turret -> Machine -> SPic drawTurret lw tu mc = fold $ do diff --git a/src/Dodge/Machine/Update.hs b/src/Dodge/Machine/Update.hs index 6847928a3..6cd4118fe 100644 --- a/src/Dodge/Machine/Update.hs +++ b/src/Dodge/Machine/Update.hs @@ -162,7 +162,7 @@ mcBackgroundSound mc = case mc ^. mcType of McProxSensor{} -> Just (throbC4S,0.5) McStorage{} -> Nothing McDistributer{} -> Just (whirS,0.5) - McTrigger{} -> Just (throbC4S,0.5) + McTrigger{} -> Just (throb1S,0.5) mcApplyDamage :: [Damage] -> Machine -> World -> World mcApplyDamage ds mc = case mc ^? mcType . _McDamSensor of diff --git a/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs b/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs index 89e239f32..de756d031 100644 --- a/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs +++ b/src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs @@ -1,767 +1,777 @@ --- generated at 2025-12-05 22:38:12.419955631 UTC +-- generated at 2025-12-26 16:45:40.177445936 UTC module Dodge.SoundLogic.ExternallyGeneratedSounds where import Sound.Data soundToVol :: SoundID -> Float soundToVol v = case _getSoundID v of - 0 -> 200 - 1 -> 500 - 2 -> 500 - 3 -> 500 - 4 -> 300 + 0 -> 1000 + 1 -> 40 + 2 -> 100 + 3 -> 1000 + 4 -> 400 5 -> 2000 - 6 -> 500 - 7 -> 200 - 8 -> 1000 - 9 -> 40 - 10 -> 100 + 6 -> 200 + 7 -> 300 + 8 -> 2000 + 9 -> 500 + 10 -> 1000 11 -> 100 - 12 -> 500 - 13 -> 200 - 14 -> 500 - 15 -> 300 - 16 -> 100 + 12 -> 1000 + 13 -> 50 + 14 -> 200 + 15 -> 100 + 16 -> 2000 17 -> 100 - 18 -> 200 - 19 -> 500 + 18 -> 500 + 19 -> 100 20 -> 200 - 21 -> 1000 - 22 -> 40 - 23 -> 2000 - 24 -> 100 - 25 -> 50 - 26 -> 200 - 27 -> 250 - 28 -> 100 - 29 -> 50 - 30 -> 2000 - 31 -> 200 - 32 -> 200 + 21 -> 100 + 22 -> 200 + 23 -> 40 + 24 -> 1000 + 25 -> 1000 + 26 -> 500 + 27 -> 2000 + 28 -> 2000 + 29 -> 200 + 30 -> 200 + 31 -> 1000 + 32 -> 100 33 -> 200 34 -> 100 - 35 -> 40 - 36 -> 300 - 37 -> 500 - 38 -> 2000 - 39 -> 500 - 40 -> 200 - 41 -> 100 + 35 -> 100 + 36 -> 2000 + 37 -> 300 + 38 -> 200 + 39 -> 100 + 40 -> 500 + 41 -> 200 42 -> 200 - 43 -> 500 - 44 -> 1000 + 43 -> 100 + 44 -> 200 45 -> 200 - 46 -> 100 - 47 -> 100 - 48 -> 1000 - 49 -> 200 - 50 -> 1000 - 51 -> 500 - 52 -> 40 - 53 -> 400 - 54 -> 2000 - 55 -> 100 - 56 -> 300 - 57 -> 50 - 58 -> 100 - 59 -> 2000 - 60 -> 50 - 61 -> 50 - 62 -> 500 + 46 -> 2000 + 47 -> 2000 + 48 -> 200 + 49 -> 50 + 50 -> 100 + 51 -> 2000 + 52 -> 1000 + 53 -> 40 + 54 -> 300 + 55 -> 250 + 56 -> 100 + 57 -> 500 + 58 -> 2000 + 59 -> 40 + 60 -> 200 + 61 -> 2000 + 62 -> 1000 63 -> 1000 - 64 -> 200 - 65 -> 8000 - 66 -> 2000 - 67 -> 2000 - 68 -> 1000 - 69 -> 200 + 64 -> 2000 + 65 -> 500 + 66 -> 500 + 67 -> 500 + 68 -> 100 + 69 -> 100 70 -> 2000 - 71 -> 100 - 72 -> 500 - 73 -> 100 - 74 -> 40 - 75 -> 100 - 76 -> 40 - 77 -> 2000 - 78 -> 100 + 71 -> 200 + 72 -> 200 + 73 -> 500 + 74 -> 200 + 75 -> 2000 + 76 -> 200 + 77 -> 1000 + 78 -> 1000 79 -> 250 - 80 -> 500 - 81 -> 40 - 82 -> 100 - 83 -> 300 + 80 -> 300 + 81 -> 2000 + 82 -> 200 + 83 -> 1000 84 -> 300 - 85 -> 200 - 86 -> 100 - 87 -> 2000 + 85 -> 40 + 86 -> 1000 + 87 -> 100 88 -> 1000 - 89 -> 1000 - 90 -> 1000 - 91 -> 100 - 92 -> 100 - 93 -> 1000 - 94 -> 1000 - 95 -> 40 - 96 -> 200 + 89 -> 500 + 90 -> 100 + 91 -> 200 + 92 -> 250 + 93 -> 200 + 94 -> 200 + 95 -> 50 + 96 -> 1000 97 -> 50 - 98 -> 1000 + 98 -> 500 99 -> 500 - 100 -> 500 - 101 -> 100 - 102 -> 100 - 103 -> 200 - 104 -> 1000 - 105 -> 20 - 106 -> 500 - 107 -> 300 - 108 -> 200 - 109 -> 500 - 110 -> 1000 - 111 -> 200 - 112 -> 1000 - 113 -> 2000 - 114 -> 500 - 115 -> 200 - 116 -> 200 - 117 -> 100 - 118 -> 1000 - 119 -> 300 - 120 -> 2000 - 121 -> 2000 - 122 -> 100 - 123 -> 500 - 124 -> 2000 + 100 -> 1000 + 101 -> 200 + 102 -> 2000 + 103 -> 20 + 104 -> 500 + 105 -> 200 + 106 -> 2000 + 107 -> 100 + 108 -> 100 + 109 -> 200 + 110 -> 300 + 111 -> 500 + 112 -> 100 + 113 -> 300 + 114 -> 200 + 115 -> 1000 + 116 -> 100 + 117 -> 50 + 118 -> 100 + 119 -> 50 + 120 -> 1000 + 121 -> 500 + 122 -> 40 + 123 -> 100 + 124 -> 200 125 -> 500 - 126 -> 100 + 126 -> 1000 127 -> 300 - 128 -> 1000 - 129 -> 50 - 130 -> 200 + 128 -> 300 + 129 -> 100 + 130 -> 500 131 -> 100 - 132 -> 200 - 133 -> 1000 - 134 -> 2000 - 135 -> 200 - 136 -> 1000 - 137 -> 100 + 132 -> 100 + 133 -> 500 + 134 -> 100 + 135 -> 100 + 136 -> 500 + 137 -> 40 138 -> 200 - 139 -> 500 - 140 -> 100 + 139 -> 50 + 140 -> 500 141 -> 2000 - 142 -> 200 - 143 -> 300 - 144 -> 1000 - 145 -> 2000 - 146 -> 2000 - 147 -> 250 - 148 -> 200 - 149 -> 100 - 150 -> 200 + 142 -> 2000 + 143 -> 40 + 144 -> 100 + 145 -> 100 + 146 -> 500 + 147 -> 100 + 148 -> 1000 + 149 -> 500 + 150 -> 8000 + 151 -> 200 + 152 -> 300 _ -> 50 soundToOnomato :: SoundID -> String soundToOnomato v = case _getSoundID v of - 0 -> "TING" - 1 -> "DEDUM" - 2 -> "CUHRUP" - 3 -> "SCREE" - 4 -> "WHRP" - 5 -> "BRDBRDBRD" - 6 -> "DEDEDA" - 7 -> "WHR" - 8 -> "CRNK" - 9 -> "CLNK" - 10 -> "SKWLCH" - 11 -> "WRR" - 12 -> "TINKLE" - 13 -> "SKREL" - 14 -> "TRINKL" - 15 -> "BWAAH" - 16 -> "SQLEE" - 17 -> "CLCLH" - 18 -> "WHH" - 19 -> "DNDNDNDN" + 0 -> "TAKH" + 1 -> "TAPTIP" + 2 -> "HNH" + 3 -> "CRISH" + 4 -> "CRNKCRNKCRNK" + 5 -> "BRAHCHCH" + 6 -> "WHR" + 7 -> "TNKTNKTNK" + 8 -> "UGGAUGGA" + 9 -> "KRTNKL" + 10 -> "CRUMPLE" + 11 -> "SKWLCH" + 12 -> "CRMBL" + 13 -> "HMM" + 14 -> "WH" + 15 -> "SKWLCH" + 16 -> "BRAP" + 17 -> "PHF" + 18 -> "DEDA" + 19 -> "CLCLH" 20 -> "WH" - 21 -> "CRMBL" - 22 -> "TIP" - 23 -> "TATATA" - 24 -> "SPRT" - 25 -> "BLIH" - 26 -> "SQWCH" - 27 -> "WHR" - 28 -> "SKLE" - 29 -> "HMM" - 30 -> "PEW" - 31 -> "WH" - 32 -> "WH" - 33 -> "CRAKLE" - 34 -> "WHUMWHUM" - 35 -> "TAP" - 36 -> "DWAAH" - 37 -> "PRUM" - 38 -> "BANGG" - 39 -> "CRTINK" - 40 -> "WH" - 41 -> "PHF" - 42 -> "CRNCH" - 43 -> "PLH" - 44 -> "ZHM" - 45 -> "TING" - 46 -> "CLCLH" - 47 -> "THUD" - 48 -> "TRWNG" - 49 -> "TING" - 50 -> "CRASH" - 51 -> "CLANG" - 52 -> "TAPTIP" - 53 -> "CRNKCRNKCRNK" - 54 -> "CHUGUGUG" - 55 -> "SKWLL" - 56 -> "WRRR" - 57 -> "HSSS" - 58 -> "VHHP" - 59 -> "BOOM" - 60 -> "HSS" - 61 -> "WHHH" - 62 -> "CLANG" - 63 -> "TAKH" - 64 -> "WHH" - 65 -> "RINGGG" - 66 -> "CRH" - 67 -> "UGGAUGGA" - 68 -> "CRUMPLE" - 69 -> "TING" + 21 -> "SQLEE" + 22 -> "WHH" + 23 -> "TIPTAP" + 24 -> "DHDHL" + 25 -> "ZHM" + 26 -> "CLANG" + 27 -> "UGGAUGGA" + 28 -> "BRDBRDBRD" + 29 -> "DING" + 30 -> "CRNCH" + 31 -> "CRASH" + 32 -> "SPLRT" + 33 -> "ZMM" + 34 -> "SQLEE" + 35 -> "CHNKCHNKCHUNK" + 36 -> "CHUGUGUG" + 37 -> "BWEP" + 38 -> "TING" + 39 -> "FHP" + 40 -> "TINKLE" + 41 -> "TING" + 42 -> "DING" + 43 -> "SMACK" + 44 -> "DING" + 45 -> "WHH" + 46 -> "WHSSH" + 47 -> "WE-OH" + 48 -> "DING" + 49 -> "BLIH" + 50 -> "DRR" + 51 -> "CRH" + 52 -> "BLPCHCH" + 53 -> "CLNK" + 54 -> "WHRR" + 55 -> "WHR" + 56 -> "KKSQWL" + 57 -> "CLKCLK" + 58 -> "BANGG" + 59 -> "TIPTOP" + 60 -> "WHH" + 61 -> "BRPBRPBRP" + 62 -> "TTRKL" + 63 -> "CRUMBL" + 64 -> "SCREE" + 65 -> "WRRR" + 66 -> "SCREE" + 67 -> "BIPBIPBIP" + 68 -> "SLP" + 69 -> "CLCLH" 70 -> "CREUH" - 71 -> "KKSQWL" - 72 -> "WHUAWUH" - 73 -> "SMACK" - 74 -> "CLICK" - 75 -> "SPRT" - 76 -> "TIPTOP" - 77 -> "CRUH" - 78 -> "CHNKCHNKCHUNK" + 71 -> "SQWLTCH" + 72 -> "TING" + 73 -> "DEDEDA" + 74 -> "WHR" + 75 -> "CRUH" + 76 -> "SQWCH" + 77 -> "TRWNG" + 78 -> "CRSK" 79 -> "DMP" - 80 -> "CLKCLK" - 81 -> "TIPTAP" - 82 -> "SKWLCH" - 83 -> "TNKTNKTNK" + 80 -> "BEP" + 81 -> "BOOM" + 82 -> "SKREL" + 83 -> "CRSNK" 84 -> "CHPCHPCHP" - 85 -> "DING" - 86 -> "SLP" - 87 -> "SCREE" - 88 -> "DHDHL" - 89 -> "BRAP" - 90 -> "CRSK" - 91 -> "SPLRT" - 92 -> "SKWLL" - 93 -> "CRNKL" - 94 -> "TRNKL" - 95 -> "TAPP" - 96 -> "DING" - 97 -> "SHUHP" - 98 -> "CRUMBL" - 99 -> "DEDEDUM" - 100 -> "TAK" - 101 -> "SPLRT" - 102 -> "SQLEE" - 103 -> "DING" - 104 -> "CRISH" - 105 -> "SWSH" - 106 -> "BIPBIPBIP" - 107 -> "BEP" - 108 -> "CRSKRL" - 109 -> "KRTNKL" - 110 -> "CRSNK" - 111 -> "SHTCK" - 112 -> "TTRKL" - 113 -> "UGGAUGGA" - 114 -> "DUDURAH" - 115 -> "TING" - 116 -> "DING" - 117 -> "KKSQWL" - 118 -> "CRMPL" - 119 -> "BWEP" - 120 -> "CHUGUGUG" - 121 -> "BANG" - 122 -> "SLPP" - 123 -> "DEDA" - 124 -> "WHSSH" - 125 -> "CLANG" - 126 -> "HNH" - 127 -> "BWAH" - 128 -> "CRUNK" - 129 -> "FHFH" - 130 -> "SQWLTCH" - 131 -> "DRR" - 132 -> "WHH" - 133 -> "TRNKL" - 134 -> "BRAP" - 135 -> "WHR" - 136 -> "BLPCHCH" - 137 -> "SKLE" - 138 -> "ZMM" - 139 -> "WRRR" - 140 -> "FWUMP" - 141 -> "BRAHCHCH" - 142 -> "TING" - 143 -> "WHRR" - 144 -> "BWMP" - 145 -> "BRPBRPBRP" - 146 -> "WE-OH" - 147 -> "WHRHH" - 148 -> "THCK" - 149 -> "FHP" - 150 -> "QWLPH" + 85 -> "TAP" + 86 -> "CRNKL" + 87 -> "WRR" + 88 -> "CRNK" + 89 -> "CUHRUP" + 90 -> "SPLRT" + 91 -> "TING" + 92 -> "WHRHH" + 93 -> "CRSKRL" + 94 -> "WH" + 95 -> "FHFH" + 96 -> "BRAP" + 97 -> "WHHH" + 98 -> "PLH" + 99 -> "CLANG" + 100 -> "CRUNK" + 101 -> "TING" + 102 -> "TATATA" + 103 -> "SWSH" + 104 -> "DNDNDNDN" + 105 -> "THCK" + 106 -> "PEW" + 107 -> "SKLE" + 108 -> "THUD" + 109 -> "WH" + 110 -> "BWAH" + 111 -> "DEDEDUM" + 112 -> "WHUMWHUM" + 113 -> "WHRP" + 114 -> "TING" + 115 -> "CRMPL" + 116 -> "SKLE" + 117 -> "SHUHP" + 118 -> "SPRT" + 119 -> "HSS" + 120 -> "TRNKL" + 121 -> "TAK" + 122 -> "CLICK" + 123 -> "DUHDEH" + 124 -> "SHTCK" + 125 -> "DEDUM" + 126 -> "BWMP" + 127 -> "BWAAH" + 128 -> "DWAAH" + 129 -> "VFVFVF" + 130 -> "CRTINK" + 131 -> "VHHP" + 132 -> "SPRT" + 133 -> "PRUM" + 134 -> "SLPP" + 135 -> "FWUMP" + 136 -> "CLANG" + 137 -> "TIP" + 138 -> "CRAKLE" + 139 -> "HSSS" + 140 -> "TRINKL" + 141 -> "BANG" + 142 -> "CHUGUGUG" + 143 -> "TAPP" + 144 -> "KKSQWL" + 145 -> "SKWLL" + 146 -> "DUDURAH" + 147 -> "SKWLL" + 148 -> "TRNKL" + 149 -> "WHUAWUH" + 150 -> "RINGGG" + 151 -> "QWLPH" + 152 -> "WRRR" _ -> error "unitialised sound" soundPathList :: [String] soundPathList = - [ "ting1.TING.200.wav" - , "dedum.DEDUM.500.wav" - , "insert.CUHRUP.500.wav" - , "tone440sawtoothquiet.SCREE.500.wav" - , "whirTap.WHRP.300.wav" + [ "tap2.TAKH.1000.wav" + , "twoStep1.TAPTIP.40.wav" + , "grunt.HNH.100.wav" + , "metal4.CRISH.1000.wav" + , "wrench1.CRNKCRNKCRNK.400.wav" + , "shotgun.BRAHCHCH.2000.wav" + , "whirdownSmall1.WHR.200.wav" + , "reload.TNKTNKTNK.300.wav" + , "seagullBarkTransformed.UGGAUGGA.2000.wav" + , "smallGlass2.KRTNKL.500.wav" + , "stone3.CRUMPLE.1000.wav" + , "bloodShort8.SKWLCH.100.wav" + , "stone4.CRMBL.1000.wav" + , "fridgeHum.HMM.50.wav" + , "whirdownShort2.WH.200.wav" + , "blood8.SKWLCH.100.wav" + , "autoGun.BRAP.2000.wav" + , "whiteNoiseFadeOut.PHF.100.wav" + , "deda.DEDA.500.wav" + , "blood5.CLCLH.100.wav" + , "whirdownShort1.WH.200.wav" + , "blood7.SQLEE.100.wav" + , "whirdown3.WHH.200.wav" + , "twoStep.TIPTAP.40.wav" + , "metal3.DHDHL.1000.wav" + , "tele.ZHM.1000.wav" + , "clang.CLANG.500.wav" + , "seagullBark.UGGAUGGA.2000.wav" , "mini1.BRDBRDBRD.2000.wav" + , "marimbaC5.DING.200.wav" + , "gut2.CRNCH.200.wav" + , "stone1.CRASH.1000.wav" + , "bloodShort1.SPLRT.100.wav" + , "buzz.ZMM.200.wav" + , "bloodShort7.SQLEE.100.wav" + , "crankSlow.CHNKCHNKCHUNK.100.wav" + , "seagullChatter1.CHUGUGUG.2000.wav" + , "tone440raise.BWEP.300.wav" + , "ting4.TING.200.wav" + , "whiteNoiseFadeIn.FHP.100.wav" + , "smallGlass4.TINKLE.500.wav" + , "ting1.TING.200.wav" + , "marimbaG5.DING.200.wav" + , "hit1.SMACK.100.wav" + , "marimbaB6.DING.200.wav" + , "whirdown2.WHH.200.wav" + , "missileLaunch.WHSSH.2000.wav" + , "seagullWhistle.WE-OH.2000.wav" + , "marimbaE5.DING.200.wav" + , "heal.BLIH.50.wav" + , "slideDoor.DRR.100.wav" + , "seagullCry1.CRH.2000.wav" + , "oldMachineBoot.BLPCHCH.1000.wav" + , "tapQuiet.CLNK.40.wav" + , "whir.WHRR.300.wav" + , "whirup.WHR.250.wav" + , "blood3.KKSQWL.100.wav" + , "prime.CLKCLK.500.wav" + , "bangEcho.BANGG.2000.wav" + , "twoStepSlow.TIPTOP.40.wav" + , "whirdown1.WHH.200.wav" + , "mini.BRPBRPBRP.2000.wav" + , "metal5.TTRKL.1000.wav" + , "stone5.CRUMBL.1000.wav" + , "tone440sawtooth.SCREE.2000.wav" + , "fireLoud.WRRR.500.wav" + , "tone440sawtoothquiet.SCREE.500.wav" + , "computerBeeping.BIPBIPBIP.500.wav" + , "slap.SLP.100.wav" + , "bloodShort5.CLCLH.100.wav" + , "seagullCry2.CREUH.2000.wav" + , "gut5.SQWLTCH.200.wav" + , "ting2.TING.200.wav" , "dededa.DEDEDA.500.wav" , "whirdownSmall2.WHR.200.wav" - , "glassShat3.CRNK.1000.wav" - , "tapQuiet.CLNK.40.wav" - , "blood8.SKWLCH.100.wav" - , "fire.WRR.100.wav" - , "smallGlass4.TINKLE.500.wav" - , "gut4.SKREL.200.wav" - , "smallGlass1.TRINKL.500.wav" - , "sineRaisePitchTwoSec.BWAAH.300.wav" - , "blood7.SQLEE.100.wav" - , "bloodShort5.CLCLH.100.wav" - , "whirdown1.WHH.200.wav" - , "combine.DNDNDNDN.500.wav" - , "whirdownShort1.WH.200.wav" - , "stone4.CRMBL.1000.wav" - , "foot1.TIP.40.wav" - , "autoB.TATATA.2000.wav" - , "blood2.SPRT.100.wav" - , "heal.BLIH.50.wav" - , "gut3.SQWCH.200.wav" - , "whirup.WHR.250.wav" - , "bloodShort6.SKLE.100.wav" - , "fridgeHum.HMM.50.wav" - , "seagullWhistle1.PEW.2000.wav" - , "whirdownShort2.WH.200.wav" - , "whirdownShort4.WH.200.wav" - , "elecCrackle.CRAKLE.200.wav" - , "throbC4.WHUMWHUM.100.wav" - , "foot2.TAP.40.wav" - , "skwareFadeTwoSec.DWAAH.300.wav" - , "insertOne.PRUM.500.wav" - , "bangEcho.BANGG.2000.wav" - , "smallGlass3.CRTINK.500.wav" - , "whirdownShort3.WH.200.wav" - , "whiteNoiseFadeOut.PHF.100.wav" - , "gut2.CRNCH.200.wav" - , "lasPulse.PLH.500.wav" - , "tele.ZHM.1000.wav" - , "ting2.TING.200.wav" - , "blood5.CLCLH.100.wav" - , "hit.THUD.100.wav" - , "metal7.TRWNG.1000.wav" - , "ting4.TING.200.wav" - , "stone1.CRASH.1000.wav" - , "clang.CLANG.500.wav" - , "twoStep1.TAPTIP.40.wav" - , "wrench1.CRNKCRNKCRNK.400.wav" - , "seagullChatter.CHUGUGUG.2000.wav" - , "blood4.SKWLL.100.wav" - , "fireFade.WRRR.300.wav" - , "foamSprayLoop.HSSS.50.wav" - , "reverseCymbal1.VHHP.100.wav" - , "explosion.BOOM.2000.wav" - , "foamSprayFadeOut.HSS.50.wav" - , "backgroundSpace.WHHH.50.wav" - , "clang1.CLANG.500.wav" - , "tap2.TAKH.1000.wav" - , "whirdown3.WHH.200.wav" - , "tinitus.RINGGG.8000.wav" - , "seagullCry1.CRH.2000.wav" - , "seagullBark.UGGAUGGA.2000.wav" - , "stone3.CRUMPLE.1000.wav" - , "ting.TING.200.wav" - , "seagullCry2.CREUH.2000.wav" - , "bloodShort3.KKSQWL.100.wav" - , "warp1.WHUAWUH.500.wav" - , "hit1.SMACK.100.wav" - , "click1.CLICK.40.wav" - , "bloodShort2.SPRT.100.wav" - , "twoStepSlow.TIPTOP.40.wav" , "seagullCry.CRUH.2000.wav" - , "crankSlow.CHNKCHNKCHUNK.100.wav" - , "energyRelease.DMP.250.wav" - , "prime.CLKCLK.500.wav" - , "twoStep.TIPTAP.40.wav" - , "bloodShort8.SKWLCH.100.wav" - , "reload.TNKTNKTNK.300.wav" - , "reload1.CHPCHPCHP.300.wav" - , "marimbaC5.DING.200.wav" - , "slap.SLP.100.wav" - , "tone440sawtooth.SCREE.2000.wav" - , "metal3.DHDHL.1000.wav" - , "tap3.BRAP.1000.wav" + , "gut3.SQWCH.200.wav" + , "metal7.TRWNG.1000.wav" , "glassShat4.CRSK.1000.wav" - , "bloodShort1.SPLRT.100.wav" - , "bloodShort4.SKWLL.100.wav" - , "glassShat2.CRNKL.1000.wav" - , "metal1.TRNKL.1000.wav" - , "foot3.TAPP.40.wav" - , "marimbaG5.DING.200.wav" - , "pickUp.SHUHP.50.wav" - , "stone5.CRUMBL.1000.wav" - , "dededum.DEDEDUM.500.wav" - , "tap1.TAK.500.wav" - , "blood1.SPLRT.100.wav" - , "bloodShort7.SQLEE.100.wav" - , "marimbaB6.DING.200.wav" - , "metal4.CRISH.1000.wav" - , "knife.SWSH.20.wav" - , "computerBeeping.BIPBIPBIP.500.wav" + , "energyRelease.DMP.250.wav" , "tone440.BEP.300.wav" - , "gut6.CRSKRL.200.wav" - , "smallGlass2.KRTNKL.500.wav" + , "explosion.BOOM.2000.wav" + , "gut4.SKREL.200.wav" , "glassShat1.CRSNK.1000.wav" - , "disconnectItem.SHTCK.200.wav" - , "metal5.TTRKL.1000.wav" - , "seagullBarkTransformed.UGGAUGGA.2000.wav" - , "eject.DUDURAH.500.wav" + , "reload1.CHPCHPCHP.300.wav" + , "foot2.TAP.40.wav" + , "glassShat2.CRNKL.1000.wav" + , "fire.WRR.100.wav" + , "glassShat3.CRNK.1000.wav" + , "insert.CUHRUP.500.wav" + , "blood1.SPLRT.100.wav" , "ting3.TING.200.wav" - , "marimbaE5.DING.200.wav" - , "blood3.KKSQWL.100.wav" - , "stone2.CRMPL.1000.wav" - , "tone440raise.BWEP.300.wav" - , "seagullChatter1.CHUGUGUG.2000.wav" - , "bang.BANG.2000.wav" - , "slap1.SLPP.100.wav" - , "deda.DEDA.500.wav" - , "missileLaunch.WHSSH.2000.wav" - , "clang2.CLANG.500.wav" - , "grunt.HNH.100.wav" - , "sineRaisePitchOneSec.BWAH.300.wav" - , "metal2.CRUNK.1000.wav" - , "debris.FHFH.50.wav" - , "gut5.SQWLTCH.200.wav" - , "slideDoor.DRR.100.wav" - , "whirdown2.WHH.200.wav" - , "metal6.TRNKL.1000.wav" - , "autoGun.BRAP.2000.wav" - , "whirdownSmall1.WHR.200.wav" - , "oldMachineBoot.BLPCHCH.1000.wav" - , "blood6.SKLE.100.wav" - , "buzz.ZMM.200.wav" - , "fireLoud.WRRR.500.wav" - , "tap4.FWUMP.100.wav" - , "shotgun.BRAHCHCH.2000.wav" - , "ting5.TING.200.wav" - , "whir.WHRR.300.wav" - , "sawtoothFail.BWMP.1000.wav" - , "mini.BRPBRPBRP.2000.wav" - , "seagullWhistle.WE-OH.2000.wav" , "whirdown.WHRHH.250.wav" + , "gut6.CRSKRL.200.wav" + , "whirdownShort3.WH.200.wav" + , "debris.FHFH.50.wav" + , "tap3.BRAP.1000.wav" + , "backgroundSpace.WHHH.50.wav" + , "lasPulse.PLH.500.wav" + , "clang2.CLANG.500.wav" + , "metal2.CRUNK.1000.wav" + , "ting.TING.200.wav" + , "autoB.TATATA.2000.wav" + , "knife.SWSH.20.wav" + , "combine.DNDNDNDN.500.wav" , "connectItem.THCK.200.wav" - , "whiteNoiseFadeIn.FHP.100.wav" + , "seagullWhistle1.PEW.2000.wav" + , "bloodShort6.SKLE.100.wav" + , "hit.THUD.100.wav" + , "whirdownShort4.WH.200.wav" + , "sineRaisePitchOneSec.BWAH.300.wav" + , "dededum.DEDEDUM.500.wav" + , "throbC4.WHUMWHUM.100.wav" + , "whirTap.WHRP.300.wav" + , "ting5.TING.200.wav" + , "stone2.CRMPL.1000.wav" + , "blood6.SKLE.100.wav" + , "pickUp.SHUHP.50.wav" + , "bloodShort2.SPRT.100.wav" + , "foamSprayFadeOut.HSS.50.wav" + , "metal6.TRNKL.1000.wav" + , "tap1.TAK.500.wav" + , "click1.CLICK.40.wav" + , "semitoneLoop1.DUHDEH.100.wav" + , "disconnectItem.SHTCK.200.wav" + , "dedum.DEDUM.500.wav" + , "sawtoothFail.BWMP.1000.wav" + , "sineRaisePitchTwoSec.BWAAH.300.wav" + , "skwareFadeTwoSec.DWAAH.300.wav" + , "throb1.VFVFVF.100.wav" + , "smallGlass3.CRTINK.500.wav" + , "reverseCymbal1.VHHP.100.wav" + , "blood2.SPRT.100.wav" + , "insertOne.PRUM.500.wav" + , "slap1.SLPP.100.wav" + , "tap4.FWUMP.100.wav" + , "clang1.CLANG.500.wav" + , "foot1.TIP.40.wav" + , "elecCrackle.CRAKLE.200.wav" + , "foamSprayLoop.HSSS.50.wav" + , "smallGlass1.TRINKL.500.wav" + , "bang.BANG.2000.wav" + , "seagullChatter.CHUGUGUG.2000.wav" + , "foot3.TAPP.40.wav" + , "bloodShort3.KKSQWL.100.wav" + , "blood4.SKWLL.100.wav" + , "eject.DUDURAH.500.wav" + , "bloodShort4.SKWLL.100.wav" + , "metal1.TRNKL.1000.wav" + , "warp1.WHUAWUH.500.wav" + , "tinitus.RINGGG.8000.wav" , "gut1.QWLPH.200.wav" + , "fireFade.WRRR.300.wav" ] -ting1S :: SoundID -ting1S = SoundID 0 -dedumS :: SoundID -dedumS = SoundID 1 -insertS :: SoundID -insertS = SoundID 2 -tone440sawtoothquietS :: SoundID -tone440sawtoothquietS = SoundID 3 -whirTapS :: SoundID -whirTapS = SoundID 4 -mini1S :: SoundID -mini1S = SoundID 5 -dededaS :: SoundID -dededaS = SoundID 6 -whirdownSmall2S :: SoundID -whirdownSmall2S = SoundID 7 -glassShat3S :: SoundID -glassShat3S = SoundID 8 -tapQuietS :: SoundID -tapQuietS = SoundID 9 +tap2S :: SoundID +tap2S = SoundID 0 +twoStep1S :: SoundID +twoStep1S = SoundID 1 +gruntS :: SoundID +gruntS = SoundID 2 +metal4S :: SoundID +metal4S = SoundID 3 +wrench1S :: SoundID +wrench1S = SoundID 4 +shotgunS :: SoundID +shotgunS = SoundID 5 +whirdownSmall1S :: SoundID +whirdownSmall1S = SoundID 6 +reloadS :: SoundID +reloadS = SoundID 7 +seagullBarkTransformedS :: SoundID +seagullBarkTransformedS = SoundID 8 +smallGlass2S :: SoundID +smallGlass2S = SoundID 9 +stone3S :: SoundID +stone3S = SoundID 10 +bloodShort8S :: SoundID +bloodShort8S = SoundID 11 +stone4S :: SoundID +stone4S = SoundID 12 +fridgeHumS :: SoundID +fridgeHumS = SoundID 13 +whirdownShort2S :: SoundID +whirdownShort2S = SoundID 14 blood8S :: SoundID -blood8S = SoundID 10 -fireS :: SoundID -fireS = SoundID 11 -smallGlass4S :: SoundID -smallGlass4S = SoundID 12 -gut4S :: SoundID -gut4S = SoundID 13 -smallGlass1S :: SoundID -smallGlass1S = SoundID 14 -sineRaisePitchTwoSecS :: SoundID -sineRaisePitchTwoSecS = SoundID 15 -blood7S :: SoundID -blood7S = SoundID 16 -bloodShort5S :: SoundID -bloodShort5S = SoundID 17 -whirdown1S :: SoundID -whirdown1S = SoundID 18 -combineS :: SoundID -combineS = SoundID 19 +blood8S = SoundID 15 +autoGunS :: SoundID +autoGunS = SoundID 16 +whiteNoiseFadeOutS :: SoundID +whiteNoiseFadeOutS = SoundID 17 +dedaS :: SoundID +dedaS = SoundID 18 +blood5S :: SoundID +blood5S = SoundID 19 whirdownShort1S :: SoundID whirdownShort1S = SoundID 20 -stone4S :: SoundID -stone4S = SoundID 21 -foot1S :: SoundID -foot1S = SoundID 22 -autoBS :: SoundID -autoBS = SoundID 23 -blood2S :: SoundID -blood2S = SoundID 24 -healS :: SoundID -healS = SoundID 25 -gut3S :: SoundID -gut3S = SoundID 26 -whirupS :: SoundID -whirupS = SoundID 27 -bloodShort6S :: SoundID -bloodShort6S = SoundID 28 -fridgeHumS :: SoundID -fridgeHumS = SoundID 29 -seagullWhistle1S :: SoundID -seagullWhistle1S = SoundID 30 -whirdownShort2S :: SoundID -whirdownShort2S = SoundID 31 -whirdownShort4S :: SoundID -whirdownShort4S = SoundID 32 -elecCrackleS :: SoundID -elecCrackleS = SoundID 33 -throbC4S :: SoundID -throbC4S = SoundID 34 -foot2S :: SoundID -foot2S = SoundID 35 -skwareFadeTwoSecS :: SoundID -skwareFadeTwoSecS = SoundID 36 -insertOneS :: SoundID -insertOneS = SoundID 37 -bangEchoS :: SoundID -bangEchoS = SoundID 38 -smallGlass3S :: SoundID -smallGlass3S = SoundID 39 -whirdownShort3S :: SoundID -whirdownShort3S = SoundID 40 -whiteNoiseFadeOutS :: SoundID -whiteNoiseFadeOutS = SoundID 41 -gut2S :: SoundID -gut2S = SoundID 42 -lasPulseS :: SoundID -lasPulseS = SoundID 43 -teleS :: SoundID -teleS = SoundID 44 -ting2S :: SoundID -ting2S = SoundID 45 -blood5S :: SoundID -blood5S = SoundID 46 -hitS :: SoundID -hitS = SoundID 47 -metal7S :: SoundID -metal7S = SoundID 48 -ting4S :: SoundID -ting4S = SoundID 49 -stone1S :: SoundID -stone1S = SoundID 50 -clangS :: SoundID -clangS = SoundID 51 -twoStep1S :: SoundID -twoStep1S = SoundID 52 -wrench1S :: SoundID -wrench1S = SoundID 53 -seagullChatterS :: SoundID -seagullChatterS = SoundID 54 -blood4S :: SoundID -blood4S = SoundID 55 -fireFadeS :: SoundID -fireFadeS = SoundID 56 -foamSprayLoopS :: SoundID -foamSprayLoopS = SoundID 57 -reverseCymbal1S :: SoundID -reverseCymbal1S = SoundID 58 -explosionS :: SoundID -explosionS = SoundID 59 -foamSprayFadeOutS :: SoundID -foamSprayFadeOutS = SoundID 60 -backgroundSpaceS :: SoundID -backgroundSpaceS = SoundID 61 -clang1S :: SoundID -clang1S = SoundID 62 -tap2S :: SoundID -tap2S = SoundID 63 +blood7S :: SoundID +blood7S = SoundID 21 whirdown3S :: SoundID -whirdown3S = SoundID 64 -tinitusS :: SoundID -tinitusS = SoundID 65 -seagullCry1S :: SoundID -seagullCry1S = SoundID 66 +whirdown3S = SoundID 22 +twoStepS :: SoundID +twoStepS = SoundID 23 +metal3S :: SoundID +metal3S = SoundID 24 +teleS :: SoundID +teleS = SoundID 25 +clangS :: SoundID +clangS = SoundID 26 seagullBarkS :: SoundID -seagullBarkS = SoundID 67 -stone3S :: SoundID -stone3S = SoundID 68 -tingS :: SoundID -tingS = SoundID 69 +seagullBarkS = SoundID 27 +mini1S :: SoundID +mini1S = SoundID 28 +marimbaC5S :: SoundID +marimbaC5S = SoundID 29 +gut2S :: SoundID +gut2S = SoundID 30 +stone1S :: SoundID +stone1S = SoundID 31 +bloodShort1S :: SoundID +bloodShort1S = SoundID 32 +buzzS :: SoundID +buzzS = SoundID 33 +bloodShort7S :: SoundID +bloodShort7S = SoundID 34 +crankSlowS :: SoundID +crankSlowS = SoundID 35 +seagullChatter1S :: SoundID +seagullChatter1S = SoundID 36 +tone440raiseS :: SoundID +tone440raiseS = SoundID 37 +ting4S :: SoundID +ting4S = SoundID 38 +whiteNoiseFadeInS :: SoundID +whiteNoiseFadeInS = SoundID 39 +smallGlass4S :: SoundID +smallGlass4S = SoundID 40 +ting1S :: SoundID +ting1S = SoundID 41 +marimbaG5S :: SoundID +marimbaG5S = SoundID 42 +hit1S :: SoundID +hit1S = SoundID 43 +marimbaB6S :: SoundID +marimbaB6S = SoundID 44 +whirdown2S :: SoundID +whirdown2S = SoundID 45 +missileLaunchS :: SoundID +missileLaunchS = SoundID 46 +seagullWhistleS :: SoundID +seagullWhistleS = SoundID 47 +marimbaE5S :: SoundID +marimbaE5S = SoundID 48 +healS :: SoundID +healS = SoundID 49 +slideDoorS :: SoundID +slideDoorS = SoundID 50 +seagullCry1S :: SoundID +seagullCry1S = SoundID 51 +oldMachineBootS :: SoundID +oldMachineBootS = SoundID 52 +tapQuietS :: SoundID +tapQuietS = SoundID 53 +whirS :: SoundID +whirS = SoundID 54 +whirupS :: SoundID +whirupS = SoundID 55 +blood3S :: SoundID +blood3S = SoundID 56 +primeS :: SoundID +primeS = SoundID 57 +bangEchoS :: SoundID +bangEchoS = SoundID 58 +twoStepSlowS :: SoundID +twoStepSlowS = SoundID 59 +whirdown1S :: SoundID +whirdown1S = SoundID 60 +miniS :: SoundID +miniS = SoundID 61 +metal5S :: SoundID +metal5S = SoundID 62 +stone5S :: SoundID +stone5S = SoundID 63 +tone440sawtoothS :: SoundID +tone440sawtoothS = SoundID 64 +fireLoudS :: SoundID +fireLoudS = SoundID 65 +tone440sawtoothquietS :: SoundID +tone440sawtoothquietS = SoundID 66 +computerBeepingS :: SoundID +computerBeepingS = SoundID 67 +slapS :: SoundID +slapS = SoundID 68 +bloodShort5S :: SoundID +bloodShort5S = SoundID 69 seagullCry2S :: SoundID seagullCry2S = SoundID 70 -bloodShort3S :: SoundID -bloodShort3S = SoundID 71 -warp1S :: SoundID -warp1S = SoundID 72 -hit1S :: SoundID -hit1S = SoundID 73 -click1S :: SoundID -click1S = SoundID 74 -bloodShort2S :: SoundID -bloodShort2S = SoundID 75 -twoStepSlowS :: SoundID -twoStepSlowS = SoundID 76 +gut5S :: SoundID +gut5S = SoundID 71 +ting2S :: SoundID +ting2S = SoundID 72 +dededaS :: SoundID +dededaS = SoundID 73 +whirdownSmall2S :: SoundID +whirdownSmall2S = SoundID 74 seagullCryS :: SoundID -seagullCryS = SoundID 77 -crankSlowS :: SoundID -crankSlowS = SoundID 78 +seagullCryS = SoundID 75 +gut3S :: SoundID +gut3S = SoundID 76 +metal7S :: SoundID +metal7S = SoundID 77 +glassShat4S :: SoundID +glassShat4S = SoundID 78 energyReleaseS :: SoundID energyReleaseS = SoundID 79 -primeS :: SoundID -primeS = SoundID 80 -twoStepS :: SoundID -twoStepS = SoundID 81 -bloodShort8S :: SoundID -bloodShort8S = SoundID 82 -reloadS :: SoundID -reloadS = SoundID 83 +tone440S :: SoundID +tone440S = SoundID 80 +explosionS :: SoundID +explosionS = SoundID 81 +gut4S :: SoundID +gut4S = SoundID 82 +glassShat1S :: SoundID +glassShat1S = SoundID 83 reload1S :: SoundID reload1S = SoundID 84 -marimbaC5S :: SoundID -marimbaC5S = SoundID 85 -slapS :: SoundID -slapS = SoundID 86 -tone440sawtoothS :: SoundID -tone440sawtoothS = SoundID 87 -metal3S :: SoundID -metal3S = SoundID 88 -tap3S :: SoundID -tap3S = SoundID 89 -glassShat4S :: SoundID -glassShat4S = SoundID 90 -bloodShort1S :: SoundID -bloodShort1S = SoundID 91 -bloodShort4S :: SoundID -bloodShort4S = SoundID 92 +foot2S :: SoundID +foot2S = SoundID 85 glassShat2S :: SoundID -glassShat2S = SoundID 93 -metal1S :: SoundID -metal1S = SoundID 94 -foot3S :: SoundID -foot3S = SoundID 95 -marimbaG5S :: SoundID -marimbaG5S = SoundID 96 -pickUpS :: SoundID -pickUpS = SoundID 97 -stone5S :: SoundID -stone5S = SoundID 98 -dededumS :: SoundID -dededumS = SoundID 99 -tap1S :: SoundID -tap1S = SoundID 100 +glassShat2S = SoundID 86 +fireS :: SoundID +fireS = SoundID 87 +glassShat3S :: SoundID +glassShat3S = SoundID 88 +insertS :: SoundID +insertS = SoundID 89 blood1S :: SoundID -blood1S = SoundID 101 -bloodShort7S :: SoundID -bloodShort7S = SoundID 102 -marimbaB6S :: SoundID -marimbaB6S = SoundID 103 -metal4S :: SoundID -metal4S = SoundID 104 -knifeS :: SoundID -knifeS = SoundID 105 -computerBeepingS :: SoundID -computerBeepingS = SoundID 106 -tone440S :: SoundID -tone440S = SoundID 107 -gut6S :: SoundID -gut6S = SoundID 108 -smallGlass2S :: SoundID -smallGlass2S = SoundID 109 -glassShat1S :: SoundID -glassShat1S = SoundID 110 -disconnectItemS :: SoundID -disconnectItemS = SoundID 111 -metal5S :: SoundID -metal5S = SoundID 112 -seagullBarkTransformedS :: SoundID -seagullBarkTransformedS = SoundID 113 -ejectS :: SoundID -ejectS = SoundID 114 +blood1S = SoundID 90 ting3S :: SoundID -ting3S = SoundID 115 -marimbaE5S :: SoundID -marimbaE5S = SoundID 116 -blood3S :: SoundID -blood3S = SoundID 117 -stone2S :: SoundID -stone2S = SoundID 118 -tone440raiseS :: SoundID -tone440raiseS = SoundID 119 -seagullChatter1S :: SoundID -seagullChatter1S = SoundID 120 -bangS :: SoundID -bangS = SoundID 121 -slap1S :: SoundID -slap1S = SoundID 122 -dedaS :: SoundID -dedaS = SoundID 123 -missileLaunchS :: SoundID -missileLaunchS = SoundID 124 -clang2S :: SoundID -clang2S = SoundID 125 -gruntS :: SoundID -gruntS = SoundID 126 -sineRaisePitchOneSecS :: SoundID -sineRaisePitchOneSecS = SoundID 127 -metal2S :: SoundID -metal2S = SoundID 128 -debrisS :: SoundID -debrisS = SoundID 129 -gut5S :: SoundID -gut5S = SoundID 130 -slideDoorS :: SoundID -slideDoorS = SoundID 131 -whirdown2S :: SoundID -whirdown2S = SoundID 132 -metal6S :: SoundID -metal6S = SoundID 133 -autoGunS :: SoundID -autoGunS = SoundID 134 -whirdownSmall1S :: SoundID -whirdownSmall1S = SoundID 135 -oldMachineBootS :: SoundID -oldMachineBootS = SoundID 136 -blood6S :: SoundID -blood6S = SoundID 137 -buzzS :: SoundID -buzzS = SoundID 138 -fireLoudS :: SoundID -fireLoudS = SoundID 139 -tap4S :: SoundID -tap4S = SoundID 140 -shotgunS :: SoundID -shotgunS = SoundID 141 -ting5S :: SoundID -ting5S = SoundID 142 -whirS :: SoundID -whirS = SoundID 143 -sawtoothFailS :: SoundID -sawtoothFailS = SoundID 144 -miniS :: SoundID -miniS = SoundID 145 -seagullWhistleS :: SoundID -seagullWhistleS = SoundID 146 +ting3S = SoundID 91 whirdownS :: SoundID -whirdownS = SoundID 147 +whirdownS = SoundID 92 +gut6S :: SoundID +gut6S = SoundID 93 +whirdownShort3S :: SoundID +whirdownShort3S = SoundID 94 +debrisS :: SoundID +debrisS = SoundID 95 +tap3S :: SoundID +tap3S = SoundID 96 +backgroundSpaceS :: SoundID +backgroundSpaceS = SoundID 97 +lasPulseS :: SoundID +lasPulseS = SoundID 98 +clang2S :: SoundID +clang2S = SoundID 99 +metal2S :: SoundID +metal2S = SoundID 100 +tingS :: SoundID +tingS = SoundID 101 +autoBS :: SoundID +autoBS = SoundID 102 +knifeS :: SoundID +knifeS = SoundID 103 +combineS :: SoundID +combineS = SoundID 104 connectItemS :: SoundID -connectItemS = SoundID 148 -whiteNoiseFadeInS :: SoundID -whiteNoiseFadeInS = SoundID 149 +connectItemS = SoundID 105 +seagullWhistle1S :: SoundID +seagullWhistle1S = SoundID 106 +bloodShort6S :: SoundID +bloodShort6S = SoundID 107 +hitS :: SoundID +hitS = SoundID 108 +whirdownShort4S :: SoundID +whirdownShort4S = SoundID 109 +sineRaisePitchOneSecS :: SoundID +sineRaisePitchOneSecS = SoundID 110 +dededumS :: SoundID +dededumS = SoundID 111 +throbC4S :: SoundID +throbC4S = SoundID 112 +whirTapS :: SoundID +whirTapS = SoundID 113 +ting5S :: SoundID +ting5S = SoundID 114 +stone2S :: SoundID +stone2S = SoundID 115 +blood6S :: SoundID +blood6S = SoundID 116 +pickUpS :: SoundID +pickUpS = SoundID 117 +bloodShort2S :: SoundID +bloodShort2S = SoundID 118 +foamSprayFadeOutS :: SoundID +foamSprayFadeOutS = SoundID 119 +metal6S :: SoundID +metal6S = SoundID 120 +tap1S :: SoundID +tap1S = SoundID 121 +click1S :: SoundID +click1S = SoundID 122 +semitoneLoop1S :: SoundID +semitoneLoop1S = SoundID 123 +disconnectItemS :: SoundID +disconnectItemS = SoundID 124 +dedumS :: SoundID +dedumS = SoundID 125 +sawtoothFailS :: SoundID +sawtoothFailS = SoundID 126 +sineRaisePitchTwoSecS :: SoundID +sineRaisePitchTwoSecS = SoundID 127 +skwareFadeTwoSecS :: SoundID +skwareFadeTwoSecS = SoundID 128 +throb1S :: SoundID +throb1S = SoundID 129 +smallGlass3S :: SoundID +smallGlass3S = SoundID 130 +reverseCymbal1S :: SoundID +reverseCymbal1S = SoundID 131 +blood2S :: SoundID +blood2S = SoundID 132 +insertOneS :: SoundID +insertOneS = SoundID 133 +slap1S :: SoundID +slap1S = SoundID 134 +tap4S :: SoundID +tap4S = SoundID 135 +clang1S :: SoundID +clang1S = SoundID 136 +foot1S :: SoundID +foot1S = SoundID 137 +elecCrackleS :: SoundID +elecCrackleS = SoundID 138 +foamSprayLoopS :: SoundID +foamSprayLoopS = SoundID 139 +smallGlass1S :: SoundID +smallGlass1S = SoundID 140 +bangS :: SoundID +bangS = SoundID 141 +seagullChatterS :: SoundID +seagullChatterS = SoundID 142 +foot3S :: SoundID +foot3S = SoundID 143 +bloodShort3S :: SoundID +bloodShort3S = SoundID 144 +blood4S :: SoundID +blood4S = SoundID 145 +ejectS :: SoundID +ejectS = SoundID 146 +bloodShort4S :: SoundID +bloodShort4S = SoundID 147 +metal1S :: SoundID +metal1S = SoundID 148 +warp1S :: SoundID +warp1S = SoundID 149 +tinitusS :: SoundID +tinitusS = SoundID 150 gut1S :: SoundID -gut1S = SoundID 150 +gut1S = SoundID 151 +fireFadeS :: SoundID +fireFadeS = SoundID 152 diff --git a/tags b/tags index 1999e0983..3a96c0519 100644 --- a/tags +++ b/tags @@ -2637,9 +2637,9 @@ attachTree src/Dodge/Tree/Compose.hs 38;" f attentionViewPoint src/Dodge/Creature/ReaderUpdate.hs 75;" f attribSize src/Shader/Compile.hs 139;" f autoAmr src/Dodge/Item/Held/Rod.hs 39;" f -autoBS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 512;" f +autoBS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 676;" f autoCrit src/Dodge/Creature/AutoCrit.hs 10;" f -autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 734;" f +autoGunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 504;" f autoPistol src/Dodge/Item/Held/Stick.hs 49;" f autoRifle src/Dodge/Item/Held/Cane.hs 27;" f awakeLevelPerception src/Dodge/Creature/Perception.hs 161;" f @@ -2648,15 +2648,15 @@ azure src/Color.hs 49;" f bQuadToF src/Geometry/Bezier.hs 37;" f bQuadToLine src/Geometry/Bezier.hs 30;" f backPQ src/Dodge/Creature/HandPos.hs 127;" f -backgroundSpaceS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 588;" f +backgroundSpaceS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 666;" f backpackCombinations src/Dodge/Combine/Combinations.hs 27;" f backpackShape src/Dodge/Item/Draw/SPic.hs 187;" 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 304;" f -bangEchoS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 542;" f +bangEchoS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 588;" f bangRod src/Dodge/Item/Held/Rod.hs 18;" f -bangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 708;" f +bangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 754;" f bangStick src/Dodge/Item/Held/Stick.hs 15;" f barPP src/Dodge/Room/Foreground.hs 231;" f barrel src/Dodge/Creature/Inanimate.hs 17;" f @@ -2704,22 +2704,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 668;" f -blood2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 514;" f -blood3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 700;" f -blood4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 576;" f -blood5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 558;" f -blood6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 740;" f -blood7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 498;" f -blood8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 486;" f -bloodShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 648;" f -bloodShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 616;" f -bloodShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 608;" f -bloodShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 650;" f -bloodShort5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 500;" f -bloodShort6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 522;" f -bloodShort7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 670;" f -bloodShort8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 630;" f +blood1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 652;" f +blood2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 736;" f +blood3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 584;" f +blood4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 762;" f +blood5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 510;" f +blood6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 704;" f +blood7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 514;" f +blood8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 502;" f +bloodShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 536;" f +bloodShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 708;" f +bloodShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 760;" f +bloodShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 766;" f +bloodShort5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 610;" f +bloodShort6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 686;" f +bloodShort7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 540;" f +bloodShort8S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 494;" f blowTorch src/Dodge/Item/Held/SprayGuns.hs 43;" f blue src/Color.hs 43;" f blunderbuss src/Dodge/Item/Held/Cone.hs 14;" f @@ -2756,7 +2756,7 @@ bulletSynthesizer src/Dodge/Item/Ammo.hs 82;" f bulletWeapons src/Dodge/Combine/Combinations.hs 248;" f burstRifle src/Dodge/Item/Held/Cane.hs 30;" f buttonFlip src/Dodge/Button/Event.hs 17;" f -buzzS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 742;" f +buzzS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 538;" f cChasm src/Dodge/Room/Tutorial.hs 129;" f cFilledRect src/Dodge/CharacterEnums.hs 6;" f cWireRect src/Dodge/CharacterEnums.hs 10;" f @@ -2831,9 +2831,9 @@ clAlt src/Dodge/Cloud.hs 5;" f clColor src/Shader/Poke/Cloud.hs 39;" f clZoneSize src/Dodge/Zoning/Cloud.hs 24;" f clampPath src/Dodge/Room/Procedural.hs 146;" f -clang1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 590;" f -clang2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 716;" f -clangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 568;" f +clang1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 744;" f +clang2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 670;" f +clangS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 524;" f cldtPropagateFold src/Dodge/DoubleTree.hs 358;" f cleanUpPreload src/Preload.hs 10;" f cleanUpSoundPreload src/Preload.hs 15;" f @@ -2841,7 +2841,7 @@ cleanupHalted src/Sound.hs 118;" 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 614;" f +click1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 716;" f clicker src/Dodge/Item/Scope.hs 82;" f clipV src/Geometry/Vector.hs 48;" f clipZoom src/Dodge/Update/Camera.hs 237;" f @@ -2890,7 +2890,7 @@ combineInventoryExtra src/Dodge/Render/HUD.hs 334;" f combineItemListYouX src/Dodge/Combine.hs 36;" f combineList src/Dodge/Combine.hs 21;" f combineRooms src/Dodge/Room/Procedural.hs 132;" f -combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 504;" f +combineS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 680;" f combineTree src/Dodge/Tree/Compose.hs 67;" f commandColor src/Dodge/Terminal.hs 121;" f commonPrefix src/Dodge/Debug/Terminal.hs 149;" f @@ -2902,11 +2902,11 @@ compactDrawTree src/Dodge/LevelGen.hs 88;" f compileAndCheckShader src/Shader/Compile.hs 108;" f composeNode src/Dodge/Tree/Compose.hs 76;" f composeTree src/Dodge/Tree/Compose.hs 47;" f -computerBeepingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 678;" f +computerBeepingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 606;" f conEffects src/Dodge/Concurrent.hs 12;" f conLDTToConDT src/Dodge/DoubleTree.hs 22;" f concurrentIS src/Dodge/Update/Input/InGame.hs 292;" f -connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 762;" f +connectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 682;" f constructEdges src/Polyhedra.hs 34;" f constructEdgesList src/Polyhedra.hs 43;" f contToIDCont src/Dodge/LevelGen/PlacementHelper.hs 58;" f @@ -2974,7 +2974,7 @@ crWlPbHit src/Dodge/WorldEvent/ThingsHit.hs 59;" f crZoneSize src/Dodge/Zoning/Creature.hs 43;" f craftInfo src/Dodge/Item/Info.hs 169;" f craftItemSPic src/Dodge/Item/Draw/SPic.hs 40;" f -crankSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 622;" f +crankSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 542;" f createForceField src/Dodge/ForceField.hs 7;" f createGas src/Dodge/Gas.hs 10;" f createHeadLamp src/Dodge/Euse.hs 58;" f @@ -3046,7 +3046,7 @@ damageGlassBlock src/Dodge/Wall/Damage.hs 49;" f damageHP src/Dodge/Creature/Damage.hs 37;" f damageInCircle src/Dodge/Damage.hs 61;" f damageMetal src/Dodge/Material/Damage.hs 64;" f -damageSensor src/Dodge/Placement/Instance/Sensor.hs 14;" f +damageSensor src/Dodge/Placement/Instance/Sensor.hs 15;" f damageStone src/Dodge/Material/Damage.hs 33;" f damageThingHit src/Dodge/Bullet.hs 180;" f damageTypeThreshold src/Dodge/Machine/Update.hs 132;" f @@ -3064,7 +3064,7 @@ deadFeet src/Dodge/Creature/Picture.hs 68;" f deadRot src/Dodge/Creature/Picture.hs 84;" f deadScalp src/Dodge/Creature/Picture.hs 81;" f deadUpperBody src/Dodge/Creature/Picture.hs 114;" f -debrisS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 724;" f +debrisS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 662;" f debrisSPic src/Dodge/Prop/Draw.hs 16;" f debrisSize src/Dodge/Block/Debris.hs 83;" f debugEvent src/Dodge/Debug.hs 37;" f @@ -3088,10 +3088,10 @@ decoratedBlock src/Dodge/Placement/Instance/Block.hs 14;" f decorationToShape src/Dodge/Placement/TopDecoration.hs 16;" f decreaseAwareness src/Dodge/Creature/Perception.hs 118;" f decrementTimer src/Sound.hs 103;" f -dedaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 712;" f -dededaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 478;" f -dededumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 664;" f -dedumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 468;" f +dedaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 508;" f +dededaS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 618;" f +dededumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 694;" f +dedumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 722;" f defDamageMaterial src/Dodge/Material/Damage.hs 30;" f defLSPic src/Dodge/LightSource/Draw.hs 10;" f defSPic src/Dodge/Item/Draw/SPic.hs 310;" f @@ -3170,7 +3170,7 @@ digitalLine src/Geometry.hs 285;" f digitalRect src/Geometry.hs 302;" f dim src/Color.hs 139;" f dirtPoly src/Dodge/Room/RoadBlock.hs 74;" f -disconnectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 688;" f +disconnectItemS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 720;" f displayConfig src/Dodge/Menu.hs 225;" f displayControls src/Dodge/Menu.hs 241;" f displayFrameTicks src/Dodge/Render/Picture.hs 50;" f @@ -3276,7 +3276,7 @@ drawAimSweep src/Dodge/Render/Picture.hs 292;" f drawAllShadows src/Dodge/Shadows.hs 5;" f drawAnySelectionBox src/Dodge/Render/Picture.hs 130;" f drawArrowDown src/Dodge/Render/Picture.hs 219;" f -drawBaseMachine src/Dodge/Machine/Draw.hs 74;" f +drawBaseMachine src/Dodge/Machine/Draw.hs 75;" f drawBlip src/Dodge/RadarBlip.hs 16;" f drawBlock src/Dodge/Render/ShapePicture.hs 51;" f drawBoundingBox src/Dodge/Debug/Picture.hs 358;" f @@ -3301,7 +3301,7 @@ drawCrossCol src/Dodge/Render/Label.hs 21;" f drawCursorAt src/Dodge/Render/List.hs 73;" f drawCursorByTerminalStatus src/Dodge/Render/Picture.hs 137;" f drawDDATest src/Dodge/Debug/Picture.hs 303;" f -drawDamSensor src/Dodge/Machine/Draw.hs 37;" f +drawDamSensor src/Dodge/Machine/Draw.hs 38;" f drawDebug src/Dodge/Debug.hs 207;" f drawDrag src/Dodge/Render/Picture.hs 198;" f drawDragDrop src/Dodge/Render/Picture.hs 227;" f @@ -3431,8 +3431,8 @@ edgeToPic src/Dodge/Debug/Picture.hs 416;" f effectOnEquip src/Dodge/Equipment.hs 32;" f effectOnRemove src/Dodge/Equipment.hs 19;" f eitType src/Dodge/Data/EquipType.hs 15;" f -ejectS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 694;" f -elecCrackleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 532;" f +ejectS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 764;" f +elecCrackleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 748;" f elephantGun src/Dodge/Item/Held/Rod.hs 27;" f emptyCorridor src/Dodge/Room/BlinkAcross.hs 22;" f emptyTrie src/SimpleTrie.hs 17;" f @@ -3443,7 +3443,7 @@ encircleP src/Dodge/Creature/Boid.hs 30;" f endArcPos src/Dodge/Tesla.hs 87;" f endCombineRegex src/Dodge/Update/Input/InGame.hs 276;" f endRegex src/Dodge/Update/Input/InGame.hs 270;" f -energyReleaseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 624;" f +energyReleaseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 630;" f enterCombineInv src/Dodge/DisplayInventory.hs 321;" f enumOption src/Dodge/Menu/OptionType.hs 17;" f epText src/Dodge/Inventory/SelectionList.hs 79;" f @@ -3477,7 +3477,7 @@ expandPolyCorners src/Dodge/LevelGen/StaticWalls.hs 103;" f expandToSquare src/Dodge/LevelGen/StaticWalls/Deprecated.hs 83;" f expireAndDamage src/Dodge/Bullet.hs 188;" f explodeShell src/Dodge/Projectile/Update.hs 229;" f -explosionS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 584;" f +explosionS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 634;" f explosiveBarrel src/Dodge/Creature/Inanimate.hs 25;" f extTrigLitPos src/Dodge/Placement/Instance/Button.hs 80;" f extendConeToScreenEdge src/Dodge/Debug/Picture.hs 82;" f @@ -3502,9 +3502,9 @@ findReverseEdgeList src/Polyhedra.hs 57;" f findWallFreeDropPoint src/Dodge/FloorItem.hs 27;" f findWallsInPolygon src/Dodge/LevelGen/StaticWalls/Deprecated.hs 78;" f findWithIx src/ListHelp.hs 124;" f -fireFadeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 578;" f -fireLoudS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 744;" f -fireS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 488;" f +fireFadeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 776;" f +fireLoudS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 602;" f +fireS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 646;" f firstBreather src/Dodge/Room/Breather.hs 9;" f firstTrie src/SimpleTrie.hs 51;" f firstWorldLoad appDodge/Main.hs 68;" f @@ -3536,15 +3536,15 @@ floorItemPickupInfo src/Dodge/Render/HUD.hs 229;" f floorItemSPic src/Dodge/Render/ShapePicture.hs 124;" f floorTo src/Geometry/Zone.hs 12;" f floorWire src/Dodge/Wire.hs 13;" f -foamSprayFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 586;" f -foamSprayLoopS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 580;" f +foamSprayFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 710;" f +foamSprayLoopS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 750;" f foldMTRS src/Dodge/Room/Tutorial.hs 75;" f foldPairs src/ListHelp.hs 37;" f foldrWhileArb src/ListHelp.hs 111;" f followImpulse src/Dodge/Creature/Impulse.hs 24;" f -foot1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 510;" f -foot2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 536;" f -foot3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 656;" f +foot1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 746;" f +foot2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 642;" f +foot3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 758;" f forbidFlee src/Dodge/Creature/Boid.hs 45;" f forceElements src/StrictHelp.hs 10;" f forceField src/Dodge/Wall/ForceField.hs 6;" f @@ -3554,7 +3554,7 @@ fourEmbossDecoration src/Dodge/Placement/TopDecoration.hs 37;" f fpsText src/Dodge/Render/Picture.hs 57;" f fractionLoadedAmmo src/Dodge/Item/Draw/SPic.hs 146;" f frag src/Shader/Data.hs 110;" f -fridgeHumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 524;" f +fridgeHumS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 498;" f fromJust' src/MaybeHelp.hs 22;" f fromListL src/DoubleStack.hs 7;" f fromTopLeft src/Dodge/ScreenPos.hs 9;" f @@ -3638,10 +3638,10 @@ girderZ src/Dodge/Room/Foreground.hs 108;" f glCreate src/GLHelp.hs 11;" f glassLesson src/Dodge/Room/GlassLesson.hs 23;" f glassLessonRunPast src/Dodge/Room/GlassLesson.hs 68;" f -glassShat1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 686;" f -glassShat2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 652;" f -glassShat3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 482;" f -glassShat4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 646;" f +glassShat1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 638;" f +glassShat2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 644;" f +glassShat3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 648;" f +glassShat4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 628;" f glassSwitchBack src/Dodge/Room/Room.hs 80;" f glassSwitchBackCrits src/Dodge/Room/Room.hs 114;" f glauncherPic src/Dodge/Item/Draw/SPic.hs 401;" f @@ -3662,13 +3662,13 @@ gridPoints' src/Grid.hs 37;" f gridPointsOff src/Grid.hs 32;" f gridRoomPos src/Dodge/Room/Procedural.hs 90;" f groupSplitItemAmounts src/Dodge/Combine.hs 52;" f -gruntS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 718;" f -gut1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 766;" f -gut2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 550;" f -gut3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 518;" f -gut4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 492;" f -gut5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 726;" f -gut6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 682;" f +gruntS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 476;" f +gut1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 774;" f +gut2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 532;" f +gut3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 624;" f +gut4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 636;" f +gut5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 614;" f +gut6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 658;" f gyroscope src/Dodge/Item/Scope.hs 156;" f hackBoldText src/Picture/Base.hs 204;" f hackDropShadow src/Picture/Base.hs 207;" f @@ -3702,7 +3702,7 @@ headLamp src/Dodge/Item/Equipment.hs 79;" f headLampShape src/Dodge/Item/Draw/SPic.hs 422;" f headMap src/Dodge/DoubleTree.hs 249;" f headPQ src/Dodge/Creature/HandPos.hs 115;" f -healS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 516;" f +healS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 570;" f healthAnalyserByDoor src/Dodge/Room/LasTurret.hs 90;" f healthTest src/Dodge/Room/LasTurret.hs 111;" f heightWallPS src/Dodge/Placement/Instance/Wall.hs 24;" f @@ -3730,9 +3730,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 612;" f +hit1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 558;" f hitEffFromBul src/Dodge/Bullet.hs 156;" f -hitS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 560;" f +hitS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 688;" f holdForm src/Dodge/Creature/Boid.hs 139;" f holsterWeapon src/Dodge/Creature/Volition.hs 15;" f homingModule src/Dodge/Item/Scope.hs 48;" f @@ -3761,15 +3761,15 @@ initialisePlaying src/Sound.hs 77;" f initializeGLState src/Preload/Render.hs 255;" f initializeOptionMenu src/Dodge/Menu/Option.hs 17;" f initializeOptionMenuBO src/Dodge/Menu/Option.hs 30;" f -initializeTexture2D src/Framebuffer/Update.hs 220;" f +initializeTexture2D src/Framebuffer/Update.hs 215;" f inorderNumberTree src/TreeHelp.hs 190;" f insertAt src/Padding.hs 63;" f insertIMInZone src/Dodge/Base.hs 54;" f insertInTrie src/SimpleTrie.hs 24;" f insertNewKey src/IntMapHelp.hs 65;" f -insertOneS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 540;" f +insertOneS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 738;" f insertOver src/ListHelp.hs 47;" f -insertS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 470;" f +insertS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 650;" f insertStructureWalls src/Dodge/Placement/PlaceSpot/Block.hs 41;" f insertWall src/Dodge/Placement/PlaceSpot/Block.hs 134;" f insertWallInZones src/Dodge/Wall/Zone.hs 20;" f @@ -3935,7 +3935,7 @@ keyCardRoomRunPast src/Dodge/Room/LasTurret.hs 75;" f keyCardRunPastRand src/Dodge/LockAndKey.hs 36;" f keyPic src/Dodge/Item/Draw/SPic.hs 438;" f keyholeCorridor src/Dodge/Room/Corridor.hs 40;" f -knifeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 676;" f +knifeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 678;" f lChasm src/Dodge/Room/Tutorial.hs 138;" f lConnect src/Dodge/Render/Connectors.hs 43;" f lConnectCol src/Dodge/Render/Connectors.hs 46;" f @@ -3945,7 +3945,7 @@ lamp src/Dodge/Creature/Lamp.hs 18;" f lampCrSPic src/Dodge/Render/ShapePicture.hs 87;" f lasCenSensEdge src/Dodge/Room/LasTurret.hs 130;" f lasGunPic src/Dodge/Item/Draw/SPic.hs 413;" f -lasPulseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 552;" f +lasPulseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 668;" f lasSensorTurretTest src/Dodge/Room/LasTurret.hs 123;" f lasTunnel src/Dodge/Room/LasTurret.hs 142;" f lasTunnelRunPast src/Dodge/Room/LasTurret.hs 183;" f @@ -4115,10 +4115,10 @@ makeTileFromPoly src/Tile.hs 34;" f makeTypeCraft src/Dodge/Item/Craftable.hs 18;" f makeTypeCraftNum src/Dodge/Item/Craftable.hs 12;" f mapper src/Dodge/Item/Scope.hs 70;" f -marimbaB6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 672;" f -marimbaC5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 636;" f -marimbaE5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 698;" f -marimbaG5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 658;" f +marimbaB6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 560;" f +marimbaC5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 530;" f +marimbaE5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 568;" f +marimbaG5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 556;" f materialColor src/Dodge/Material/Color.hs 8;" f materialPenetrable src/Dodge/Bullet.hs 211;" f maxAmmo src/Dodge/Item/MaxAmmo.hs 6;" f @@ -4137,7 +4137,7 @@ maybeTakeOne src/RandomHelp.hs 116;" f maybeWarmupStatus src/Dodge/Item/Display.hs 45;" f mcApplyDamage src/Dodge/Machine/Update.hs 167;" f mcBackgroundSound src/Dodge/Machine/Update.hs 156;" f -mcColor src/Dodge/Machine/Draw.hs 82;" f +mcColor src/Dodge/Machine/Draw.hs 83;" f mcDamSensorTriggerUpdate src/Dodge/Machine/Update.hs 120;" f mcDamSensorUpdate src/Dodge/Machine/Update.hs 174;" f mcKillBut src/Dodge/Machine/Destroy.hs 38;" f @@ -4170,13 +4170,13 @@ merge src/ListHelp.hs 84;" f mergeBy src/ListHelp.hs 87;" f mergeOn src/ListHelp.hs 94;" f mergeSound src/Sound.hs 59;" f -metal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 654;" f -metal2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 722;" f -metal3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 642;" f -metal4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 674;" f -metal5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 690;" f -metal6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 732;" f -metal7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 562;" f +metal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 768;" f +metal2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 672;" f +metal3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 520;" f +metal4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 478;" f +metal5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 596;" f +metal6S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 712;" f +metal7S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 626;" f metalPlate src/Dodge/Item/Craftable.hs 35;" f mglCreate src/GLHelp.hs 8;" f mglDelete src/GLHelp.hs 14;" f @@ -4190,18 +4190,18 @@ midWall src/Dodge/Placement/Instance/Wall.hs 38;" f minAndMax src/FoldableHelp.hs 109;" f minCrIXOn src/Dodge/Zoning/Creature.hs 49;" f minOn src/FoldableHelp.hs 35;" f -mini1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 476;" f +mini1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 528;" f miniGunCrit src/Dodge/Creature.hs 61;" f miniGunX src/Dodge/Item/Held/Cane.hs 33;" f miniGunXPict src/Dodge/Item/Draw/SPic.hs 373;" f miniGunXPictItem src/Dodge/Item/Draw/SPic.hs 370;" f -miniS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 756;" f +miniS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 594;" f miniTree2 src/Dodge/Room/Room.hs 121;" f minimumOn src/FoldlHelp.hs 14;" f mirrorXAxis src/Geometry/Polygon.hs 68;" f mirrorxz src/Picture/Base.hs 350;" f mirroryz src/Picture/Base.hs 355;" f -missileLaunchS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 714;" f +missileLaunchS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 564;" f mixColors src/Color.hs 113;" f mixColorsFrac src/Color.hs 109;" f mixColorsLinear src/Color.hs 122;" f @@ -4301,7 +4301,7 @@ numSubElements src/Shader/Parameters.hs 39;" f numTraversable src/TreeHelp.hs 184;" f obstacleColor src/Dodge/Debug/Picture.hs 263;" f obstructPathsCrossing src/Dodge/Path.hs 120;" f -oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 738;" f +oldMachineBootS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 576;" f onEquipWristShield src/Dodge/Equipment.hs 37;" f onRemoveWristShield src/Dodge/Equipment.hs 24;" f onXY src/Geometry/Vector3D.hs 130;" f @@ -4379,7 +4379,7 @@ picFormat src/Polyhedra.hs 23;" f picMap src/Picture/Base.hs 70;" f pickUpItem src/Dodge/Inventory/Add.hs 70;" f pickUpItemAt src/Dodge/Inventory/Add.hs 75;" f -pickUpS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 660;" f +pickUpS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 706;" f pincerP src/Dodge/Creature/Boid.hs 63;" f pincerP' src/Dodge/Creature/Boid.hs 96;" f pincerP'' src/Dodge/Creature/Boid.hs 106;" f @@ -4500,7 +4500,7 @@ prependTwo src/Geometry.hs 177;" f prettyDT src/Dodge/DoubleTree.hs 258;" f prettyLDT src/Dodge/DoubleTree.hs 263;" f prettyShort src/AesonHelp.hs 11;" f -primeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 626;" f +primeS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 586;" f printColumnTitles src/Dodge/Tree/Shift.hs 149;" f printColumns src/Dodge/Tree/Shift.hs 139;" f printInfo src/Dodge/Tree/Shift.hs 152;" f @@ -4633,9 +4633,9 @@ refract src/Dodge/Item/Weapon/LaserPath.hs 39;" f refreshOptionsSelectionList src/Dodge/Menu/Option.hs 35;" f regexCombs src/Dodge/DisplayInventory.hs 71;" f regexList src/Dodge/DisplayInventory.hs 312;" f -reload1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 634;" f +reload1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 640;" f reloadLevelStart src/Dodge/Save.hs 71;" f -reloadS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 632;" f +reloadS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 486;" f rememberSounds src/Dodge/Creature/Perception.hs 176;" f remoteDetonator src/Dodge/Item/Scope.hs 144;" f remoteScreen src/Dodge/Item/Scope.hs 139;" f @@ -4661,7 +4661,7 @@ resetPLUse src/Dodge/PlacementSpot.hs 92;" f resetStride src/Dodge/Creature/State/WalkCycle.hs 25;" f resetTerminal src/Dodge/WorldEffect.hs 159;" f resizeFBOTO src/Framebuffer/Update.hs 185;" f -resizeFBOTO' src/Framebuffer/Update.hs 202;" f +resizeFBOTO' src/Framebuffer/Update.hs 197;" f resizeFBOTO2 src/Framebuffer/Update.hs 104;" f resizeFBOTO3 src/Framebuffer/Update.hs 127;" f resizeFBOTO3' src/Framebuffer/Update.hs 154;" f @@ -4674,7 +4674,7 @@ restrictRMInLinksPD src/Dodge/Room/Link.hs 25;" f resumeSound src/Dodge/SoundLogic.hs 48;" f retreatPointForFrom src/Dodge/Creature/Impulse/Flee.hs 9;" f revCard src/Dodge/Data/CardinalPoint.hs 13;" f -reverseCymbal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 582;" f +reverseCymbal1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 734;" f reversePair src/Dodge/LevelGen.hs 85;" f rewinder src/Dodge/Item/Held/Utility.hs 36;" f rezBox src/Dodge/Room/RezBox.hs 31;" f @@ -4773,7 +4773,7 @@ saveQuit src/Dodge/Menu.hs 79;" f saveQuitConc src/Dodge/Menu.hs 82;" f saveSlotPath src/Dodge/Save.hs 63;" f saveWorldInSlot src/Dodge/Save.hs 68;" f -sawtoothFailS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 754;" f +sawtoothFailS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 724;" f scToTS src/Dodge/Event/Input.hs 34;" f scale src/Picture/Base.hs 152;" f scale3 src/Picture/Base.hs 148;" f @@ -4795,15 +4795,15 @@ scrollRBOption src/Dodge/Update/Scroll.hs 202;" f scrollSelectionSections src/Dodge/SelectionSections.hs 28;" f scrollTimeBack src/Dodge/Update.hs 215;" f scrollTimeForward src/Dodge/Update.hs 232;" f -seagullBarkS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 600;" f -seagullBarkTransformedS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 692;" f -seagullChatter1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 706;" f -seagullChatterS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 574;" f -seagullCry1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 598;" f -seagullCry2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 606;" f -seagullCryS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 620;" f -seagullWhistle1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 526;" f -seagullWhistleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 758;" f +seagullBarkS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 526;" f +seagullBarkTransformedS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 488;" f +seagullChatter1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 544;" f +seagullChatterS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 756;" f +seagullCry1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 574;" f +seagullCry2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 612;" f +seagullCryS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 622;" f +seagullWhistle1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 684;" f +seagullWhistleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 566;" f searchIfDamaged src/Dodge/Creature/ReaderUpdate.hs 213;" f secondColumnLDP src/Dodge/ListDisplayParams.hs 41;" f sectionsDesiredLines src/Dodge/DisplayInventory.hs 202;" f @@ -4818,6 +4818,7 @@ selSecSelCol src/Dodge/Render/HUD.hs 501;" f selSecSelSize src/Dodge/SelectionSections.hs 143;" f selSecYint src/Dodge/SelectionSections.hs 152;" f selectedItemScroll src/Dodge/Update/Scroll.hs 51;" f +semitoneLoop1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 718;" f sensAboveDoor src/Dodge/Room/SensorDoor.hs 53;" f sensInsideDoor src/Dodge/Room/SensorDoor.hs 59;" f senseDamage src/Dodge/Machine/Update.hs 274;" f @@ -4929,7 +4930,7 @@ shootersRoom1 src/Dodge/Room/Room.hs 322;" f shootingRange src/Dodge/Room/Room.hs 349;" f shortPoint2 src/Dodge/ShortShow.hs 4;" f shortShow src/ShortShow.hs 7;" f -shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 748;" f +shotgunS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 482;" f shoulderHeight src/Dodge/Item/HeldOffset.hs 68;" f shoulderSH src/Dodge/Creature/Picture.hs 125;" f showAttachItem src/Dodge/Item/Display.hs 92;" f @@ -4949,8 +4950,8 @@ shuffleTail src/RandomHelp.hs 59;" f sigmoid src/Dodge/Base.hs 151;" f simpleCrSprings src/Dodge/Update.hs 876;" f simpleTermMessage src/Dodge/Terminal.hs 173;" f -sineRaisePitchOneSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 720;" f -sineRaisePitchTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 496;" f +sineRaisePitchOneSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 692;" f +sineRaisePitchTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 726;" f singleAmmo src/Dodge/Item/AmmoSlots.hs 64;" f singleDT src/Dodge/DoubleTree.hs 10;" f singleLDT src/Dodge/DoubleTree.hs 13;" f @@ -4958,10 +4959,10 @@ singleton src/DoubleStack.hs 11;" f singletonTrie src/SimpleTrie.hs 20;" f sizeFBOs src/Framebuffer/Update.hs 19;" f skColor src/Dodge/Spark/Draw.hs 14;" f -skwareFadeTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 538;" f -slap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 710;" f -slapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 638;" f -slideDoorS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 728;" f +skwareFadeTwoSecS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 728;" f +slap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 740;" f +slapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 608;" f +slideDoorS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 572;" f slideWindow src/ListHelp.hs 81;" f slowDoorRoom src/Dodge/Room/LongDoor.hs 140;" f slowDoorRoomRunPast src/Dodge/Room/LongDoor.hs 157;" f @@ -4969,10 +4970,10 @@ smallBattery src/Dodge/Item/Ammo.hs 60;" f smallBranch src/Dodge/Tree/GenerateStructure.hs 32;" f smallChaseCrit src/Dodge/Creature/ChaseCrit.hs 14;" f smallDrawTree src/Dodge/LevelGen.hs 91;" f -smallGlass1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 494;" f -smallGlass2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 684;" f -smallGlass3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 544;" f -smallGlass4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 490;" f +smallGlass1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 752;" f +smallGlass2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 490;" f +smallGlass3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 732;" f +smallGlass4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 552;" f smallPillar src/Dodge/Room/Pillar.hs 37;" f smallRoom src/Dodge/Room/RunPast.hs 31;" f smallSnailInt2 src/Dodge/Path.hs 81;" f @@ -4992,10 +4993,10 @@ soundMenuOptions src/Dodge/Menu.hs 163;" 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 312;" f +soundPathList src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 316;" f soundPic src/Dodge/Debug/Picture.hs 363;" f soundStart src/Dodge/SoundLogic.hs 118;" f -soundToOnomato src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 158;" f +soundToOnomato src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 160;" f soundToVol src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 4;" f soundWithStatus src/Dodge/SoundLogic.hs 104;" f soundWithStatusVolume src/Dodge/SoundLogic.hs 54;" f @@ -5066,11 +5067,11 @@ startSeedGameConc src/Dodge/StartNewGame.hs 46;" f statsModifier src/Dodge/Creature/Info.hs 16;" f stickHitSound src/Dodge/Projectile/Update.hs 77;" f stickyMod src/Dodge/Item/Scope.hs 51;" f -stone1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 566;" f +stone1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 534;" f stone2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 702;" f -stone3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 602;" f -stone4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 508;" f -stone5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 662;" f +stone3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 492;" f +stone4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 496;" f +stone5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 598;" f stopAllSounds src/Sound.hs 126;" f stopBulletAt src/Dodge/Bullet.hs 200;" f stopPushing src/Dodge/Wall/Damage.hs 95;" f @@ -5113,11 +5114,11 @@ tankShape src/Dodge/Placement/Instance/Tank.hs 23;" f tankSquareDec src/Dodge/Placement/Instance/Tank.hs 15;" f tanksPipesRoom src/Dodge/Room/Tanks.hs 69;" f tanksRoom src/Dodge/Room/Tanks.hs 77;" f -tap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 666;" f -tap2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 592;" f -tap3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 644;" f -tap4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 746;" f -tapQuietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 484;" f +tap1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 714;" f +tap2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 472;" f +tap3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 664;" f +tap4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 742;" f +tapQuietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 578;" f targCorner src/Dodge/Targeting/Draw.hs 35;" f targetCursorPic src/Dodge/Targeting/Draw.hs 41;" f targetYouCognizant src/Dodge/Creature/ChooseTarget.hs 14;" f @@ -5125,15 +5126,15 @@ targetYouLOS src/Dodge/Creature/ChooseTarget.hs 8;" f targetYouWhenCognizant src/Dodge/Creature/ReaderUpdate.hs 202;" f targetYouWhenCognizant src/Dodge/Creature/SetTarget.hs 9;" f targetingScope src/Dodge/Item/Scope.hs 38;" f -teleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 554;" f +teleS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 522;" f termScreenColor src/Dodge/Terminal/Color.hs 8;" f termSoundLine src/Dodge/Terminal.hs 43;" f termTextColor src/Dodge/Terminal.hs 46;" f terminalLDP src/Dodge/ListDisplayParams.hs 44;" f terminalReturnEffect src/Dodge/Terminal.hs 177;" f -terminalSPic src/Dodge/Machine/Draw.hs 46;" f +terminalSPic src/Dodge/Machine/Draw.hs 47;" f terminalScreenGlow src/Dodge/Machine/Update.hs 44;" f -terminalShape src/Dodge/Machine/Draw.hs 49;" f +terminalShape src/Dodge/Machine/Draw.hs 50;" f terminalWheelEvent src/Dodge/Update/Scroll.hs 131;" f teslaGun src/Dodge/Item/Held/BatteryGuns.hs 19;" f teslaGunPic src/Dodge/Item/Draw/SPic.hs 410;" f @@ -5168,7 +5169,8 @@ thingsHit src/Dodge/WorldEvent/ThingsHit.hs 44;" f thingsHitExceptCr src/Dodge/WorldEvent/ThingsHit.hs 127;" f thingsHitZ src/Dodge/WorldEvent/ThingsHit.hs 52;" f threeLineDecoration src/Dodge/Placement/TopDecoration.hs 67;" f -throbC4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 534;" f +throb1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 730;" f +throbC4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 696;" f throwItem src/Dodge/Creature/Action.hs 191;" f tileTexCoords src/Tile.hs 11;" f tilesFromRooms src/Dodge/Layout.hs 196;" f @@ -5177,13 +5179,13 @@ timeFlowUpdate src/Dodge/Update.hs 175;" f timeScroller src/Dodge/Item/Held/Utility.hs 42;" f timeStopper src/Dodge/Item/Held/Utility.hs 39;" f tinMag src/Dodge/Item/Ammo.hs 28;" f -ting1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 466;" f -ting2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 556;" f -ting3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 696;" f -ting4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 564;" f -ting5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 750;" f -tingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 604;" f -tinitusS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 596;" f +ting1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 554;" f +ting2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 616;" f +ting3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 654;" f +ting4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 548;" f +ting5S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 700;" f +tingS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 674;" f +tinitusS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 772;" f titleOptionsMenu src/Dodge/Menu.hs 106;" f titleOptionsNoWrite src/Dodge/Menu.hs 109;" f tlDoEffect src/Dodge/Terminal.hs 109;" f @@ -5210,10 +5212,10 @@ toggleEquipmentAt src/Dodge/Creature/Impulse/UseItem.hs 67;" f toggleExamineInv src/Dodge/Creature/Impulse/UseItem.hs 105;" f toggleJust src/MaybeHelp.hs 39;" f toggleMapperInv src/Dodge/Creature/Impulse/UseItem.hs 110;" f -tone440S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 680;" f -tone440raiseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 704;" f -tone440sawtoothS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 640;" f -tone440sawtoothquietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 472;" f +tone440S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 632;" f +tone440raiseS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 546;" f +tone440sawtoothS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 600;" f +tone440sawtoothquietS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 604;" f topInvW src/Dodge/ListDisplayParams.hs 50;" f topPrismEdgeIndices src/Shader/Poke.hs 335;" f topPrismIndices src/Shader/Poke.hs 410;" f @@ -5304,9 +5306,9 @@ twoFlat src/Dodge/Creature/Test.hs 99;" f twoFlatHRot src/Dodge/Item/HeldOffset.hs 80;" f twoHandTwistAmount src/Dodge/Creature/YourControl.hs 166;" f twoRoomPoss src/Dodge/PlacementSpot.hs 146;" f -twoStep1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 570;" f -twoStepS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 628;" f -twoStepSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 618;" f +twoStep1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 474;" f +twoStepS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 518;" f +twoStepSlowS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 590;" f ubyteSize src/Shader/Parameters.hs 13;" f ugateCalc src/Dodge/Inventory/SelectionList.hs 115;" f uncurryV src/Geometry/Data.hs 66;" f @@ -5524,7 +5526,7 @@ wallsFromRooms src/Dodge/Layout.hs 137;" f wallsToDraw src/Dodge/Render/Walls.hs 18;" f warmupSound src/Dodge/HeldUse.hs 1368;" f warningRooms src/Dodge/Room/Warning.hs 31;" f -warp1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 610;" f +warp1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 770;" f wasdAim src/Dodge/Creature/YourControl.hs 133;" f wasdDir src/Dodge/WASD.hs 17;" f wasdM src/Dodge/WASD.hs 9;" f @@ -5541,22 +5543,22 @@ weaponRoom src/Dodge/Room/Room.hs 268;" f weaponUnderCrits src/Dodge/Room/Room.hs 173;" f wedgeGeom src/Dodge/Base.hs 42;" f wedgeOfThickness src/Dodge/Picture.hs 9;" f -whirS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 752;" f -whirTapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 474;" f -whirdown1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 502;" f -whirdown2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 730;" f -whirdown3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 594;" f -whirdownS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 760;" f -whirdownShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 506;" f -whirdownShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 528;" f -whirdownShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 546;" f -whirdownShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 530;" f -whirdownSmall1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 736;" f -whirdownSmall2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 480;" f -whirupS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 520;" f +whirS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 580;" f +whirTapS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 698;" f +whirdown1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 592;" f +whirdown2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 562;" f +whirdown3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 516;" f +whirdownS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 656;" f +whirdownShort1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 512;" f +whirdownShort2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 500;" f +whirdownShort3S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 660;" f +whirdownShort4S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 690;" f +whirdownSmall1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 484;" f +whirdownSmall2S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 620;" f +whirupS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 582;" f white src/Color.hs 53;" f -whiteNoiseFadeInS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 764;" f -whiteNoiseFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 548;" f +whiteNoiseFadeInS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 550;" f +whiteNoiseFadeOutS src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 506;" f wiToFloat src/Dodge/Room/Modify/Girder.hs 168;" f winConfig appDodge/Main.hs 47;" f windowLine src/Dodge/Placement/Instance/Wall.hs 51;" f @@ -5588,7 +5590,7 @@ worldPosToScreen src/Dodge/Base/Coordinate.hs 22;" f worldSPic src/Dodge/Render/ShapePicture.hs 22;" f worldToGenWorld src/Dodge/LevelGen/LevelStructure.hs 14;" f wpAdd src/Dodge/Room/RezBox.hs 148;" f -wrench1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 572;" f +wrench1S src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs 480;" f wristArmour src/Dodge/Item/Equipment.hs 43;" f wristInvisibility src/Dodge/Item/Equipment.hs 96;" f writeConfig src/Dodge/Menu.hs 182;" f