Move towards adding in pulse laser "rifle" (like UT shock rifle)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
-- generated at 2025-06-26 07:04:16.343678574 UTC
|
||||
-- generated at 2025-07-24 21:27:39.778553009 UTC
|
||||
module Dodge.SoundLogic.ExternallyGeneratedSounds where
|
||||
import Sound.Data
|
||||
soundToVol :: SoundID -> Float
|
||||
@@ -77,72 +77,73 @@ soundToVol v = case _getSoundID v of
|
||||
71 -> 40
|
||||
72 -> 2000
|
||||
73 -> 100
|
||||
74 -> 500
|
||||
75 -> 40
|
||||
76 -> 100
|
||||
77 -> 300
|
||||
74 -> 250
|
||||
75 -> 500
|
||||
76 -> 40
|
||||
77 -> 100
|
||||
78 -> 300
|
||||
79 -> 100
|
||||
80 -> 2000
|
||||
81 -> 1000
|
||||
79 -> 300
|
||||
80 -> 100
|
||||
81 -> 2000
|
||||
82 -> 1000
|
||||
83 -> 1000
|
||||
84 -> 100
|
||||
84 -> 1000
|
||||
85 -> 100
|
||||
86 -> 1000
|
||||
86 -> 100
|
||||
87 -> 1000
|
||||
88 -> 40
|
||||
89 -> 50
|
||||
90 -> 1000
|
||||
91 -> 500
|
||||
88 -> 1000
|
||||
89 -> 40
|
||||
90 -> 50
|
||||
91 -> 1000
|
||||
92 -> 500
|
||||
93 -> 100
|
||||
93 -> 500
|
||||
94 -> 100
|
||||
95 -> 1000
|
||||
96 -> 20
|
||||
97 -> 500
|
||||
98 -> 300
|
||||
99 -> 200
|
||||
100 -> 500
|
||||
101 -> 1000
|
||||
102 -> 200
|
||||
103 -> 1000
|
||||
104 -> 2000
|
||||
105 -> 500
|
||||
106 -> 200
|
||||
107 -> 100
|
||||
108 -> 1000
|
||||
109 -> 300
|
||||
110 -> 2000
|
||||
95 -> 100
|
||||
96 -> 1000
|
||||
97 -> 20
|
||||
98 -> 500
|
||||
99 -> 300
|
||||
100 -> 200
|
||||
101 -> 500
|
||||
102 -> 1000
|
||||
103 -> 200
|
||||
104 -> 1000
|
||||
105 -> 2000
|
||||
106 -> 500
|
||||
107 -> 200
|
||||
108 -> 100
|
||||
109 -> 1000
|
||||
110 -> 300
|
||||
111 -> 2000
|
||||
112 -> 100
|
||||
113 -> 500
|
||||
114 -> 2000
|
||||
115 -> 500
|
||||
116 -> 100
|
||||
117 -> 300
|
||||
118 -> 1000
|
||||
119 -> 200
|
||||
120 -> 100
|
||||
121 -> 200
|
||||
122 -> 1000
|
||||
123 -> 2000
|
||||
124 -> 200
|
||||
125 -> 1000
|
||||
126 -> 100
|
||||
127 -> 200
|
||||
128 -> 500
|
||||
129 -> 100
|
||||
130 -> 2000
|
||||
131 -> 200
|
||||
132 -> 300
|
||||
133 -> 1000
|
||||
134 -> 2000
|
||||
112 -> 2000
|
||||
113 -> 100
|
||||
114 -> 500
|
||||
115 -> 2000
|
||||
116 -> 500
|
||||
117 -> 100
|
||||
118 -> 300
|
||||
119 -> 1000
|
||||
120 -> 200
|
||||
121 -> 100
|
||||
122 -> 200
|
||||
123 -> 1000
|
||||
124 -> 2000
|
||||
125 -> 200
|
||||
126 -> 1000
|
||||
127 -> 100
|
||||
128 -> 200
|
||||
129 -> 500
|
||||
130 -> 100
|
||||
131 -> 2000
|
||||
132 -> 200
|
||||
133 -> 300
|
||||
134 -> 1000
|
||||
135 -> 2000
|
||||
136 -> 250
|
||||
137 -> 200
|
||||
138 -> 100
|
||||
139 -> 200
|
||||
136 -> 2000
|
||||
137 -> 250
|
||||
138 -> 200
|
||||
139 -> 100
|
||||
140 -> 200
|
||||
_ -> 50
|
||||
soundToOnomato :: SoundID -> String
|
||||
soundToOnomato v = case _getSoundID v of
|
||||
@@ -220,72 +221,73 @@ soundToOnomato v = case _getSoundID v of
|
||||
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"
|
||||
74 -> "DMP"
|
||||
75 -> "CLKCLK"
|
||||
76 -> "TIPTAP"
|
||||
77 -> "SKWLCH"
|
||||
78 -> "TNKTNKTNK"
|
||||
79 -> "CHPCHPCHP"
|
||||
80 -> "SLP"
|
||||
81 -> "SCREE"
|
||||
82 -> "DHDHL"
|
||||
83 -> "BRAP"
|
||||
84 -> "CRSK"
|
||||
85 -> "SPLRT"
|
||||
86 -> "SKWLL"
|
||||
87 -> "CRNKL"
|
||||
88 -> "TRNKL"
|
||||
89 -> "TAPP"
|
||||
90 -> "SHUHP"
|
||||
91 -> "CRUMBL"
|
||||
92 -> "DEDEDUM"
|
||||
93 -> "TAK"
|
||||
94 -> "SPLRT"
|
||||
95 -> "SQLEE"
|
||||
96 -> "CRISH"
|
||||
97 -> "SWSH"
|
||||
98 -> "BIPBIPBIP"
|
||||
99 -> "BEP"
|
||||
100 -> "CRSKRL"
|
||||
101 -> "KRTNKL"
|
||||
102 -> "CRSNK"
|
||||
103 -> "SHTCK"
|
||||
104 -> "TTRKL"
|
||||
105 -> "UGGAUGGA"
|
||||
106 -> "DUDURAH"
|
||||
107 -> "TING"
|
||||
108 -> "KKSQWL"
|
||||
109 -> "CRMPL"
|
||||
110 -> "BWEP"
|
||||
111 -> "CHUGUGUG"
|
||||
112 -> "BANG"
|
||||
113 -> "SLPP"
|
||||
114 -> "DEDA"
|
||||
115 -> "WHSSH"
|
||||
116 -> "CLANG"
|
||||
117 -> "HNH"
|
||||
118 -> "BWAH"
|
||||
119 -> "CRUNK"
|
||||
120 -> "SQWLTCH"
|
||||
121 -> "DRR"
|
||||
122 -> "WHH"
|
||||
123 -> "TRNKL"
|
||||
124 -> "BRAP"
|
||||
125 -> "WHR"
|
||||
126 -> "BLPCHCH"
|
||||
127 -> "SKLE"
|
||||
128 -> "ZMM"
|
||||
129 -> "WRRR"
|
||||
130 -> "FWUMP"
|
||||
131 -> "BRAHCHCH"
|
||||
132 -> "TING"
|
||||
133 -> "WHRR"
|
||||
134 -> "BWMP"
|
||||
135 -> "BRPBRPBRP"
|
||||
136 -> "WE-OH"
|
||||
137 -> "WHRHH"
|
||||
138 -> "THCK"
|
||||
139 -> "FHP"
|
||||
140 -> "QWLPH"
|
||||
_ -> error "unitialised sound"
|
||||
soundPathList :: [String]
|
||||
soundPathList =
|
||||
@@ -363,6 +365,7 @@ soundPathList =
|
||||
, "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"
|
||||
@@ -578,135 +581,137 @@ seagullCryS :: SoundID
|
||||
seagullCryS = SoundID 72
|
||||
crankSlowS :: SoundID
|
||||
crankSlowS = SoundID 73
|
||||
energyReleaseS :: SoundID
|
||||
energyReleaseS = SoundID 74
|
||||
primeS :: SoundID
|
||||
primeS = SoundID 74
|
||||
primeS = SoundID 75
|
||||
twoStepS :: SoundID
|
||||
twoStepS = SoundID 75
|
||||
twoStepS = SoundID 76
|
||||
bloodShort8S :: SoundID
|
||||
bloodShort8S = SoundID 76
|
||||
bloodShort8S = SoundID 77
|
||||
reloadS :: SoundID
|
||||
reloadS = SoundID 77
|
||||
reloadS = SoundID 78
|
||||
reload1S :: SoundID
|
||||
reload1S = SoundID 78
|
||||
reload1S = SoundID 79
|
||||
slapS :: SoundID
|
||||
slapS = SoundID 79
|
||||
slapS = SoundID 80
|
||||
tone440sawtoothS :: SoundID
|
||||
tone440sawtoothS = SoundID 80
|
||||
tone440sawtoothS = SoundID 81
|
||||
metal3S :: SoundID
|
||||
metal3S = SoundID 81
|
||||
metal3S = SoundID 82
|
||||
tap3S :: SoundID
|
||||
tap3S = SoundID 82
|
||||
tap3S = SoundID 83
|
||||
glassShat4S :: SoundID
|
||||
glassShat4S = SoundID 83
|
||||
glassShat4S = SoundID 84
|
||||
bloodShort1S :: SoundID
|
||||
bloodShort1S = SoundID 84
|
||||
bloodShort1S = SoundID 85
|
||||
bloodShort4S :: SoundID
|
||||
bloodShort4S = SoundID 85
|
||||
bloodShort4S = SoundID 86
|
||||
glassShat2S :: SoundID
|
||||
glassShat2S = SoundID 86
|
||||
glassShat2S = SoundID 87
|
||||
metal1S :: SoundID
|
||||
metal1S = SoundID 87
|
||||
metal1S = SoundID 88
|
||||
foot3S :: SoundID
|
||||
foot3S = SoundID 88
|
||||
foot3S = SoundID 89
|
||||
pickUpS :: SoundID
|
||||
pickUpS = SoundID 89
|
||||
pickUpS = SoundID 90
|
||||
stone5S :: SoundID
|
||||
stone5S = SoundID 90
|
||||
stone5S = SoundID 91
|
||||
dededumS :: SoundID
|
||||
dededumS = SoundID 91
|
||||
dededumS = SoundID 92
|
||||
tap1S :: SoundID
|
||||
tap1S = SoundID 92
|
||||
tap1S = SoundID 93
|
||||
blood1S :: SoundID
|
||||
blood1S = SoundID 93
|
||||
blood1S = SoundID 94
|
||||
bloodShort7S :: SoundID
|
||||
bloodShort7S = SoundID 94
|
||||
bloodShort7S = SoundID 95
|
||||
metal4S :: SoundID
|
||||
metal4S = SoundID 95
|
||||
metal4S = SoundID 96
|
||||
knifeS :: SoundID
|
||||
knifeS = SoundID 96
|
||||
knifeS = SoundID 97
|
||||
computerBeepingS :: SoundID
|
||||
computerBeepingS = SoundID 97
|
||||
computerBeepingS = SoundID 98
|
||||
tone440S :: SoundID
|
||||
tone440S = SoundID 98
|
||||
tone440S = SoundID 99
|
||||
gut6S :: SoundID
|
||||
gut6S = SoundID 99
|
||||
gut6S = SoundID 100
|
||||
smallGlass2S :: SoundID
|
||||
smallGlass2S = SoundID 100
|
||||
smallGlass2S = SoundID 101
|
||||
glassShat1S :: SoundID
|
||||
glassShat1S = SoundID 101
|
||||
glassShat1S = SoundID 102
|
||||
disconnectItemS :: SoundID
|
||||
disconnectItemS = SoundID 102
|
||||
disconnectItemS = SoundID 103
|
||||
metal5S :: SoundID
|
||||
metal5S = SoundID 103
|
||||
metal5S = SoundID 104
|
||||
seagullBarkTransformedS :: SoundID
|
||||
seagullBarkTransformedS = SoundID 104
|
||||
seagullBarkTransformedS = SoundID 105
|
||||
ejectS :: SoundID
|
||||
ejectS = SoundID 105
|
||||
ejectS = SoundID 106
|
||||
ting3S :: SoundID
|
||||
ting3S = SoundID 106
|
||||
ting3S = SoundID 107
|
||||
blood3S :: SoundID
|
||||
blood3S = SoundID 107
|
||||
blood3S = SoundID 108
|
||||
stone2S :: SoundID
|
||||
stone2S = SoundID 108
|
||||
stone2S = SoundID 109
|
||||
tone440raiseS :: SoundID
|
||||
tone440raiseS = SoundID 109
|
||||
tone440raiseS = SoundID 110
|
||||
seagullChatter1S :: SoundID
|
||||
seagullChatter1S = SoundID 110
|
||||
seagullChatter1S = SoundID 111
|
||||
bangS :: SoundID
|
||||
bangS = SoundID 111
|
||||
bangS = SoundID 112
|
||||
slap1S :: SoundID
|
||||
slap1S = SoundID 112
|
||||
slap1S = SoundID 113
|
||||
dedaS :: SoundID
|
||||
dedaS = SoundID 113
|
||||
dedaS = SoundID 114
|
||||
missileLaunchS :: SoundID
|
||||
missileLaunchS = SoundID 114
|
||||
missileLaunchS = SoundID 115
|
||||
clang2S :: SoundID
|
||||
clang2S = SoundID 115
|
||||
clang2S = SoundID 116
|
||||
gruntS :: SoundID
|
||||
gruntS = SoundID 116
|
||||
gruntS = SoundID 117
|
||||
sineRaisePitchOneSecS :: SoundID
|
||||
sineRaisePitchOneSecS = SoundID 117
|
||||
sineRaisePitchOneSecS = SoundID 118
|
||||
metal2S :: SoundID
|
||||
metal2S = SoundID 118
|
||||
metal2S = SoundID 119
|
||||
gut5S :: SoundID
|
||||
gut5S = SoundID 119
|
||||
gut5S = SoundID 120
|
||||
slideDoorS :: SoundID
|
||||
slideDoorS = SoundID 120
|
||||
slideDoorS = SoundID 121
|
||||
whirdown2S :: SoundID
|
||||
whirdown2S = SoundID 121
|
||||
whirdown2S = SoundID 122
|
||||
metal6S :: SoundID
|
||||
metal6S = SoundID 122
|
||||
metal6S = SoundID 123
|
||||
autoGunS :: SoundID
|
||||
autoGunS = SoundID 123
|
||||
autoGunS = SoundID 124
|
||||
whirdownSmall1S :: SoundID
|
||||
whirdownSmall1S = SoundID 124
|
||||
whirdownSmall1S = SoundID 125
|
||||
oldMachineBootS :: SoundID
|
||||
oldMachineBootS = SoundID 125
|
||||
oldMachineBootS = SoundID 126
|
||||
blood6S :: SoundID
|
||||
blood6S = SoundID 126
|
||||
blood6S = SoundID 127
|
||||
buzzS :: SoundID
|
||||
buzzS = SoundID 127
|
||||
buzzS = SoundID 128
|
||||
fireLoudS :: SoundID
|
||||
fireLoudS = SoundID 128
|
||||
fireLoudS = SoundID 129
|
||||
tap4S :: SoundID
|
||||
tap4S = SoundID 129
|
||||
tap4S = SoundID 130
|
||||
shotgunS :: SoundID
|
||||
shotgunS = SoundID 130
|
||||
shotgunS = SoundID 131
|
||||
ting5S :: SoundID
|
||||
ting5S = SoundID 131
|
||||
ting5S = SoundID 132
|
||||
whirS :: SoundID
|
||||
whirS = SoundID 132
|
||||
whirS = SoundID 133
|
||||
sawtoothFailS :: SoundID
|
||||
sawtoothFailS = SoundID 133
|
||||
sawtoothFailS = SoundID 134
|
||||
miniS :: SoundID
|
||||
miniS = SoundID 134
|
||||
miniS = SoundID 135
|
||||
seagullWhistleS :: SoundID
|
||||
seagullWhistleS = SoundID 135
|
||||
seagullWhistleS = SoundID 136
|
||||
whirdownS :: SoundID
|
||||
whirdownS = SoundID 136
|
||||
whirdownS = SoundID 137
|
||||
connectItemS :: SoundID
|
||||
connectItemS = SoundID 137
|
||||
connectItemS = SoundID 138
|
||||
whiteNoiseFadeInS :: SoundID
|
||||
whiteNoiseFadeInS = SoundID 138
|
||||
whiteNoiseFadeInS = SoundID 139
|
||||
gut1S :: SoundID
|
||||
gut1S = SoundID 139
|
||||
gut1S = SoundID 140
|
||||
|
||||
Reference in New Issue
Block a user