Hack machine pistol whir down when no ammo
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -167,10 +167,17 @@ invItemLocUpdate cr loc w = doAnyEquipmentEffect loc cr $ case itm ^. itType of
|
||||
| fromMaybe 0 (itm ^? itParams . wTime) >= _coolEnd (useDelay itm) ->
|
||||
w & pointerToItem itm . itParams . wTime
|
||||
.~ 0
|
||||
| fromMaybe 0 (itm ^? itParams . wTime) >= _coolStart (useDelay itm) ->
|
||||
& pointerToItem itm . itParams . coolSound .~ Nothing
|
||||
| fromMaybe 0 (itm ^? itParams . wTime) == _coolStart (useDelay itm) ->
|
||||
w
|
||||
& randGen .~ g
|
||||
& pointerToItem itm . itParams . wTime +~ 1
|
||||
& pointerToItem itm . itParams . coolSound ?~ sid
|
||||
& soundContinue (CrWeaponSound (_crID cr) (fromIntegral $ _itID itm)) (_crPos cr) sid (Just 1)
|
||||
| fromMaybe 0 (itm ^? itParams . wTime) > _coolStart (useDelay itm) ->
|
||||
w
|
||||
& pointerToItem itm . itParams . wTime +~ 1
|
||||
& soundContinue (CrWeaponSound (_crID cr) (fromIntegral $ _itID itm)) (_crPos cr) whirdownS (Just 1)
|
||||
& soundContinue (CrWeaponSound (_crID cr) (fromIntegral $ _itID itm)) (_crPos cr) (fromMaybe undefined (itm ^? itParams . coolSound . _Just)) (Just 1)
|
||||
| itm ^? itParams . isWarming == Just True ->
|
||||
w
|
||||
& pointerToItem itm . itParams . isWarming .~ False
|
||||
@@ -186,6 +193,7 @@ invItemLocUpdate cr loc w = doAnyEquipmentEffect loc cr $ case itm ^. itType of
|
||||
w ^? cWorld . lWorld . creatures . ix 0 . crType . avatarPulse . pulseProgress
|
||||
== Just 0
|
||||
itm = loc ^. locLDT . ldtValue . _1
|
||||
(sid, g) = runState (takeOne [whirdownSmall1S,whirdownSmall2S]) (w ^. randGen)
|
||||
|
||||
copierItemUpdate :: Item -> Creature -> World -> World
|
||||
copierItemUpdate itm cr w = fromMaybe w $ do
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
|
||||
module Dodge.Data.Item.Params where
|
||||
|
||||
import Sound.Data
|
||||
import Control.Lens
|
||||
import Data.Aeson
|
||||
import Data.Aeson.TH
|
||||
@@ -20,6 +21,7 @@ data ItemParams
|
||||
| WarmTime
|
||||
{ _wTime :: Int
|
||||
, _isWarming :: Bool
|
||||
, _coolSound :: Maybe SoundID
|
||||
}
|
||||
| ItemParamID {_itParamID :: Int}
|
||||
|
||||
|
||||
@@ -377,6 +377,7 @@ doHeldUseEffect t cr w = case t ^. ldtValue . itType of
|
||||
-- itm & ldtValue . itUse . heldParams . weaponRepeat .~ []
|
||||
-- & ldtValue . itUse . heldFrame .~ x
|
||||
|
||||
-- should probably unify failure with time use check in some way...
|
||||
applyCME :: Item -> Creature -> Bool -> World -> World
|
||||
applyCME itm cr cme
|
||||
| cme =
|
||||
@@ -385,8 +386,15 @@ applyCME itm cr cme
|
||||
. applySidePush spush cr
|
||||
. applyTorqueCME itm cr
|
||||
. applyRecoil itm cr
|
||||
| otherwise = failsound
|
||||
| otherwise = case itm ^. itType of
|
||||
HELD MACHINEPISTOL ->
|
||||
cWorld . lWorld . creatures . ix (_crID cr) . crInv . ix itid . itParams .~
|
||||
WarmTime (coolstart - 1) True Nothing
|
||||
-- the above is quite hacky for now
|
||||
_ -> failsound
|
||||
where
|
||||
coolstart = fromMaybe 0 $ useDelay itm ^? coolStart
|
||||
itid = itm ^?! itLocation . ilInvID -- unsafe
|
||||
spush = maybe 0 itemSidePush $ itm ^? itType . ibtHeld
|
||||
failsound w = case w ^? input . mouseButtons . ix SDL.ButtonLeft of
|
||||
Just 0 -> soundStart (CrWeaponFailSound (_crID cr)) (_crPos cr) click1S Nothing w
|
||||
|
||||
@@ -58,4 +58,4 @@ miniGunX i =
|
||||
& itType .~ HELD (MINIGUNX i)
|
||||
-- & itEffect . ieInv .~ ItemReduceWarmTime
|
||||
-- & itEffect . ieOnDrop .~ ItemSetWarmTime 0
|
||||
& itParams .~ WarmTime 0 False
|
||||
& itParams .~ WarmTime 0 False Nothing
|
||||
|
||||
@@ -53,7 +53,7 @@ machinePistol :: Item
|
||||
machinePistol =
|
||||
autoPistol
|
||||
& itType .~ HELD MACHINEPISTOL
|
||||
& itParams .~ WarmTime 0 False
|
||||
& itParams .~ WarmTime 0 False Nothing
|
||||
|
||||
smg :: Item
|
||||
smg =
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- generated at 2025-06-26 00:25:02.708688263 UTC
|
||||
-- generated at 2025-06-26 07:04:16.343678574 UTC
|
||||
module Dodge.SoundLogic.ExternallyGeneratedSounds where
|
||||
import Sound.Data
|
||||
soundToVol :: SoundID -> Float
|
||||
@@ -10,130 +10,139 @@ soundToVol v = case _getSoundID v of
|
||||
4 -> 300
|
||||
5 -> 2000
|
||||
6 -> 500
|
||||
7 -> 1000
|
||||
8 -> 40
|
||||
9 -> 100
|
||||
7 -> 200
|
||||
8 -> 1000
|
||||
9 -> 40
|
||||
10 -> 100
|
||||
11 -> 500
|
||||
12 -> 200
|
||||
13 -> 500
|
||||
14 -> 300
|
||||
15 -> 100
|
||||
11 -> 100
|
||||
12 -> 500
|
||||
13 -> 200
|
||||
14 -> 500
|
||||
15 -> 300
|
||||
16 -> 100
|
||||
17 -> 500
|
||||
18 -> 1000
|
||||
19 -> 40
|
||||
20 -> 2000
|
||||
21 -> 100
|
||||
22 -> 50
|
||||
23 -> 200
|
||||
24 -> 250
|
||||
25 -> 100
|
||||
26 -> 50
|
||||
27 -> 2000
|
||||
28 -> 200
|
||||
29 -> 40
|
||||
30 -> 300
|
||||
31 -> 500
|
||||
32 -> 2000
|
||||
33 -> 500
|
||||
34 -> 100
|
||||
35 -> 200
|
||||
36 -> 1000
|
||||
37 -> 200
|
||||
38 -> 100
|
||||
39 -> 100
|
||||
40 -> 1000
|
||||
17 -> 100
|
||||
18 -> 200
|
||||
19 -> 500
|
||||
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
|
||||
33 -> 200
|
||||
34 -> 40
|
||||
35 -> 300
|
||||
36 -> 500
|
||||
37 -> 2000
|
||||
38 -> 500
|
||||
39 -> 200
|
||||
40 -> 100
|
||||
41 -> 200
|
||||
42 -> 1000
|
||||
43 -> 500
|
||||
44 -> 40
|
||||
45 -> 400
|
||||
46 -> 2000
|
||||
47 -> 100
|
||||
48 -> 300
|
||||
49 -> 50
|
||||
50 -> 2000
|
||||
51 -> 50
|
||||
52 -> 500
|
||||
53 -> 1000
|
||||
54 -> 8000
|
||||
55 -> 2000
|
||||
43 -> 200
|
||||
44 -> 100
|
||||
45 -> 100
|
||||
46 -> 1000
|
||||
47 -> 200
|
||||
48 -> 1000
|
||||
49 -> 500
|
||||
50 -> 40
|
||||
51 -> 400
|
||||
52 -> 2000
|
||||
53 -> 100
|
||||
54 -> 300
|
||||
55 -> 50
|
||||
56 -> 2000
|
||||
57 -> 1000
|
||||
58 -> 200
|
||||
59 -> 2000
|
||||
60 -> 100
|
||||
61 -> 100
|
||||
62 -> 40
|
||||
63 -> 100
|
||||
64 -> 40
|
||||
65 -> 2000
|
||||
66 -> 100
|
||||
67 -> 500
|
||||
68 -> 40
|
||||
69 -> 100
|
||||
70 -> 300
|
||||
71 -> 300
|
||||
72 -> 100
|
||||
73 -> 2000
|
||||
74 -> 1000
|
||||
75 -> 1000
|
||||
76 -> 1000
|
||||
77 -> 100
|
||||
78 -> 100
|
||||
79 -> 1000
|
||||
80 -> 1000
|
||||
81 -> 40
|
||||
82 -> 50
|
||||
57 -> 50
|
||||
58 -> 500
|
||||
59 -> 1000
|
||||
60 -> 200
|
||||
61 -> 8000
|
||||
62 -> 2000
|
||||
63 -> 2000
|
||||
64 -> 1000
|
||||
65 -> 200
|
||||
66 -> 2000
|
||||
67 -> 100
|
||||
68 -> 100
|
||||
69 -> 40
|
||||
70 -> 100
|
||||
71 -> 40
|
||||
72 -> 2000
|
||||
73 -> 100
|
||||
74 -> 500
|
||||
75 -> 40
|
||||
76 -> 100
|
||||
77 -> 300
|
||||
78 -> 300
|
||||
79 -> 100
|
||||
80 -> 2000
|
||||
81 -> 1000
|
||||
82 -> 1000
|
||||
83 -> 1000
|
||||
84 -> 500
|
||||
85 -> 500
|
||||
86 -> 100
|
||||
87 -> 100
|
||||
88 -> 1000
|
||||
89 -> 20
|
||||
90 -> 500
|
||||
91 -> 300
|
||||
92 -> 200
|
||||
93 -> 500
|
||||
94 -> 1000
|
||||
95 -> 200
|
||||
96 -> 1000
|
||||
97 -> 2000
|
||||
98 -> 500
|
||||
84 -> 100
|
||||
85 -> 100
|
||||
86 -> 1000
|
||||
87 -> 1000
|
||||
88 -> 40
|
||||
89 -> 50
|
||||
90 -> 1000
|
||||
91 -> 500
|
||||
92 -> 500
|
||||
93 -> 100
|
||||
94 -> 100
|
||||
95 -> 1000
|
||||
96 -> 20
|
||||
97 -> 500
|
||||
98 -> 300
|
||||
99 -> 200
|
||||
100 -> 100
|
||||
100 -> 500
|
||||
101 -> 1000
|
||||
102 -> 300
|
||||
103 -> 2000
|
||||
102 -> 200
|
||||
103 -> 1000
|
||||
104 -> 2000
|
||||
105 -> 100
|
||||
106 -> 500
|
||||
107 -> 2000
|
||||
108 -> 500
|
||||
109 -> 100
|
||||
110 -> 300
|
||||
111 -> 1000
|
||||
112 -> 200
|
||||
113 -> 100
|
||||
114 -> 1000
|
||||
115 -> 2000
|
||||
116 -> 1000
|
||||
117 -> 100
|
||||
118 -> 200
|
||||
119 -> 500
|
||||
105 -> 500
|
||||
106 -> 200
|
||||
107 -> 100
|
||||
108 -> 1000
|
||||
109 -> 300
|
||||
110 -> 2000
|
||||
111 -> 2000
|
||||
112 -> 100
|
||||
113 -> 500
|
||||
114 -> 2000
|
||||
115 -> 500
|
||||
116 -> 100
|
||||
117 -> 300
|
||||
118 -> 1000
|
||||
119 -> 200
|
||||
120 -> 100
|
||||
121 -> 2000
|
||||
122 -> 200
|
||||
123 -> 300
|
||||
124 -> 1000
|
||||
125 -> 2000
|
||||
126 -> 2000
|
||||
127 -> 250
|
||||
128 -> 200
|
||||
121 -> 200
|
||||
122 -> 1000
|
||||
123 -> 2000
|
||||
124 -> 200
|
||||
125 -> 1000
|
||||
126 -> 100
|
||||
127 -> 200
|
||||
128 -> 500
|
||||
129 -> 100
|
||||
130 -> 200
|
||||
130 -> 2000
|
||||
131 -> 200
|
||||
132 -> 300
|
||||
133 -> 1000
|
||||
134 -> 2000
|
||||
135 -> 2000
|
||||
136 -> 250
|
||||
137 -> 200
|
||||
138 -> 100
|
||||
139 -> 200
|
||||
_ -> 50
|
||||
soundToOnomato :: SoundID -> String
|
||||
soundToOnomato v = case _getSoundID v of
|
||||
@@ -144,130 +153,139 @@ soundToOnomato v = case _getSoundID v of
|
||||
4 -> "WHRP"
|
||||
5 -> "BRDBRDBRD"
|
||||
6 -> "DEDEDA"
|
||||
7 -> "CRNK"
|
||||
8 -> "CLNK"
|
||||
9 -> "SKWLCH"
|
||||
10 -> "WRR"
|
||||
11 -> "TINKLE"
|
||||
12 -> "SKREL"
|
||||
13 -> "TRINKL"
|
||||
14 -> "BWAAH"
|
||||
15 -> "SQLEE"
|
||||
16 -> "CLCLH"
|
||||
17 -> "DNDNDNDN"
|
||||
18 -> "CRMBL"
|
||||
19 -> "TIP"
|
||||
20 -> "TATATA"
|
||||
21 -> "SPRT"
|
||||
22 -> "BLIH"
|
||||
23 -> "SQWCH"
|
||||
24 -> "WHR"
|
||||
25 -> "SKLE"
|
||||
26 -> "HMM"
|
||||
27 -> "PEW"
|
||||
28 -> "CRAKLE"
|
||||
29 -> "TAP"
|
||||
30 -> "DWAAH"
|
||||
31 -> "PRUM"
|
||||
32 -> "BANGG"
|
||||
33 -> "CRTINK"
|
||||
34 -> "PHF"
|
||||
35 -> "CRNCH"
|
||||
36 -> "ZHM"
|
||||
37 -> "TING"
|
||||
38 -> "CLCLH"
|
||||
39 -> "THUD"
|
||||
40 -> "TRWNG"
|
||||
41 -> "TING"
|
||||
42 -> "CRASH"
|
||||
43 -> "CLANG"
|
||||
44 -> "TAPTIP"
|
||||
45 -> "CRNKCRNKCRNK"
|
||||
46 -> "CHUGUGUG"
|
||||
47 -> "SKWLL"
|
||||
48 -> "WRRR"
|
||||
49 -> "HSSS"
|
||||
50 -> "BOOM"
|
||||
51 -> "HSS"
|
||||
52 -> "CLANG"
|
||||
53 -> "TAKH"
|
||||
54 -> "RINGGG"
|
||||
55 -> "CRH"
|
||||
56 -> "UGGAUGGA"
|
||||
57 -> "CRUMPLE"
|
||||
58 -> "TING"
|
||||
59 -> "CREUH"
|
||||
60 -> "KKSQWL"
|
||||
61 -> "SMACK"
|
||||
62 -> "CLICK"
|
||||
63 -> "SPRT"
|
||||
64 -> "TIPTOP"
|
||||
65 -> "CRUH"
|
||||
66 -> "CHNKCHNKCHUNK"
|
||||
67 -> "CLKCLK"
|
||||
68 -> "TIPTAP"
|
||||
69 -> "SKWLCH"
|
||||
70 -> "TNKTNKTNK"
|
||||
71 -> "CHPCHPCHP"
|
||||
72 -> "SLP"
|
||||
73 -> "SCREE"
|
||||
74 -> "DHDHL"
|
||||
75 -> "BRAP"
|
||||
76 -> "CRSK"
|
||||
77 -> "SPLRT"
|
||||
78 -> "SKWLL"
|
||||
79 -> "CRNKL"
|
||||
80 -> "TRNKL"
|
||||
81 -> "TAPP"
|
||||
82 -> "SHUHP"
|
||||
83 -> "CRUMBL"
|
||||
84 -> "DEDEDUM"
|
||||
85 -> "TAK"
|
||||
86 -> "SPLRT"
|
||||
87 -> "SQLEE"
|
||||
88 -> "CRISH"
|
||||
89 -> "SWSH"
|
||||
90 -> "BIPBIPBIP"
|
||||
91 -> "BEP"
|
||||
92 -> "CRSKRL"
|
||||
93 -> "KRTNKL"
|
||||
94 -> "CRSNK"
|
||||
95 -> "SHTCK"
|
||||
96 -> "TTRKL"
|
||||
97 -> "UGGAUGGA"
|
||||
98 -> "DUDURAH"
|
||||
99 -> "TING"
|
||||
100 -> "KKSQWL"
|
||||
101 -> "CRMPL"
|
||||
102 -> "BWEP"
|
||||
103 -> "CHUGUGUG"
|
||||
104 -> "BANG"
|
||||
105 -> "SLPP"
|
||||
106 -> "DEDA"
|
||||
107 -> "WHSSH"
|
||||
108 -> "CLANG"
|
||||
109 -> "HNH"
|
||||
110 -> "BWAH"
|
||||
111 -> "CRUNK"
|
||||
112 -> "SQWLTCH"
|
||||
113 -> "DRR"
|
||||
114 -> "TRNKL"
|
||||
115 -> "BRAP"
|
||||
116 -> "BLPCHCH"
|
||||
117 -> "SKLE"
|
||||
118 -> "ZMM"
|
||||
119 -> "WRRR"
|
||||
120 -> "FWUMP"
|
||||
121 -> "BRAHCHCH"
|
||||
122 -> "TING"
|
||||
123 -> "WHRR"
|
||||
124 -> "BWMP"
|
||||
125 -> "BRPBRPBRP"
|
||||
126 -> "WE-OH"
|
||||
127 -> "WHRHH"
|
||||
128 -> "THCK"
|
||||
129 -> "FHP"
|
||||
130 -> "QWLPH"
|
||||
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"
|
||||
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 -> "TAP"
|
||||
35 -> "DWAAH"
|
||||
36 -> "PRUM"
|
||||
37 -> "BANGG"
|
||||
38 -> "CRTINK"
|
||||
39 -> "WH"
|
||||
40 -> "PHF"
|
||||
41 -> "CRNCH"
|
||||
42 -> "ZHM"
|
||||
43 -> "TING"
|
||||
44 -> "CLCLH"
|
||||
45 -> "THUD"
|
||||
46 -> "TRWNG"
|
||||
47 -> "TING"
|
||||
48 -> "CRASH"
|
||||
49 -> "CLANG"
|
||||
50 -> "TAPTIP"
|
||||
51 -> "CRNKCRNKCRNK"
|
||||
52 -> "CHUGUGUG"
|
||||
53 -> "SKWLL"
|
||||
54 -> "WRRR"
|
||||
55 -> "HSSS"
|
||||
56 -> "BOOM"
|
||||
57 -> "HSS"
|
||||
58 -> "CLANG"
|
||||
59 -> "TAKH"
|
||||
60 -> "WHH"
|
||||
61 -> "RINGGG"
|
||||
62 -> "CRH"
|
||||
63 -> "UGGAUGGA"
|
||||
64 -> "CRUMPLE"
|
||||
65 -> "TING"
|
||||
66 -> "CREUH"
|
||||
67 -> "KKSQWL"
|
||||
68 -> "SMACK"
|
||||
69 -> "CLICK"
|
||||
70 -> "SPRT"
|
||||
71 -> "TIPTOP"
|
||||
72 -> "CRUH"
|
||||
73 -> "CHNKCHNKCHUNK"
|
||||
74 -> "CLKCLK"
|
||||
75 -> "TIPTAP"
|
||||
76 -> "SKWLCH"
|
||||
77 -> "TNKTNKTNK"
|
||||
78 -> "CHPCHPCHP"
|
||||
79 -> "SLP"
|
||||
80 -> "SCREE"
|
||||
81 -> "DHDHL"
|
||||
82 -> "BRAP"
|
||||
83 -> "CRSK"
|
||||
84 -> "SPLRT"
|
||||
85 -> "SKWLL"
|
||||
86 -> "CRNKL"
|
||||
87 -> "TRNKL"
|
||||
88 -> "TAPP"
|
||||
89 -> "SHUHP"
|
||||
90 -> "CRUMBL"
|
||||
91 -> "DEDEDUM"
|
||||
92 -> "TAK"
|
||||
93 -> "SPLRT"
|
||||
94 -> "SQLEE"
|
||||
95 -> "CRISH"
|
||||
96 -> "SWSH"
|
||||
97 -> "BIPBIPBIP"
|
||||
98 -> "BEP"
|
||||
99 -> "CRSKRL"
|
||||
100 -> "KRTNKL"
|
||||
101 -> "CRSNK"
|
||||
102 -> "SHTCK"
|
||||
103 -> "TTRKL"
|
||||
104 -> "UGGAUGGA"
|
||||
105 -> "DUDURAH"
|
||||
106 -> "TING"
|
||||
107 -> "KKSQWL"
|
||||
108 -> "CRMPL"
|
||||
109 -> "BWEP"
|
||||
110 -> "CHUGUGUG"
|
||||
111 -> "BANG"
|
||||
112 -> "SLPP"
|
||||
113 -> "DEDA"
|
||||
114 -> "WHSSH"
|
||||
115 -> "CLANG"
|
||||
116 -> "HNH"
|
||||
117 -> "BWAH"
|
||||
118 -> "CRUNK"
|
||||
119 -> "SQWLTCH"
|
||||
120 -> "DRR"
|
||||
121 -> "WHH"
|
||||
122 -> "TRNKL"
|
||||
123 -> "BRAP"
|
||||
124 -> "WHR"
|
||||
125 -> "BLPCHCH"
|
||||
126 -> "SKLE"
|
||||
127 -> "ZMM"
|
||||
128 -> "WRRR"
|
||||
129 -> "FWUMP"
|
||||
130 -> "BRAHCHCH"
|
||||
131 -> "TING"
|
||||
132 -> "WHRR"
|
||||
133 -> "BWMP"
|
||||
134 -> "BRPBRPBRP"
|
||||
135 -> "WE-OH"
|
||||
136 -> "WHRHH"
|
||||
137 -> "THCK"
|
||||
138 -> "FHP"
|
||||
139 -> "QWLPH"
|
||||
_ -> error "unitialised sound"
|
||||
soundPathList :: [String]
|
||||
soundPathList =
|
||||
@@ -278,6 +296,7 @@ soundPathList =
|
||||
, "whirTap.WHRP.300.wav"
|
||||
, "mini1.BRDBRDBRD.2000.wav"
|
||||
, "dededa.DEDEDA.500.wav"
|
||||
, "whirdownSmall2.WHR.200.wav"
|
||||
, "glassShat3.CRNK.1000.wav"
|
||||
, "tapQuiet.CLNK.40.wav"
|
||||
, "blood8.SKWLCH.100.wav"
|
||||
@@ -288,7 +307,9 @@ soundPathList =
|
||||
, "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"
|
||||
@@ -299,12 +320,15 @@ soundPathList =
|
||||
, "bloodShort6.SKLE.100.wav"
|
||||
, "fridgeHum.HMM.50.wav"
|
||||
, "seagullWhistle1.PEW.2000.wav"
|
||||
, "whirdownShort2.WH.200.wav"
|
||||
, "whirdownShort4.WH.200.wav"
|
||||
, "elecCrackle.CRAKLE.200.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"
|
||||
, "tele.ZHM.1000.wav"
|
||||
@@ -325,6 +349,7 @@ soundPathList =
|
||||
, "foamSprayFadeOut.HSS.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"
|
||||
@@ -385,8 +410,10 @@ soundPathList =
|
||||
, "metal2.CRUNK.1000.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"
|
||||
@@ -417,251 +444,269 @@ mini1S :: SoundID
|
||||
mini1S = SoundID 5
|
||||
dededaS :: SoundID
|
||||
dededaS = SoundID 6
|
||||
whirdownSmall2S :: SoundID
|
||||
whirdownSmall2S = SoundID 7
|
||||
glassShat3S :: SoundID
|
||||
glassShat3S = SoundID 7
|
||||
glassShat3S = SoundID 8
|
||||
tapQuietS :: SoundID
|
||||
tapQuietS = SoundID 8
|
||||
tapQuietS = SoundID 9
|
||||
blood8S :: SoundID
|
||||
blood8S = SoundID 9
|
||||
blood8S = SoundID 10
|
||||
fireS :: SoundID
|
||||
fireS = SoundID 10
|
||||
fireS = SoundID 11
|
||||
smallGlass4S :: SoundID
|
||||
smallGlass4S = SoundID 11
|
||||
smallGlass4S = SoundID 12
|
||||
gut4S :: SoundID
|
||||
gut4S = SoundID 12
|
||||
gut4S = SoundID 13
|
||||
smallGlass1S :: SoundID
|
||||
smallGlass1S = SoundID 13
|
||||
smallGlass1S = SoundID 14
|
||||
sineRaisePitchTwoSecS :: SoundID
|
||||
sineRaisePitchTwoSecS = SoundID 14
|
||||
sineRaisePitchTwoSecS = SoundID 15
|
||||
blood7S :: SoundID
|
||||
blood7S = SoundID 15
|
||||
blood7S = SoundID 16
|
||||
bloodShort5S :: SoundID
|
||||
bloodShort5S = SoundID 16
|
||||
bloodShort5S = SoundID 17
|
||||
whirdown1S :: SoundID
|
||||
whirdown1S = SoundID 18
|
||||
combineS :: SoundID
|
||||
combineS = SoundID 17
|
||||
combineS = SoundID 19
|
||||
whirdownShort1S :: SoundID
|
||||
whirdownShort1S = SoundID 20
|
||||
stone4S :: SoundID
|
||||
stone4S = SoundID 18
|
||||
stone4S = SoundID 21
|
||||
foot1S :: SoundID
|
||||
foot1S = SoundID 19
|
||||
foot1S = SoundID 22
|
||||
autoBS :: SoundID
|
||||
autoBS = SoundID 20
|
||||
autoBS = SoundID 23
|
||||
blood2S :: SoundID
|
||||
blood2S = SoundID 21
|
||||
blood2S = SoundID 24
|
||||
healS :: SoundID
|
||||
healS = SoundID 22
|
||||
healS = SoundID 25
|
||||
gut3S :: SoundID
|
||||
gut3S = SoundID 23
|
||||
gut3S = SoundID 26
|
||||
whirupS :: SoundID
|
||||
whirupS = SoundID 24
|
||||
whirupS = SoundID 27
|
||||
bloodShort6S :: SoundID
|
||||
bloodShort6S = SoundID 25
|
||||
bloodShort6S = SoundID 28
|
||||
fridgeHumS :: SoundID
|
||||
fridgeHumS = SoundID 26
|
||||
fridgeHumS = SoundID 29
|
||||
seagullWhistle1S :: SoundID
|
||||
seagullWhistle1S = SoundID 27
|
||||
seagullWhistle1S = SoundID 30
|
||||
whirdownShort2S :: SoundID
|
||||
whirdownShort2S = SoundID 31
|
||||
whirdownShort4S :: SoundID
|
||||
whirdownShort4S = SoundID 32
|
||||
elecCrackleS :: SoundID
|
||||
elecCrackleS = SoundID 28
|
||||
elecCrackleS = SoundID 33
|
||||
foot2S :: SoundID
|
||||
foot2S = SoundID 29
|
||||
foot2S = SoundID 34
|
||||
skwareFadeTwoSecS :: SoundID
|
||||
skwareFadeTwoSecS = SoundID 30
|
||||
skwareFadeTwoSecS = SoundID 35
|
||||
insertOneS :: SoundID
|
||||
insertOneS = SoundID 31
|
||||
insertOneS = SoundID 36
|
||||
bangEchoS :: SoundID
|
||||
bangEchoS = SoundID 32
|
||||
bangEchoS = SoundID 37
|
||||
smallGlass3S :: SoundID
|
||||
smallGlass3S = SoundID 33
|
||||
smallGlass3S = SoundID 38
|
||||
whirdownShort3S :: SoundID
|
||||
whirdownShort3S = SoundID 39
|
||||
whiteNoiseFadeOutS :: SoundID
|
||||
whiteNoiseFadeOutS = SoundID 34
|
||||
whiteNoiseFadeOutS = SoundID 40
|
||||
gut2S :: SoundID
|
||||
gut2S = SoundID 35
|
||||
gut2S = SoundID 41
|
||||
teleS :: SoundID
|
||||
teleS = SoundID 36
|
||||
teleS = SoundID 42
|
||||
ting2S :: SoundID
|
||||
ting2S = SoundID 37
|
||||
ting2S = SoundID 43
|
||||
blood5S :: SoundID
|
||||
blood5S = SoundID 38
|
||||
blood5S = SoundID 44
|
||||
hitS :: SoundID
|
||||
hitS = SoundID 39
|
||||
hitS = SoundID 45
|
||||
metal7S :: SoundID
|
||||
metal7S = SoundID 40
|
||||
metal7S = SoundID 46
|
||||
ting4S :: SoundID
|
||||
ting4S = SoundID 41
|
||||
ting4S = SoundID 47
|
||||
stone1S :: SoundID
|
||||
stone1S = SoundID 42
|
||||
stone1S = SoundID 48
|
||||
clangS :: SoundID
|
||||
clangS = SoundID 43
|
||||
clangS = SoundID 49
|
||||
twoStep1S :: SoundID
|
||||
twoStep1S = SoundID 44
|
||||
twoStep1S = SoundID 50
|
||||
wrench1S :: SoundID
|
||||
wrench1S = SoundID 45
|
||||
wrench1S = SoundID 51
|
||||
seagullChatterS :: SoundID
|
||||
seagullChatterS = SoundID 46
|
||||
seagullChatterS = SoundID 52
|
||||
blood4S :: SoundID
|
||||
blood4S = SoundID 47
|
||||
blood4S = SoundID 53
|
||||
fireFadeS :: SoundID
|
||||
fireFadeS = SoundID 48
|
||||
fireFadeS = SoundID 54
|
||||
foamSprayLoopS :: SoundID
|
||||
foamSprayLoopS = SoundID 49
|
||||
foamSprayLoopS = SoundID 55
|
||||
explosionS :: SoundID
|
||||
explosionS = SoundID 50
|
||||
explosionS = SoundID 56
|
||||
foamSprayFadeOutS :: SoundID
|
||||
foamSprayFadeOutS = SoundID 51
|
||||
foamSprayFadeOutS = SoundID 57
|
||||
clang1S :: SoundID
|
||||
clang1S = SoundID 52
|
||||
clang1S = SoundID 58
|
||||
tap2S :: SoundID
|
||||
tap2S = SoundID 53
|
||||
tap2S = SoundID 59
|
||||
whirdown3S :: SoundID
|
||||
whirdown3S = SoundID 60
|
||||
tinitusS :: SoundID
|
||||
tinitusS = SoundID 54
|
||||
tinitusS = SoundID 61
|
||||
seagullCry1S :: SoundID
|
||||
seagullCry1S = SoundID 55
|
||||
seagullCry1S = SoundID 62
|
||||
seagullBarkS :: SoundID
|
||||
seagullBarkS = SoundID 56
|
||||
seagullBarkS = SoundID 63
|
||||
stone3S :: SoundID
|
||||
stone3S = SoundID 57
|
||||
stone3S = SoundID 64
|
||||
tingS :: SoundID
|
||||
tingS = SoundID 58
|
||||
tingS = SoundID 65
|
||||
seagullCry2S :: SoundID
|
||||
seagullCry2S = SoundID 59
|
||||
seagullCry2S = SoundID 66
|
||||
bloodShort3S :: SoundID
|
||||
bloodShort3S = SoundID 60
|
||||
bloodShort3S = SoundID 67
|
||||
hit1S :: SoundID
|
||||
hit1S = SoundID 61
|
||||
hit1S = SoundID 68
|
||||
click1S :: SoundID
|
||||
click1S = SoundID 62
|
||||
click1S = SoundID 69
|
||||
bloodShort2S :: SoundID
|
||||
bloodShort2S = SoundID 63
|
||||
bloodShort2S = SoundID 70
|
||||
twoStepSlowS :: SoundID
|
||||
twoStepSlowS = SoundID 64
|
||||
twoStepSlowS = SoundID 71
|
||||
seagullCryS :: SoundID
|
||||
seagullCryS = SoundID 65
|
||||
seagullCryS = SoundID 72
|
||||
crankSlowS :: SoundID
|
||||
crankSlowS = SoundID 66
|
||||
crankSlowS = SoundID 73
|
||||
primeS :: SoundID
|
||||
primeS = SoundID 67
|
||||
primeS = SoundID 74
|
||||
twoStepS :: SoundID
|
||||
twoStepS = SoundID 68
|
||||
twoStepS = SoundID 75
|
||||
bloodShort8S :: SoundID
|
||||
bloodShort8S = SoundID 69
|
||||
bloodShort8S = SoundID 76
|
||||
reloadS :: SoundID
|
||||
reloadS = SoundID 70
|
||||
reloadS = SoundID 77
|
||||
reload1S :: SoundID
|
||||
reload1S = SoundID 71
|
||||
reload1S = SoundID 78
|
||||
slapS :: SoundID
|
||||
slapS = SoundID 72
|
||||
slapS = SoundID 79
|
||||
tone440sawtoothS :: SoundID
|
||||
tone440sawtoothS = SoundID 73
|
||||
tone440sawtoothS = SoundID 80
|
||||
metal3S :: SoundID
|
||||
metal3S = SoundID 74
|
||||
metal3S = SoundID 81
|
||||
tap3S :: SoundID
|
||||
tap3S = SoundID 75
|
||||
tap3S = SoundID 82
|
||||
glassShat4S :: SoundID
|
||||
glassShat4S = SoundID 76
|
||||
glassShat4S = SoundID 83
|
||||
bloodShort1S :: SoundID
|
||||
bloodShort1S = SoundID 77
|
||||
bloodShort1S = SoundID 84
|
||||
bloodShort4S :: SoundID
|
||||
bloodShort4S = SoundID 78
|
||||
bloodShort4S = SoundID 85
|
||||
glassShat2S :: SoundID
|
||||
glassShat2S = SoundID 79
|
||||
glassShat2S = SoundID 86
|
||||
metal1S :: SoundID
|
||||
metal1S = SoundID 80
|
||||
metal1S = SoundID 87
|
||||
foot3S :: SoundID
|
||||
foot3S = SoundID 81
|
||||
foot3S = SoundID 88
|
||||
pickUpS :: SoundID
|
||||
pickUpS = SoundID 82
|
||||
pickUpS = SoundID 89
|
||||
stone5S :: SoundID
|
||||
stone5S = SoundID 83
|
||||
stone5S = SoundID 90
|
||||
dededumS :: SoundID
|
||||
dededumS = SoundID 84
|
||||
dededumS = SoundID 91
|
||||
tap1S :: SoundID
|
||||
tap1S = SoundID 85
|
||||
tap1S = SoundID 92
|
||||
blood1S :: SoundID
|
||||
blood1S = SoundID 86
|
||||
blood1S = SoundID 93
|
||||
bloodShort7S :: SoundID
|
||||
bloodShort7S = SoundID 87
|
||||
bloodShort7S = SoundID 94
|
||||
metal4S :: SoundID
|
||||
metal4S = SoundID 88
|
||||
metal4S = SoundID 95
|
||||
knifeS :: SoundID
|
||||
knifeS = SoundID 89
|
||||
knifeS = SoundID 96
|
||||
computerBeepingS :: SoundID
|
||||
computerBeepingS = SoundID 90
|
||||
computerBeepingS = SoundID 97
|
||||
tone440S :: SoundID
|
||||
tone440S = SoundID 91
|
||||
tone440S = SoundID 98
|
||||
gut6S :: SoundID
|
||||
gut6S = SoundID 92
|
||||
gut6S = SoundID 99
|
||||
smallGlass2S :: SoundID
|
||||
smallGlass2S = SoundID 93
|
||||
smallGlass2S = SoundID 100
|
||||
glassShat1S :: SoundID
|
||||
glassShat1S = SoundID 94
|
||||
glassShat1S = SoundID 101
|
||||
disconnectItemS :: SoundID
|
||||
disconnectItemS = SoundID 95
|
||||
disconnectItemS = SoundID 102
|
||||
metal5S :: SoundID
|
||||
metal5S = SoundID 96
|
||||
metal5S = SoundID 103
|
||||
seagullBarkTransformedS :: SoundID
|
||||
seagullBarkTransformedS = SoundID 97
|
||||
seagullBarkTransformedS = SoundID 104
|
||||
ejectS :: SoundID
|
||||
ejectS = SoundID 98
|
||||
ejectS = SoundID 105
|
||||
ting3S :: SoundID
|
||||
ting3S = SoundID 99
|
||||
ting3S = SoundID 106
|
||||
blood3S :: SoundID
|
||||
blood3S = SoundID 100
|
||||
blood3S = SoundID 107
|
||||
stone2S :: SoundID
|
||||
stone2S = SoundID 101
|
||||
stone2S = SoundID 108
|
||||
tone440raiseS :: SoundID
|
||||
tone440raiseS = SoundID 102
|
||||
tone440raiseS = SoundID 109
|
||||
seagullChatter1S :: SoundID
|
||||
seagullChatter1S = SoundID 103
|
||||
seagullChatter1S = SoundID 110
|
||||
bangS :: SoundID
|
||||
bangS = SoundID 104
|
||||
bangS = SoundID 111
|
||||
slap1S :: SoundID
|
||||
slap1S = SoundID 105
|
||||
slap1S = SoundID 112
|
||||
dedaS :: SoundID
|
||||
dedaS = SoundID 106
|
||||
dedaS = SoundID 113
|
||||
missileLaunchS :: SoundID
|
||||
missileLaunchS = SoundID 107
|
||||
missileLaunchS = SoundID 114
|
||||
clang2S :: SoundID
|
||||
clang2S = SoundID 108
|
||||
clang2S = SoundID 115
|
||||
gruntS :: SoundID
|
||||
gruntS = SoundID 109
|
||||
gruntS = SoundID 116
|
||||
sineRaisePitchOneSecS :: SoundID
|
||||
sineRaisePitchOneSecS = SoundID 110
|
||||
sineRaisePitchOneSecS = SoundID 117
|
||||
metal2S :: SoundID
|
||||
metal2S = SoundID 111
|
||||
metal2S = SoundID 118
|
||||
gut5S :: SoundID
|
||||
gut5S = SoundID 112
|
||||
gut5S = SoundID 119
|
||||
slideDoorS :: SoundID
|
||||
slideDoorS = SoundID 113
|
||||
slideDoorS = SoundID 120
|
||||
whirdown2S :: SoundID
|
||||
whirdown2S = SoundID 121
|
||||
metal6S :: SoundID
|
||||
metal6S = SoundID 114
|
||||
metal6S = SoundID 122
|
||||
autoGunS :: SoundID
|
||||
autoGunS = SoundID 115
|
||||
autoGunS = SoundID 123
|
||||
whirdownSmall1S :: SoundID
|
||||
whirdownSmall1S = SoundID 124
|
||||
oldMachineBootS :: SoundID
|
||||
oldMachineBootS = SoundID 116
|
||||
oldMachineBootS = SoundID 125
|
||||
blood6S :: SoundID
|
||||
blood6S = SoundID 117
|
||||
blood6S = SoundID 126
|
||||
buzzS :: SoundID
|
||||
buzzS = SoundID 118
|
||||
buzzS = SoundID 127
|
||||
fireLoudS :: SoundID
|
||||
fireLoudS = SoundID 119
|
||||
fireLoudS = SoundID 128
|
||||
tap4S :: SoundID
|
||||
tap4S = SoundID 120
|
||||
tap4S = SoundID 129
|
||||
shotgunS :: SoundID
|
||||
shotgunS = SoundID 121
|
||||
shotgunS = SoundID 130
|
||||
ting5S :: SoundID
|
||||
ting5S = SoundID 122
|
||||
ting5S = SoundID 131
|
||||
whirS :: SoundID
|
||||
whirS = SoundID 123
|
||||
whirS = SoundID 132
|
||||
sawtoothFailS :: SoundID
|
||||
sawtoothFailS = SoundID 124
|
||||
sawtoothFailS = SoundID 133
|
||||
miniS :: SoundID
|
||||
miniS = SoundID 125
|
||||
miniS = SoundID 134
|
||||
seagullWhistleS :: SoundID
|
||||
seagullWhistleS = SoundID 126
|
||||
seagullWhistleS = SoundID 135
|
||||
whirdownS :: SoundID
|
||||
whirdownS = SoundID 127
|
||||
whirdownS = SoundID 136
|
||||
connectItemS :: SoundID
|
||||
connectItemS = SoundID 128
|
||||
connectItemS = SoundID 137
|
||||
whiteNoiseFadeInS :: SoundID
|
||||
whiteNoiseFadeInS = SoundID 129
|
||||
whiteNoiseFadeInS = SoundID 138
|
||||
gut1S :: SoundID
|
||||
gut1S = SoundID 130
|
||||
gut1S = SoundID 139
|
||||
|
||||
Reference in New Issue
Block a user