Redo sound travel distances

This commit is contained in:
2022-05-21 10:10:17 +01:00
parent c9dcdd20e4
commit bc0f7ada3c
76 changed files with 379 additions and 372 deletions
+1
View File
@@ -54,6 +54,7 @@ flockArmourChaseCrit = defaultCreature
armourChaseCrit :: Creature
armourChaseCrit = chaseCrit
{ _crName = "armourChaseCrit"
--, _crUpdate = defaultImpulsive []
, _crInv = IM.fromList
[(0,frontArmour)
,(1,medkit 200)
+10 -4
View File
@@ -2,7 +2,7 @@
module Dodge.Creature.Perception
( perceptionUpdate
, chaseCritPerceptionUpdate
, newSounds
-- , newSounds
) where
import Dodge.Data
import Dodge.Creature.Vocalization
@@ -165,7 +165,13 @@ rememberSounds w cr = cr
where
awakeupdate | null closesounds = id
| otherwise = crPerception . crAwakeLevel .~ Vigilant
closesounds = map fst (filter (soundIsClose cr) (newSounds w))
closesounds = map fst (filter (soundIsClose w cr) (newSounds w))
soundIsClose :: Creature -> (Point2,Float) -> Bool
soundIsClose cr (pos,vol) = vol > (_auDist . _crAudition $ _crPerception cr) (dist pos (_crPos cr))
-- TODO work out correct form for sounds passing through walls
soundIsClose :: World -> Creature -> (Point2,Float) -> Bool
soundIsClose w cr (pos,vol)
| dist cpos pos > 2000 = False
| hasLOS cpos pos w = vol > (_auDist . _crAudition $ _crPerception cr) (dist pos cpos)
| otherwise = False
where
cpos = _crPos cr
+1 -1
View File
@@ -94,7 +94,7 @@ defaultVision = Eyes
| otherwise = 1
defaultAudition :: Audition
defaultAudition = Ears
{ _auDist = \x -> x * x
{ _auDist = id
}
defaultIntention :: Intention
defaultIntention = Intention
+367 -367
View File
@@ -1,382 +1,382 @@
-- generated at 2022-05-19 16:16:01.090595039 UTC
-- generated at 2022-05-21 09:06:32.926791584 UTC
module Dodge.SoundLogic.ExternallyGeneratedSounds where
import Sound.Data
soundToVol :: SoundID -> Float
soundToVol v = case _getSoundID v of
0 -> 5000
1 -> 5000
2 -> 8000
3 -> 8000
4 -> 5000
5 -> 5000
6 -> 5000
7 -> 3000
8 -> 5000
9 -> 5000
10 -> 3000
11 -> 4000
12 -> 5000
13 -> 5000
14 -> 10000
15 -> 8000
16 -> 8000
17 -> 8000
18 -> 8000
19 -> 10000
20 -> 3000
21 -> 4000
22 -> 5000
23 -> 5000
24 -> 5000
25 -> 20000
26 -> 4000
27 -> 10000
28 -> 8000
29 -> 4000
30 -> 2000
31 -> 6000
32 -> 500
33 -> 5000
34 -> 8000
35 -> 5000
36 -> 8000
37 -> 8000
38 -> 5000
39 -> 10000
40 -> 8000
41 -> 4000
42 -> 3000
43 -> 8000
44 -> 2000
45 -> 10000
46 -> 5000
47 -> 2000
48 -> 3000
49 -> 5000
50 -> 10000
51 -> 12000
52 -> 5000
53 -> 5000
54 -> 10000
55 -> 12000
56 -> 2000
57 -> 3000
58 -> 8000
59 -> 5000
60 -> 2000
61 -> 3000
62 -> 10000
63 -> 500
64 -> 10000
65 -> 3000
66 -> 15000
67 -> 10000
68 -> 3000
69 -> 1000
70 -> 15000
71 -> 10000
72 -> 5000
73 -> 8000
0 -> 500
1 -> 500
2 -> 1000
3 -> 2000
4 -> 500
5 -> 1000
6 -> 40
7 -> 100
8 -> 500
9 -> 500
10 -> 300
11 -> 40
12 -> 2000
13 -> 50
14 -> 50
15 -> 2000
16 -> 200
17 -> 40
18 -> 300
19 -> 2000
20 -> 500
21 -> 100
22 -> 1000
23 -> 100
24 -> 1000
25 -> 40
26 -> 2000
27 -> 50
28 -> 1000
29 -> 2000
30 -> 50
31 -> 1000
32 -> 8000
33 -> 2000
34 -> 2000
35 -> 2000
36 -> 100
37 -> 40
38 -> 40
39 -> 2000
40 -> 100
41 -> 40
42 -> 1000
43 -> 300
44 -> 300
45 -> 2000
46 -> 1000
47 -> 1000
48 -> 1000
49 -> 40
50 -> 50
51 -> 500
52 -> 500
53 -> 20
54 -> 500
55 -> 300
56 -> 500
57 -> 1000
58 -> 2000
59 -> 2000
60 -> 500
61 -> 2000
62 -> 100
63 -> 300
64 -> 100
65 -> 2000
66 -> 1000
67 -> 200
68 -> 500
69 -> 100
70 -> 2000
71 -> 2000
72 -> 2000
73 -> 100
_ -> 50
soundToOnomato :: SoundID -> String
soundToOnomato v = case _getSoundID v of
0 -> "SCREE"
1 -> "HNH"
2 -> "CRNKL"
3 -> "ZMM"
4 -> "WE-OH"
5 -> "UGGAUGGA"
6 -> "KRTNKL"
7 -> "DWAAH"
8 -> "DEDEDUM"
9 -> "CREUH"
10 -> "BWAH"
11 -> "TIPTOP"
12 -> "DEDEDA"
13 -> "TINKLE"
14 -> "TATATA"
15 -> "CRSK"
16 -> "CRNK"
17 -> "TAKH"
18 -> "CRUNK"
19 -> "SCREE"
20 -> "TNKTNKTNK"
21 -> "TIPTAP"
22 -> "WRR"
23 -> "DEDUM"
24 -> "HSS"
25 -> "BOOM"
26 -> "CLNK"
27 -> "BRAP"
28 -> "CRSNK"
29 -> "TAPP"
30 -> "BLIH"
31 -> "TAPTIP"
32 -> "CLICK"
33 -> "FWUMP"
34 -> "RINGGG"
35 -> "CRH"
36 -> "BRAP"
37 -> "CRUMPLE"
38 -> "TRINKL"
39 -> "PEW"
40 -> "TAK"
41 -> "SMACK"
42 -> "DRR"
43 -> "CRASH"
44 -> "SWSH"
45 -> "CRAKLE"
46 -> "CRTINK"
47 -> "FHP"
48 -> "CHPCHPCHP"
49 -> "BIPBIPBIP"
50 -> "CHUGUGUG"
51 -> "BRPBRPBRP"
52 -> "CRUH"
53 -> "CHNKCHNKCHUNK"
54 -> "WRRR"
55 -> "BRDBRDBRD"
56 -> "PHF"
57 -> "BWAAH"
58 -> "BEP"
59 -> "HSSS"
60 -> "SHUHP"
61 -> "THUD"
62 -> "WHSSH"
63 -> "HMM"
64 -> "BRAHCHCH"
65 -> "TIP"
66 -> "BANGG"
67 -> "ZHM"
68 -> "TAP"
69 -> "BLPCHCH"
70 -> "BANG"
71 -> "CHUGUGUG"
72 -> "DEDA"
73 -> "CRISH"
0 -> "DEDUM"
1 -> "SCREE"
2 -> "CRISH"
3 -> "BRDBRDBRD"
4 -> "DEDEDA"
5 -> "CRNK"
6 -> "CLNK"
7 -> "WRR"
8 -> "TINKLE"
9 -> "TRINKL"
10 -> "BWAAH"
11 -> "TIP"
12 -> "TATATA"
13 -> "BLIH"
14 -> "HMM"
15 -> "PEW"
16 -> "CRAKLE"
17 -> "TAP"
18 -> "DWAAH"
19 -> "BANGG"
20 -> "CRTINK"
21 -> "PHF"
22 -> "ZHM"
23 -> "THUD"
24 -> "CRUNK"
25 -> "TAPTIP"
26 -> "CHUGUGUG"
27 -> "HSSS"
28 -> "CRUMPLE"
29 -> "BOOM"
30 -> "HSS"
31 -> "TAKH"
32 -> "RINGGG"
33 -> "CRH"
34 -> "UGGAUGGA"
35 -> "CREUH"
36 -> "SMACK"
37 -> "CLICK"
38 -> "TIPTOP"
39 -> "CRUH"
40 -> "CHNKCHNKCHUNK"
41 -> "TIPTAP"
42 -> "CRASH"
43 -> "TNKTNKTNK"
44 -> "CHPCHPCHP"
45 -> "SCREE"
46 -> "BRAP"
47 -> "CRSK"
48 -> "CRNKL"
49 -> "TAPP"
50 -> "SHUHP"
51 -> "DEDEDUM"
52 -> "TAK"
53 -> "SWSH"
54 -> "BIPBIPBIP"
55 -> "BEP"
56 -> "KRTNKL"
57 -> "CRSNK"
58 -> "CHUGUGUG"
59 -> "BANG"
60 -> "DEDA"
61 -> "WHSSH"
62 -> "HNH"
63 -> "BWAH"
64 -> "DRR"
65 -> "BRAP"
66 -> "BLPCHCH"
67 -> "ZMM"
68 -> "WRRR"
69 -> "FWUMP"
70 -> "BRAHCHCH"
71 -> "BRPBRPBRP"
72 -> "WE-OH"
73 -> "FHP"
_ -> error "unitialised sound"
soundPathList :: [String]
soundPathList =
[ "tone440sawtoothquiet.SCREE.5000.wav"
, "grunt.HNH.5000.wav"
, "glassShat2.CRNKL.8000.wav"
, "buzz.ZMM.8000.wav"
, "seagullWhistle.WE-OH.5000.wav"
, "seagullBark.UGGAUGGA.5000.wav"
, "smallGlass2.KRTNKL.5000.wav"
, "skwareFadeTwoSec.DWAAH.3000.wav"
, "dededum.DEDEDUM.5000.wav"
, "seagullCry2.CREUH.5000.wav"
, "sineRaisePitchOneSec.BWAH.3000.wav"
, "twoStepSlow.TIPTOP.4000.wav"
, "dededa.DEDEDA.5000.wav"
, "smallGlass4.TINKLE.5000.wav"
, "autoB.TATATA.10000.wav"
, "glassShat4.CRSK.8000.wav"
, "glassShat3.CRNK.8000.wav"
, "tap2.TAKH.8000.wav"
, "impact2.CRUNK.8000.wav"
, "tone440sawtooth.SCREE.10000.wav"
, "reload.TNKTNKTNK.3000.wav"
, "twoStep.TIPTAP.4000.wav"
, "fire.WRR.5000.wav"
, "dedum.DEDUM.5000.wav"
, "foamSprayFadeOut.HSS.5000.wav"
, "explosion.BOOM.20000.wav"
, "tapQuiet.CLNK.4000.wav"
, "autoGun.BRAP.10000.wav"
, "glassShat1.CRSNK.8000.wav"
, "foot3.TAPP.4000.wav"
, "heal.BLIH.2000.wav"
, "twoStep1.TAPTIP.6000.wav"
, "click1.CLICK.500.wav"
, "tap4.FWUMP.5000.wav"
[ "dedum.DEDUM.500.wav"
, "tone440sawtoothquiet.SCREE.500.wav"
, "impact4.CRISH.1000.wav"
, "mini1.BRDBRDBRD.2000.wav"
, "dededa.DEDEDA.500.wav"
, "glassShat3.CRNK.1000.wav"
, "tapQuiet.CLNK.40.wav"
, "fire.WRR.100.wav"
, "smallGlass4.TINKLE.500.wav"
, "smallGlass1.TRINKL.500.wav"
, "sineRaisePitchTwoSec.BWAAH.300.wav"
, "foot1.TIP.40.wav"
, "autoB.TATATA.2000.wav"
, "heal.BLIH.50.wav"
, "fridgeHum.HMM.50.wav"
, "seagullWhistle1.PEW.2000.wav"
, "elecCrackle.CRAKLE.200.wav"
, "foot2.TAP.40.wav"
, "skwareFadeTwoSec.DWAAH.300.wav"
, "bangEcho.BANGG.2000.wav"
, "smallGlass3.CRTINK.500.wav"
, "whiteNoiseFadeOut.PHF.100.wav"
, "tele.ZHM.1000.wav"
, "hit.THUD.100.wav"
, "impact2.CRUNK.1000.wav"
, "twoStep1.TAPTIP.40.wav"
, "seagullChatter.CHUGUGUG.2000.wav"
, "foamSprayLoop.HSSS.50.wav"
, "impact3.CRUMPLE.1000.wav"
, "explosion.BOOM.2000.wav"
, "foamSprayFadeOut.HSS.50.wav"
, "tap2.TAKH.1000.wav"
, "tinitus.RINGGG.8000.wav"
, "seagullCry1.CRH.5000.wav"
, "tap3.BRAP.8000.wav"
, "impact3.CRUMPLE.8000.wav"
, "smallGlass1.TRINKL.5000.wav"
, "seagullWhistle1.PEW.10000.wav"
, "tap1.TAK.8000.wav"
, "hit1.SMACK.4000.wav"
, "slideDoor.DRR.3000.wav"
, "impact1.CRASH.8000.wav"
, "knife.SWSH.2000.wav"
, "elecCrackle.CRAKLE.10000.wav"
, "smallGlass3.CRTINK.5000.wav"
, "whiteNoiseFadeIn.FHP.2000.wav"
, "reload1.CHPCHPCHP.3000.wav"
, "computerBeeping.BIPBIPBIP.5000.wav"
, "seagullChatter1.CHUGUGUG.10000.wav"
, "mini.BRPBRPBRP.12000.wav"
, "seagullCry.CRUH.5000.wav"
, "crankSlow.CHNKCHNKCHUNK.5000.wav"
, "fireLoud.WRRR.10000.wav"
, "mini1.BRDBRDBRD.12000.wav"
, "whiteNoiseFadeOut.PHF.2000.wav"
, "sineRaisePitchTwoSec.BWAAH.3000.wav"
, "tone440.BEP.8000.wav"
, "foamSprayLoop.HSSS.5000.wav"
, "pickUp.SHUHP.2000.wav"
, "hit.THUD.3000.wav"
, "missileLaunch.WHSSH.10000.wav"
, "fridgeHum.HMM.500.wav"
, "shotgun.BRAHCHCH.10000.wav"
, "foot1.TIP.3000.wav"
, "bangEcho.BANGG.15000.wav"
, "tele.ZHM.10000.wav"
, "foot2.TAP.3000.wav"
, "seagullCry1.CRH.2000.wav"
, "seagullBark.UGGAUGGA.2000.wav"
, "seagullCry2.CREUH.2000.wav"
, "hit1.SMACK.100.wav"
, "click1.CLICK.40.wav"
, "twoStepSlow.TIPTOP.40.wav"
, "seagullCry.CRUH.2000.wav"
, "crankSlow.CHNKCHNKCHUNK.100.wav"
, "twoStep.TIPTAP.40.wav"
, "impact1.CRASH.1000.wav"
, "reload.TNKTNKTNK.300.wav"
, "reload1.CHPCHPCHP.300.wav"
, "tone440sawtooth.SCREE.2000.wav"
, "tap3.BRAP.1000.wav"
, "glassShat4.CRSK.1000.wav"
, "glassShat2.CRNKL.1000.wav"
, "foot3.TAPP.40.wav"
, "pickUp.SHUHP.50.wav"
, "dededum.DEDEDUM.500.wav"
, "tap1.TAK.500.wav"
, "knife.SWSH.20.wav"
, "computerBeeping.BIPBIPBIP.500.wav"
, "tone440.BEP.300.wav"
, "smallGlass2.KRTNKL.500.wav"
, "glassShat1.CRSNK.1000.wav"
, "seagullChatter1.CHUGUGUG.2000.wav"
, "bang.BANG.2000.wav"
, "deda.DEDA.500.wav"
, "missileLaunch.WHSSH.2000.wav"
, "grunt.HNH.100.wav"
, "sineRaisePitchOneSec.BWAH.300.wav"
, "slideDoor.DRR.100.wav"
, "autoGun.BRAP.2000.wav"
, "oldMachineBoot.BLPCHCH.1000.wav"
, "bang.BANG.15000.wav"
, "seagullChatter.CHUGUGUG.10000.wav"
, "deda.DEDA.5000.wav"
, "impact4.CRISH.8000.wav"
, "buzz.ZMM.200.wav"
, "fireLoud.WRRR.500.wav"
, "tap4.FWUMP.100.wav"
, "shotgun.BRAHCHCH.2000.wav"
, "mini.BRPBRPBRP.2000.wav"
, "seagullWhistle.WE-OH.2000.wav"
, "whiteNoiseFadeIn.FHP.100.wav"
]
tone440sawtoothquietS :: SoundID
tone440sawtoothquietS = SoundID 0
gruntS :: SoundID
gruntS = SoundID 1
glassShat2S :: SoundID
glassShat2S = SoundID 2
buzzS :: SoundID
buzzS = SoundID 3
seagullWhistleS :: SoundID
seagullWhistleS = SoundID 4
seagullBarkS :: SoundID
seagullBarkS = SoundID 5
smallGlass2S :: SoundID
smallGlass2S = SoundID 6
skwareFadeTwoSecS :: SoundID
skwareFadeTwoSecS = SoundID 7
dededumS :: SoundID
dededumS = SoundID 8
seagullCry2S :: SoundID
seagullCry2S = SoundID 9
sineRaisePitchOneSecS :: SoundID
sineRaisePitchOneSecS = SoundID 10
twoStepSlowS :: SoundID
twoStepSlowS = SoundID 11
dededaS :: SoundID
dededaS = SoundID 12
smallGlass4S :: SoundID
smallGlass4S = SoundID 13
autoBS :: SoundID
autoBS = SoundID 14
glassShat4S :: SoundID
glassShat4S = SoundID 15
glassShat3S :: SoundID
glassShat3S = SoundID 16
tap2S :: SoundID
tap2S = SoundID 17
impact2S :: SoundID
impact2S = SoundID 18
tone440sawtoothS :: SoundID
tone440sawtoothS = SoundID 19
reloadS :: SoundID
reloadS = SoundID 20
twoStepS :: SoundID
twoStepS = SoundID 21
fireS :: SoundID
fireS = SoundID 22
dedumS :: SoundID
dedumS = SoundID 23
foamSprayFadeOutS :: SoundID
foamSprayFadeOutS = SoundID 24
explosionS :: SoundID
explosionS = SoundID 25
tapQuietS :: SoundID
tapQuietS = SoundID 26
autoGunS :: SoundID
autoGunS = SoundID 27
glassShat1S :: SoundID
glassShat1S = SoundID 28
foot3S :: SoundID
foot3S = SoundID 29
healS :: SoundID
healS = SoundID 30
twoStep1S :: SoundID
twoStep1S = SoundID 31
click1S :: SoundID
click1S = SoundID 32
tap4S :: SoundID
tap4S = SoundID 33
tinitusS :: SoundID
tinitusS = SoundID 34
seagullCry1S :: SoundID
seagullCry1S = SoundID 35
tap3S :: SoundID
tap3S = SoundID 36
impact3S :: SoundID
impact3S = SoundID 37
smallGlass1S :: SoundID
smallGlass1S = SoundID 38
seagullWhistle1S :: SoundID
seagullWhistle1S = SoundID 39
tap1S :: SoundID
tap1S = SoundID 40
hit1S :: SoundID
hit1S = SoundID 41
slideDoorS :: SoundID
slideDoorS = SoundID 42
impact1S :: SoundID
impact1S = SoundID 43
knifeS :: SoundID
knifeS = SoundID 44
elecCrackleS :: SoundID
elecCrackleS = SoundID 45
smallGlass3S :: SoundID
smallGlass3S = SoundID 46
whiteNoiseFadeInS :: SoundID
whiteNoiseFadeInS = SoundID 47
reload1S :: SoundID
reload1S = SoundID 48
computerBeepingS :: SoundID
computerBeepingS = SoundID 49
seagullChatter1S :: SoundID
seagullChatter1S = SoundID 50
miniS :: SoundID
miniS = SoundID 51
seagullCryS :: SoundID
seagullCryS = SoundID 52
crankSlowS :: SoundID
crankSlowS = SoundID 53
fireLoudS :: SoundID
fireLoudS = SoundID 54
mini1S :: SoundID
mini1S = SoundID 55
whiteNoiseFadeOutS :: SoundID
whiteNoiseFadeOutS = SoundID 56
sineRaisePitchTwoSecS :: SoundID
sineRaisePitchTwoSecS = SoundID 57
tone440S :: SoundID
tone440S = SoundID 58
foamSprayLoopS :: SoundID
foamSprayLoopS = SoundID 59
pickUpS :: SoundID
pickUpS = SoundID 60
hitS :: SoundID
hitS = SoundID 61
missileLaunchS :: SoundID
missileLaunchS = SoundID 62
fridgeHumS :: SoundID
fridgeHumS = SoundID 63
shotgunS :: SoundID
shotgunS = SoundID 64
foot1S :: SoundID
foot1S = SoundID 65
bangEchoS :: SoundID
bangEchoS = SoundID 66
teleS :: SoundID
teleS = SoundID 67
foot2S :: SoundID
foot2S = SoundID 68
oldMachineBootS :: SoundID
oldMachineBootS = SoundID 69
bangS :: SoundID
bangS = SoundID 70
seagullChatterS :: SoundID
seagullChatterS = SoundID 71
dedaS :: SoundID
dedaS = SoundID 72
dedumS = SoundID 0
tone440sawtoothquietS :: SoundID
tone440sawtoothquietS = SoundID 1
impact4S :: SoundID
impact4S = SoundID 73
impact4S = SoundID 2
mini1S :: SoundID
mini1S = SoundID 3
dededaS :: SoundID
dededaS = SoundID 4
glassShat3S :: SoundID
glassShat3S = SoundID 5
tapQuietS :: SoundID
tapQuietS = SoundID 6
fireS :: SoundID
fireS = SoundID 7
smallGlass4S :: SoundID
smallGlass4S = SoundID 8
smallGlass1S :: SoundID
smallGlass1S = SoundID 9
sineRaisePitchTwoSecS :: SoundID
sineRaisePitchTwoSecS = SoundID 10
foot1S :: SoundID
foot1S = SoundID 11
autoBS :: SoundID
autoBS = SoundID 12
healS :: SoundID
healS = SoundID 13
fridgeHumS :: SoundID
fridgeHumS = SoundID 14
seagullWhistle1S :: SoundID
seagullWhistle1S = SoundID 15
elecCrackleS :: SoundID
elecCrackleS = SoundID 16
foot2S :: SoundID
foot2S = SoundID 17
skwareFadeTwoSecS :: SoundID
skwareFadeTwoSecS = SoundID 18
bangEchoS :: SoundID
bangEchoS = SoundID 19
smallGlass3S :: SoundID
smallGlass3S = SoundID 20
whiteNoiseFadeOutS :: SoundID
whiteNoiseFadeOutS = SoundID 21
teleS :: SoundID
teleS = SoundID 22
hitS :: SoundID
hitS = SoundID 23
impact2S :: SoundID
impact2S = SoundID 24
twoStep1S :: SoundID
twoStep1S = SoundID 25
seagullChatterS :: SoundID
seagullChatterS = SoundID 26
foamSprayLoopS :: SoundID
foamSprayLoopS = SoundID 27
impact3S :: SoundID
impact3S = SoundID 28
explosionS :: SoundID
explosionS = SoundID 29
foamSprayFadeOutS :: SoundID
foamSprayFadeOutS = SoundID 30
tap2S :: SoundID
tap2S = SoundID 31
tinitusS :: SoundID
tinitusS = SoundID 32
seagullCry1S :: SoundID
seagullCry1S = SoundID 33
seagullBarkS :: SoundID
seagullBarkS = SoundID 34
seagullCry2S :: SoundID
seagullCry2S = SoundID 35
hit1S :: SoundID
hit1S = SoundID 36
click1S :: SoundID
click1S = SoundID 37
twoStepSlowS :: SoundID
twoStepSlowS = SoundID 38
seagullCryS :: SoundID
seagullCryS = SoundID 39
crankSlowS :: SoundID
crankSlowS = SoundID 40
twoStepS :: SoundID
twoStepS = SoundID 41
impact1S :: SoundID
impact1S = SoundID 42
reloadS :: SoundID
reloadS = SoundID 43
reload1S :: SoundID
reload1S = SoundID 44
tone440sawtoothS :: SoundID
tone440sawtoothS = SoundID 45
tap3S :: SoundID
tap3S = SoundID 46
glassShat4S :: SoundID
glassShat4S = SoundID 47
glassShat2S :: SoundID
glassShat2S = SoundID 48
foot3S :: SoundID
foot3S = SoundID 49
pickUpS :: SoundID
pickUpS = SoundID 50
dededumS :: SoundID
dededumS = SoundID 51
tap1S :: SoundID
tap1S = SoundID 52
knifeS :: SoundID
knifeS = SoundID 53
computerBeepingS :: SoundID
computerBeepingS = SoundID 54
tone440S :: SoundID
tone440S = SoundID 55
smallGlass2S :: SoundID
smallGlass2S = SoundID 56
glassShat1S :: SoundID
glassShat1S = SoundID 57
seagullChatter1S :: SoundID
seagullChatter1S = SoundID 58
bangS :: SoundID
bangS = SoundID 59
dedaS :: SoundID
dedaS = SoundID 60
missileLaunchS :: SoundID
missileLaunchS = SoundID 61
gruntS :: SoundID
gruntS = SoundID 62
sineRaisePitchOneSecS :: SoundID
sineRaisePitchOneSecS = SoundID 63
slideDoorS :: SoundID
slideDoorS = SoundID 64
autoGunS :: SoundID
autoGunS = SoundID 65
oldMachineBootS :: SoundID
oldMachineBootS = SoundID 66
buzzS :: SoundID
buzzS = SoundID 67
fireLoudS :: SoundID
fireLoudS = SoundID 68
tap4S :: SoundID
tap4S = SoundID 69
shotgunS :: SoundID
shotgunS = SoundID 70
miniS :: SoundID
miniS = SoundID 71
seagullWhistleS :: SoundID
seagullWhistleS = SoundID 72
whiteNoiseFadeInS :: SoundID
whiteNoiseFadeInS = SoundID 73