summaryrefslogtreecommitdiff
path: root/assets/sound/buildables
diff options
context:
space:
mode:
authorMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
committerMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
commit01beb9919b95479d8be040bec74abc5cc67a5e43 (patch)
tree65f0b79e793848491832756a4c3a32b23668fab3 /assets/sound/buildables
parent191d731da136b7ee959a17e63111c9146219a768 (diff)
Initial import.
Diffstat (limited to 'assets/sound/buildables')
-rw-r--r--assets/sound/buildables/acid_tube/attack1.wavbin0 -> 33056 bytes
-rw-r--r--assets/sound/buildables/acid_tube/construct1.wavbin0 -> 105532 bytes
-rw-r--r--assets/sound/buildables/acid_tube/pain1.wavbin0 -> 11468 bytes
-rw-r--r--assets/sound/buildables/acid_tube/pain2.wavbin0 -> 18988 bytes
-rw-r--r--assets/sound/buildables/acid_tube/sound.cfg14
-rw-r--r--assets/sound/buildables/alien/attack1.wavbin0 -> 15466 bytes
-rw-r--r--assets/sound/buildables/alien/attack2.wavbin0 -> 15466 bytes
-rw-r--r--assets/sound/buildables/alien/construct1.wavbin0 -> 82382 bytes
-rw-r--r--assets/sound/buildables/alien/construct2.wavbin0 -> 109100 bytes
-rw-r--r--assets/sound/buildables/alien/damage.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/destroy1.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/destroy2.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/destroyed.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/explosion.wavbin0 -> 32238 bytes
-rw-r--r--assets/sound/buildables/alien/idle1.wavbin0 -> 325390 bytes
-rw-r--r--assets/sound/buildables/alien/idle2.wavbin0 -> 325390 bytes
-rw-r--r--assets/sound/buildables/alien/idle3.wavbin0 -> 325390 bytes
-rw-r--r--assets/sound/buildables/alien/pain1.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/pain2.wavbin0 -> 33160 bytes
-rw-r--r--assets/sound/buildables/alien/prebuild.wavbin0 -> 180268 bytes
-rw-r--r--assets/sound/buildables/alien/spawn1.wavbin0 -> 55492 bytes
-rw-r--r--assets/sound/buildables/alien/spawn2.wavbin0 -> 55492 bytes
-rw-r--r--assets/sound/buildables/arm/sound.cfg14
-rw-r--r--assets/sound/buildables/barrel/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/barrel/sound.cfg14
-rw-r--r--assets/sound/buildables/barricade/construct1.wavbin0 -> 88492 bytes
-rw-r--r--assets/sound/buildables/barricade/destroyed.wavbin0 -> 36396 bytes
-rw-r--r--assets/sound/buildables/barricade/pain1.wavbin0 -> 10696 bytes
-rw-r--r--assets/sound/buildables/barricade/pain2.wavbin0 -> 14788 bytes
-rw-r--r--assets/sound/buildables/barricade/sound.cfg14
-rw-r--r--assets/sound/buildables/barrier_corner/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/barrier_corner/sound.cfg14
-rw-r--r--assets/sound/buildables/barrier_line/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/barrier_line/sound.cfg14
-rw-r--r--assets/sound/buildables/barrier_point/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/barrier_point/sound.cfg14
-rw-r--r--assets/sound/buildables/booster/pain1.wavbin0 -> 58666 bytes
-rw-r--r--assets/sound/buildables/booster/sound.cfg14
-rw-r--r--assets/sound/buildables/cocoon/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/cocoon/sound.cfg14
-rw-r--r--assets/sound/buildables/container_large/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/container_large/sound.cfg14
-rw-r--r--assets/sound/buildables/container_medium/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/container_medium/sound.cfg14
-rw-r--r--assets/sound/buildables/container_small/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/container_small/sound.cfg14
-rw-r--r--assets/sound/buildables/cover/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/cover/sound.cfg14
-rw-r--r--assets/sound/buildables/cover_stump/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/cover_stump/sound.cfg14
-rw-r--r--assets/sound/buildables/creepcolony/sound.cfg14
-rw-r--r--assets/sound/buildables/dcc/idle1.wavbin0 -> 222764 bytes
-rw-r--r--assets/sound/buildables/dcc/sound.cfg14
-rw-r--r--assets/sound/buildables/eggpod/pain1.wavbin0 -> 12332 bytes
-rw-r--r--assets/sound/buildables/eggpod/pain2.wavbin0 -> 15472 bytes
-rw-r--r--assets/sound/buildables/eggpod/sound.cfg14
-rw-r--r--assets/sound/buildables/fence/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/fence/sound.cfg14
-rw-r--r--assets/sound/buildables/fence_rod/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/fence_rod/sound.cfg14
-rw-r--r--assets/sound/buildables/hive/pain1.wavbin0 -> 15806 bytes
-rw-r--r--assets/sound/buildables/hive/pain2.wavbin0 -> 11844 bytes
-rw-r--r--assets/sound/buildables/hive/sound.cfg14
-rw-r--r--assets/sound/buildables/hovel/attack1.wavbin0 -> 24748 bytes
-rw-r--r--assets/sound/buildables/hovel/attack2.wavbin0 -> 29036 bytes
-rw-r--r--assets/sound/buildables/hovel/pain1.wavbin0 -> 12256 bytes
-rw-r--r--assets/sound/buildables/hovel/pain2.wavbin0 -> 11430 bytes
-rw-r--r--assets/sound/buildables/hovel/sound.cfg14
-rw-r--r--assets/sound/buildables/human/attack1.wavbin0 -> 159530 bytes
-rw-r--r--assets/sound/buildables/human/attack2.wavbin0 -> 159530 bytes
-rw-r--r--assets/sound/buildables/human/construct1.wavbin0 -> 86060 bytes
-rw-r--r--assets/sound/buildables/human/construct2.wavbin0 -> 86060 bytes
-rw-r--r--assets/sound/buildables/human/damage.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/human/damage0.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/human/damage1.wavbin0 -> 47900 bytes
-rw-r--r--assets/sound/buildables/human/damage2.wavbin0 -> 33328 bytes
-rw-r--r--assets/sound/buildables/human/damage3.wavbin0 -> 46636 bytes
-rw-r--r--assets/sound/buildables/human/destroy1.wavbin0 -> 94250 bytes
-rw-r--r--assets/sound/buildables/human/destroy2.wavbin0 -> 94250 bytes
-rw-r--r--assets/sound/buildables/human/destroyed.wavbin0 -> 94250 bytes
-rw-r--r--assets/sound/buildables/human/explosion.wavbin0 -> 134578 bytes
-rw-r--r--assets/sound/buildables/human/fragmentbounce.wavbin0 -> 36682 bytes
-rw-r--r--assets/sound/buildables/human/idle1.wavbin0 -> 49770 bytes
-rw-r--r--assets/sound/buildables/human/idle2.wavbin0 -> 49770 bytes
-rw-r--r--assets/sound/buildables/human/idle3.wavbin0 -> 49770 bytes
-rw-r--r--assets/sound/buildables/human/pain1.wavbin0 -> 94250 bytes
-rw-r--r--assets/sound/buildables/human/pain2.wavbin0 -> 94250 bytes
-rw-r--r--assets/sound/buildables/human/prebuild.wavbin0 -> 139308 bytes
-rw-r--r--assets/sound/buildables/human/repair.wavbin0 -> 127284 bytes
-rw-r--r--assets/sound/buildables/human/repaired.wavbin0 -> 41644 bytes
-rw-r--r--assets/sound/buildables/human/spawn1.wavbin0 -> 54700 bytes
-rw-r--r--assets/sound/buildables/human/spawn2.wavbin0 -> 54700 bytes
-rw-r--r--assets/sound/buildables/infestation_blister/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/infestation_blister/sound.cfg14
-rw-r--r--assets/sound/buildables/infestation_slime/attack1.wavbin0 -> 20284 bytes
-rw-r--r--assets/sound/buildables/infestation_slime/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/infestation_slime/sound.cfg14
-rw-r--r--assets/sound/buildables/infestation_thicket/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/infestation_thicket/sound.cfg14
-rw-r--r--assets/sound/buildables/ladder/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/ladder/sound.cfg14
-rw-r--r--assets/sound/buildables/light/emp.wavbin0 -> 67206 bytes
-rw-r--r--assets/sound/buildables/light/idle1.wavbin0 -> 116586 bytes
-rw-r--r--assets/sound/buildables/light/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/light/sound.cfg14
-rw-r--r--assets/sound/buildables/medistat/attack1.wavbin0 -> 79466 bytes
-rw-r--r--assets/sound/buildables/medistat/idle1.wavbin0 -> 246348 bytes
-rw-r--r--assets/sound/buildables/medistat/sound.cfg14
-rw-r--r--assets/sound/buildables/mgturret/attack1.wavbin0 -> 44588 bytes
-rw-r--r--assets/sound/buildables/mgturret/firetemplate.wavbin0 -> 59580 bytes
-rw-r--r--assets/sound/buildables/mgturret/idle1.wavbin0 -> 137496 bytes
-rw-r--r--assets/sound/buildables/mgturret/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/mgturret/sound.cfg14
-rw-r--r--assets/sound/buildables/mgturret/spinup.wavbin0 -> 64502 bytes
-rw-r--r--assets/sound/buildables/mgturret2/idle1.wavbin0 -> 137496 bytes
-rw-r--r--assets/sound/buildables/mgturret2/sound.cfg14
-rw-r--r--assets/sound/buildables/mgturret2/spinup.wavbin0 -> 64502 bytes
-rw-r--r--assets/sound/buildables/muscle/attack1.wavbin0 -> 20284 bytes
-rw-r--r--assets/sound/buildables/muscle/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/muscle/sound.cfg14
-rw-r--r--assets/sound/buildables/net/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/net/sound.cfg14
-rw-r--r--assets/sound/buildables/net_spike/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/net_spike/sound.cfg14
-rw-r--r--assets/sound/buildables/organic_bulb/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/organic_bulb/sound.cfg14
-rw-r--r--assets/sound/buildables/overmind/construct1.wavbin0 -> 92202 bytes
-rw-r--r--assets/sound/buildables/overmind/idle1.wavbin0 -> 338202 bytes
-rw-r--r--assets/sound/buildables/overmind/pain1.wavbin0 -> 13804 bytes
-rw-r--r--assets/sound/buildables/overmind/pain2.wavbin0 -> 13100 bytes
-rw-r--r--assets/sound/buildables/overmind/sound.cfg14
-rw-r--r--assets/sound/buildables/panzer_large/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/panzer_large/sound.cfg14
-rw-r--r--assets/sound/buildables/panzer_medium/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/panzer_medium/sound.cfg14
-rw-r--r--assets/sound/buildables/panzer_small/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/panzer_small/sound.cfg14
-rw-r--r--assets/sound/buildables/plate_large/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/plate_large/sound.cfg14
-rw-r--r--assets/sound/buildables/plate_medium/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/plate_medium/sound.cfg14
-rw-r--r--assets/sound/buildables/plate_small/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/plate_small/sound.cfg14
-rw-r--r--assets/sound/buildables/pod/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/pod/sound.cfg14
-rw-r--r--assets/sound/buildables/pod_stump/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/pod_stump/sound.cfg14
-rw-r--r--assets/sound/buildables/reactor/attack1.wavbin0 -> 65532 bytes
-rw-r--r--assets/sound/buildables/reactor/idle1.wavbin0 -> 428490 bytes
-rw-r--r--assets/sound/buildables/reactor/sound.cfg14
-rw-r--r--assets/sound/buildables/refinery/idle1.wavbin0 -> 168580 bytes
-rw-r--r--assets/sound/buildables/refinery/sound.cfg14
-rw-r--r--assets/sound/buildables/reflector/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/reflector/sound.cfg14
-rw-r--r--assets/sound/buildables/repeater/idle1.wavbin0 -> 155186 bytes
-rw-r--r--assets/sound/buildables/repeater/sound.cfg14
-rw-r--r--assets/sound/buildables/repeater/use.wavbin0 -> 59052 bytes
-rw-r--r--assets/sound/buildables/shield/attack1.wavbin0 -> 37722 bytes
-rw-r--r--assets/sound/buildables/shield/attack2.wavbin0 -> 28962 bytes
-rw-r--r--assets/sound/buildables/shield/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/shield/pain2.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/shield/sound.cfg14
-rw-r--r--assets/sound/buildables/spiteful_abcess/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/spiteful_abcess/sound.cfg14
-rw-r--r--assets/sound/buildables/teflon_foil/pain1.wavbin0 -> 13548 bytes
-rw-r--r--assets/sound/buildables/teflon_foil/sound.cfg14
-rw-r--r--assets/sound/buildables/telenode/construct1.wavbin0 -> 101744 bytes
-rw-r--r--assets/sound/buildables/telenode/sound.cfg14
-rw-r--r--assets/sound/buildables/tendon_large/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/tendon_large/sound.cfg14
-rw-r--r--assets/sound/buildables/tendon_medium/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/tendon_medium/sound.cfg14
-rw-r--r--assets/sound/buildables/tendon_small/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/tendon_small/sound.cfg14
-rw-r--r--assets/sound/buildables/tesla/idle1.wavbin0 -> 454566 bytes
-rw-r--r--assets/sound/buildables/tesla/sound.cfg14
-rw-r--r--assets/sound/buildables/tesla/tesla_fire.wavbin0 -> 212012 bytes
-rw-r--r--assets/sound/buildables/trapper/attack1.wavbin0 -> 33082 bytes
-rw-r--r--assets/sound/buildables/trapper/pain1.wavbin0 -> 11628 bytes
-rw-r--r--assets/sound/buildables/trapper/pain2.wavbin0 -> 20140 bytes
-rw-r--r--assets/sound/buildables/trapper/sound.cfg14
181 files changed, 770 insertions, 0 deletions
diff --git a/assets/sound/buildables/acid_tube/attack1.wav b/assets/sound/buildables/acid_tube/attack1.wav
new file mode 100644
index 0000000..310423b
--- /dev/null
+++ b/assets/sound/buildables/acid_tube/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/acid_tube/construct1.wav b/assets/sound/buildables/acid_tube/construct1.wav
new file mode 100644
index 0000000..4b14b92
--- /dev/null
+++ b/assets/sound/buildables/acid_tube/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/acid_tube/pain1.wav b/assets/sound/buildables/acid_tube/pain1.wav
new file mode 100644
index 0000000..0562285
--- /dev/null
+++ b/assets/sound/buildables/acid_tube/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/acid_tube/pain2.wav b/assets/sound/buildables/acid_tube/pain2.wav
new file mode 100644
index 0000000..522e906
--- /dev/null
+++ b/assets/sound/buildables/acid_tube/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/acid_tube/sound.cfg b/assets/sound/buildables/acid_tube/sound.cfg
new file mode 100644
index 0000000..9d0a003
--- /dev/null
+++ b/assets/sound/buildables/acid_tube/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/alien/attack1.wav b/assets/sound/buildables/alien/attack1.wav
new file mode 100644
index 0000000..14f26b6
--- /dev/null
+++ b/assets/sound/buildables/alien/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/attack2.wav b/assets/sound/buildables/alien/attack2.wav
new file mode 100644
index 0000000..14f26b6
--- /dev/null
+++ b/assets/sound/buildables/alien/attack2.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/construct1.wav b/assets/sound/buildables/alien/construct1.wav
new file mode 100644
index 0000000..10b631e
--- /dev/null
+++ b/assets/sound/buildables/alien/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/construct2.wav b/assets/sound/buildables/alien/construct2.wav
new file mode 100644
index 0000000..074ad13
--- /dev/null
+++ b/assets/sound/buildables/alien/construct2.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/damage.wav b/assets/sound/buildables/alien/damage.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/damage.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/destroy1.wav b/assets/sound/buildables/alien/destroy1.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/destroy1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/destroy2.wav b/assets/sound/buildables/alien/destroy2.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/destroy2.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/destroyed.wav b/assets/sound/buildables/alien/destroyed.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/destroyed.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/explosion.wav b/assets/sound/buildables/alien/explosion.wav
new file mode 100644
index 0000000..494a0c3
--- /dev/null
+++ b/assets/sound/buildables/alien/explosion.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/idle1.wav b/assets/sound/buildables/alien/idle1.wav
new file mode 100644
index 0000000..39e07d0
--- /dev/null
+++ b/assets/sound/buildables/alien/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/idle2.wav b/assets/sound/buildables/alien/idle2.wav
new file mode 100644
index 0000000..39e07d0
--- /dev/null
+++ b/assets/sound/buildables/alien/idle2.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/idle3.wav b/assets/sound/buildables/alien/idle3.wav
new file mode 100644
index 0000000..39e07d0
--- /dev/null
+++ b/assets/sound/buildables/alien/idle3.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/pain1.wav b/assets/sound/buildables/alien/pain1.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/pain2.wav b/assets/sound/buildables/alien/pain2.wav
new file mode 100644
index 0000000..32b5781
--- /dev/null
+++ b/assets/sound/buildables/alien/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/prebuild.wav b/assets/sound/buildables/alien/prebuild.wav
new file mode 100644
index 0000000..1f550b2
--- /dev/null
+++ b/assets/sound/buildables/alien/prebuild.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/spawn1.wav b/assets/sound/buildables/alien/spawn1.wav
new file mode 100644
index 0000000..fb38c66
--- /dev/null
+++ b/assets/sound/buildables/alien/spawn1.wav
Binary files differ
diff --git a/assets/sound/buildables/alien/spawn2.wav b/assets/sound/buildables/alien/spawn2.wav
new file mode 100644
index 0000000..fb38c66
--- /dev/null
+++ b/assets/sound/buildables/alien/spawn2.wav
Binary files differ
diff --git a/assets/sound/buildables/arm/sound.cfg b/assets/sound/buildables/arm/sound.cfg
new file mode 100644
index 0000000..583d405
--- /dev/null
+++ b/assets/sound/buildables/arm/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/barrel/pain1.wav b/assets/sound/buildables/barrel/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/barrel/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/barrel/sound.cfg b/assets/sound/buildables/barrel/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/barrel/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/barricade/construct1.wav b/assets/sound/buildables/barricade/construct1.wav
new file mode 100644
index 0000000..b7e0f49
--- /dev/null
+++ b/assets/sound/buildables/barricade/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/barricade/destroyed.wav b/assets/sound/buildables/barricade/destroyed.wav
new file mode 100644
index 0000000..2282fa0
--- /dev/null
+++ b/assets/sound/buildables/barricade/destroyed.wav
Binary files differ
diff --git a/assets/sound/buildables/barricade/pain1.wav b/assets/sound/buildables/barricade/pain1.wav
new file mode 100644
index 0000000..9b2d0a2
--- /dev/null
+++ b/assets/sound/buildables/barricade/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/barricade/pain2.wav b/assets/sound/buildables/barricade/pain2.wav
new file mode 100644
index 0000000..929bc9b
--- /dev/null
+++ b/assets/sound/buildables/barricade/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/barricade/sound.cfg b/assets/sound/buildables/barricade/sound.cfg
new file mode 100644
index 0000000..170c733
--- /dev/null
+++ b/assets/sound/buildables/barricade/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/barrier_corner/pain1.wav b/assets/sound/buildables/barrier_corner/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/barrier_corner/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/barrier_corner/sound.cfg b/assets/sound/buildables/barrier_corner/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/barrier_corner/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/barrier_line/pain1.wav b/assets/sound/buildables/barrier_line/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/barrier_line/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/barrier_line/sound.cfg b/assets/sound/buildables/barrier_line/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/barrier_line/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/barrier_point/pain1.wav b/assets/sound/buildables/barrier_point/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/barrier_point/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/barrier_point/sound.cfg b/assets/sound/buildables/barrier_point/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/barrier_point/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/booster/pain1.wav b/assets/sound/buildables/booster/pain1.wav
new file mode 100644
index 0000000..196df47
--- /dev/null
+++ b/assets/sound/buildables/booster/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/booster/sound.cfg b/assets/sound/buildables/booster/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/booster/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/cocoon/pain1.wav b/assets/sound/buildables/cocoon/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/cocoon/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/cocoon/sound.cfg b/assets/sound/buildables/cocoon/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/cocoon/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/container_large/pain1.wav b/assets/sound/buildables/container_large/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/container_large/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/container_large/sound.cfg b/assets/sound/buildables/container_large/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/container_large/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/container_medium/pain1.wav b/assets/sound/buildables/container_medium/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/container_medium/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/container_medium/sound.cfg b/assets/sound/buildables/container_medium/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/container_medium/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/container_small/pain1.wav b/assets/sound/buildables/container_small/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/container_small/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/container_small/sound.cfg b/assets/sound/buildables/container_small/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/container_small/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/cover/pain1.wav b/assets/sound/buildables/cover/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/cover/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/cover/sound.cfg b/assets/sound/buildables/cover/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/cover/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/cover_stump/pain1.wav b/assets/sound/buildables/cover_stump/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/cover_stump/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/cover_stump/sound.cfg b/assets/sound/buildables/cover_stump/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/cover_stump/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/creepcolony/sound.cfg b/assets/sound/buildables/creepcolony/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/creepcolony/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/dcc/idle1.wav b/assets/sound/buildables/dcc/idle1.wav
new file mode 100644
index 0000000..acd57b2
--- /dev/null
+++ b/assets/sound/buildables/dcc/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/dcc/sound.cfg b/assets/sound/buildables/dcc/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/dcc/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/eggpod/pain1.wav b/assets/sound/buildables/eggpod/pain1.wav
new file mode 100644
index 0000000..6eb2287
--- /dev/null
+++ b/assets/sound/buildables/eggpod/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/eggpod/pain2.wav b/assets/sound/buildables/eggpod/pain2.wav
new file mode 100644
index 0000000..ed59fd0
--- /dev/null
+++ b/assets/sound/buildables/eggpod/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/eggpod/sound.cfg b/assets/sound/buildables/eggpod/sound.cfg
new file mode 100644
index 0000000..2be4f50
--- /dev/null
+++ b/assets/sound/buildables/eggpod/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/fence/pain1.wav b/assets/sound/buildables/fence/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/fence/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/fence/sound.cfg b/assets/sound/buildables/fence/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/fence/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/fence_rod/pain1.wav b/assets/sound/buildables/fence_rod/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/fence_rod/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/fence_rod/sound.cfg b/assets/sound/buildables/fence_rod/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/fence_rod/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/hive/pain1.wav b/assets/sound/buildables/hive/pain1.wav
new file mode 100644
index 0000000..58bf01a
--- /dev/null
+++ b/assets/sound/buildables/hive/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/hive/pain2.wav b/assets/sound/buildables/hive/pain2.wav
new file mode 100644
index 0000000..0eb67d2
--- /dev/null
+++ b/assets/sound/buildables/hive/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/hive/sound.cfg b/assets/sound/buildables/hive/sound.cfg
new file mode 100644
index 0000000..170c733
--- /dev/null
+++ b/assets/sound/buildables/hive/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/hovel/attack1.wav b/assets/sound/buildables/hovel/attack1.wav
new file mode 100644
index 0000000..87e3b13
--- /dev/null
+++ b/assets/sound/buildables/hovel/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/hovel/attack2.wav b/assets/sound/buildables/hovel/attack2.wav
new file mode 100644
index 0000000..144967d
--- /dev/null
+++ b/assets/sound/buildables/hovel/attack2.wav
Binary files differ
diff --git a/assets/sound/buildables/hovel/pain1.wav b/assets/sound/buildables/hovel/pain1.wav
new file mode 100644
index 0000000..1276d98
--- /dev/null
+++ b/assets/sound/buildables/hovel/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/hovel/pain2.wav b/assets/sound/buildables/hovel/pain2.wav
new file mode 100644
index 0000000..d264446
--- /dev/null
+++ b/assets/sound/buildables/hovel/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/hovel/sound.cfg b/assets/sound/buildables/hovel/sound.cfg
new file mode 100644
index 0000000..8f92042
--- /dev/null
+++ b/assets/sound/buildables/hovel/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+1 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/human/attack1.wav b/assets/sound/buildables/human/attack1.wav
new file mode 100644
index 0000000..3275fdc
--- /dev/null
+++ b/assets/sound/buildables/human/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/attack2.wav b/assets/sound/buildables/human/attack2.wav
new file mode 100644
index 0000000..3275fdc
--- /dev/null
+++ b/assets/sound/buildables/human/attack2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/construct1.wav b/assets/sound/buildables/human/construct1.wav
new file mode 100644
index 0000000..2a5544f
--- /dev/null
+++ b/assets/sound/buildables/human/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/construct2.wav b/assets/sound/buildables/human/construct2.wav
new file mode 100644
index 0000000..2a5544f
--- /dev/null
+++ b/assets/sound/buildables/human/construct2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/damage.wav b/assets/sound/buildables/human/damage.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/human/damage.wav
Binary files differ
diff --git a/assets/sound/buildables/human/damage0.wav b/assets/sound/buildables/human/damage0.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/human/damage0.wav
Binary files differ
diff --git a/assets/sound/buildables/human/damage1.wav b/assets/sound/buildables/human/damage1.wav
new file mode 100644
index 0000000..1964c63
--- /dev/null
+++ b/assets/sound/buildables/human/damage1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/damage2.wav b/assets/sound/buildables/human/damage2.wav
new file mode 100644
index 0000000..44a4fad
--- /dev/null
+++ b/assets/sound/buildables/human/damage2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/damage3.wav b/assets/sound/buildables/human/damage3.wav
new file mode 100644
index 0000000..42818a7
--- /dev/null
+++ b/assets/sound/buildables/human/damage3.wav
Binary files differ
diff --git a/assets/sound/buildables/human/destroy1.wav b/assets/sound/buildables/human/destroy1.wav
new file mode 100644
index 0000000..fddd7c1
--- /dev/null
+++ b/assets/sound/buildables/human/destroy1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/destroy2.wav b/assets/sound/buildables/human/destroy2.wav
new file mode 100644
index 0000000..fddd7c1
--- /dev/null
+++ b/assets/sound/buildables/human/destroy2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/destroyed.wav b/assets/sound/buildables/human/destroyed.wav
new file mode 100644
index 0000000..fddd7c1
--- /dev/null
+++ b/assets/sound/buildables/human/destroyed.wav
Binary files differ
diff --git a/assets/sound/buildables/human/explosion.wav b/assets/sound/buildables/human/explosion.wav
new file mode 100644
index 0000000..eb2c95c
--- /dev/null
+++ b/assets/sound/buildables/human/explosion.wav
Binary files differ
diff --git a/assets/sound/buildables/human/fragmentbounce.wav b/assets/sound/buildables/human/fragmentbounce.wav
new file mode 100644
index 0000000..7d9da0c
--- /dev/null
+++ b/assets/sound/buildables/human/fragmentbounce.wav
Binary files differ
diff --git a/assets/sound/buildables/human/idle1.wav b/assets/sound/buildables/human/idle1.wav
new file mode 100644
index 0000000..a65de14
--- /dev/null
+++ b/assets/sound/buildables/human/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/idle2.wav b/assets/sound/buildables/human/idle2.wav
new file mode 100644
index 0000000..a65de14
--- /dev/null
+++ b/assets/sound/buildables/human/idle2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/idle3.wav b/assets/sound/buildables/human/idle3.wav
new file mode 100644
index 0000000..a65de14
--- /dev/null
+++ b/assets/sound/buildables/human/idle3.wav
Binary files differ
diff --git a/assets/sound/buildables/human/pain1.wav b/assets/sound/buildables/human/pain1.wav
new file mode 100644
index 0000000..fddd7c1
--- /dev/null
+++ b/assets/sound/buildables/human/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/pain2.wav b/assets/sound/buildables/human/pain2.wav
new file mode 100644
index 0000000..fddd7c1
--- /dev/null
+++ b/assets/sound/buildables/human/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/human/prebuild.wav b/assets/sound/buildables/human/prebuild.wav
new file mode 100644
index 0000000..fa9892e
--- /dev/null
+++ b/assets/sound/buildables/human/prebuild.wav
Binary files differ
diff --git a/assets/sound/buildables/human/repair.wav b/assets/sound/buildables/human/repair.wav
new file mode 100644
index 0000000..a1e19bc
--- /dev/null
+++ b/assets/sound/buildables/human/repair.wav
Binary files differ
diff --git a/assets/sound/buildables/human/repaired.wav b/assets/sound/buildables/human/repaired.wav
new file mode 100644
index 0000000..19f5a5f
--- /dev/null
+++ b/assets/sound/buildables/human/repaired.wav
Binary files differ
diff --git a/assets/sound/buildables/human/spawn1.wav b/assets/sound/buildables/human/spawn1.wav
new file mode 100644
index 0000000..be1cd35
--- /dev/null
+++ b/assets/sound/buildables/human/spawn1.wav
Binary files differ
diff --git a/assets/sound/buildables/human/spawn2.wav b/assets/sound/buildables/human/spawn2.wav
new file mode 100644
index 0000000..be1cd35
--- /dev/null
+++ b/assets/sound/buildables/human/spawn2.wav
Binary files differ
diff --git a/assets/sound/buildables/infestation_blister/pain1.wav b/assets/sound/buildables/infestation_blister/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/infestation_blister/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/infestation_blister/sound.cfg b/assets/sound/buildables/infestation_blister/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/infestation_blister/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/infestation_slime/attack1.wav b/assets/sound/buildables/infestation_slime/attack1.wav
new file mode 100644
index 0000000..7b16b28
--- /dev/null
+++ b/assets/sound/buildables/infestation_slime/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/infestation_slime/pain1.wav b/assets/sound/buildables/infestation_slime/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/infestation_slime/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/infestation_slime/sound.cfg b/assets/sound/buildables/infestation_slime/sound.cfg
new file mode 100644
index 0000000..83a2118
--- /dev/null
+++ b/assets/sound/buildables/infestation_slime/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/infestation_thicket/pain1.wav b/assets/sound/buildables/infestation_thicket/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/infestation_thicket/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/infestation_thicket/sound.cfg b/assets/sound/buildables/infestation_thicket/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/infestation_thicket/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/ladder/pain1.wav b/assets/sound/buildables/ladder/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/ladder/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/ladder/sound.cfg b/assets/sound/buildables/ladder/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/ladder/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/light/emp.wav b/assets/sound/buildables/light/emp.wav
new file mode 100644
index 0000000..2ac4318
--- /dev/null
+++ b/assets/sound/buildables/light/emp.wav
Binary files differ
diff --git a/assets/sound/buildables/light/idle1.wav b/assets/sound/buildables/light/idle1.wav
new file mode 100644
index 0000000..5c80f0d
--- /dev/null
+++ b/assets/sound/buildables/light/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/light/pain1.wav b/assets/sound/buildables/light/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/light/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/light/sound.cfg b/assets/sound/buildables/light/sound.cfg
new file mode 100644
index 0000000..3c5dee7
--- /dev/null
+++ b/assets/sound/buildables/light/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/medistat/attack1.wav b/assets/sound/buildables/medistat/attack1.wav
new file mode 100644
index 0000000..f759ce0
--- /dev/null
+++ b/assets/sound/buildables/medistat/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/medistat/idle1.wav b/assets/sound/buildables/medistat/idle1.wav
new file mode 100644
index 0000000..8c884b8
--- /dev/null
+++ b/assets/sound/buildables/medistat/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/medistat/sound.cfg b/assets/sound/buildables/medistat/sound.cfg
new file mode 100644
index 0000000..1fbf082
--- /dev/null
+++ b/assets/sound/buildables/medistat/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/mgturret/attack1.wav b/assets/sound/buildables/mgturret/attack1.wav
new file mode 100644
index 0000000..70cfc2b
--- /dev/null
+++ b/assets/sound/buildables/mgturret/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret/firetemplate.wav b/assets/sound/buildables/mgturret/firetemplate.wav
new file mode 100644
index 0000000..1594b23
--- /dev/null
+++ b/assets/sound/buildables/mgturret/firetemplate.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret/idle1.wav b/assets/sound/buildables/mgturret/idle1.wav
new file mode 100644
index 0000000..e5c6641
--- /dev/null
+++ b/assets/sound/buildables/mgturret/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret/pain1.wav b/assets/sound/buildables/mgturret/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/mgturret/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret/sound.cfg b/assets/sound/buildables/mgturret/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/mgturret/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/mgturret/spinup.wav b/assets/sound/buildables/mgturret/spinup.wav
new file mode 100644
index 0000000..889d445
--- /dev/null
+++ b/assets/sound/buildables/mgturret/spinup.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret2/idle1.wav b/assets/sound/buildables/mgturret2/idle1.wav
new file mode 100644
index 0000000..e5c6641
--- /dev/null
+++ b/assets/sound/buildables/mgturret2/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/mgturret2/sound.cfg b/assets/sound/buildables/mgturret2/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/mgturret2/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/mgturret2/spinup.wav b/assets/sound/buildables/mgturret2/spinup.wav
new file mode 100644
index 0000000..aa31bd0
--- /dev/null
+++ b/assets/sound/buildables/mgturret2/spinup.wav
Binary files differ
diff --git a/assets/sound/buildables/muscle/attack1.wav b/assets/sound/buildables/muscle/attack1.wav
new file mode 100644
index 0000000..7b16b28
--- /dev/null
+++ b/assets/sound/buildables/muscle/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/muscle/pain1.wav b/assets/sound/buildables/muscle/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/muscle/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/muscle/sound.cfg b/assets/sound/buildables/muscle/sound.cfg
new file mode 100644
index 0000000..83a2118
--- /dev/null
+++ b/assets/sound/buildables/muscle/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/net/pain1.wav b/assets/sound/buildables/net/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/net/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/net/sound.cfg b/assets/sound/buildables/net/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/net/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/net_spike/pain1.wav b/assets/sound/buildables/net_spike/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/net_spike/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/net_spike/sound.cfg b/assets/sound/buildables/net_spike/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/net_spike/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/organic_bulb/pain1.wav b/assets/sound/buildables/organic_bulb/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/organic_bulb/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/organic_bulb/sound.cfg b/assets/sound/buildables/organic_bulb/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/organic_bulb/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/overmind/construct1.wav b/assets/sound/buildables/overmind/construct1.wav
new file mode 100644
index 0000000..67223e6
--- /dev/null
+++ b/assets/sound/buildables/overmind/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/overmind/idle1.wav b/assets/sound/buildables/overmind/idle1.wav
new file mode 100644
index 0000000..03c30c9
--- /dev/null
+++ b/assets/sound/buildables/overmind/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/overmind/pain1.wav b/assets/sound/buildables/overmind/pain1.wav
new file mode 100644
index 0000000..2aaa5e1
--- /dev/null
+++ b/assets/sound/buildables/overmind/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/overmind/pain2.wav b/assets/sound/buildables/overmind/pain2.wav
new file mode 100644
index 0000000..ad43da3
--- /dev/null
+++ b/assets/sound/buildables/overmind/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/overmind/sound.cfg b/assets/sound/buildables/overmind/sound.cfg
new file mode 100644
index 0000000..36db10e
--- /dev/null
+++ b/assets/sound/buildables/overmind/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/panzer_large/pain1.wav b/assets/sound/buildables/panzer_large/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/panzer_large/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/panzer_large/sound.cfg b/assets/sound/buildables/panzer_large/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/panzer_large/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/panzer_medium/pain1.wav b/assets/sound/buildables/panzer_medium/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/panzer_medium/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/panzer_medium/sound.cfg b/assets/sound/buildables/panzer_medium/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/panzer_medium/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/panzer_small/pain1.wav b/assets/sound/buildables/panzer_small/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/panzer_small/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/panzer_small/sound.cfg b/assets/sound/buildables/panzer_small/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/panzer_small/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/plate_large/pain1.wav b/assets/sound/buildables/plate_large/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/plate_large/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/plate_large/sound.cfg b/assets/sound/buildables/plate_large/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/plate_large/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/plate_medium/pain1.wav b/assets/sound/buildables/plate_medium/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/plate_medium/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/plate_medium/sound.cfg b/assets/sound/buildables/plate_medium/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/plate_medium/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/plate_small/pain1.wav b/assets/sound/buildables/plate_small/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/plate_small/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/plate_small/sound.cfg b/assets/sound/buildables/plate_small/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/plate_small/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/pod/pain1.wav b/assets/sound/buildables/pod/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/pod/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/pod/sound.cfg b/assets/sound/buildables/pod/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/pod/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/pod_stump/pain1.wav b/assets/sound/buildables/pod_stump/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/pod_stump/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/pod_stump/sound.cfg b/assets/sound/buildables/pod_stump/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/pod_stump/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/reactor/attack1.wav b/assets/sound/buildables/reactor/attack1.wav
new file mode 100644
index 0000000..c047c69
--- /dev/null
+++ b/assets/sound/buildables/reactor/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/reactor/idle1.wav b/assets/sound/buildables/reactor/idle1.wav
new file mode 100644
index 0000000..03c3d78
--- /dev/null
+++ b/assets/sound/buildables/reactor/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/reactor/sound.cfg b/assets/sound/buildables/reactor/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/reactor/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/refinery/idle1.wav b/assets/sound/buildables/refinery/idle1.wav
new file mode 100644
index 0000000..c002946
--- /dev/null
+++ b/assets/sound/buildables/refinery/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/refinery/sound.cfg b/assets/sound/buildables/refinery/sound.cfg
new file mode 100644
index 0000000..3c5dee7
--- /dev/null
+++ b/assets/sound/buildables/refinery/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/reflector/pain1.wav b/assets/sound/buildables/reflector/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/reflector/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/reflector/sound.cfg b/assets/sound/buildables/reflector/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/reflector/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/repeater/idle1.wav b/assets/sound/buildables/repeater/idle1.wav
new file mode 100644
index 0000000..13ca99e
--- /dev/null
+++ b/assets/sound/buildables/repeater/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/repeater/sound.cfg b/assets/sound/buildables/repeater/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/repeater/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/repeater/use.wav b/assets/sound/buildables/repeater/use.wav
new file mode 100644
index 0000000..36ab59a
--- /dev/null
+++ b/assets/sound/buildables/repeater/use.wav
Binary files differ
diff --git a/assets/sound/buildables/shield/attack1.wav b/assets/sound/buildables/shield/attack1.wav
new file mode 100644
index 0000000..f524d30
--- /dev/null
+++ b/assets/sound/buildables/shield/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/shield/attack2.wav b/assets/sound/buildables/shield/attack2.wav
new file mode 100644
index 0000000..187ad9b
--- /dev/null
+++ b/assets/sound/buildables/shield/attack2.wav
Binary files differ
diff --git a/assets/sound/buildables/shield/pain1.wav b/assets/sound/buildables/shield/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/shield/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/shield/pain2.wav b/assets/sound/buildables/shield/pain2.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/shield/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/shield/sound.cfg b/assets/sound/buildables/shield/sound.cfg
new file mode 100644
index 0000000..8f92042
--- /dev/null
+++ b/assets/sound/buildables/shield/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+1 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+1 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/spiteful_abcess/pain1.wav b/assets/sound/buildables/spiteful_abcess/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/spiteful_abcess/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/spiteful_abcess/sound.cfg b/assets/sound/buildables/spiteful_abcess/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/spiteful_abcess/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/teflon_foil/pain1.wav b/assets/sound/buildables/teflon_foil/pain1.wav
new file mode 100644
index 0000000..c402743
--- /dev/null
+++ b/assets/sound/buildables/teflon_foil/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/teflon_foil/sound.cfg b/assets/sound/buildables/teflon_foil/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/teflon_foil/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/telenode/construct1.wav b/assets/sound/buildables/telenode/construct1.wav
new file mode 100644
index 0000000..57e9bb9
--- /dev/null
+++ b/assets/sound/buildables/telenode/construct1.wav
Binary files differ
diff --git a/assets/sound/buildables/telenode/sound.cfg b/assets/sound/buildables/telenode/sound.cfg
new file mode 100644
index 0000000..583d405
--- /dev/null
+++ b/assets/sound/buildables/telenode/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/tendon_large/pain1.wav b/assets/sound/buildables/tendon_large/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/tendon_large/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/tendon_large/sound.cfg b/assets/sound/buildables/tendon_large/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/tendon_large/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/tendon_medium/pain1.wav b/assets/sound/buildables/tendon_medium/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/tendon_medium/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/tendon_medium/sound.cfg b/assets/sound/buildables/tendon_medium/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/tendon_medium/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/tendon_small/pain1.wav b/assets/sound/buildables/tendon_small/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/tendon_small/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/tendon_small/sound.cfg b/assets/sound/buildables/tendon_small/sound.cfg
new file mode 100644
index 0000000..055a435
--- /dev/null
+++ b/assets/sound/buildables/tendon_small/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/tesla/idle1.wav b/assets/sound/buildables/tesla/idle1.wav
new file mode 100644
index 0000000..83f456e
--- /dev/null
+++ b/assets/sound/buildables/tesla/idle1.wav
Binary files differ
diff --git a/assets/sound/buildables/tesla/sound.cfg b/assets/sound/buildables/tesla/sound.cfg
new file mode 100644
index 0000000..688c335
--- /dev/null
+++ b/assets/sound/buildables/tesla/sound.cfg
@@ -0,0 +1,14 @@
+1 0 //construct1.wav
+0 0 //construct2.wav
+1 1 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+0 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+0 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav
diff --git a/assets/sound/buildables/tesla/tesla_fire.wav b/assets/sound/buildables/tesla/tesla_fire.wav
new file mode 100644
index 0000000..09b6b5b
--- /dev/null
+++ b/assets/sound/buildables/tesla/tesla_fire.wav
Binary files differ
diff --git a/assets/sound/buildables/trapper/attack1.wav b/assets/sound/buildables/trapper/attack1.wav
new file mode 100644
index 0000000..5ce8116
--- /dev/null
+++ b/assets/sound/buildables/trapper/attack1.wav
Binary files differ
diff --git a/assets/sound/buildables/trapper/pain1.wav b/assets/sound/buildables/trapper/pain1.wav
new file mode 100644
index 0000000..13885e5
--- /dev/null
+++ b/assets/sound/buildables/trapper/pain1.wav
Binary files differ
diff --git a/assets/sound/buildables/trapper/pain2.wav b/assets/sound/buildables/trapper/pain2.wav
new file mode 100644
index 0000000..16413a7
--- /dev/null
+++ b/assets/sound/buildables/trapper/pain2.wav
Binary files differ
diff --git a/assets/sound/buildables/trapper/sound.cfg b/assets/sound/buildables/trapper/sound.cfg
new file mode 100644
index 0000000..83a2118
--- /dev/null
+++ b/assets/sound/buildables/trapper/sound.cfg
@@ -0,0 +1,14 @@
+0 0 //construct1.wav
+0 0 //construct2.wav
+0 0 //idle1.wav
+0 0 //idle2.wav
+0 0 //idle3.wav
+1 0 //attack1.wav
+0 0 //attack2.wav
+0 0 //spawn1.wav
+0 0 //spawn2.wav
+1 0 //pain1.wav
+0 0 //pain2.wav
+0 0 //destroy1.wav
+0 0 //destroy2.wav
+0 0 //destroyed.wav