summaryrefslogtreecommitdiff
path: root/assets/models/weapons
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/models/weapons
parent191d731da136b7ee959a17e63111c9146219a768 (diff)
Initial import.
Diffstat (limited to 'assets/models/weapons')
-rw-r--r--assets/models/weapons/abuild/weapon.cfg11
-rw-r--r--assets/models/weapons/abuildupg/flash0.wavbin0 -> 6188 bytes
-rw-r--r--assets/models/weapons/abuildupg/impactflesh0.wavbin0 -> 40492 bytes
-rw-r--r--assets/models/weapons/abuildupg/weapon.cfg19
-rw-r--r--assets/models/weapons/acidbomb/acid.md3bin0 -> 115660 bytes
-rw-r--r--assets/models/weapons/acidbomb/acid.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/weapons/acidbomb/acidb.jpgbin0 -> 39898 bytes
-rw-r--r--assets/models/weapons/blaster/blaster.jpgbin0 -> 217003 bytes
-rw-r--r--assets/models/weapons/blaster/blaster.md3bin0 -> 7580 bytes
-rw-r--r--assets/models/weapons/blaster/blaster_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/blaster/blaster_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/blaster/flash.jpgbin0 -> 11327 bytes
-rw-r--r--assets/models/weapons/blaster/flash0.wavbin0 -> 26504 bytes
-rw-r--r--assets/models/weapons/blaster/weapon.cfg15
-rw-r--r--assets/models/weapons/chaingun/barrels.jpgbin0 -> 47909 bytes
-rw-r--r--assets/models/weapons/chaingun/chaingun.jpgbin0 -> 258225 bytes
-rw-r--r--assets/models/weapons/chaingun/chaingun.md3bin0 -> 8792 bytes
-rw-r--r--assets/models/weapons/chaingun/chaingun_barrel.md3bin0 -> 7604 bytes
-rw-r--r--assets/models/weapons/chaingun/chaingun_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/chaingun/chaingun_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/chaingun/flash.jpgbin0 -> 20480 bytes
-rw-r--r--assets/models/weapons/chaingun/flash0.wavbin0 -> 19500 bytes
-rw-r--r--assets/models/weapons/chaingun/flash1.wavbin0 -> 20332 bytes
-rw-r--r--assets/models/weapons/chaingun/flash2.wavbin0 -> 20332 bytes
-rw-r--r--assets/models/weapons/chaingun/flash3.wavbin0 -> 20332 bytes
-rw-r--r--assets/models/weapons/chaingun/impact0.wavbin0 -> 28716 bytes
-rw-r--r--assets/models/weapons/chaingun/weapon.cfg35
-rw-r--r--assets/models/weapons/ckit/ckit.jpgbin0 -> 298363 bytes
-rw-r--r--assets/models/weapons/ckit/ckit.md3bin0 -> 7668 bytes
-rw-r--r--assets/models/weapons/ckit/ckit_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/ckit/lines2.jpgbin0 -> 14705 bytes
-rw-r--r--assets/models/weapons/ckit/rep_cyl.jpgbin0 -> 25510 bytes
-rw-r--r--assets/models/weapons/ckit/screen.jpgbin0 -> 33450 bytes
-rw-r--r--assets/models/weapons/ckit/scroll.jpgbin0 -> 20380 bytes
-rw-r--r--assets/models/weapons/ckit/weapon.cfg3
-rw-r--r--assets/models/weapons/flamer/fireball_ye.wavbin0 -> 770902 bytes
-rw-r--r--assets/models/weapons/flamer/fireimpc.wavbin0 -> 76156 bytes
-rw-r--r--assets/models/weapons/flamer/fireloop.wavbin0 -> 107226 bytes
-rw-r--r--assets/models/weapons/flamer/flamer.jpgbin0 -> 211077 bytes
-rw-r--r--assets/models/weapons/flamer/flamer.md3bin0 -> 12268 bytes
-rw-r--r--assets/models/weapons/flamer/flamer.tgabin0 -> 1048620 bytes
-rw-r--r--assets/models/weapons/flamer/flamer_flash.md3bin0 -> 1044 bytes
-rw-r--r--assets/models/weapons/flamer/flamer_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/flamer/flash.jpgbin0 -> 11254 bytes
-rw-r--r--assets/models/weapons/flamer/gas.jpgbin0 -> 19971 bytes
-rw-r--r--assets/models/weapons/flamer/idle.wavbin0 -> 479408 bytes
-rw-r--r--assets/models/weapons/flamer/pilot.jpgbin0 -> 9916 bytes
-rw-r--r--assets/models/weapons/flamer/warning.wavbin0 -> 49468 bytes
-rw-r--r--assets/models/weapons/flamer/warning2.wavbin0 -> 49468 bytes
-rw-r--r--assets/models/weapons/flamer/weapon.cfg38
-rw-r--r--assets/models/weapons/grenade/energy.jpgbin0 -> 11722 bytes
-rw-r--r--assets/models/weapons/grenade/grenade.jpgbin0 -> 31424 bytes
-rw-r--r--assets/models/weapons/grenade/grenade.md3bin0 -> 61429 bytes
-rw-r--r--assets/models/weapons/grenade/impact0.wavbin0 -> 109484 bytes
-rw-r--r--assets/models/weapons/grenade/weapon.cfg12
-rw-r--r--assets/models/weapons/hive/missile.wavbin0 -> 350252 bytes
-rw-r--r--assets/models/weapons/hive/sprite1.tgabin0 -> 3887 bytes
-rw-r--r--assets/models/weapons/hive/sprite2.tgabin0 -> 3921 bytes
-rw-r--r--assets/models/weapons/hive/weapon.cfg5
-rw-r--r--assets/models/weapons/lcannon/flash.jpgbin0 -> 11074 bytes
-rw-r--r--assets/models/weapons/lcannon/flash0.wavbin0 -> 202796 bytes
-rw-r--r--assets/models/weapons/lcannon/idle.wavbin0 -> 203820 bytes
-rw-r--r--assets/models/weapons/lcannon/impact0.wavbin0 -> 66348 bytes
-rw-r--r--assets/models/weapons/lcannon/lcannon.jpgbin0 -> 256960 bytes
-rw-r--r--assets/models/weapons/lcannon/lcannon.md3bin0 -> 10084 bytes
-rw-r--r--assets/models/weapons/lcannon/lcannon_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/lcannon/lcannon_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/lcannon/missile.wavbin0 -> 126252 bytes
-rw-r--r--assets/models/weapons/lcannon/missle.wavbin0 -> 126252 bytes
-rw-r--r--assets/models/weapons/lcannon/warning.wavbin0 -> 9264 bytes
-rw-r--r--assets/models/weapons/lcannon/warning2.wavbin0 -> 4603 bytes
-rw-r--r--assets/models/weapons/lcannon/weapon.cfg33
-rw-r--r--assets/models/weapons/level0/flash0.wavbin0 -> 10476 bytes
-rw-r--r--assets/models/weapons/level0/weapon.cfg9
-rw-r--r--assets/models/weapons/level0upg/weapon.cfg9
-rw-r--r--assets/models/weapons/level1/bomb.wavbin0 -> 81448 bytes
-rw-r--r--assets/models/weapons/level1/flash0.wavbin0 -> 6188 bytes
-rw-r--r--assets/models/weapons/level1/impactflesh0.wavbin0 -> 40492 bytes
-rw-r--r--assets/models/weapons/level1/weapon.cfg19
-rw-r--r--assets/models/weapons/level1upg/gas.wavbin0 -> 69098 bytes
-rw-r--r--assets/models/weapons/level1upg/weapon.cfg25
-rw-r--r--assets/models/weapons/level2/flash0.wavbin0 -> 7884 bytes
-rw-r--r--assets/models/weapons/level2/impactflesh0.wavbin0 -> 56364 bytes
-rw-r--r--assets/models/weapons/level2/weapon.cfg11
-rw-r--r--assets/models/weapons/level2upg/electric.wavbin0 -> 59436 bytes
-rw-r--r--assets/models/weapons/level2upg/weapon.cfg31
-rw-r--r--assets/models/weapons/level3/flash0.wavbin0 -> 5836 bytes
-rw-r--r--assets/models/weapons/level3/impactflesh0.wavbin0 -> 44716 bytes
-rw-r--r--assets/models/weapons/level3/pounce.wavbin0 -> 12540 bytes
-rw-r--r--assets/models/weapons/level3/weapon.cfg16
-rw-r--r--assets/models/weapons/level3upg/flash0.wavbin0 -> 54700 bytes
-rw-r--r--assets/models/weapons/level3upg/impactflesh0.wavbin0 -> 44716 bytes
-rw-r--r--assets/models/weapons/level3upg/missile.jpgbin0 -> 35884 bytes
-rw-r--r--assets/models/weapons/level3upg/missile.md3bin0 -> 1813 bytes
-rw-r--r--assets/models/weapons/level3upg/missile.wavbin0 -> 57272 bytes
-rw-r--r--assets/models/weapons/level3upg/weapon.cfg27
-rw-r--r--assets/models/weapons/level4/breath.wavbin0 -> 54700 bytes
-rw-r--r--assets/models/weapons/level4/flash0.wavbin0 -> 5836 bytes
-rw-r--r--assets/models/weapons/level4/impactflesh0.wavbin0 -> 44716 bytes
-rw-r--r--assets/models/weapons/level4/weapon.cfg36
-rw-r--r--assets/models/weapons/level5/airpounce.wavbin0 -> 29446 bytes
-rw-r--r--assets/models/weapons/level5/flash0.wavbin0 -> 5836 bytes
-rw-r--r--assets/models/weapons/level5/impactflesh0.wavbin0 -> 44716 bytes
-rw-r--r--assets/models/weapons/level5/pounce.wavbin0 -> 12540 bytes
-rw-r--r--assets/models/weapons/level5/prickles.md3bin0 -> 1956 bytes
-rw-r--r--assets/models/weapons/level5/prickles_fire.wavbin0 -> 7362 bytes
-rw-r--r--assets/models/weapons/level5/prickles_tex.jpgbin0 -> 10704 bytes
-rw-r--r--assets/models/weapons/level5/sparks.tgabin0 -> 300 bytes
-rw-r--r--assets/models/weapons/level5/weapon.cfg28
-rw-r--r--assets/models/weapons/lgun/flash.jpgbin0 -> 11017 bytes
-rw-r--r--assets/models/weapons/lgun/flash0.wavbin0 -> 48478 bytes
-rw-r--r--assets/models/weapons/lgun/lgun.jpgbin0 -> 195785 bytes
-rw-r--r--assets/models/weapons/lgun/lgun.md3bin0 -> 12980 bytes
-rw-r--r--assets/models/weapons/lgun/lgun_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/lgun/lgun_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/lgun/weapon.cfg13
-rw-r--r--assets/models/weapons/lockblob/missle.jpgbin0 -> 35884 bytes
-rw-r--r--assets/models/weapons/lockblob/missle.md3bin0 -> 1812 bytes
-rw-r--r--assets/models/weapons/lockblob/weapon.cfg7
-rw-r--r--assets/models/weapons/mdriver/fireloop.wavbin0 -> 461856 bytes
-rw-r--r--assets/models/weapons/mdriver/flash.jpgbin0 -> 13265 bytes
-rw-r--r--assets/models/weapons/mdriver/flash0.wavbin0 -> 275656 bytes
-rw-r--r--assets/models/weapons/mdriver/flash02nd.wavbin0 -> 208172 bytes
-rw-r--r--assets/models/weapons/mdriver/glow.jpgbin0 -> 22114 bytes
-rw-r--r--assets/models/weapons/mdriver/mdriver.jpgbin0 -> 191047 bytes
-rw-r--r--assets/models/weapons/mdriver/mdriver.md3bin0 -> 8660 bytes
-rw-r--r--assets/models/weapons/mdriver/mdriver.tgabin0 -> 759826 bytes
-rw-r--r--assets/models/weapons/mdriver/mdriver_flash.md3bin0 -> 1044 bytes
-rw-r--r--assets/models/weapons/mdriver/mdriver_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/mdriver/weapon.cfg23
-rw-r--r--assets/models/weapons/mgturret/weapon.cfg16
-rw-r--r--assets/models/weapons/mgturret2/weapon.cfg20
-rw-r--r--assets/models/weapons/mine/impact0.wavbin0 -> 109484 bytes
-rw-r--r--assets/models/weapons/mine/mine.jpgbin0 -> 67518 bytes
-rw-r--r--assets/models/weapons/mine/mine.md3bin0 -> 24364 bytes
-rw-r--r--assets/models/weapons/mine/mine_blend.jpgbin0 -> 26528 bytes
-rw-r--r--assets/models/weapons/mine/mine_spike.jpgbin0 -> 18106 bytes
-rw-r--r--assets/models/weapons/mine/weapon.cfg10
-rw-r--r--assets/models/weapons/prifle/flash.jpgbin0 -> 10910 bytes
-rw-r--r--assets/models/weapons/prifle/flash0.wavbin0 -> 59436 bytes
-rw-r--r--assets/models/weapons/prifle/impact0.wavbin0 -> 33196 bytes
-rw-r--r--assets/models/weapons/prifle/prifle.jpgbin0 -> 194236 bytes
-rw-r--r--assets/models/weapons/prifle/prifle.md3bin0 -> 7972 bytes
-rw-r--r--assets/models/weapons/prifle/prifle_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/prifle/prifle_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/prifle/weapon.cfg30
-rw-r--r--assets/models/weapons/psaw/blade.tgabin0 -> 1048620 bytes
-rw-r--r--assets/models/weapons/psaw/bladeadd.jpgbin0 -> 50043 bytes
-rw-r--r--assets/models/weapons/psaw/chain.jpgbin0 -> 20565 bytes
-rw-r--r--assets/models/weapons/psaw/crosshair-psaw.tgabin0 -> 1022 bytes
-rw-r--r--assets/models/weapons/psaw/firing.wavbin0 -> 105414 bytes
-rw-r--r--assets/models/weapons/psaw/firingblade.wavbin0 -> 14762 bytes
-rw-r--r--assets/models/weapons/psaw/flash.jpgbin0 -> 13844 bytes
-rw-r--r--assets/models/weapons/psaw/idle.wavbin0 -> 227884 bytes
-rw-r--r--assets/models/weapons/psaw/impact0blade.wavbin0 -> 91100 bytes
-rw-r--r--assets/models/weapons/psaw/psaw.jpgbin0 -> 220014 bytes
-rw-r--r--assets/models/weapons/psaw/psaw.md3bin0 -> 117212 bytes
-rw-r--r--assets/models/weapons/psaw/psaw_flash.md3bin0 -> 1044 bytes
-rw-r--r--assets/models/weapons/psaw/psaw_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/psaw/psawmetal.md3bin0 -> 2980 bytes
-rw-r--r--assets/models/weapons/psaw/weapon.cfg24
-rw-r--r--assets/models/weapons/rifle/flash.jpgbin0 -> 12106 bytes
-rw-r--r--assets/models/weapons/rifle/flash0.wavbin0 -> 20982 bytes
-rw-r--r--assets/models/weapons/rifle/flash2nd.wavbin0 -> 11278 bytes
-rw-r--r--assets/models/weapons/rifle/ricochet0.wavbin0 -> 35628 bytes
-rw-r--r--assets/models/weapons/rifle/ricochet1.wavbin0 -> 29972 bytes
-rw-r--r--assets/models/weapons/rifle/ricochet2.wavbin0 -> 28844 bytes
-rw-r--r--assets/models/weapons/rifle/ricochet3.wavbin0 -> 32044 bytes
-rw-r--r--assets/models/weapons/rifle/rifle.jpgbin0 -> 189308 bytes
-rw-r--r--assets/models/weapons/rifle/rifle.md3bin0 -> 9840 bytes
-rw-r--r--assets/models/weapons/rifle/rifle_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/rifle/rifle_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/rifle/weapon.cfg35
-rw-r--r--assets/models/weapons/shells/rifle-shell.jpgbin0 -> 17922 bytes
-rw-r--r--assets/models/weapons/shells/rifle-shell.md3bin0 -> 884 bytes
-rw-r--r--assets/models/weapons/shells/shotgun-shell.jpgbin0 -> 16992 bytes
-rw-r--r--assets/models/weapons/shells/shotgun-shell.md3bin0 -> 884 bytes
-rw-r--r--assets/models/weapons/shotgun/flash.jpgbin0 -> 12106 bytes
-rw-r--r--assets/models/weapons/shotgun/flash0.wavbin0 -> 163116 bytes
-rw-r--r--assets/models/weapons/shotgun/shotgun.jpgbin0 -> 196031 bytes
-rw-r--r--assets/models/weapons/shotgun/shotgun.md3bin0 -> 8844 bytes
-rw-r--r--assets/models/weapons/shotgun/shotgun_flash.md3bin0 -> 1308 bytes
-rw-r--r--assets/models/weapons/shotgun/shotgun_hand.md3bin0 -> 2628 bytes
-rw-r--r--assets/models/weapons/shotgun/weapon.cfg14
-rw-r--r--assets/models/weapons/smoke/smoke.jpgbin0 -> 99790 bytes
-rw-r--r--assets/models/weapons/smoke/smoke.md3bin0 -> 2652 bytes
-rw-r--r--assets/models/weapons/smoke/smoke.wavbin0 -> 52974 bytes
-rw-r--r--assets/models/weapons/smoke/smokegfx.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/weapons/smoke/weapon.cfg11
-rw-r--r--assets/models/weapons/teslagen/weapon.cfg9
190 files changed, 594 insertions, 0 deletions
diff --git a/assets/models/weapons/abuild/weapon.cfg b/assets/models/weapons/abuild/weapon.cfg
new file mode 100644
index 0000000..46cfdaa
--- /dev/null
+++ b/assets/models/weapons/abuild/weapon.cfg
@@ -0,0 +1,11 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_builder
+
+secondary
+{
+ flashSound 0 models/weapons/abuildupg/flash0.wav
+ impactFleshSound 0 models/weapons/abuildupg/impactflesh0.wav
+ alwaysImpact
+}
diff --git a/assets/models/weapons/abuildupg/flash0.wav b/assets/models/weapons/abuildupg/flash0.wav
new file mode 100644
index 0000000..97e12c9
--- /dev/null
+++ b/assets/models/weapons/abuildupg/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/abuildupg/impactflesh0.wav b/assets/models/weapons/abuildupg/impactflesh0.wav
new file mode 100644
index 0000000..53476e8
--- /dev/null
+++ b/assets/models/weapons/abuildupg/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/abuildupg/weapon.cfg b/assets/models/weapons/abuildupg/weapon.cfg
new file mode 100644
index 0000000..45d154c
--- /dev/null
+++ b/assets/models/weapons/abuildupg/weapon.cfg
@@ -0,0 +1,19 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_builder
+
+secondary
+{
+ flashSound 0 models/weapons/abuildupg/flash0.wav
+ impactFleshSound 0 models/weapons/abuildupg/impactflesh0.wav
+ alwaysImpact
+}
+
+tertiary
+{
+ missileModel models/weapons/level3upg/missile.md3
+
+ impactMark 64 granger_spit
+ impactSound 0 sound/misc/organic_bounce.wav
+}
diff --git a/assets/models/weapons/acidbomb/acid.md3 b/assets/models/weapons/acidbomb/acid.md3
new file mode 100644
index 0000000..f594cd0
--- /dev/null
+++ b/assets/models/weapons/acidbomb/acid.md3
Binary files differ
diff --git a/assets/models/weapons/acidbomb/acid.tga b/assets/models/weapons/acidbomb/acid.tga
new file mode 100644
index 0000000..83a678e
--- /dev/null
+++ b/assets/models/weapons/acidbomb/acid.tga
Binary files differ
diff --git a/assets/models/weapons/acidbomb/acidb.jpg b/assets/models/weapons/acidbomb/acidb.jpg
new file mode 100644
index 0000000..b3d43bb
--- /dev/null
+++ b/assets/models/weapons/acidbomb/acidb.jpg
Binary files differ
diff --git a/assets/models/weapons/blaster/blaster.jpg b/assets/models/weapons/blaster/blaster.jpg
new file mode 100644
index 0000000..660f91e
--- /dev/null
+++ b/assets/models/weapons/blaster/blaster.jpg
Binary files differ
diff --git a/assets/models/weapons/blaster/blaster.md3 b/assets/models/weapons/blaster/blaster.md3
new file mode 100644
index 0000000..0027d47
--- /dev/null
+++ b/assets/models/weapons/blaster/blaster.md3
Binary files differ
diff --git a/assets/models/weapons/blaster/blaster_flash.md3 b/assets/models/weapons/blaster/blaster_flash.md3
new file mode 100644
index 0000000..cfa7b1c
--- /dev/null
+++ b/assets/models/weapons/blaster/blaster_flash.md3
Binary files differ
diff --git a/assets/models/weapons/blaster/blaster_hand.md3 b/assets/models/weapons/blaster/blaster_hand.md3
new file mode 100644
index 0000000..083bcb7
--- /dev/null
+++ b/assets/models/weapons/blaster/blaster_hand.md3
Binary files differ
diff --git a/assets/models/weapons/blaster/flash.jpg b/assets/models/weapons/blaster/flash.jpg
new file mode 100644
index 0000000..b67f685
--- /dev/null
+++ b/assets/models/weapons/blaster/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/blaster/flash0.wav b/assets/models/weapons/blaster/flash0.wav
new file mode 100644
index 0000000..5a97317
--- /dev/null
+++ b/assets/models/weapons/blaster/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/blaster/weapon.cfg b/assets/models/weapons/blaster/weapon.cfg
new file mode 100644
index 0000000..aec3c73
--- /dev/null
+++ b/assets/models/weapons/blaster/weapon.cfg
@@ -0,0 +1,15 @@
+weaponModel models/weapons/blaster/blaster.md3
+
+icon icons/iconw_blaster
+crosshair 24 gfx/2d/crosshair-prifle_s
+
+primary
+{
+ missileSprite 4 gfx/blaster/orange_particle
+ missileParticleSystem models/weapons/blaster/missilePS
+
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/blaster/flash0.wav
+
+ impactMark 4 gfx/marks/burn_mrk
+}
diff --git a/assets/models/weapons/chaingun/barrels.jpg b/assets/models/weapons/chaingun/barrels.jpg
new file mode 100644
index 0000000..9c6bf87
--- /dev/null
+++ b/assets/models/weapons/chaingun/barrels.jpg
Binary files differ
diff --git a/assets/models/weapons/chaingun/chaingun.jpg b/assets/models/weapons/chaingun/chaingun.jpg
new file mode 100644
index 0000000..3646752
--- /dev/null
+++ b/assets/models/weapons/chaingun/chaingun.jpg
Binary files differ
diff --git a/assets/models/weapons/chaingun/chaingun.md3 b/assets/models/weapons/chaingun/chaingun.md3
new file mode 100644
index 0000000..557ae36
--- /dev/null
+++ b/assets/models/weapons/chaingun/chaingun.md3
Binary files differ
diff --git a/assets/models/weapons/chaingun/chaingun_barrel.md3 b/assets/models/weapons/chaingun/chaingun_barrel.md3
new file mode 100644
index 0000000..4108dd1
--- /dev/null
+++ b/assets/models/weapons/chaingun/chaingun_barrel.md3
Binary files differ
diff --git a/assets/models/weapons/chaingun/chaingun_flash.md3 b/assets/models/weapons/chaingun/chaingun_flash.md3
new file mode 100644
index 0000000..d1f97c3
--- /dev/null
+++ b/assets/models/weapons/chaingun/chaingun_flash.md3
Binary files differ
diff --git a/assets/models/weapons/chaingun/chaingun_hand.md3 b/assets/models/weapons/chaingun/chaingun_hand.md3
new file mode 100644
index 0000000..7497890
--- /dev/null
+++ b/assets/models/weapons/chaingun/chaingun_hand.md3
Binary files differ
diff --git a/assets/models/weapons/chaingun/flash.jpg b/assets/models/weapons/chaingun/flash.jpg
new file mode 100644
index 0000000..90d2954
--- /dev/null
+++ b/assets/models/weapons/chaingun/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/chaingun/flash0.wav b/assets/models/weapons/chaingun/flash0.wav
new file mode 100644
index 0000000..67eef73
--- /dev/null
+++ b/assets/models/weapons/chaingun/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/chaingun/flash1.wav b/assets/models/weapons/chaingun/flash1.wav
new file mode 100644
index 0000000..b2afb90
--- /dev/null
+++ b/assets/models/weapons/chaingun/flash1.wav
Binary files differ
diff --git a/assets/models/weapons/chaingun/flash2.wav b/assets/models/weapons/chaingun/flash2.wav
new file mode 100644
index 0000000..cfe9176
--- /dev/null
+++ b/assets/models/weapons/chaingun/flash2.wav
Binary files differ
diff --git a/assets/models/weapons/chaingun/flash3.wav b/assets/models/weapons/chaingun/flash3.wav
new file mode 100644
index 0000000..fdb032e
--- /dev/null
+++ b/assets/models/weapons/chaingun/flash3.wav
Binary files differ
diff --git a/assets/models/weapons/chaingun/impact0.wav b/assets/models/weapons/chaingun/impact0.wav
new file mode 100644
index 0000000..3903988
--- /dev/null
+++ b/assets/models/weapons/chaingun/impact0.wav
Binary files differ
diff --git a/assets/models/weapons/chaingun/weapon.cfg b/assets/models/weapons/chaingun/weapon.cfg
new file mode 100644
index 0000000..b277430
--- /dev/null
+++ b/assets/models/weapons/chaingun/weapon.cfg
@@ -0,0 +1,35 @@
+weaponModel models/weapons/chaingun/chaingun.md3
+
+icon icons/iconw_chaingun
+crosshair 48 gfx/2d/crosshair-chaingun_s
+
+primary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/chaingun/flash0.wav
+ flashSound 1 models/weapons/chaingun/flash1.wav
+ flashSound 2 models/weapons/chaingun/flash2.wav
+ flashSound 3 models/weapons/chaingun/flash3.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+
+ impactSound 0 models/weapons/chaingun/impact0.wav
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/chaingun/muzzlePS
+}
+secondary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/chaingun/flash0.wav
+ flashSound 1 models/weapons/chaingun/flash1.wav
+ flashSound 2 models/weapons/chaingun/flash2.wav
+ flashSound 3 models/weapons/chaingun/flash3.wav
+
+ impactMark 10 gfx/marks/bullet_mrk
+
+ impactSound 0 models/weapons/chaingun/impact0.wav
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/chaingun/muzzlePS2
+} \ No newline at end of file
diff --git a/assets/models/weapons/ckit/ckit.jpg b/assets/models/weapons/ckit/ckit.jpg
new file mode 100644
index 0000000..591867f
--- /dev/null
+++ b/assets/models/weapons/ckit/ckit.jpg
Binary files differ
diff --git a/assets/models/weapons/ckit/ckit.md3 b/assets/models/weapons/ckit/ckit.md3
new file mode 100644
index 0000000..8edcb4c
--- /dev/null
+++ b/assets/models/weapons/ckit/ckit.md3
Binary files differ
diff --git a/assets/models/weapons/ckit/ckit_hand.md3 b/assets/models/weapons/ckit/ckit_hand.md3
new file mode 100644
index 0000000..1df5753
--- /dev/null
+++ b/assets/models/weapons/ckit/ckit_hand.md3
Binary files differ
diff --git a/assets/models/weapons/ckit/lines2.jpg b/assets/models/weapons/ckit/lines2.jpg
new file mode 100644
index 0000000..8939e16
--- /dev/null
+++ b/assets/models/weapons/ckit/lines2.jpg
Binary files differ
diff --git a/assets/models/weapons/ckit/rep_cyl.jpg b/assets/models/weapons/ckit/rep_cyl.jpg
new file mode 100644
index 0000000..449e12d
--- /dev/null
+++ b/assets/models/weapons/ckit/rep_cyl.jpg
Binary files differ
diff --git a/assets/models/weapons/ckit/screen.jpg b/assets/models/weapons/ckit/screen.jpg
new file mode 100644
index 0000000..996a7dd
--- /dev/null
+++ b/assets/models/weapons/ckit/screen.jpg
Binary files differ
diff --git a/assets/models/weapons/ckit/scroll.jpg b/assets/models/weapons/ckit/scroll.jpg
new file mode 100644
index 0000000..ba10032
--- /dev/null
+++ b/assets/models/weapons/ckit/scroll.jpg
Binary files differ
diff --git a/assets/models/weapons/ckit/weapon.cfg b/assets/models/weapons/ckit/weapon.cfg
new file mode 100644
index 0000000..4de5d5f
--- /dev/null
+++ b/assets/models/weapons/ckit/weapon.cfg
@@ -0,0 +1,3 @@
+weaponModel models/weapons/ckit/ckit.md3
+
+icon icons/iconw_construct
diff --git a/assets/models/weapons/flamer/fireball_ye.wav b/assets/models/weapons/flamer/fireball_ye.wav
new file mode 100644
index 0000000..9947329
--- /dev/null
+++ b/assets/models/weapons/flamer/fireball_ye.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/fireimpc.wav b/assets/models/weapons/flamer/fireimpc.wav
new file mode 100644
index 0000000..3423268
--- /dev/null
+++ b/assets/models/weapons/flamer/fireimpc.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/fireloop.wav b/assets/models/weapons/flamer/fireloop.wav
new file mode 100644
index 0000000..1f5b3a4
--- /dev/null
+++ b/assets/models/weapons/flamer/fireloop.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/flamer.jpg b/assets/models/weapons/flamer/flamer.jpg
new file mode 100644
index 0000000..79e42be
--- /dev/null
+++ b/assets/models/weapons/flamer/flamer.jpg
Binary files differ
diff --git a/assets/models/weapons/flamer/flamer.md3 b/assets/models/weapons/flamer/flamer.md3
new file mode 100644
index 0000000..c51105d
--- /dev/null
+++ b/assets/models/weapons/flamer/flamer.md3
Binary files differ
diff --git a/assets/models/weapons/flamer/flamer.tga b/assets/models/weapons/flamer/flamer.tga
new file mode 100644
index 0000000..9a11478
--- /dev/null
+++ b/assets/models/weapons/flamer/flamer.tga
Binary files differ
diff --git a/assets/models/weapons/flamer/flamer_flash.md3 b/assets/models/weapons/flamer/flamer_flash.md3
new file mode 100644
index 0000000..5012a2c
--- /dev/null
+++ b/assets/models/weapons/flamer/flamer_flash.md3
Binary files differ
diff --git a/assets/models/weapons/flamer/flamer_hand.md3 b/assets/models/weapons/flamer/flamer_hand.md3
new file mode 100644
index 0000000..5a6649c
--- /dev/null
+++ b/assets/models/weapons/flamer/flamer_hand.md3
Binary files differ
diff --git a/assets/models/weapons/flamer/flash.jpg b/assets/models/weapons/flamer/flash.jpg
new file mode 100644
index 0000000..fc7e0c0
--- /dev/null
+++ b/assets/models/weapons/flamer/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/flamer/gas.jpg b/assets/models/weapons/flamer/gas.jpg
new file mode 100644
index 0000000..989f7ad
--- /dev/null
+++ b/assets/models/weapons/flamer/gas.jpg
Binary files differ
diff --git a/assets/models/weapons/flamer/idle.wav b/assets/models/weapons/flamer/idle.wav
new file mode 100644
index 0000000..4010b0f
--- /dev/null
+++ b/assets/models/weapons/flamer/idle.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/pilot.jpg b/assets/models/weapons/flamer/pilot.jpg
new file mode 100644
index 0000000..2b97556
--- /dev/null
+++ b/assets/models/weapons/flamer/pilot.jpg
Binary files differ
diff --git a/assets/models/weapons/flamer/warning.wav b/assets/models/weapons/flamer/warning.wav
new file mode 100644
index 0000000..29634b1
--- /dev/null
+++ b/assets/models/weapons/flamer/warning.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/warning2.wav b/assets/models/weapons/flamer/warning2.wav
new file mode 100644
index 0000000..29634b1
--- /dev/null
+++ b/assets/models/weapons/flamer/warning2.wav
Binary files differ
diff --git a/assets/models/weapons/flamer/weapon.cfg b/assets/models/weapons/flamer/weapon.cfg
new file mode 100644
index 0000000..c4cb053
--- /dev/null
+++ b/assets/models/weapons/flamer/weapon.cfg
@@ -0,0 +1,38 @@
+weaponModel models/weapons/flamer/flamer.md3
+icon icons/iconw_flamer
+idleSound models/weapons/flamer/idle.wav
+crosshair 64 gfx/2d/crosshair-flamer_s
+
+primary
+{
+ missileSound models/weapons/flamer/fireloop.wav
+ missileSprite 50 gfx/flamer/primarycharge
+ missileParticleSystem models/weapons/flamer/pMissilePS
+ missileTrailSystem models/weapons/flamer/missileTS
+ flashDlightColor 0.25 0.1 0.0
+ missileDlightColor 0.25 0.1 0.0
+ missileDlight 250
+ impactMark 100 gfx/marks/burn_mrk
+ impactParticleSystem models/weapons/flamer/impactbigPS
+ impactSound 0 models/weapons/flamer/fireball_ye.wav
+
+}
+
+secondary
+{
+ missileSound models/weapons/flamer/fireloop.wav
+
+ flashDlightColor 0.25 0.1 0.0
+ continuousFlash
+
+ missileDlightColor 0.25 0.1 0.0
+ missileDlight 300
+
+
+ impactMark 32 gfx/marks/burn_mrk
+ impactSound 0 models/weapons/flamer/fireimpc.wav
+
+ muzzleParticleSystem models/weapons/flamer/muzzlePS2
+}
+
+
diff --git a/assets/models/weapons/grenade/energy.jpg b/assets/models/weapons/grenade/energy.jpg
new file mode 100644
index 0000000..76cd527
--- /dev/null
+++ b/assets/models/weapons/grenade/energy.jpg
Binary files differ
diff --git a/assets/models/weapons/grenade/grenade.jpg b/assets/models/weapons/grenade/grenade.jpg
new file mode 100644
index 0000000..a645b65
--- /dev/null
+++ b/assets/models/weapons/grenade/grenade.jpg
Binary files differ
diff --git a/assets/models/weapons/grenade/grenade.md3 b/assets/models/weapons/grenade/grenade.md3
new file mode 100644
index 0000000..7c4cfbe
--- /dev/null
+++ b/assets/models/weapons/grenade/grenade.md3
Binary files differ
diff --git a/assets/models/weapons/grenade/impact0.wav b/assets/models/weapons/grenade/impact0.wav
new file mode 100644
index 0000000..ff193fa
--- /dev/null
+++ b/assets/models/weapons/grenade/impact0.wav
Binary files differ
diff --git a/assets/models/weapons/grenade/weapon.cfg b/assets/models/weapons/grenade/weapon.cfg
new file mode 100644
index 0000000..a0d2f1b
--- /dev/null
+++ b/assets/models/weapons/grenade/weapon.cfg
@@ -0,0 +1,12 @@
+icon icons/iconw_nade
+
+primary
+{
+ missileModel models/weapons/grenade/grenade.md3
+ missileAnimates 0 20 20 0
+
+ impactMark 64 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/grenade/impactPS2
+
+ impactSound 0 models/weapons/grenade/impact0.wav
+}
diff --git a/assets/models/weapons/hive/missile.wav b/assets/models/weapons/hive/missile.wav
new file mode 100644
index 0000000..8e51bd1
--- /dev/null
+++ b/assets/models/weapons/hive/missile.wav
Binary files differ
diff --git a/assets/models/weapons/hive/sprite1.tga b/assets/models/weapons/hive/sprite1.tga
new file mode 100644
index 0000000..18d5aee
--- /dev/null
+++ b/assets/models/weapons/hive/sprite1.tga
Binary files differ
diff --git a/assets/models/weapons/hive/sprite2.tga b/assets/models/weapons/hive/sprite2.tga
new file mode 100644
index 0000000..1e810b2
--- /dev/null
+++ b/assets/models/weapons/hive/sprite2.tga
Binary files differ
diff --git a/assets/models/weapons/hive/weapon.cfg b/assets/models/weapons/hive/weapon.cfg
new file mode 100644
index 0000000..72321a3
--- /dev/null
+++ b/assets/models/weapons/hive/weapon.cfg
@@ -0,0 +1,5 @@
+primary
+{
+ missileSound models/weapons/hive/missile.wav
+ missileParticleSystem models/weapons/hive/missilePS
+}
diff --git a/assets/models/weapons/lcannon/flash.jpg b/assets/models/weapons/lcannon/flash.jpg
new file mode 100644
index 0000000..d528144
--- /dev/null
+++ b/assets/models/weapons/lcannon/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/lcannon/flash0.wav b/assets/models/weapons/lcannon/flash0.wav
new file mode 100644
index 0000000..b24019d
--- /dev/null
+++ b/assets/models/weapons/lcannon/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/idle.wav b/assets/models/weapons/lcannon/idle.wav
new file mode 100644
index 0000000..dfc1a1f
--- /dev/null
+++ b/assets/models/weapons/lcannon/idle.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/impact0.wav b/assets/models/weapons/lcannon/impact0.wav
new file mode 100644
index 0000000..0ef3c57
--- /dev/null
+++ b/assets/models/weapons/lcannon/impact0.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/lcannon.jpg b/assets/models/weapons/lcannon/lcannon.jpg
new file mode 100644
index 0000000..1996bde
--- /dev/null
+++ b/assets/models/weapons/lcannon/lcannon.jpg
Binary files differ
diff --git a/assets/models/weapons/lcannon/lcannon.md3 b/assets/models/weapons/lcannon/lcannon.md3
new file mode 100644
index 0000000..b81017f
--- /dev/null
+++ b/assets/models/weapons/lcannon/lcannon.md3
Binary files differ
diff --git a/assets/models/weapons/lcannon/lcannon_flash.md3 b/assets/models/weapons/lcannon/lcannon_flash.md3
new file mode 100644
index 0000000..3de9288
--- /dev/null
+++ b/assets/models/weapons/lcannon/lcannon_flash.md3
Binary files differ
diff --git a/assets/models/weapons/lcannon/lcannon_hand.md3 b/assets/models/weapons/lcannon/lcannon_hand.md3
new file mode 100644
index 0000000..268fb51
--- /dev/null
+++ b/assets/models/weapons/lcannon/lcannon_hand.md3
Binary files differ
diff --git a/assets/models/weapons/lcannon/missile.wav b/assets/models/weapons/lcannon/missile.wav
new file mode 100644
index 0000000..c4cced6
--- /dev/null
+++ b/assets/models/weapons/lcannon/missile.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/missle.wav b/assets/models/weapons/lcannon/missle.wav
new file mode 100644
index 0000000..c4cced6
--- /dev/null
+++ b/assets/models/weapons/lcannon/missle.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/warning.wav b/assets/models/weapons/lcannon/warning.wav
new file mode 100644
index 0000000..01a7c08
--- /dev/null
+++ b/assets/models/weapons/lcannon/warning.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/warning2.wav b/assets/models/weapons/lcannon/warning2.wav
new file mode 100644
index 0000000..bd7ea0e
--- /dev/null
+++ b/assets/models/weapons/lcannon/warning2.wav
Binary files differ
diff --git a/assets/models/weapons/lcannon/weapon.cfg b/assets/models/weapons/lcannon/weapon.cfg
new file mode 100644
index 0000000..e6f1ab4
--- /dev/null
+++ b/assets/models/weapons/lcannon/weapon.cfg
@@ -0,0 +1,33 @@
+weaponModel models/weapons/lcannon/lcannon.md3
+icon icons/iconw_lucifer
+crosshair 48 gfx/2d/crosshair-lcannon_s
+idleSound models/weapons/lcannon/idle.wav
+
+primary
+{
+ missileSprite 16 gfx/lcannon/primary
+ missileSpriteCharge 0.25
+ missileSound models/weapons/lcannon/missle.wav
+ missileParticleSystem models/weapons/lcannon/missilePS2
+
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/lcannon/flash0.wav
+
+ impactMark 32 gfx/marks/bullet_mrk
+ impactSound 0 models/weapons/lcannon/impact0.wav
+ impactParticleSystem models/weapons/lcannon/impactPS2
+}
+
+secondary
+{
+ missileSprite 16 gfx/lcannon/primary
+ missileSound models/weapons/lcannon/missle.wav
+ missileParticleSystem models/weapons/lcannon/secondaryMissilePS2
+
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/lcannon/flash0.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+ impactSound 0 models/weapons/lcannon/impact0.wav
+ impactParticleSystem models/weapons/lcannon/secondaryImpactPS2
+}
diff --git a/assets/models/weapons/level0/flash0.wav b/assets/models/weapons/level0/flash0.wav
new file mode 100644
index 0000000..c69cfc3
--- /dev/null
+++ b/assets/models/weapons/level0/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level0/weapon.cfg b/assets/models/weapons/level0/weapon.cfg
new file mode 100644
index 0000000..2e52551
--- /dev/null
+++ b/assets/models/weapons/level0/weapon.cfg
@@ -0,0 +1,9 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev0
+
+primary
+{
+ flashSound 0 models/weapons/level0/flash0.wav
+}
diff --git a/assets/models/weapons/level0upg/weapon.cfg b/assets/models/weapons/level0upg/weapon.cfg
new file mode 100644
index 0000000..2e52551
--- /dev/null
+++ b/assets/models/weapons/level0upg/weapon.cfg
@@ -0,0 +1,9 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev0
+
+primary
+{
+ flashSound 0 models/weapons/level0/flash0.wav
+}
diff --git a/assets/models/weapons/level1/bomb.wav b/assets/models/weapons/level1/bomb.wav
new file mode 100644
index 0000000..0d5a2bf
--- /dev/null
+++ b/assets/models/weapons/level1/bomb.wav
Binary files differ
diff --git a/assets/models/weapons/level1/flash0.wav b/assets/models/weapons/level1/flash0.wav
new file mode 100644
index 0000000..97e12c9
--- /dev/null
+++ b/assets/models/weapons/level1/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level1/impactflesh0.wav b/assets/models/weapons/level1/impactflesh0.wav
new file mode 100644
index 0000000..53476e8
--- /dev/null
+++ b/assets/models/weapons/level1/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level1/weapon.cfg b/assets/models/weapons/level1/weapon.cfg
new file mode 100644
index 0000000..db17776
--- /dev/null
+++ b/assets/models/weapons/level1/weapon.cfg
@@ -0,0 +1,19 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev1
+
+primary
+{
+ flashSound 0 models/weapons/level1/flash0.wav
+ impactFleshSound 0 models/weapons/level1/impactflesh0.wav
+ alwaysImpact
+}
+
+tertiary
+{
+ missileModel models/weapons/acidbomb/acid.md3
+ flashSound 0 models/weapons/level1/bomb.wav
+ impactSound 0 sound/misc/abomb_explode.wav
+ impactParticleSystem models/weapons/acidbomb/impactPS
+}
diff --git a/assets/models/weapons/level1upg/gas.wav b/assets/models/weapons/level1upg/gas.wav
new file mode 100644
index 0000000..0e08304
--- /dev/null
+++ b/assets/models/weapons/level1upg/gas.wav
Binary files differ
diff --git a/assets/models/weapons/level1upg/weapon.cfg b/assets/models/weapons/level1upg/weapon.cfg
new file mode 100644
index 0000000..f2d5f60
--- /dev/null
+++ b/assets/models/weapons/level1upg/weapon.cfg
@@ -0,0 +1,25 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev1
+
+primary
+{
+ flashSound 0 models/weapons/level1/flash0.wav
+ impactFleshSound 0 models/weapons/level1/impactflesh0.wav
+ alwaysImpact
+}
+
+secondary
+{
+ flashSound 0 models/weapons/level1upg/gas.wav
+ muzzleParticleSystem models/weapons/level1upg/muzzlePS
+}
+
+tertiary
+{
+ missileModel models/weapons/acidbomb/acid.md3
+ flashSound 0 models/weapons/level1/bomb.wav
+ impactSound 0 sound/misc/abomb_explode.wav
+ impactParticleSystem models/weapons/acidbomb/impactPSBIG
+}
diff --git a/assets/models/weapons/level2/flash0.wav b/assets/models/weapons/level2/flash0.wav
new file mode 100644
index 0000000..815b893
--- /dev/null
+++ b/assets/models/weapons/level2/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level2/impactflesh0.wav b/assets/models/weapons/level2/impactflesh0.wav
new file mode 100644
index 0000000..52b5910
--- /dev/null
+++ b/assets/models/weapons/level2/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level2/weapon.cfg b/assets/models/weapons/level2/weapon.cfg
new file mode 100644
index 0000000..927a731
--- /dev/null
+++ b/assets/models/weapons/level2/weapon.cfg
@@ -0,0 +1,11 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev2
+
+primary
+{
+ flashSound 0 models/weapons/level2/flash0.wav
+ impactFleshSound 0 models/weapons/level2/impactflesh0.wav
+ alwaysImpact
+}
diff --git a/assets/models/weapons/level2upg/electric.wav b/assets/models/weapons/level2upg/electric.wav
new file mode 100644
index 0000000..f9d374f
--- /dev/null
+++ b/assets/models/weapons/level2upg/electric.wav
Binary files differ
diff --git a/assets/models/weapons/level2upg/weapon.cfg b/assets/models/weapons/level2upg/weapon.cfg
new file mode 100644
index 0000000..120a8d7
--- /dev/null
+++ b/assets/models/weapons/level2upg/weapon.cfg
@@ -0,0 +1,31 @@
+disableIn3rdPerson
+
+icon icons/icona_lev2
+crosshair 15 gfx/2d/crosshair-alien_s
+
+primary
+{
+ flashSound 0 models/weapons/level2/flash0.wav
+ impactFleshSound 0 models/weapons/level2/impactflesh0.wav
+ alwaysImpact
+}
+
+secondary
+{
+ flashSound 0 models/weapons/level2upg/electric.wav
+
+ impactMark 24 gfx/marks/plasma_mrk
+}
+
+tertiary
+{
+ flashSound 0 models/weapons/level3upg/flash0.wav
+
+ missileModel models/weapons/level3upg/missile.md3
+ missileSound models/weapons/level3upg/missile.wav
+
+ impactMark 30 gfx/marks/bullet_mrk
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+ impactParticleSystem models/weapons/level3upg/impactPS
+}
+
diff --git a/assets/models/weapons/level3/flash0.wav b/assets/models/weapons/level3/flash0.wav
new file mode 100644
index 0000000..536db67
--- /dev/null
+++ b/assets/models/weapons/level3/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level3/impactflesh0.wav b/assets/models/weapons/level3/impactflesh0.wav
new file mode 100644
index 0000000..f350fa2
--- /dev/null
+++ b/assets/models/weapons/level3/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level3/pounce.wav b/assets/models/weapons/level3/pounce.wav
new file mode 100644
index 0000000..81dc013
--- /dev/null
+++ b/assets/models/weapons/level3/pounce.wav
Binary files differ
diff --git a/assets/models/weapons/level3/weapon.cfg b/assets/models/weapons/level3/weapon.cfg
new file mode 100644
index 0000000..faa2c18
--- /dev/null
+++ b/assets/models/weapons/level3/weapon.cfg
@@ -0,0 +1,16 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev3
+
+primary
+{
+ flashSound 0 models/weapons/level3/flash0.wav
+ impactFleshSound 0 models/weapons/level3/impactflesh0.wav
+ alwaysImpact
+}
+
+secondary
+{
+ flashSound 0 models/weapons/level3/pounce.wav
+}
diff --git a/assets/models/weapons/level3upg/flash0.wav b/assets/models/weapons/level3upg/flash0.wav
new file mode 100644
index 0000000..46091f8
--- /dev/null
+++ b/assets/models/weapons/level3upg/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level3upg/impactflesh0.wav b/assets/models/weapons/level3upg/impactflesh0.wav
new file mode 100644
index 0000000..f350fa2
--- /dev/null
+++ b/assets/models/weapons/level3upg/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level3upg/missile.jpg b/assets/models/weapons/level3upg/missile.jpg
new file mode 100644
index 0000000..75a23cf
--- /dev/null
+++ b/assets/models/weapons/level3upg/missile.jpg
Binary files differ
diff --git a/assets/models/weapons/level3upg/missile.md3 b/assets/models/weapons/level3upg/missile.md3
new file mode 100644
index 0000000..329d1b4
--- /dev/null
+++ b/assets/models/weapons/level3upg/missile.md3
Binary files differ
diff --git a/assets/models/weapons/level3upg/missile.wav b/assets/models/weapons/level3upg/missile.wav
new file mode 100644
index 0000000..1832439
--- /dev/null
+++ b/assets/models/weapons/level3upg/missile.wav
Binary files differ
diff --git a/assets/models/weapons/level3upg/weapon.cfg b/assets/models/weapons/level3upg/weapon.cfg
new file mode 100644
index 0000000..f870925
--- /dev/null
+++ b/assets/models/weapons/level3upg/weapon.cfg
@@ -0,0 +1,27 @@
+disableIn3rdPerson
+
+icon icons/icona_lev3
+crosshair 24 gfx/2d/crosshair-alien_s
+
+primary
+{
+ flashSound 0 models/weapons/level3/flash0.wav
+ impactFleshSound 0 models/weapons/level3/impactflesh0.wav
+ alwaysImpact
+}
+
+secondary
+{
+ flashSound 0 models/weapons/level3/pounce.wav
+}
+
+tertiary
+{
+ flashSound 0 models/weapons/level3upg/flash0.wav
+
+ missileModel models/weapons/level3upg/missile.md3
+ missileSound models/weapons/level3upg/missile.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+}
diff --git a/assets/models/weapons/level4/breath.wav b/assets/models/weapons/level4/breath.wav
new file mode 100644
index 0000000..e2e9905
--- /dev/null
+++ b/assets/models/weapons/level4/breath.wav
Binary files differ
diff --git a/assets/models/weapons/level4/flash0.wav b/assets/models/weapons/level4/flash0.wav
new file mode 100644
index 0000000..536db67
--- /dev/null
+++ b/assets/models/weapons/level4/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level4/impactflesh0.wav b/assets/models/weapons/level4/impactflesh0.wav
new file mode 100644
index 0000000..f350fa2
--- /dev/null
+++ b/assets/models/weapons/level4/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level4/weapon.cfg b/assets/models/weapons/level4/weapon.cfg
new file mode 100644
index 0000000..06bec3d
--- /dev/null
+++ b/assets/models/weapons/level4/weapon.cfg
@@ -0,0 +1,36 @@
+disableIn3rdPerson
+crosshair 15 gfx/2d/crosshair-alien_s
+
+icon icons/icona_lev4
+
+primary
+{
+ flashSound 0 models/weapons/level4/flash0.wav
+ impactFleshSound 0 models/weapons/level4/impactflesh0.wav
+ alwaysImpact
+}
+
+tertiary
+{
+
+ flashSound 0 models/weapons/level4/breath.wav
+ muzzleParticleSystem models/weapons/level4/muzzlePS
+
+ impactMark 190 gfx/marks/burn_mrk
+
+ missileDlightColor 0.25 0.1 0.0
+ missileDlight 350
+
+ impactParticleSystem models/weapons/grenade/impactFBPS2
+ impactSound 0 models/weapons/flamer/fireball_ye.wav
+
+ missileSound models/weapons/flamer/fireloop.wav
+ missileSprite 80 gfx/flamer/primarycharge
+
+ missileParticleSystem models/weapons/flamer/pMissile2PS
+ missileTrailSystem models/weapons/flamer/missileTS
+
+ flashDlightColor 0.25 0.1 0.0
+ continuousFlash
+}
+
diff --git a/assets/models/weapons/level5/airpounce.wav b/assets/models/weapons/level5/airpounce.wav
new file mode 100644
index 0000000..f9b291c
--- /dev/null
+++ b/assets/models/weapons/level5/airpounce.wav
Binary files differ
diff --git a/assets/models/weapons/level5/flash0.wav b/assets/models/weapons/level5/flash0.wav
new file mode 100644
index 0000000..536db67
--- /dev/null
+++ b/assets/models/weapons/level5/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/level5/impactflesh0.wav b/assets/models/weapons/level5/impactflesh0.wav
new file mode 100644
index 0000000..f350fa2
--- /dev/null
+++ b/assets/models/weapons/level5/impactflesh0.wav
Binary files differ
diff --git a/assets/models/weapons/level5/pounce.wav b/assets/models/weapons/level5/pounce.wav
new file mode 100644
index 0000000..81dc013
--- /dev/null
+++ b/assets/models/weapons/level5/pounce.wav
Binary files differ
diff --git a/assets/models/weapons/level5/prickles.md3 b/assets/models/weapons/level5/prickles.md3
new file mode 100644
index 0000000..768120a
--- /dev/null
+++ b/assets/models/weapons/level5/prickles.md3
Binary files differ
diff --git a/assets/models/weapons/level5/prickles_fire.wav b/assets/models/weapons/level5/prickles_fire.wav
new file mode 100644
index 0000000..d623519
--- /dev/null
+++ b/assets/models/weapons/level5/prickles_fire.wav
Binary files differ
diff --git a/assets/models/weapons/level5/prickles_tex.jpg b/assets/models/weapons/level5/prickles_tex.jpg
new file mode 100644
index 0000000..5bf3f14
--- /dev/null
+++ b/assets/models/weapons/level5/prickles_tex.jpg
Binary files differ
diff --git a/assets/models/weapons/level5/sparks.tga b/assets/models/weapons/level5/sparks.tga
new file mode 100644
index 0000000..969982e
--- /dev/null
+++ b/assets/models/weapons/level5/sparks.tga
Binary files differ
diff --git a/assets/models/weapons/level5/weapon.cfg b/assets/models/weapons/level5/weapon.cfg
new file mode 100644
index 0000000..48a00ec
--- /dev/null
+++ b/assets/models/weapons/level5/weapon.cfg
@@ -0,0 +1,28 @@
+icon icons/icona_lev5
+crosshair 24 gfx/2d/crosshair-alien_s
+
+primary
+{
+ flashSound 0 models/weapons/level2/flash0.wav
+ impactFleshSound 0 models/weapons/level2/impactflesh0.wav
+ alwaysImpact
+}
+
+secondary
+{
+ flashSound 0 models/weapons/level3/pounce.wav
+}
+
+tertiary
+{
+
+ flashSound 0 models/weapons/level5/prickles_fire.wav
+ impactParticleSystem models/weapons/level5/impactsp
+ impactMark 8 gfx/marks/bullet_mrk
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+ impactSound 1 models/weapons/rifle/ricochet1.wav
+ impactSound 2 models/weapons/rifle/ricochet2.wav
+ impactSound 3 models/weapons/rifle/ricochet3.wav
+ missileModel models/weapons/level5/prickles.md3
+}
+
diff --git a/assets/models/weapons/lgun/flash.jpg b/assets/models/weapons/lgun/flash.jpg
new file mode 100644
index 0000000..9387414
--- /dev/null
+++ b/assets/models/weapons/lgun/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/lgun/flash0.wav b/assets/models/weapons/lgun/flash0.wav
new file mode 100644
index 0000000..a38ab75
--- /dev/null
+++ b/assets/models/weapons/lgun/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/lgun/lgun.jpg b/assets/models/weapons/lgun/lgun.jpg
new file mode 100644
index 0000000..ebd63b4
--- /dev/null
+++ b/assets/models/weapons/lgun/lgun.jpg
Binary files differ
diff --git a/assets/models/weapons/lgun/lgun.md3 b/assets/models/weapons/lgun/lgun.md3
new file mode 100644
index 0000000..7042b1b
--- /dev/null
+++ b/assets/models/weapons/lgun/lgun.md3
Binary files differ
diff --git a/assets/models/weapons/lgun/lgun_flash.md3 b/assets/models/weapons/lgun/lgun_flash.md3
new file mode 100644
index 0000000..01e8c9d
--- /dev/null
+++ b/assets/models/weapons/lgun/lgun_flash.md3
Binary files differ
diff --git a/assets/models/weapons/lgun/lgun_hand.md3 b/assets/models/weapons/lgun/lgun_hand.md3
new file mode 100644
index 0000000..270c680
--- /dev/null
+++ b/assets/models/weapons/lgun/lgun_hand.md3
Binary files differ
diff --git a/assets/models/weapons/lgun/weapon.cfg b/assets/models/weapons/lgun/weapon.cfg
new file mode 100644
index 0000000..1cbb7f2
--- /dev/null
+++ b/assets/models/weapons/lgun/weapon.cfg
@@ -0,0 +1,13 @@
+weaponModel models/weapons/lgun/lgun.md3
+icon icons/iconw_lasgun
+crosshair 24 gfx/2d/crosshair-lgun_s
+
+primary
+{
+ flashDlightColor 1.0 0.0 0.0
+ flashSound 0 models/weapons/lgun/flash0.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+
+ impactParticleSystem models/weapons/lasgun/impactPS
+}
diff --git a/assets/models/weapons/lockblob/missle.jpg b/assets/models/weapons/lockblob/missle.jpg
new file mode 100644
index 0000000..75a23cf
--- /dev/null
+++ b/assets/models/weapons/lockblob/missle.jpg
Binary files differ
diff --git a/assets/models/weapons/lockblob/missle.md3 b/assets/models/weapons/lockblob/missle.md3
new file mode 100644
index 0000000..d7b0770
--- /dev/null
+++ b/assets/models/weapons/lockblob/missle.md3
Binary files differ
diff --git a/assets/models/weapons/lockblob/weapon.cfg b/assets/models/weapons/lockblob/weapon.cfg
new file mode 100644
index 0000000..77eb4fc
--- /dev/null
+++ b/assets/models/weapons/lockblob/weapon.cfg
@@ -0,0 +1,7 @@
+primary
+{
+ missileModel models/weapons/lockblob/missle.md3
+
+ impactMark 64 creep
+ impactSound 0 sound/misc/organic_bounce.wav
+}
diff --git a/assets/models/weapons/mdriver/fireloop.wav b/assets/models/weapons/mdriver/fireloop.wav
new file mode 100644
index 0000000..6d0cdc1
--- /dev/null
+++ b/assets/models/weapons/mdriver/fireloop.wav
Binary files differ
diff --git a/assets/models/weapons/mdriver/flash.jpg b/assets/models/weapons/mdriver/flash.jpg
new file mode 100644
index 0000000..5238d81
--- /dev/null
+++ b/assets/models/weapons/mdriver/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/mdriver/flash0.wav b/assets/models/weapons/mdriver/flash0.wav
new file mode 100644
index 0000000..8b91990
--- /dev/null
+++ b/assets/models/weapons/mdriver/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/mdriver/flash02nd.wav b/assets/models/weapons/mdriver/flash02nd.wav
new file mode 100644
index 0000000..3b6a2dd
--- /dev/null
+++ b/assets/models/weapons/mdriver/flash02nd.wav
Binary files differ
diff --git a/assets/models/weapons/mdriver/glow.jpg b/assets/models/weapons/mdriver/glow.jpg
new file mode 100644
index 0000000..9960de1
--- /dev/null
+++ b/assets/models/weapons/mdriver/glow.jpg
Binary files differ
diff --git a/assets/models/weapons/mdriver/mdriver.jpg b/assets/models/weapons/mdriver/mdriver.jpg
new file mode 100644
index 0000000..7a664bc
--- /dev/null
+++ b/assets/models/weapons/mdriver/mdriver.jpg
Binary files differ
diff --git a/assets/models/weapons/mdriver/mdriver.md3 b/assets/models/weapons/mdriver/mdriver.md3
new file mode 100644
index 0000000..de17d4f
--- /dev/null
+++ b/assets/models/weapons/mdriver/mdriver.md3
Binary files differ
diff --git a/assets/models/weapons/mdriver/mdriver.tga b/assets/models/weapons/mdriver/mdriver.tga
new file mode 100644
index 0000000..dd1a765
--- /dev/null
+++ b/assets/models/weapons/mdriver/mdriver.tga
Binary files differ
diff --git a/assets/models/weapons/mdriver/mdriver_flash.md3 b/assets/models/weapons/mdriver/mdriver_flash.md3
new file mode 100644
index 0000000..fca38fc
--- /dev/null
+++ b/assets/models/weapons/mdriver/mdriver_flash.md3
Binary files differ
diff --git a/assets/models/weapons/mdriver/mdriver_hand.md3 b/assets/models/weapons/mdriver/mdriver_hand.md3
new file mode 100644
index 0000000..f738d54
--- /dev/null
+++ b/assets/models/weapons/mdriver/mdriver_hand.md3
Binary files differ
diff --git a/assets/models/weapons/mdriver/weapon.cfg b/assets/models/weapons/mdriver/weapon.cfg
new file mode 100644
index 0000000..88896cf
--- /dev/null
+++ b/assets/models/weapons/mdriver/weapon.cfg
@@ -0,0 +1,23 @@
+weaponModel models/weapons/mdriver/mdriver.md3
+icon icons/iconw_driver
+crosshair 24 gfx/2d/crosshair-mdriver_s
+
+primary
+{
+ flashDlightColor 0.0 1.0 0.0
+ flashSound 0 models/weapons/mdriver/flash0.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/mdriver/impactPS
+}
+
+tertiary
+{
+ flashDlightColor 0 0.2 1
+ flashSound 0 models/weapons/mdriver/flash02nd.wav
+ missileSound models/weapons/mdriver/fireloop.wav
+ missileSprite 60 gfx/blaster/bluevap
+ missileParticleSystem massdriver2ndPS
+ muzzleParticleSystem massdriver2ndPS_muzzle
+ impactParticleSystem models/weapons/mdriver/impactPS_b
+} \ No newline at end of file
diff --git a/assets/models/weapons/mgturret/weapon.cfg b/assets/models/weapons/mgturret/weapon.cfg
new file mode 100644
index 0000000..5858089
--- /dev/null
+++ b/assets/models/weapons/mgturret/weapon.cfg
@@ -0,0 +1,16 @@
+primary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 sound/buildables/mgturret/attack1.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+ impactSound 1 models/weapons/rifle/ricochet1.wav
+ impactSound 2 models/weapons/rifle/ricochet2.wav
+ impactSound 3 models/weapons/rifle/ricochet3.wav
+
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/rifle/muzzlePS
+}
diff --git a/assets/models/weapons/mgturret2/weapon.cfg b/assets/models/weapons/mgturret2/weapon.cfg
new file mode 100644
index 0000000..a46c228
--- /dev/null
+++ b/assets/models/weapons/mgturret2/weapon.cfg
@@ -0,0 +1,20 @@
+primary
+{
+
+ missileSound models/weapons/flamer/fireloop.wav
+
+ flashDlightColor 0.25 0.1 0.0
+ continuousFlash
+
+ missileDlightColor 0.25 0.1 0.0
+ missileDlight 300
+
+
+ impactMark 32 gfx/marks/burn_mrk
+ impactSound 0 models/weapons/flamer/fireimpc.wav
+
+ missileParticleSystem models/weapons/flamerturret/muzzlePS
+ impactParticleSystem models/weapons/FT/lagfl
+
+}
+
diff --git a/assets/models/weapons/mine/impact0.wav b/assets/models/weapons/mine/impact0.wav
new file mode 100644
index 0000000..ff193fa
--- /dev/null
+++ b/assets/models/weapons/mine/impact0.wav
Binary files differ
diff --git a/assets/models/weapons/mine/mine.jpg b/assets/models/weapons/mine/mine.jpg
new file mode 100644
index 0000000..3c437ce
--- /dev/null
+++ b/assets/models/weapons/mine/mine.jpg
Binary files differ
diff --git a/assets/models/weapons/mine/mine.md3 b/assets/models/weapons/mine/mine.md3
new file mode 100644
index 0000000..a82c10a
--- /dev/null
+++ b/assets/models/weapons/mine/mine.md3
Binary files differ
diff --git a/assets/models/weapons/mine/mine_blend.jpg b/assets/models/weapons/mine/mine_blend.jpg
new file mode 100644
index 0000000..36de1e5
--- /dev/null
+++ b/assets/models/weapons/mine/mine_blend.jpg
Binary files differ
diff --git a/assets/models/weapons/mine/mine_spike.jpg b/assets/models/weapons/mine/mine_spike.jpg
new file mode 100644
index 0000000..9072adc
--- /dev/null
+++ b/assets/models/weapons/mine/mine_spike.jpg
Binary files differ
diff --git a/assets/models/weapons/mine/weapon.cfg b/assets/models/weapons/mine/weapon.cfg
new file mode 100644
index 0000000..a873407
--- /dev/null
+++ b/assets/models/weapons/mine/weapon.cfg
@@ -0,0 +1,10 @@
+icon icons/iconw_mine
+
+primary
+{
+ missileModel models/weapons/mine/mine.md3
+ missileAnimates 0 20 20 0
+ impactMark 64 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/grenade/impactPS2
+ impactSound 0 models/weapons/mine/impact0.wav
+}
diff --git a/assets/models/weapons/prifle/flash.jpg b/assets/models/weapons/prifle/flash.jpg
new file mode 100644
index 0000000..63d3461
--- /dev/null
+++ b/assets/models/weapons/prifle/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/prifle/flash0.wav b/assets/models/weapons/prifle/flash0.wav
new file mode 100644
index 0000000..de22b03
--- /dev/null
+++ b/assets/models/weapons/prifle/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/prifle/impact0.wav b/assets/models/weapons/prifle/impact0.wav
new file mode 100644
index 0000000..e265c06
--- /dev/null
+++ b/assets/models/weapons/prifle/impact0.wav
Binary files differ
diff --git a/assets/models/weapons/prifle/prifle.jpg b/assets/models/weapons/prifle/prifle.jpg
new file mode 100644
index 0000000..33d9958
--- /dev/null
+++ b/assets/models/weapons/prifle/prifle.jpg
Binary files differ
diff --git a/assets/models/weapons/prifle/prifle.md3 b/assets/models/weapons/prifle/prifle.md3
new file mode 100644
index 0000000..8b84612
--- /dev/null
+++ b/assets/models/weapons/prifle/prifle.md3
Binary files differ
diff --git a/assets/models/weapons/prifle/prifle_flash.md3 b/assets/models/weapons/prifle/prifle_flash.md3
new file mode 100644
index 0000000..c405beb
--- /dev/null
+++ b/assets/models/weapons/prifle/prifle_flash.md3
Binary files differ
diff --git a/assets/models/weapons/prifle/prifle_hand.md3 b/assets/models/weapons/prifle/prifle_hand.md3
new file mode 100644
index 0000000..f33402e
--- /dev/null
+++ b/assets/models/weapons/prifle/prifle_hand.md3
Binary files differ
diff --git a/assets/models/weapons/prifle/weapon.cfg b/assets/models/weapons/prifle/weapon.cfg
new file mode 100644
index 0000000..69273a2
--- /dev/null
+++ b/assets/models/weapons/prifle/weapon.cfg
@@ -0,0 +1,30 @@
+weaponModel models/weapons/prifle/prifle.md3
+icon icons/iconw_pulse
+crosshair 24 gfx/2d/crosshair-prifle_s
+
+primary
+{
+ missileSprite 3 gfx/prifle/red_blob
+ missileTrailSystem models/weapons/prifle/missileTS
+
+ flashDlightColor 1.0 0.0 0.0
+ flashSound 0 models/weapons/prifle/flash0.wav
+
+ impactMark 16 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/prifle/impactPS
+ impactSound 0 models/weapons/prifle/impact0.wav
+ alwaysImpact
+}
+secondary
+{
+ missileSprite 10 gfx/prifle/red_blob
+ missileTrailSystem models/weapons/prifle/missileTS
+
+ flashDlightColor 1.0 0.0 0.0
+ flashSound 0 sound/weapons/prifle/attack2nd.wav
+
+ impactMark 5 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/prifle/impactPS
+ impactSound 0 models/weapons/prifle/impact0.wav
+ alwaysImpact
+} \ No newline at end of file
diff --git a/assets/models/weapons/psaw/blade.tga b/assets/models/weapons/psaw/blade.tga
new file mode 100644
index 0000000..dfb4787
--- /dev/null
+++ b/assets/models/weapons/psaw/blade.tga
Binary files differ
diff --git a/assets/models/weapons/psaw/bladeadd.jpg b/assets/models/weapons/psaw/bladeadd.jpg
new file mode 100644
index 0000000..2145685
--- /dev/null
+++ b/assets/models/weapons/psaw/bladeadd.jpg
Binary files differ
diff --git a/assets/models/weapons/psaw/chain.jpg b/assets/models/weapons/psaw/chain.jpg
new file mode 100644
index 0000000..f31e5df
--- /dev/null
+++ b/assets/models/weapons/psaw/chain.jpg
Binary files differ
diff --git a/assets/models/weapons/psaw/crosshair-psaw.tga b/assets/models/weapons/psaw/crosshair-psaw.tga
new file mode 100644
index 0000000..d3c0e06
--- /dev/null
+++ b/assets/models/weapons/psaw/crosshair-psaw.tga
Binary files differ
diff --git a/assets/models/weapons/psaw/firing.wav b/assets/models/weapons/psaw/firing.wav
new file mode 100644
index 0000000..e5b6811
--- /dev/null
+++ b/assets/models/weapons/psaw/firing.wav
Binary files differ
diff --git a/assets/models/weapons/psaw/firingblade.wav b/assets/models/weapons/psaw/firingblade.wav
new file mode 100644
index 0000000..3edd185
--- /dev/null
+++ b/assets/models/weapons/psaw/firingblade.wav
Binary files differ
diff --git a/assets/models/weapons/psaw/flash.jpg b/assets/models/weapons/psaw/flash.jpg
new file mode 100644
index 0000000..1e60869
--- /dev/null
+++ b/assets/models/weapons/psaw/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/psaw/idle.wav b/assets/models/weapons/psaw/idle.wav
new file mode 100644
index 0000000..bccc3cf
--- /dev/null
+++ b/assets/models/weapons/psaw/idle.wav
Binary files differ
diff --git a/assets/models/weapons/psaw/impact0blade.wav b/assets/models/weapons/psaw/impact0blade.wav
new file mode 100644
index 0000000..1ee6ecc
--- /dev/null
+++ b/assets/models/weapons/psaw/impact0blade.wav
Binary files differ
diff --git a/assets/models/weapons/psaw/psaw.jpg b/assets/models/weapons/psaw/psaw.jpg
new file mode 100644
index 0000000..d7193d4
--- /dev/null
+++ b/assets/models/weapons/psaw/psaw.jpg
Binary files differ
diff --git a/assets/models/weapons/psaw/psaw.md3 b/assets/models/weapons/psaw/psaw.md3
new file mode 100644
index 0000000..2b5c41e
--- /dev/null
+++ b/assets/models/weapons/psaw/psaw.md3
Binary files differ
diff --git a/assets/models/weapons/psaw/psaw_flash.md3 b/assets/models/weapons/psaw/psaw_flash.md3
new file mode 100644
index 0000000..87b57de
--- /dev/null
+++ b/assets/models/weapons/psaw/psaw_flash.md3
Binary files differ
diff --git a/assets/models/weapons/psaw/psaw_hand.md3 b/assets/models/weapons/psaw/psaw_hand.md3
new file mode 100644
index 0000000..98b88df
--- /dev/null
+++ b/assets/models/weapons/psaw/psaw_hand.md3
Binary files differ
diff --git a/assets/models/weapons/psaw/psawmetal.md3 b/assets/models/weapons/psaw/psawmetal.md3
new file mode 100644
index 0000000..6e55d3f
--- /dev/null
+++ b/assets/models/weapons/psaw/psawmetal.md3
Binary files differ
diff --git a/assets/models/weapons/psaw/weapon.cfg b/assets/models/weapons/psaw/weapon.cfg
new file mode 100644
index 0000000..d47b254
--- /dev/null
+++ b/assets/models/weapons/psaw/weapon.cfg
@@ -0,0 +1,24 @@
+weaponModel models/weapons/psaw/psaw.md3
+icon icons/iconw_saw
+idleSound models/weapons/psaw/idle.wav
+crosshair 24 models/weapons/psaw/crosshair-psaw
+
+primary
+{
+ flashDlightColor 1.0 1.0 1.0
+ firingSound models/weapons/psaw/firing.wav
+ missileAnimates 0 20 20 0
+ impactParticleSystem models/weapons/psaw/impactPS2
+ alwaysImpact
+}
+
+secondary
+{
+ flashDlightColor 1.0 1.0 1.0
+ missileModel models/weapons/psaw/psawmetal.md3
+ flashSound 0 models/weapons/psaw/firingblade.wav
+ impactMark 12 gfx/marks/bullet_mrk
+ impactParticleSystem models/weapons/psaw/impactPS
+ impactSound 0 models/weapons/psaw/impact0blade.wav
+ alwaysImpact
+} \ No newline at end of file
diff --git a/assets/models/weapons/rifle/flash.jpg b/assets/models/weapons/rifle/flash.jpg
new file mode 100644
index 0000000..a305644
--- /dev/null
+++ b/assets/models/weapons/rifle/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/rifle/flash0.wav b/assets/models/weapons/rifle/flash0.wav
new file mode 100644
index 0000000..ebbf301
--- /dev/null
+++ b/assets/models/weapons/rifle/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/flash2nd.wav b/assets/models/weapons/rifle/flash2nd.wav
new file mode 100644
index 0000000..641ec0e
--- /dev/null
+++ b/assets/models/weapons/rifle/flash2nd.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/ricochet0.wav b/assets/models/weapons/rifle/ricochet0.wav
new file mode 100644
index 0000000..d412a55
--- /dev/null
+++ b/assets/models/weapons/rifle/ricochet0.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/ricochet1.wav b/assets/models/weapons/rifle/ricochet1.wav
new file mode 100644
index 0000000..6a82793
--- /dev/null
+++ b/assets/models/weapons/rifle/ricochet1.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/ricochet2.wav b/assets/models/weapons/rifle/ricochet2.wav
new file mode 100644
index 0000000..c1a0426
--- /dev/null
+++ b/assets/models/weapons/rifle/ricochet2.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/ricochet3.wav b/assets/models/weapons/rifle/ricochet3.wav
new file mode 100644
index 0000000..3512bb8
--- /dev/null
+++ b/assets/models/weapons/rifle/ricochet3.wav
Binary files differ
diff --git a/assets/models/weapons/rifle/rifle.jpg b/assets/models/weapons/rifle/rifle.jpg
new file mode 100644
index 0000000..f7cc602
--- /dev/null
+++ b/assets/models/weapons/rifle/rifle.jpg
Binary files differ
diff --git a/assets/models/weapons/rifle/rifle.md3 b/assets/models/weapons/rifle/rifle.md3
new file mode 100644
index 0000000..3fc3c2e
--- /dev/null
+++ b/assets/models/weapons/rifle/rifle.md3
Binary files differ
diff --git a/assets/models/weapons/rifle/rifle_flash.md3 b/assets/models/weapons/rifle/rifle_flash.md3
new file mode 100644
index 0000000..4a8907d
--- /dev/null
+++ b/assets/models/weapons/rifle/rifle_flash.md3
Binary files differ
diff --git a/assets/models/weapons/rifle/rifle_hand.md3 b/assets/models/weapons/rifle/rifle_hand.md3
new file mode 100644
index 0000000..3ed71ba
--- /dev/null
+++ b/assets/models/weapons/rifle/rifle_hand.md3
Binary files differ
diff --git a/assets/models/weapons/rifle/weapon.cfg b/assets/models/weapons/rifle/weapon.cfg
new file mode 100644
index 0000000..f52c9ea
--- /dev/null
+++ b/assets/models/weapons/rifle/weapon.cfg
@@ -0,0 +1,35 @@
+weaponModel models/weapons/rifle/rifle.md3
+
+icon icons/iconw_rifle
+crosshair 24 gfx/2d/crosshair-rifle_s
+
+primary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/rifle/flash0.wav
+ impactMark 8 gfx/marks/bullet_mrk
+
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+ impactSound 1 models/weapons/rifle/ricochet1.wav
+ impactSound 2 models/weapons/rifle/ricochet2.wav
+ impactSound 3 models/weapons/rifle/ricochet3.wav
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/rifle/muzzlePS
+}
+
+secondary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/rifle/flash2nd.wav
+
+ impactMark 8 gfx/marks/bullet_mrk
+
+ impactSound 0 models/weapons/rifle/ricochet0.wav
+ impactSound 1 models/weapons/rifle/ricochet1.wav
+ impactSound 2 models/weapons/rifle/ricochet2.wav
+ impactSound 3 models/weapons/rifle/ricochet3.wav
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/rifle/muzzle2ndPS
+}
diff --git a/assets/models/weapons/shells/rifle-shell.jpg b/assets/models/weapons/shells/rifle-shell.jpg
new file mode 100644
index 0000000..e3ea7e7
--- /dev/null
+++ b/assets/models/weapons/shells/rifle-shell.jpg
Binary files differ
diff --git a/assets/models/weapons/shells/rifle-shell.md3 b/assets/models/weapons/shells/rifle-shell.md3
new file mode 100644
index 0000000..a0d5375
--- /dev/null
+++ b/assets/models/weapons/shells/rifle-shell.md3
Binary files differ
diff --git a/assets/models/weapons/shells/shotgun-shell.jpg b/assets/models/weapons/shells/shotgun-shell.jpg
new file mode 100644
index 0000000..b878a8f
--- /dev/null
+++ b/assets/models/weapons/shells/shotgun-shell.jpg
Binary files differ
diff --git a/assets/models/weapons/shells/shotgun-shell.md3 b/assets/models/weapons/shells/shotgun-shell.md3
new file mode 100644
index 0000000..241c611
--- /dev/null
+++ b/assets/models/weapons/shells/shotgun-shell.md3
Binary files differ
diff --git a/assets/models/weapons/shotgun/flash.jpg b/assets/models/weapons/shotgun/flash.jpg
new file mode 100644
index 0000000..a305644
--- /dev/null
+++ b/assets/models/weapons/shotgun/flash.jpg
Binary files differ
diff --git a/assets/models/weapons/shotgun/flash0.wav b/assets/models/weapons/shotgun/flash0.wav
new file mode 100644
index 0000000..28f7919
--- /dev/null
+++ b/assets/models/weapons/shotgun/flash0.wav
Binary files differ
diff --git a/assets/models/weapons/shotgun/shotgun.jpg b/assets/models/weapons/shotgun/shotgun.jpg
new file mode 100644
index 0000000..c9d3830
--- /dev/null
+++ b/assets/models/weapons/shotgun/shotgun.jpg
Binary files differ
diff --git a/assets/models/weapons/shotgun/shotgun.md3 b/assets/models/weapons/shotgun/shotgun.md3
new file mode 100644
index 0000000..8e5bd5d
--- /dev/null
+++ b/assets/models/weapons/shotgun/shotgun.md3
Binary files differ
diff --git a/assets/models/weapons/shotgun/shotgun_flash.md3 b/assets/models/weapons/shotgun/shotgun_flash.md3
new file mode 100644
index 0000000..4b30d3b
--- /dev/null
+++ b/assets/models/weapons/shotgun/shotgun_flash.md3
Binary files differ
diff --git a/assets/models/weapons/shotgun/shotgun_hand.md3 b/assets/models/weapons/shotgun/shotgun_hand.md3
new file mode 100644
index 0000000..b5e2bfd
--- /dev/null
+++ b/assets/models/weapons/shotgun/shotgun_hand.md3
Binary files differ
diff --git a/assets/models/weapons/shotgun/weapon.cfg b/assets/models/weapons/shotgun/weapon.cfg
new file mode 100644
index 0000000..f984079
--- /dev/null
+++ b/assets/models/weapons/shotgun/weapon.cfg
@@ -0,0 +1,14 @@
+weaponModel models/weapons/shotgun/shotgun.md3
+icon icons/iconw_sgun
+crosshair 48 gfx/2d/crosshair-lcannon_s
+
+primary
+{
+ flashDlightColor 1.0 1.0 0.0
+ flashSound 0 models/weapons/shotgun/flash0.wav
+
+ impactMark 4 gfx/marks/bullet_mrk
+
+ impactParticleSystem models/weapons/rifle/impactPS
+ muzzleParticleSystem models/weapons/shotgun/muzzlePS
+}
diff --git a/assets/models/weapons/smoke/smoke.jpg b/assets/models/weapons/smoke/smoke.jpg
new file mode 100644
index 0000000..a001de3
--- /dev/null
+++ b/assets/models/weapons/smoke/smoke.jpg
Binary files differ
diff --git a/assets/models/weapons/smoke/smoke.md3 b/assets/models/weapons/smoke/smoke.md3
new file mode 100644
index 0000000..53fed50
--- /dev/null
+++ b/assets/models/weapons/smoke/smoke.md3
Binary files differ
diff --git a/assets/models/weapons/smoke/smoke.wav b/assets/models/weapons/smoke/smoke.wav
new file mode 100644
index 0000000..6c2d7ea
--- /dev/null
+++ b/assets/models/weapons/smoke/smoke.wav
Binary files differ
diff --git a/assets/models/weapons/smoke/smokegfx.tga b/assets/models/weapons/smoke/smokegfx.tga
new file mode 100644
index 0000000..f028d75
--- /dev/null
+++ b/assets/models/weapons/smoke/smokegfx.tga
Binary files differ
diff --git a/assets/models/weapons/smoke/weapon.cfg b/assets/models/weapons/smoke/weapon.cfg
new file mode 100644
index 0000000..93fd03a
--- /dev/null
+++ b/assets/models/weapons/smoke/weapon.cfg
@@ -0,0 +1,11 @@
+icon icons/iconw_smoke
+idleSound models/weapons/smoke/smoke.wav
+primary
+{
+
+ missileParticleSystem models/weapons/smoke/impactPS
+
+ missileModel models/weapons/smoke/smoke.md3
+ missileAnimates 0 20 20 0
+
+}
diff --git a/assets/models/weapons/teslagen/weapon.cfg b/assets/models/weapons/teslagen/weapon.cfg
new file mode 100644
index 0000000..bf47b61
--- /dev/null
+++ b/assets/models/weapons/teslagen/weapon.cfg
@@ -0,0 +1,9 @@
+primary
+{
+ firingSound sound/buildables/tesla/tesla_fire.wav
+
+ flashDlightColor 0.6 0.6 1.0
+ continuousFlash
+
+ impactMark 24 gfx/marks/plasma_mrk
+}