summaryrefslogtreecommitdiff
path: root/assets/models
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
parent191d731da136b7ee959a17e63111c9146219a768 (diff)
Initial import.
Diffstat (limited to 'assets/models')
-rw-r--r--assets/models/ammo/tesla/tesla_bolt.jpgbin0 -> 15607 bytes
-rw-r--r--assets/models/buildables/acid_tube/acid_tube.jpgbin0 -> 22849 bytes
-rw-r--r--assets/models/buildables/acid_tube/acid_tube.md3bin0 -> 59604 bytes
-rw-r--r--assets/models/buildables/acid_tube/acid_tube_inside.jpgbin0 -> 9634 bytes
-rw-r--r--assets/models/buildables/acid_tube/animation.cfg15
-rw-r--r--assets/models/buildables/arm/animation.cfg15
-rw-r--r--assets/models/buildables/arm/arm.md3bin0 -> 10532 bytes
-rw-r--r--assets/models/buildables/arm/arm_body.jpgbin0 -> 27036 bytes
-rw-r--r--assets/models/buildables/arm/arm_panel1.jpgbin0 -> 5385 bytes
-rw-r--r--assets/models/buildables/arm/arm_panel2.jpgbin0 -> 8080 bytes
-rw-r--r--assets/models/buildables/arm/arm_panel3.jpgbin0 -> 4662 bytes
-rw-r--r--assets/models/buildables/arm/arm_parts.jpgbin0 -> 10300 bytes
-rw-r--r--assets/models/buildables/barrel/animation.cfg14
-rw-r--r--assets/models/buildables/barrel/barrel.md3bin0 -> 18732 bytes
-rw-r--r--assets/models/buildables/barrel/model_texture_1.jpgbin0 -> 19882 bytes
-rw-r--r--assets/models/buildables/barrel/model_texture_2.jpgbin0 -> 22393 bytes
-rw-r--r--assets/models/buildables/barricade/alien_spike.jpgbin0 -> 26773 bytes
-rw-r--r--assets/models/buildables/barricade/animation.cfg17
-rw-r--r--assets/models/buildables/barricade/barricade.md3bin0 -> 165804 bytes
-rw-r--r--assets/models/buildables/barricade/pod_strands.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/barricade/ref2.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/barrier_corner/animation.cfg14
-rw-r--r--assets/models/buildables/barrier_corner/barrier_corner.md3bin0 -> 21340 bytes
-rw-r--r--assets/models/buildables/barrier_line/animation.cfg14
-rw-r--r--assets/models/buildables/barrier_line/barrier_line.md3bin0 -> 14204 bytes
-rw-r--r--assets/models/buildables/barrier_point/animation.cfg14
-rw-r--r--assets/models/buildables/barrier_point/barrier_point.md3bin0 -> 12124 bytes
-rw-r--r--assets/models/buildables/booster/animation.cfg15
-rw-r--r--assets/models/buildables/booster/booster.md3bin0 -> 151036 bytes
-rw-r--r--assets/models/buildables/booster/booster_head.jpgbin0 -> 16384 bytes
-rw-r--r--assets/models/buildables/booster/booster_sac.jpgbin0 -> 25973 bytes
-rw-r--r--assets/models/buildables/booster/poison.jpgbin0 -> 15818 bytes
-rw-r--r--assets/models/buildables/booster/ref_map.jpgbin0 -> 12493 bytes
-rw-r--r--assets/models/buildables/cocoon/animation.cfg14
-rw-r--r--assets/models/buildables/cocoon/cocoon.md3bin0 -> 13712 bytes
-rw-r--r--assets/models/buildables/container_large/animation.cfg14
-rw-r--r--assets/models/buildables/container_large/container_large.md3bin0 -> 8236 bytes
-rw-r--r--assets/models/buildables/container_large/container_texture.jpgbin0 -> 37266 bytes
-rw-r--r--assets/models/buildables/container_large/container_texture_b.jpgbin0 -> 44555 bytes
-rw-r--r--assets/models/buildables/container_medium/animation.cfg14
-rw-r--r--assets/models/buildables/container_medium/container_medium.md3bin0 -> 8060 bytes
-rw-r--r--assets/models/buildables/container_small/animation.cfg14
-rw-r--r--assets/models/buildables/container_small/container_small.md3bin0 -> 8060 bytes
-rw-r--r--assets/models/buildables/cover/animation.cfg14
-rw-r--r--assets/models/buildables/cover/cover.md3bin0 -> 93580 bytes
-rw-r--r--assets/models/buildables/cover_stump/animation.cfg14
-rw-r--r--assets/models/buildables/cover_stump/cover_stump.md3bin0 -> 51052 bytes
-rw-r--r--assets/models/buildables/creep_colony/creep_colony.jpgbin0 -> 64246 bytes
-rw-r--r--assets/models/buildables/creep_colony/creep_colony.md3bin0 -> 376484 bytes
-rw-r--r--assets/models/buildables/creepcolony/animation.cfg15
-rw-r--r--assets/models/buildables/dcc/animation.cfg15
-rw-r--r--assets/models/buildables/dcc/comp_display.tgabin0 -> 60460 bytes
-rw-r--r--assets/models/buildables/dcc/comp_front.jpgbin0 -> 15666 bytes
-rw-r--r--assets/models/buildables/dcc/comp_grad.jpgbin0 -> 2386 bytes
-rw-r--r--assets/models/buildables/dcc/comp_key.jpgbin0 -> 9987 bytes
-rw-r--r--assets/models/buildables/dcc/comp_parts.jpgbin0 -> 7236 bytes
-rw-r--r--assets/models/buildables/dcc/comp_pipes.jpgbin0 -> 2633 bytes
-rw-r--r--assets/models/buildables/dcc/comp_top.jpgbin0 -> 3757 bytes
-rw-r--r--assets/models/buildables/dcc/dcc.md3bin0 -> 16564 bytes
-rw-r--r--assets/models/buildables/eggpod/animation.cfg15
-rw-r--r--assets/models/buildables/eggpod/eggpod.md3bin0 -> 269736 bytes
-rw-r--r--assets/models/buildables/eggpod/pod_body.jpgbin0 -> 37894 bytes
-rw-r--r--assets/models/buildables/eggpod/pod_strands.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/eggpod/pod_tendrils.jpgbin0 -> 26773 bytes
-rw-r--r--assets/models/buildables/eggpod/pod_tip.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/fence/animation.cfg14
-rw-r--r--assets/models/buildables/fence/fence.md3bin0 -> 17380 bytes
-rw-r--r--assets/models/buildables/fence/model_texture2.tgabin0 -> 267320 bytes
-rw-r--r--assets/models/buildables/fence_rod/animation.cfg14
-rw-r--r--assets/models/buildables/fence_rod/fence_rod.md3bin0 -> 17204 bytes
-rw-r--r--assets/models/buildables/hive/animation.cfg15
-rw-r--r--assets/models/buildables/hive/hive.jpgbin0 -> 41320 bytes
-rw-r--r--assets/models/buildables/hive/hive.md3bin0 -> 78536 bytes
-rw-r--r--assets/models/buildables/hive/hive_strands.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/infestation_blister/animation.cfg14
-rw-r--r--assets/models/buildables/infestation_blister/base_texture_glow.jpgbin0 -> 19025 bytes
-rw-r--r--assets/models/buildables/infestation_blister/infestation_blister.md3bin0 -> 18020 bytes
-rw-r--r--assets/models/buildables/infestation_blister/infestation_texture.tgabin0 -> 337204 bytes
-rw-r--r--assets/models/buildables/infestation_slime/animation.cfg17
-rw-r--r--assets/models/buildables/infestation_slime/infestation_slime.md3bin0 -> 48092 bytes
-rw-r--r--assets/models/buildables/infestation_slime/slime.tgabin0 -> 353928 bytes
-rw-r--r--assets/models/buildables/infestation_slime/slime_side.tgabin0 -> 549015 bytes
-rw-r--r--assets/models/buildables/infestation_slime/slimetop.tgabin0 -> 822584 bytes
-rw-r--r--assets/models/buildables/infestation_thicket/animation.cfg14
-rw-r--r--assets/models/buildables/infestation_thicket/haut_fetzen_halb.tgabin0 -> 435749 bytes
-rw-r--r--assets/models/buildables/infestation_thicket/infestation_thicket.md3bin0 -> 13572 bytes
-rw-r--r--assets/models/buildables/ladder/animation.cfg14
-rw-r--r--assets/models/buildables/ladder/arm_body_modified.jpgbin0 -> 28060 bytes
-rw-r--r--assets/models/buildables/ladder/ladder.md3bin0 -> 30988 bytes
-rw-r--r--assets/models/buildables/light/animation.cfg14
-rw-r--r--assets/models/buildables/light/blue_particle.jpgbin0 -> 17561 bytes
-rw-r--r--assets/models/buildables/light/light.md3bin0 -> 104644 bytes
-rw-r--r--assets/models/buildables/light/model_texture.jpgbin0 -> 54035 bytes
-rw-r--r--assets/models/buildables/light/model_texture_3.jpgbin0 -> 31987 bytes
-rw-r--r--assets/models/buildables/medistat/animation.cfg18
-rw-r--r--assets/models/buildables/medistat/medi_base.jpgbin0 -> 30525 bytes
-rw-r--r--assets/models/buildables/medistat/medi_cone.jpgbin0 -> 7154 bytes
-rw-r--r--assets/models/buildables/medistat/medi_cone.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/medistat/medistat.md3bin0 -> 189668 bytes
-rw-r--r--assets/models/buildables/medistat/red_cross.tgabin0 -> 10028 bytes
-rw-r--r--assets/models/buildables/mgturret/animation.cfg15
-rw-r--r--assets/models/buildables/mgturret/ref_map.jpgbin0 -> 4681 bytes
-rw-r--r--assets/models/buildables/mgturret/t_flash.jpgbin0 -> 3693 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_barrel.jpgbin0 -> 32369 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_barrel.md3bin0 -> 15692 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_base.jpgbin0 -> 4056 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_base.md3bin0 -> 5708 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_coil.jpgbin0 -> 3354 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_coil.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_shiny.jpgbin0 -> 4428 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_top.jpgbin0 -> 14650 bytes
-rw-r--r--assets/models/buildables/mgturret/turret_top.md3bin0 -> 5372 bytes
-rw-r--r--assets/models/buildables/mgturret2/animation.cfg15
-rw-r--r--assets/models/buildables/mgturret2/flamer.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/buildables/mgturret2/gas.jpgbin0 -> 19971 bytes
-rw-r--r--assets/models/buildables/mgturret2/ref_map.jpgbin0 -> 11565 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret2_kuehler.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_barrel.md3bin0 -> 97628 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_base.jpgbin0 -> 10246 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_base.md3bin0 -> 5708 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_coil.jpgbin0 -> 3354 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_shiny.jpgbin0 -> 18784 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_top.jpgbin0 -> 26652 bytes
-rw-r--r--assets/models/buildables/mgturret2/turret_top.md3bin0 -> 5372 bytes
-rw-r--r--assets/models/buildables/muscle/animation.cfg14
-rw-r--r--assets/models/buildables/muscle/muscle.jpgbin0 -> 28227 bytes
-rw-r--r--assets/models/buildables/muscle/muscle.md3bin0 -> 15384 bytes
-rw-r--r--assets/models/buildables/net/animation.cfg14
-rw-r--r--assets/models/buildables/net/net.md3bin0 -> 10860 bytes
-rw-r--r--assets/models/buildables/net/net.tgabin0 -> 441576 bytes
-rw-r--r--assets/models/buildables/net_spike/animation.cfg14
-rw-r--r--assets/models/buildables/net_spike/net_spike.md3bin0 -> 5476 bytes
-rw-r--r--assets/models/buildables/organic_bulb/animation.cfg14
-rw-r--r--assets/models/buildables/organic_bulb/organic_bulb.md3bin0 -> 7924 bytes
-rw-r--r--assets/models/buildables/overmind/animation.cfg15
-rw-r--r--assets/models/buildables/overmind/blackeye.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/overmind/cowl2.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/buildables/overmind/over_body.jpgbin0 -> 68211 bytes
-rw-r--r--assets/models/buildables/overmind/over_spike.jpgbin0 -> 3293 bytes
-rw-r--r--assets/models/buildables/overmind/overhead.jpgbin0 -> 18182 bytes
-rw-r--r--assets/models/buildables/overmind/overmind.jpgbin0 -> 25578 bytes
-rw-r--r--assets/models/buildables/overmind/overmind.md3bin0 -> 431964 bytes
-rw-r--r--assets/models/buildables/overmind/pattern.tgabin0 -> 49196 bytes
-rw-r--r--assets/models/buildables/overmind/ref.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/overmind/ref2.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/overmind/ref3.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/panzer_large/animation.cfg14
-rw-r--r--assets/models/buildables/panzer_large/panzer_large.md3bin0 -> 22096 bytes
-rw-r--r--assets/models/buildables/panzer_medium/animation.cfg14
-rw-r--r--assets/models/buildables/panzer_medium/haut.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/panzer_medium/panzer_m.jpgbin0 -> 35534 bytes
-rw-r--r--assets/models/buildables/panzer_medium/panzer_medium.md3bin0 -> 267724 bytes
-rw-r--r--assets/models/buildables/panzer_small/animation.cfg14
-rw-r--r--assets/models/buildables/panzer_small/panzer.jpgbin0 -> 38017 bytes
-rw-r--r--assets/models/buildables/panzer_small/panzer_small.md3bin0 -> 54852 bytes
-rw-r--r--assets/models/buildables/plate_large/animation.cfg14
-rw-r--r--assets/models/buildables/plate_large/model_texture_1.jpgbin0 -> 45392 bytes
-rw-r--r--assets/models/buildables/plate_large/plate_large.md3bin0 -> 8060 bytes
-rw-r--r--assets/models/buildables/plate_small/animation.cfg14
-rw-r--r--assets/models/buildables/pod/animation.cfg14
-rw-r--r--assets/models/buildables/pod/pod.md3bin0 -> 28436 bytes
-rw-r--r--assets/models/buildables/pod/pod.tgabin0 -> 608492 bytes
-rw-r--r--assets/models/buildables/pod_stump/animation.cfg14
-rw-r--r--assets/models/buildables/pod_stump/pod_side.jpgbin0 -> 81806 bytes
-rw-r--r--assets/models/buildables/pod_stump/pod_stump.md3bin0 -> 21484 bytes
-rw-r--r--assets/models/buildables/reactor/animation.cfg15
-rw-r--r--assets/models/buildables/reactor/energy.jpgbin0 -> 11722 bytes
-rw-r--r--assets/models/buildables/reactor/reactor.md3bin0 -> 301876 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_body.jpgbin0 -> 31417 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_bolt.jpgbin0 -> 5112 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_bolt1.jpgbin0 -> 4054 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_bolt2.jpgbin0 -> 3852 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_bolt3.jpgbin0 -> 3900 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_control.jpgbin0 -> 9606 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_cyl.jpgbin0 -> 3566 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_display.jpgbin0 -> 12549 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_exhaust.jpgbin0 -> 4579 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_glow.jpgbin0 -> 14960 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_main.jpgbin0 -> 29778 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_meter.tgabin0 -> 13356 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_parts.jpgbin0 -> 15445 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_smoke_1.jpgbin0 -> 3444 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_smoke_2.jpgbin0 -> 3751 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_smoke_3.jpgbin0 -> 3206 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_streak.jpgbin0 -> 2439 bytes
-rw-r--r--assets/models/buildables/reactor/reactor_top.jpgbin0 -> 9979 bytes
-rw-r--r--assets/models/buildables/refinery/animation.cfg15
-rw-r--r--assets/models/buildables/refinery/refinery.jpgbin0 -> 45667 bytes
-rw-r--r--assets/models/buildables/refinery/refinery.md3bin0 -> 240204 bytes
-rw-r--r--assets/models/buildables/reflector/animation.cfg15
-rw-r--r--assets/models/buildables/reflector/haut_fetzen_b.tgabin0 -> 1021604 bytes
-rw-r--r--assets/models/buildables/reflector/mer.jpgbin0 -> 57319 bytes
-rw-r--r--assets/models/buildables/reflector/reflector.md3bin0 -> 5684 bytes
-rw-r--r--assets/models/buildables/repeater/animation.cfg15
-rw-r--r--assets/models/buildables/repeater/energy.jpgbin0 -> 11722 bytes
-rw-r--r--assets/models/buildables/repeater/repeater.md3bin0 -> 88180 bytes
-rw-r--r--assets/models/buildables/repeater/repeator_body.jpgbin0 -> 26987 bytes
-rw-r--r--assets/models/buildables/repeater/repeator_panel.jpgbin0 -> 6632 bytes
-rw-r--r--assets/models/buildables/shield/animation.cfg16
-rw-r--r--assets/models/buildables/shield/model_texture_add.jpgbin0 -> 89383 bytes
-rw-r--r--assets/models/buildables/shield/model_texture_add_light.jpgbin0 -> 50075 bytes
-rw-r--r--assets/models/buildables/shield/shield.md3bin0 -> 17556 bytes
-rw-r--r--assets/models/buildables/spiteful_abcess/animation.cfg14
-rw-r--r--assets/models/buildables/spiteful_abcess/sa_foot.jpgbin0 -> 59654 bytes
-rw-r--r--assets/models/buildables/spiteful_abcess/sa_foot.tgabin0 -> 797467 bytes
-rw-r--r--assets/models/buildables/spiteful_abcess/sa_organic_head.jpgbin0 -> 63065 bytes
-rw-r--r--assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpgbin0 -> 16012 bytes
-rw-r--r--assets/models/buildables/spiteful_abcess/spiteful_abcess.md3bin0 -> 35740 bytes
-rw-r--r--assets/models/buildables/teflon_foil/animation.cfg14
-rw-r--r--assets/models/buildables/teflon_foil/foil.jpgbin0 -> 41109 bytes
-rw-r--r--assets/models/buildables/teflon_foil/teflon_foil.md3bin0 -> 3396 bytes
-rw-r--r--assets/models/buildables/telenode/animation.cfg15
-rw-r--r--assets/models/buildables/telenode/energy.jpgbin0 -> 12466 bytes
-rw-r--r--assets/models/buildables/telenode/energy.tgabin0 -> 49196 bytes
-rw-r--r--assets/models/buildables/telenode/line.tgabin0 -> 2092 bytes
-rw-r--r--assets/models/buildables/telenode/lines2.jpgbin0 -> 7295 bytes
-rw-r--r--assets/models/buildables/telenode/lines2.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/telenode/rep_cyl.jpgbin0 -> 8301 bytes
-rw-r--r--assets/models/buildables/telenode/sparkles.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/buildables/telenode/telenode.md3bin0 -> 70832 bytes
-rw-r--r--assets/models/buildables/telenode/telenode_parts.jpgbin0 -> 31979 bytes
-rw-r--r--assets/models/buildables/telenode/telenode_parts.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/buildables/telenode/telenode_top.jpgbin0 -> 8879 bytes
-rw-r--r--assets/models/buildables/telenode/telenode_top.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/tendon_large/animation.cfg14
-rw-r--r--assets/models/buildables/tendon_large/tendon_large.md3bin0 -> 51292 bytes
-rw-r--r--assets/models/buildables/tendon_medium/animation.cfg14
-rw-r--r--assets/models/buildables/tendon_medium/tendon_medium.md3bin0 -> 39044 bytes
-rw-r--r--assets/models/buildables/tendon_small/animation.cfg14
-rw-r--r--assets/models/buildables/tendon_small/haut_fetzen.tgabin0 -> 640044 bytes
-rw-r--r--assets/models/buildables/tendon_small/tendon_small.md3bin0 -> 39044 bytes
-rw-r--r--assets/models/buildables/tesla/animation.cfg15
-rw-r--r--assets/models/buildables/tesla/tesla.md3bin0 -> 176796 bytes
-rw-r--r--assets/models/buildables/tesla/tesla_ball.jpgbin0 -> 3804 bytes
-rw-r--r--assets/models/buildables/tesla/tesla_grill.jpgbin0 -> 11055 bytes
-rw-r--r--assets/models/buildables/tesla/tesla_main.jpgbin0 -> 26315 bytes
-rw-r--r--assets/models/buildables/tesla/tesla_spark.jpgbin0 -> 3635 bytes
-rw-r--r--assets/models/buildables/trapper/animation.cfg17
-rw-r--r--assets/models/buildables/trapper/trapper.md3bin0 -> 170612 bytes
-rw-r--r--assets/models/buildables/trapper/trapper_body.jpgbin0 -> 5879 bytes
-rw-r--r--assets/models/buildables/trapper/trapper_gills.tgabin0 -> 65580 bytes
-rw-r--r--assets/models/buildables/trapper/trapper_tent.jpgbin0 -> 3267 bytes
-rw-r--r--assets/models/fx/alien_gibs/a_gib1.md3bin0 -> 932 bytes
-rw-r--r--assets/models/fx/alien_gibs/a_gib2.md3bin0 -> 932 bytes
-rw-r--r--assets/models/fx/alien_gibs/a_gib3.md3bin0 -> 932 bytes
-rw-r--r--assets/models/fx/alien_gibs/a_gib4.md3bin0 -> 932 bytes
-rw-r--r--assets/models/fx/alien_gibs/gib.jpgbin0 -> 42382 bytes
-rw-r--r--assets/models/fx/metal_gibs/hot_gibs.jpgbin0 -> 22838 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib1.md3bin0 -> 2372 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib2.md3bin0 -> 2160 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib3.md3bin0 -> 836 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib4.md3bin0 -> 1892 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib5.md3bin0 -> 692 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib6.md3bin0 -> 868 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib7.md3bin0 -> 1828 bytes
-rw-r--r--assets/models/fx/metal_gibs/m_gib8.md3bin0 -> 1060 bytes
-rw-r--r--assets/models/fx/metal_gibs/metal_gibs.jpgbin0 -> 26092 bytes
-rw-r--r--assets/models/players/builder/animation.cfg47
-rw-r--r--assets/models/players/builder/builder.jpgbin0 -> 35386 bytes
-rw-r--r--assets/models/players/builder/icon_advanced.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/builder/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/builder/locdamage.cfg8
-rw-r--r--assets/models/players/builder/nonseg.md3bin0 -> 709476 bytes
-rw-r--r--assets/models/players/builder/nonseg_advanced.skin1
-rw-r--r--assets/models/players/builder/nonseg_default.skin1
-rw-r--r--assets/models/players/human_base/animation.cfg42
-rw-r--r--assets/models/players/human_base/armour.tgabin0 -> 196652 bytes
-rw-r--r--assets/models/players/human_base/base.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/human_base/battpack.jpgbin0 -> 60062 bytes
-rw-r--r--assets/models/players/human_base/battpack.md3bin0 -> 6148 bytes
-rw-r--r--assets/models/players/human_base/h_base.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/players/human_base/h_helmet.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/players/human_base/head.md3bin0 -> 10868 bytes
-rw-r--r--assets/models/players/human_base/head_default.skin3
-rw-r--r--assets/models/players/human_base/head_light.skin3
-rw-r--r--assets/models/players/human_base/icon_default.tgabin0 -> 12332 bytes
-rw-r--r--assets/models/players/human_base/jetpack.jpgbin0 -> 69308 bytes
-rw-r--r--assets/models/players/human_base/jetpack.md3bin0 -> 4988 bytes
-rw-r--r--assets/models/players/human_base/jetpack_flash.jpgbin0 -> 10220 bytes
-rw-r--r--assets/models/players/human_base/jetpack_flash.md3bin0 -> 1300 bytes
-rw-r--r--assets/models/players/human_base/light.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/human_base/locdamage.cfg26
-rw-r--r--assets/models/players/human_base/lower.md3bin0 -> 487524 bytes
-rw-r--r--assets/models/players/human_base/lower_default.skin3
-rw-r--r--assets/models/players/human_base/lower_light.skin3
-rw-r--r--assets/models/players/human_base/shoulderpads.tgabin0 -> 196652 bytes
-rw-r--r--assets/models/players/human_base/upper.md3bin0 -> 627696 bytes
-rw-r--r--assets/models/players/human_base/upper_default.skin7
-rw-r--r--assets/models/players/human_base/upper_light.skin7
-rw-r--r--assets/models/players/human_bsuit/animation.cfg41
-rw-r--r--assets/models/players/human_bsuit/head.md3bin0 -> 2052 bytes
-rw-r--r--assets/models/players/human_bsuit/head_default.skin2
-rw-r--r--assets/models/players/human_bsuit/human_bsuit.jpgbin0 -> 100790 bytes
-rw-r--r--assets/models/players/human_bsuit/locdamage.cfg26
-rw-r--r--assets/models/players/human_bsuit/lower.md3bin0 -> 726140 bytes
-rw-r--r--assets/models/players/human_bsuit/lower_default.skin2
-rw-r--r--assets/models/players/human_bsuit/upper.md3bin0 -> 606692 bytes
-rw-r--r--assets/models/players/human_bsuit/upper_default.skin4
-rw-r--r--assets/models/players/level0/adv.jpgbin0 -> 100525 bytes
-rw-r--r--assets/models/players/level0/animation.cfg47
-rw-r--r--assets/models/players/level0/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level0/level0.jpgbin0 -> 33038 bytes
-rw-r--r--assets/models/players/level0/locdamage.cfg8
-rw-r--r--assets/models/players/level0/nonseg.md3bin0 -> 613204 bytes
-rw-r--r--assets/models/players/level0/nonseg_adv.skin1
-rw-r--r--assets/models/players/level0/nonseg_default.skin1
-rw-r--r--assets/models/players/level1/animation.cfg48
-rw-r--r--assets/models/players/level1/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level1/level1.jpgbin0 -> 273966 bytes
-rw-r--r--assets/models/players/level1/level1upg.jpgbin0 -> 250673 bytes
-rw-r--r--assets/models/players/level1/locdamage.cfg8
-rw-r--r--assets/models/players/level1/nonseg.md3bin0 -> 1998524 bytes
-rw-r--r--assets/models/players/level1/nonseg_default.skin1
-rw-r--r--assets/models/players/level1/nonseg_upgrade.skin1
-rw-r--r--assets/models/players/level2/adv.tgabin0 -> 1048620 bytes
-rw-r--r--assets/models/players/level2/animation.cfg48
-rw-r--r--assets/models/players/level2/default.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level2/electric.jpgbin0 -> 10518 bytes
-rw-r--r--assets/models/players/level2/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level2/locdamage.cfg8
-rw-r--r--assets/models/players/level2/lvl2_fx.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/players/level2/nonseg.md3bin0 -> 2217788 bytes
-rw-r--r--assets/models/players/level2/nonseg_adv.skin2
-rw-r--r--assets/models/players/level2/nonseg_default.skin2
-rw-r--r--assets/models/players/level2/null.tgabin0 -> 49 bytes
-rw-r--r--assets/models/players/level3/animation.cfg48
-rw-r--r--assets/models/players/level3/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level3/level3.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level3/level3adv.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level3/locdamage.cfg8
-rw-r--r--assets/models/players/level3/nonseg.md3bin0 -> 2390116 bytes
-rw-r--r--assets/models/players/level3/nonseg_adv.skin1
-rw-r--r--assets/models/players/level3/nonseg_default.skin1
-rw-r--r--assets/models/players/level4/animation.cfg48
-rw-r--r--assets/models/players/level4/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level4/level4.jpgbin0 -> 78376 bytes
-rw-r--r--assets/models/players/level4/locdamage.cfg8
-rw-r--r--assets/models/players/level4/nonseg.md3bin0 -> 1889364 bytes
-rw-r--r--assets/models/players/level4/nonseg_default.skin1
-rw-r--r--assets/models/players/level5/animation.cfg49
-rw-r--r--assets/models/players/level5/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level5/level5.jpgbin0 -> 119801 bytes
-rw-r--r--assets/models/players/level5/locdamage.cfg8
-rw-r--r--assets/models/players/level5/nonseg.md3bin0 -> 938940 bytes
-rw-r--r--assets/models/players/level5/nonseg_default.skin1
-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
535 files changed, 1941 insertions, 0 deletions
diff --git a/assets/models/ammo/tesla/tesla_bolt.jpg b/assets/models/ammo/tesla/tesla_bolt.jpg
new file mode 100644
index 0000000..882e164
--- /dev/null
+++ b/assets/models/ammo/tesla/tesla_bolt.jpg
Binary files differ
diff --git a/assets/models/buildables/acid_tube/acid_tube.jpg b/assets/models/buildables/acid_tube/acid_tube.jpg
new file mode 100644
index 0000000..5d7be49
--- /dev/null
+++ b/assets/models/buildables/acid_tube/acid_tube.jpg
Binary files differ
diff --git a/assets/models/buildables/acid_tube/acid_tube.md3 b/assets/models/buildables/acid_tube/acid_tube.md3
new file mode 100644
index 0000000..d8dcfd0
--- /dev/null
+++ b/assets/models/buildables/acid_tube/acid_tube.md3
Binary files differ
diff --git a/assets/models/buildables/acid_tube/acid_tube_inside.jpg b/assets/models/buildables/acid_tube/acid_tube_inside.jpg
new file mode 100644
index 0000000..8668a7e
--- /dev/null
+++ b/assets/models/buildables/acid_tube/acid_tube_inside.jpg
Binary files differ
diff --git a/assets/models/buildables/acid_tube/animation.cfg b/assets/models/buildables/acid_tube/animation.cfg
new file mode 100644
index 0000000..eb7d77c
--- /dev/null
+++ b/assets/models/buildables/acid_tube/animation.cfg
@@ -0,0 +1,15 @@
+//acid tube
+0 12 0 24 // CONSTRUCT1
+0 12 0 24 // CONSTRUCT2
+12 1 0 24 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+13 24 0 24 // ATTACK1
+0 0 0 1 // ATTACK2
+0 0 0 1 // SPAWN1
+0 0 0 1 // SPAWN2
+12 8 0 12 // PAIN1
+0 0 0 1 // PAIN2
+0 -12 0 16 // DESTROY
+12 0 0 12 // DESTROY2
+0 1 1 1 // DESTROYED
diff --git a/assets/models/buildables/arm/animation.cfg b/assets/models/buildables/arm/animation.cfg
new file mode 100644
index 0000000..db18294
--- /dev/null
+++ b/assets/models/buildables/arm/animation.cfg
@@ -0,0 +1,15 @@
+//armoury final
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/arm/arm.md3 b/assets/models/buildables/arm/arm.md3
new file mode 100644
index 0000000..d6eaa2b
--- /dev/null
+++ b/assets/models/buildables/arm/arm.md3
Binary files differ
diff --git a/assets/models/buildables/arm/arm_body.jpg b/assets/models/buildables/arm/arm_body.jpg
new file mode 100644
index 0000000..1fcfdea
--- /dev/null
+++ b/assets/models/buildables/arm/arm_body.jpg
Binary files differ
diff --git a/assets/models/buildables/arm/arm_panel1.jpg b/assets/models/buildables/arm/arm_panel1.jpg
new file mode 100644
index 0000000..72e212b
--- /dev/null
+++ b/assets/models/buildables/arm/arm_panel1.jpg
Binary files differ
diff --git a/assets/models/buildables/arm/arm_panel2.jpg b/assets/models/buildables/arm/arm_panel2.jpg
new file mode 100644
index 0000000..2ef032f
--- /dev/null
+++ b/assets/models/buildables/arm/arm_panel2.jpg
Binary files differ
diff --git a/assets/models/buildables/arm/arm_panel3.jpg b/assets/models/buildables/arm/arm_panel3.jpg
new file mode 100644
index 0000000..89a6159
--- /dev/null
+++ b/assets/models/buildables/arm/arm_panel3.jpg
Binary files differ
diff --git a/assets/models/buildables/arm/arm_parts.jpg b/assets/models/buildables/arm/arm_parts.jpg
new file mode 100644
index 0000000..658689f
--- /dev/null
+++ b/assets/models/buildables/arm/arm_parts.jpg
Binary files differ
diff --git a/assets/models/buildables/barrel/animation.cfg b/assets/models/buildables/barrel/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/barrel/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/barrel/barrel.md3 b/assets/models/buildables/barrel/barrel.md3
new file mode 100644
index 0000000..9cd347f
--- /dev/null
+++ b/assets/models/buildables/barrel/barrel.md3
Binary files differ
diff --git a/assets/models/buildables/barrel/model_texture_1.jpg b/assets/models/buildables/barrel/model_texture_1.jpg
new file mode 100644
index 0000000..c3afc44
--- /dev/null
+++ b/assets/models/buildables/barrel/model_texture_1.jpg
Binary files differ
diff --git a/assets/models/buildables/barrel/model_texture_2.jpg b/assets/models/buildables/barrel/model_texture_2.jpg
new file mode 100644
index 0000000..81d9c31
--- /dev/null
+++ b/assets/models/buildables/barrel/model_texture_2.jpg
Binary files differ
diff --git a/assets/models/buildables/barricade/alien_spike.jpg b/assets/models/buildables/barricade/alien_spike.jpg
new file mode 100644
index 0000000..3cd7e96
--- /dev/null
+++ b/assets/models/buildables/barricade/alien_spike.jpg
Binary files differ
diff --git a/assets/models/buildables/barricade/animation.cfg b/assets/models/buildables/barricade/animation.cfg
new file mode 100644
index 0000000..c9b1ad5
--- /dev/null
+++ b/assets/models/buildables/barricade/animation.cfg
@@ -0,0 +1,17 @@
+//barricade
+0 12 0 24 // CONSTRUCT1
+0 12 0 24 // CONSTRUCT1
+12 1 1 24 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+12 12 0 24 // PAIN1
+24 12 0 24 // PAIN2
+36 12 0 24 // DESTROY
+0 0 0 0 // DESTROY2
+48 1 1 1 // DEAD
+
+//12 frames for each pain, 6 going down 6 going up
diff --git a/assets/models/buildables/barricade/barricade.md3 b/assets/models/buildables/barricade/barricade.md3
new file mode 100644
index 0000000..ebe59a5
--- /dev/null
+++ b/assets/models/buildables/barricade/barricade.md3
Binary files differ
diff --git a/assets/models/buildables/barricade/pod_strands.tga b/assets/models/buildables/barricade/pod_strands.tga
new file mode 100644
index 0000000..a421460
--- /dev/null
+++ b/assets/models/buildables/barricade/pod_strands.tga
Binary files differ
diff --git a/assets/models/buildables/barricade/ref2.tga b/assets/models/buildables/barricade/ref2.tga
new file mode 100644
index 0000000..59e0c80
--- /dev/null
+++ b/assets/models/buildables/barricade/ref2.tga
Binary files differ
diff --git a/assets/models/buildables/barrier_corner/animation.cfg b/assets/models/buildables/barrier_corner/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/barrier_corner/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/barrier_corner/barrier_corner.md3 b/assets/models/buildables/barrier_corner/barrier_corner.md3
new file mode 100644
index 0000000..726cdd2
--- /dev/null
+++ b/assets/models/buildables/barrier_corner/barrier_corner.md3
Binary files differ
diff --git a/assets/models/buildables/barrier_line/animation.cfg b/assets/models/buildables/barrier_line/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/barrier_line/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/barrier_line/barrier_line.md3 b/assets/models/buildables/barrier_line/barrier_line.md3
new file mode 100644
index 0000000..8162c32
--- /dev/null
+++ b/assets/models/buildables/barrier_line/barrier_line.md3
Binary files differ
diff --git a/assets/models/buildables/barrier_point/animation.cfg b/assets/models/buildables/barrier_point/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/barrier_point/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/barrier_point/barrier_point.md3 b/assets/models/buildables/barrier_point/barrier_point.md3
new file mode 100644
index 0000000..482132b
--- /dev/null
+++ b/assets/models/buildables/barrier_point/barrier_point.md3
Binary files differ
diff --git a/assets/models/buildables/booster/animation.cfg b/assets/models/buildables/booster/animation.cfg
new file mode 100644
index 0000000..2c31c82
--- /dev/null
+++ b/assets/models/buildables/booster/animation.cfg
@@ -0,0 +1,15 @@
+// Booster
+0 0 0 0 // CONSTRUCT1
+0 0 0 0 // CONSTRUCT1
+0 32 32 8 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+32 5 0 24 // PAIN1
+32 5 0 24 // PAIN2
+37 9 0 12 // DEATH
+37 9 0 24 // DEATH
+45 1 1 1 // DEATH
diff --git a/assets/models/buildables/booster/booster.md3 b/assets/models/buildables/booster/booster.md3
new file mode 100644
index 0000000..a8ddc45
--- /dev/null
+++ b/assets/models/buildables/booster/booster.md3
Binary files differ
diff --git a/assets/models/buildables/booster/booster_head.jpg b/assets/models/buildables/booster/booster_head.jpg
new file mode 100644
index 0000000..b1040aa
--- /dev/null
+++ b/assets/models/buildables/booster/booster_head.jpg
Binary files differ
diff --git a/assets/models/buildables/booster/booster_sac.jpg b/assets/models/buildables/booster/booster_sac.jpg
new file mode 100644
index 0000000..c8cf103
--- /dev/null
+++ b/assets/models/buildables/booster/booster_sac.jpg
Binary files differ
diff --git a/assets/models/buildables/booster/poison.jpg b/assets/models/buildables/booster/poison.jpg
new file mode 100644
index 0000000..cbaed28
--- /dev/null
+++ b/assets/models/buildables/booster/poison.jpg
Binary files differ
diff --git a/assets/models/buildables/booster/ref_map.jpg b/assets/models/buildables/booster/ref_map.jpg
new file mode 100644
index 0000000..7f1bcff
--- /dev/null
+++ b/assets/models/buildables/booster/ref_map.jpg
Binary files differ
diff --git a/assets/models/buildables/cocoon/animation.cfg b/assets/models/buildables/cocoon/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/cocoon/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/cocoon/cocoon.md3 b/assets/models/buildables/cocoon/cocoon.md3
new file mode 100644
index 0000000..89846c6
--- /dev/null
+++ b/assets/models/buildables/cocoon/cocoon.md3
Binary files differ
diff --git a/assets/models/buildables/container_large/animation.cfg b/assets/models/buildables/container_large/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/container_large/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/container_large/container_large.md3 b/assets/models/buildables/container_large/container_large.md3
new file mode 100644
index 0000000..8854d4a
--- /dev/null
+++ b/assets/models/buildables/container_large/container_large.md3
Binary files differ
diff --git a/assets/models/buildables/container_large/container_texture.jpg b/assets/models/buildables/container_large/container_texture.jpg
new file mode 100644
index 0000000..4350d33
--- /dev/null
+++ b/assets/models/buildables/container_large/container_texture.jpg
Binary files differ
diff --git a/assets/models/buildables/container_large/container_texture_b.jpg b/assets/models/buildables/container_large/container_texture_b.jpg
new file mode 100644
index 0000000..6c09c66
--- /dev/null
+++ b/assets/models/buildables/container_large/container_texture_b.jpg
Binary files differ
diff --git a/assets/models/buildables/container_medium/animation.cfg b/assets/models/buildables/container_medium/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/container_medium/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/container_medium/container_medium.md3 b/assets/models/buildables/container_medium/container_medium.md3
new file mode 100644
index 0000000..731f791
--- /dev/null
+++ b/assets/models/buildables/container_medium/container_medium.md3
Binary files differ
diff --git a/assets/models/buildables/container_small/animation.cfg b/assets/models/buildables/container_small/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/container_small/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/container_small/container_small.md3 b/assets/models/buildables/container_small/container_small.md3
new file mode 100644
index 0000000..731f791
--- /dev/null
+++ b/assets/models/buildables/container_small/container_small.md3
Binary files differ
diff --git a/assets/models/buildables/cover/animation.cfg b/assets/models/buildables/cover/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/cover/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/cover/cover.md3 b/assets/models/buildables/cover/cover.md3
new file mode 100644
index 0000000..6aefbba
--- /dev/null
+++ b/assets/models/buildables/cover/cover.md3
Binary files differ
diff --git a/assets/models/buildables/cover_stump/animation.cfg b/assets/models/buildables/cover_stump/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/cover_stump/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/cover_stump/cover_stump.md3 b/assets/models/buildables/cover_stump/cover_stump.md3
new file mode 100644
index 0000000..47c1a52
--- /dev/null
+++ b/assets/models/buildables/cover_stump/cover_stump.md3
Binary files differ
diff --git a/assets/models/buildables/creep_colony/creep_colony.jpg b/assets/models/buildables/creep_colony/creep_colony.jpg
new file mode 100644
index 0000000..51c66c9
--- /dev/null
+++ b/assets/models/buildables/creep_colony/creep_colony.jpg
Binary files differ
diff --git a/assets/models/buildables/creep_colony/creep_colony.md3 b/assets/models/buildables/creep_colony/creep_colony.md3
new file mode 100644
index 0000000..6256d3a
--- /dev/null
+++ b/assets/models/buildables/creep_colony/creep_colony.md3
Binary files differ
diff --git a/assets/models/buildables/creepcolony/animation.cfg b/assets/models/buildables/creepcolony/animation.cfg
new file mode 100644
index 0000000..25d9e75
--- /dev/null
+++ b/assets/models/buildables/creepcolony/animation.cfg
@@ -0,0 +1,15 @@
+//creep_colony
+25 4 0 4 // CONSTRUCT1
+25 4 0 4 // CONSTRUCT2
+0 14 14 5 // IDLE1
+0 14 14 5 // IDLE2
+0 14 14 5 // IDLE3-NOPOWER
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+25 4 0 4 // SPAWN1
+25 4 0 4 // SPAWN2
+29 4 0 0 // PAIN1
+29 4 0 0 // PAIN2
+14 8 0 8 // DESTROY
+14 8 0 8 // DESTROY2
+21 1 0 1 // DEAD
diff --git a/assets/models/buildables/dcc/animation.cfg b/assets/models/buildables/dcc/animation.cfg
new file mode 100644
index 0000000..0d57fb3
--- /dev/null
+++ b/assets/models/buildables/dcc/animation.cfg
@@ -0,0 +1,15 @@
+//dcc final
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT1
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/dcc/comp_display.tga b/assets/models/buildables/dcc/comp_display.tga
new file mode 100644
index 0000000..2304d25
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_display.tga
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_front.jpg b/assets/models/buildables/dcc/comp_front.jpg
new file mode 100644
index 0000000..020b913
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_front.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_grad.jpg b/assets/models/buildables/dcc/comp_grad.jpg
new file mode 100644
index 0000000..93e5ab2
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_grad.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_key.jpg b/assets/models/buildables/dcc/comp_key.jpg
new file mode 100644
index 0000000..58277dd
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_key.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_parts.jpg b/assets/models/buildables/dcc/comp_parts.jpg
new file mode 100644
index 0000000..14db531
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_parts.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_pipes.jpg b/assets/models/buildables/dcc/comp_pipes.jpg
new file mode 100644
index 0000000..3c44f37
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_pipes.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/comp_top.jpg b/assets/models/buildables/dcc/comp_top.jpg
new file mode 100644
index 0000000..9fd1e2c
--- /dev/null
+++ b/assets/models/buildables/dcc/comp_top.jpg
Binary files differ
diff --git a/assets/models/buildables/dcc/dcc.md3 b/assets/models/buildables/dcc/dcc.md3
new file mode 100644
index 0000000..4d02fd2
--- /dev/null
+++ b/assets/models/buildables/dcc/dcc.md3
Binary files differ
diff --git a/assets/models/buildables/eggpod/animation.cfg b/assets/models/buildables/eggpod/animation.cfg
new file mode 100644
index 0000000..07c2ac9
--- /dev/null
+++ b/assets/models/buildables/eggpod/animation.cfg
@@ -0,0 +1,15 @@
+//bioegg
+0 13 0 24 // CONSTRUCT1
+0 13 0 24 // CONSTRUCT1
+13 24 24 24 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+37 24 0 24 // SPAWN1
+0 0 0 0 // SPAWN2
+61 8 0 24 // PAIN1
+0 0 0 0 // PAIN2
+69 6 0 24 // DESTROY
+0 0 0 0 // DESTROY
+76 1 1 1 // DESTROYED
diff --git a/assets/models/buildables/eggpod/eggpod.md3 b/assets/models/buildables/eggpod/eggpod.md3
new file mode 100644
index 0000000..966ca18
--- /dev/null
+++ b/assets/models/buildables/eggpod/eggpod.md3
Binary files differ
diff --git a/assets/models/buildables/eggpod/pod_body.jpg b/assets/models/buildables/eggpod/pod_body.jpg
new file mode 100644
index 0000000..5988fc9
--- /dev/null
+++ b/assets/models/buildables/eggpod/pod_body.jpg
Binary files differ
diff --git a/assets/models/buildables/eggpod/pod_strands.tga b/assets/models/buildables/eggpod/pod_strands.tga
new file mode 100644
index 0000000..a421460
--- /dev/null
+++ b/assets/models/buildables/eggpod/pod_strands.tga
Binary files differ
diff --git a/assets/models/buildables/eggpod/pod_tendrils.jpg b/assets/models/buildables/eggpod/pod_tendrils.jpg
new file mode 100644
index 0000000..3cd7e96
--- /dev/null
+++ b/assets/models/buildables/eggpod/pod_tendrils.jpg
Binary files differ
diff --git a/assets/models/buildables/eggpod/pod_tip.tga b/assets/models/buildables/eggpod/pod_tip.tga
new file mode 100644
index 0000000..5e5d488
--- /dev/null
+++ b/assets/models/buildables/eggpod/pod_tip.tga
Binary files differ
diff --git a/assets/models/buildables/fence/animation.cfg b/assets/models/buildables/fence/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/fence/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/fence/fence.md3 b/assets/models/buildables/fence/fence.md3
new file mode 100644
index 0000000..25519fc
--- /dev/null
+++ b/assets/models/buildables/fence/fence.md3
Binary files differ
diff --git a/assets/models/buildables/fence/model_texture2.tga b/assets/models/buildables/fence/model_texture2.tga
new file mode 100644
index 0000000..5a9dcec
--- /dev/null
+++ b/assets/models/buildables/fence/model_texture2.tga
Binary files differ
diff --git a/assets/models/buildables/fence_rod/animation.cfg b/assets/models/buildables/fence_rod/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/fence_rod/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/fence_rod/fence_rod.md3 b/assets/models/buildables/fence_rod/fence_rod.md3
new file mode 100644
index 0000000..77c298f
--- /dev/null
+++ b/assets/models/buildables/fence_rod/fence_rod.md3
Binary files differ
diff --git a/assets/models/buildables/hive/animation.cfg b/assets/models/buildables/hive/animation.cfg
new file mode 100644
index 0000000..81c327e
--- /dev/null
+++ b/assets/models/buildables/hive/animation.cfg
@@ -0,0 +1,15 @@
+//hive
+0 7 0 24 // CONSTRUCT1
+0 7 0 24 // CONSTRUCT1
+7 14 14 12 // IDLE1
+0 0 0 24 // IDLE2
+0 0 0 24 // IDLE3
+7 0 0 24 // ATTACK1
+7 0 0 24 // ATTACK2
+0 0 0 24 // SPAWN1
+0 0 0 24 // SPAWN2
+20 4 0 24 // PAIN1
+20 4 0 24 // PAIN2
+23 10 0 24 // DESTROY
+0 0 0 24 // DESTROY
+32 1 1 0 // DESTROYED
diff --git a/assets/models/buildables/hive/hive.jpg b/assets/models/buildables/hive/hive.jpg
new file mode 100644
index 0000000..81f481f
--- /dev/null
+++ b/assets/models/buildables/hive/hive.jpg
Binary files differ
diff --git a/assets/models/buildables/hive/hive.md3 b/assets/models/buildables/hive/hive.md3
new file mode 100644
index 0000000..d333bee
--- /dev/null
+++ b/assets/models/buildables/hive/hive.md3
Binary files differ
diff --git a/assets/models/buildables/hive/hive_strands.tga b/assets/models/buildables/hive/hive_strands.tga
new file mode 100644
index 0000000..a421460
--- /dev/null
+++ b/assets/models/buildables/hive/hive_strands.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_blister/animation.cfg b/assets/models/buildables/infestation_blister/animation.cfg
new file mode 100644
index 0000000..803d07c
--- /dev/null
+++ b/assets/models/buildables/infestation_blister/animation.cfg
@@ -0,0 +1,14 @@
+0 0 0 0 // CONSTRUCT1
+0 0 0 0 // CONSTRUCT2
+1 19 19 5 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 0 0 0 // DESTROY1
+0 0 0 0 // DESTROY2
+0 0 0 0 // DEAD
diff --git a/assets/models/buildables/infestation_blister/base_texture_glow.jpg b/assets/models/buildables/infestation_blister/base_texture_glow.jpg
new file mode 100644
index 0000000..dd003cd
--- /dev/null
+++ b/assets/models/buildables/infestation_blister/base_texture_glow.jpg
Binary files differ
diff --git a/assets/models/buildables/infestation_blister/infestation_blister.md3 b/assets/models/buildables/infestation_blister/infestation_blister.md3
new file mode 100644
index 0000000..dcf6f71
--- /dev/null
+++ b/assets/models/buildables/infestation_blister/infestation_blister.md3
Binary files differ
diff --git a/assets/models/buildables/infestation_blister/infestation_texture.tga b/assets/models/buildables/infestation_blister/infestation_texture.tga
new file mode 100644
index 0000000..068f5da
--- /dev/null
+++ b/assets/models/buildables/infestation_blister/infestation_texture.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_slime/animation.cfg b/assets/models/buildables/infestation_slime/animation.cfg
new file mode 100644
index 0000000..0174725
--- /dev/null
+++ b/assets/models/buildables/infestation_slime/animation.cfg
@@ -0,0 +1,17 @@
+//slime 36 40
+37 3 0 12 // CONSTRUCT1 # (upscale-ing)
+37 3 0 12 // CONSTRUCT1 #
+0 24 24 5 // IDLE1 #
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+26 10 0 10 // ATTACK1 #
+0 0 0 0 // ATTACK2 ()
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+30 3 0 24 // PAIN1 #
+0 0 0 0 // PAIN2
+37 -3 0 12 // DESTROY # (umkehr von construct)
+0 0 0 0 // DESTROY2
+37 1 1 1 // DEAD # (first frame 0 1 1 1)
+
+
diff --git a/assets/models/buildables/infestation_slime/infestation_slime.md3 b/assets/models/buildables/infestation_slime/infestation_slime.md3
new file mode 100644
index 0000000..3bfe458
--- /dev/null
+++ b/assets/models/buildables/infestation_slime/infestation_slime.md3
Binary files differ
diff --git a/assets/models/buildables/infestation_slime/slime.tga b/assets/models/buildables/infestation_slime/slime.tga
new file mode 100644
index 0000000..87c3937
--- /dev/null
+++ b/assets/models/buildables/infestation_slime/slime.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_slime/slime_side.tga b/assets/models/buildables/infestation_slime/slime_side.tga
new file mode 100644
index 0000000..fc51850
--- /dev/null
+++ b/assets/models/buildables/infestation_slime/slime_side.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_slime/slimetop.tga b/assets/models/buildables/infestation_slime/slimetop.tga
new file mode 100644
index 0000000..9cffd45
--- /dev/null
+++ b/assets/models/buildables/infestation_slime/slimetop.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_thicket/animation.cfg b/assets/models/buildables/infestation_thicket/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/infestation_thicket/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga b/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga
new file mode 100644
index 0000000..2f8e070
--- /dev/null
+++ b/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga
Binary files differ
diff --git a/assets/models/buildables/infestation_thicket/infestation_thicket.md3 b/assets/models/buildables/infestation_thicket/infestation_thicket.md3
new file mode 100644
index 0000000..0b7c579
--- /dev/null
+++ b/assets/models/buildables/infestation_thicket/infestation_thicket.md3
Binary files differ
diff --git a/assets/models/buildables/ladder/animation.cfg b/assets/models/buildables/ladder/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/ladder/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/ladder/arm_body_modified.jpg b/assets/models/buildables/ladder/arm_body_modified.jpg
new file mode 100644
index 0000000..0cef073
--- /dev/null
+++ b/assets/models/buildables/ladder/arm_body_modified.jpg
Binary files differ
diff --git a/assets/models/buildables/ladder/ladder.md3 b/assets/models/buildables/ladder/ladder.md3
new file mode 100644
index 0000000..7f6ad21
--- /dev/null
+++ b/assets/models/buildables/ladder/ladder.md3
Binary files differ
diff --git a/assets/models/buildables/light/animation.cfg b/assets/models/buildables/light/animation.cfg
new file mode 100644
index 0000000..f06868d
--- /dev/null
+++ b/assets/models/buildables/light/animation.cfg
@@ -0,0 +1,14 @@
+0 0 0 0 // CONSTRUCT1
+0 0 0 0 // CONSTRUCT2
+2 28 28 5 // IDLE1
+0 2 10 10 // IDLE2
+0 2 10 10 // IDLE3
+20 28 0 3 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+10 20 0 6 // DESTROY1
+0 0 0 0 // DESTROY2
+20 0 0 1 // DEAD
diff --git a/assets/models/buildables/light/blue_particle.jpg b/assets/models/buildables/light/blue_particle.jpg
new file mode 100644
index 0000000..a86d5af
--- /dev/null
+++ b/assets/models/buildables/light/blue_particle.jpg
Binary files differ
diff --git a/assets/models/buildables/light/light.md3 b/assets/models/buildables/light/light.md3
new file mode 100644
index 0000000..d73adcd
--- /dev/null
+++ b/assets/models/buildables/light/light.md3
Binary files differ
diff --git a/assets/models/buildables/light/model_texture.jpg b/assets/models/buildables/light/model_texture.jpg
new file mode 100644
index 0000000..18473a3
--- /dev/null
+++ b/assets/models/buildables/light/model_texture.jpg
Binary files differ
diff --git a/assets/models/buildables/light/model_texture_3.jpg b/assets/models/buildables/light/model_texture_3.jpg
new file mode 100644
index 0000000..7612788
--- /dev/null
+++ b/assets/models/buildables/light/model_texture_3.jpg
Binary files differ
diff --git a/assets/models/buildables/medistat/animation.cfg b/assets/models/buildables/medistat/animation.cfg
new file mode 100644
index 0000000..89878f2
--- /dev/null
+++ b/assets/models/buildables/medistat/animation.cfg
@@ -0,0 +1,18 @@
+//medistation
+0 8 0 24 // CONSTRUCT
+0 8 0 24 // CONSTRUCT
+8 19 19 12 // IDLE
+32 1 1 1 // IDLE2-HEAL
+0 0 0 0 // IDLE3
+27 6 0 24 // ATTACK1-HEAL
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+33 1 0 5 // DESTROY
+0 0 0 0 // DESTROY2
+33 1 1 1 // DEAD
+
+//attack is the heal activate
+//idle2 is the heal idle
diff --git a/assets/models/buildables/medistat/medi_base.jpg b/assets/models/buildables/medistat/medi_base.jpg
new file mode 100644
index 0000000..79cb058
--- /dev/null
+++ b/assets/models/buildables/medistat/medi_base.jpg
Binary files differ
diff --git a/assets/models/buildables/medistat/medi_cone.jpg b/assets/models/buildables/medistat/medi_cone.jpg
new file mode 100644
index 0000000..636a226
--- /dev/null
+++ b/assets/models/buildables/medistat/medi_cone.jpg
Binary files differ
diff --git a/assets/models/buildables/medistat/medi_cone.tga b/assets/models/buildables/medistat/medi_cone.tga
new file mode 100644
index 0000000..8c5bbb4
--- /dev/null
+++ b/assets/models/buildables/medistat/medi_cone.tga
Binary files differ
diff --git a/assets/models/buildables/medistat/medistat.md3 b/assets/models/buildables/medistat/medistat.md3
new file mode 100644
index 0000000..4fa7136
--- /dev/null
+++ b/assets/models/buildables/medistat/medistat.md3
Binary files differ
diff --git a/assets/models/buildables/medistat/red_cross.tga b/assets/models/buildables/medistat/red_cross.tga
new file mode 100644
index 0000000..71f7f28
--- /dev/null
+++ b/assets/models/buildables/medistat/red_cross.tga
Binary files differ
diff --git a/assets/models/buildables/mgturret/animation.cfg b/assets/models/buildables/mgturret/animation.cfg
new file mode 100644
index 0000000..52381fe
--- /dev/null
+++ b/assets/models/buildables/mgturret/animation.cfg
@@ -0,0 +1,15 @@
+//mgturret
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT1
+0 1 1 1 // IDLE1
+0 1 1 1 // IDLE2
+0 1 1 1 // IDLE3
+1 1 0 10 // ATTACK1
+0 1 0 0 // ATTACK2
+0 1 0 0 // SPAWN1
+0 1 0 0 // SPAWN2
+0 1 0 0 // PAIN1
+0 1 0 0 // PAIN2
+0 1 0 1 // DESTROY1
+0 1 0 0 // DESTROY2
+0 1 1 1 // DEAD
diff --git a/assets/models/buildables/mgturret/ref_map.jpg b/assets/models/buildables/mgturret/ref_map.jpg
new file mode 100644
index 0000000..3ac6444
--- /dev/null
+++ b/assets/models/buildables/mgturret/ref_map.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/t_flash.jpg b/assets/models/buildables/mgturret/t_flash.jpg
new file mode 100644
index 0000000..9745519
--- /dev/null
+++ b/assets/models/buildables/mgturret/t_flash.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_barrel.jpg b/assets/models/buildables/mgturret/turret_barrel.jpg
new file mode 100644
index 0000000..a990d9f
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_barrel.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_barrel.md3 b/assets/models/buildables/mgturret/turret_barrel.md3
new file mode 100644
index 0000000..adf34ac
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_barrel.md3
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_base.jpg b/assets/models/buildables/mgturret/turret_base.jpg
new file mode 100644
index 0000000..4820072
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_base.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_base.md3 b/assets/models/buildables/mgturret/turret_base.md3
new file mode 100644
index 0000000..1ed014c
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_base.md3
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_coil.jpg b/assets/models/buildables/mgturret/turret_coil.jpg
new file mode 100644
index 0000000..8bbed58
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_coil.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_coil.tga b/assets/models/buildables/mgturret/turret_coil.tga
new file mode 100644
index 0000000..af3b09a
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_coil.tga
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_shiny.jpg b/assets/models/buildables/mgturret/turret_shiny.jpg
new file mode 100644
index 0000000..347953b
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_shiny.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_top.jpg b/assets/models/buildables/mgturret/turret_top.jpg
new file mode 100644
index 0000000..25f6854
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_top.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret/turret_top.md3 b/assets/models/buildables/mgturret/turret_top.md3
new file mode 100644
index 0000000..02890f3
--- /dev/null
+++ b/assets/models/buildables/mgturret/turret_top.md3
Binary files differ
diff --git a/assets/models/buildables/mgturret2/animation.cfg b/assets/models/buildables/mgturret2/animation.cfg
new file mode 100644
index 0000000..9612083
--- /dev/null
+++ b/assets/models/buildables/mgturret2/animation.cfg
@@ -0,0 +1,15 @@
+//mgturret2
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT1
+0 1 1 1 // IDLE1
+0 1 1 1 // IDLE2
+0 1 1 1 // IDLE3
+1 1 0 10 // ATTACK1
+0 1 0 0 // ATTACK2
+0 1 0 0 // SPAWN1
+0 1 0 0 // SPAWN2
+0 1 0 0 // PAIN1
+0 1 0 0 // PAIN2
+0 1 0 1 // DESTROY1
+0 1 0 0 // DESTROY2
+0 1 1 1 // DEAD
diff --git a/assets/models/buildables/mgturret2/flamer.tga b/assets/models/buildables/mgturret2/flamer.tga
new file mode 100644
index 0000000..d84bd97
--- /dev/null
+++ b/assets/models/buildables/mgturret2/flamer.tga
Binary files differ
diff --git a/assets/models/buildables/mgturret2/gas.jpg b/assets/models/buildables/mgturret2/gas.jpg
new file mode 100644
index 0000000..989f7ad
--- /dev/null
+++ b/assets/models/buildables/mgturret2/gas.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/ref_map.jpg b/assets/models/buildables/mgturret2/ref_map.jpg
new file mode 100644
index 0000000..944180c
--- /dev/null
+++ b/assets/models/buildables/mgturret2/ref_map.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret2_kuehler.tga b/assets/models/buildables/mgturret2/turret2_kuehler.tga
new file mode 100644
index 0000000..4486f1a
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret2_kuehler.tga
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_barrel.md3 b/assets/models/buildables/mgturret2/turret_barrel.md3
new file mode 100644
index 0000000..ec2262b
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_barrel.md3
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_base.jpg b/assets/models/buildables/mgturret2/turret_base.jpg
new file mode 100644
index 0000000..644665b
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_base.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_base.md3 b/assets/models/buildables/mgturret2/turret_base.md3
new file mode 100644
index 0000000..34b142a
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_base.md3
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_coil.jpg b/assets/models/buildables/mgturret2/turret_coil.jpg
new file mode 100644
index 0000000..8bbed58
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_coil.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_shiny.jpg b/assets/models/buildables/mgturret2/turret_shiny.jpg
new file mode 100644
index 0000000..dff46c0
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_shiny.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_top.jpg b/assets/models/buildables/mgturret2/turret_top.jpg
new file mode 100644
index 0000000..34ab0f5
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_top.jpg
Binary files differ
diff --git a/assets/models/buildables/mgturret2/turret_top.md3 b/assets/models/buildables/mgturret2/turret_top.md3
new file mode 100644
index 0000000..d58b093
--- /dev/null
+++ b/assets/models/buildables/mgturret2/turret_top.md3
Binary files differ
diff --git a/assets/models/buildables/muscle/animation.cfg b/assets/models/buildables/muscle/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/muscle/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/muscle/muscle.jpg b/assets/models/buildables/muscle/muscle.jpg
new file mode 100644
index 0000000..6a086bf
--- /dev/null
+++ b/assets/models/buildables/muscle/muscle.jpg
Binary files differ
diff --git a/assets/models/buildables/muscle/muscle.md3 b/assets/models/buildables/muscle/muscle.md3
new file mode 100644
index 0000000..473002c
--- /dev/null
+++ b/assets/models/buildables/muscle/muscle.md3
Binary files differ
diff --git a/assets/models/buildables/net/animation.cfg b/assets/models/buildables/net/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/net/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/net/net.md3 b/assets/models/buildables/net/net.md3
new file mode 100644
index 0000000..8cc641b
--- /dev/null
+++ b/assets/models/buildables/net/net.md3
Binary files differ
diff --git a/assets/models/buildables/net/net.tga b/assets/models/buildables/net/net.tga
new file mode 100644
index 0000000..3a27f06
--- /dev/null
+++ b/assets/models/buildables/net/net.tga
Binary files differ
diff --git a/assets/models/buildables/net_spike/animation.cfg b/assets/models/buildables/net_spike/animation.cfg
new file mode 100644
index 0000000..4bcbdb0
--- /dev/null
+++ b/assets/models/buildables/net_spike/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+2 28 28 5 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/net_spike/net_spike.md3 b/assets/models/buildables/net_spike/net_spike.md3
new file mode 100644
index 0000000..79bac1d
--- /dev/null
+++ b/assets/models/buildables/net_spike/net_spike.md3
Binary files differ
diff --git a/assets/models/buildables/organic_bulb/animation.cfg b/assets/models/buildables/organic_bulb/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/organic_bulb/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/organic_bulb/organic_bulb.md3 b/assets/models/buildables/organic_bulb/organic_bulb.md3
new file mode 100644
index 0000000..b2efc30
--- /dev/null
+++ b/assets/models/buildables/organic_bulb/organic_bulb.md3
Binary files differ
diff --git a/assets/models/buildables/overmind/animation.cfg b/assets/models/buildables/overmind/animation.cfg
new file mode 100644
index 0000000..973d9b2
--- /dev/null
+++ b/assets/models/buildables/overmind/animation.cfg
@@ -0,0 +1,15 @@
+//hivemind
+0 0 0 0 // CONSTRUCT1
+0 0 0 0 // CONSTRUCT1
+0 33 33 12 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+43 13 0 24 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+34 9 0 18 // PAIN1
+0 0 0 0 // PAIN2
+56 13 0 12 // DESTROY1
+0 0 0 0 // DESTROY2
+69 1 1 1 // DESTROYED
diff --git a/assets/models/buildables/overmind/blackeye.tga b/assets/models/buildables/overmind/blackeye.tga
new file mode 100644
index 0000000..82bfd8d
--- /dev/null
+++ b/assets/models/buildables/overmind/blackeye.tga
Binary files differ
diff --git a/assets/models/buildables/overmind/cowl2.tga b/assets/models/buildables/overmind/cowl2.tga
new file mode 100644
index 0000000..7167c03
--- /dev/null
+++ b/assets/models/buildables/overmind/cowl2.tga
Binary files differ
diff --git a/assets/models/buildables/overmind/over_body.jpg b/assets/models/buildables/overmind/over_body.jpg
new file mode 100644
index 0000000..a3dbddb
--- /dev/null
+++ b/assets/models/buildables/overmind/over_body.jpg
Binary files differ
diff --git a/assets/models/buildables/overmind/over_spike.jpg b/assets/models/buildables/overmind/over_spike.jpg
new file mode 100644
index 0000000..5638e18
--- /dev/null
+++ b/assets/models/buildables/overmind/over_spike.jpg
Binary files differ
diff --git a/assets/models/buildables/overmind/overhead.jpg b/assets/models/buildables/overmind/overhead.jpg
new file mode 100644
index 0000000..d737118
--- /dev/null
+++ b/assets/models/buildables/overmind/overhead.jpg
Binary files differ
diff --git a/assets/models/buildables/overmind/overmind.jpg b/assets/models/buildables/overmind/overmind.jpg
new file mode 100644
index 0000000..e734a79
--- /dev/null
+++ b/assets/models/buildables/overmind/overmind.jpg
Binary files differ
diff --git a/assets/models/buildables/overmind/overmind.md3 b/assets/models/buildables/overmind/overmind.md3
new file mode 100644
index 0000000..1d0b037
--- /dev/null
+++ b/assets/models/buildables/overmind/overmind.md3
Binary files differ
diff --git a/assets/models/buildables/overmind/pattern.tga b/assets/models/buildables/overmind/pattern.tga
new file mode 100644
index 0000000..9e71ddd
--- /dev/null
+++ b/assets/models/buildables/overmind/pattern.tga
Binary files differ
diff --git a/assets/models/buildables/overmind/ref.tga b/assets/models/buildables/overmind/ref.tga
new file mode 100644
index 0000000..5f68e80
--- /dev/null
+++ b/assets/models/buildables/overmind/ref.tga
Binary files differ
diff --git a/assets/models/buildables/overmind/ref2.tga b/assets/models/buildables/overmind/ref2.tga
new file mode 100644
index 0000000..59e0c80
--- /dev/null
+++ b/assets/models/buildables/overmind/ref2.tga
Binary files differ
diff --git a/assets/models/buildables/overmind/ref3.tga b/assets/models/buildables/overmind/ref3.tga
new file mode 100644
index 0000000..e3d872d
--- /dev/null
+++ b/assets/models/buildables/overmind/ref3.tga
Binary files differ
diff --git a/assets/models/buildables/panzer_large/animation.cfg b/assets/models/buildables/panzer_large/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/panzer_large/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/panzer_large/panzer_large.md3 b/assets/models/buildables/panzer_large/panzer_large.md3
new file mode 100644
index 0000000..26311ec
--- /dev/null
+++ b/assets/models/buildables/panzer_large/panzer_large.md3
Binary files differ
diff --git a/assets/models/buildables/panzer_medium/animation.cfg b/assets/models/buildables/panzer_medium/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/panzer_medium/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/panzer_medium/haut.tga b/assets/models/buildables/panzer_medium/haut.tga
new file mode 100644
index 0000000..e549806
--- /dev/null
+++ b/assets/models/buildables/panzer_medium/haut.tga
Binary files differ
diff --git a/assets/models/buildables/panzer_medium/panzer_m.jpg b/assets/models/buildables/panzer_medium/panzer_m.jpg
new file mode 100644
index 0000000..98911bd
--- /dev/null
+++ b/assets/models/buildables/panzer_medium/panzer_m.jpg
Binary files differ
diff --git a/assets/models/buildables/panzer_medium/panzer_medium.md3 b/assets/models/buildables/panzer_medium/panzer_medium.md3
new file mode 100644
index 0000000..50a2dc4
--- /dev/null
+++ b/assets/models/buildables/panzer_medium/panzer_medium.md3
Binary files differ
diff --git a/assets/models/buildables/panzer_small/animation.cfg b/assets/models/buildables/panzer_small/animation.cfg
new file mode 100644
index 0000000..a3bf971
--- /dev/null
+++ b/assets/models/buildables/panzer_small/animation.cfg
@@ -0,0 +1,14 @@
+2 8 0 24 // CONSTRUCT1
+2 8 0 24 // CONSTRUCT1
+0 0 0 0 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+2 -10 0 24 // PAIN1
+0 0 0 0 // PAIN2
+0 0 0 0 // DEATH
+0 0 0 0 // DEATH
+2 -10 0 24 // DEATH \ No newline at end of file
diff --git a/assets/models/buildables/panzer_small/panzer.jpg b/assets/models/buildables/panzer_small/panzer.jpg
new file mode 100644
index 0000000..348f155
--- /dev/null
+++ b/assets/models/buildables/panzer_small/panzer.jpg
Binary files differ
diff --git a/assets/models/buildables/panzer_small/panzer_small.md3 b/assets/models/buildables/panzer_small/panzer_small.md3
new file mode 100644
index 0000000..e9847d3
--- /dev/null
+++ b/assets/models/buildables/panzer_small/panzer_small.md3
Binary files differ
diff --git a/assets/models/buildables/plate_large/animation.cfg b/assets/models/buildables/plate_large/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/plate_large/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/plate_large/model_texture_1.jpg b/assets/models/buildables/plate_large/model_texture_1.jpg
new file mode 100644
index 0000000..4a353b1
--- /dev/null
+++ b/assets/models/buildables/plate_large/model_texture_1.jpg
Binary files differ
diff --git a/assets/models/buildables/plate_large/plate_large.md3 b/assets/models/buildables/plate_large/plate_large.md3
new file mode 100644
index 0000000..a8b287d
--- /dev/null
+++ b/assets/models/buildables/plate_large/plate_large.md3
Binary files differ
diff --git a/assets/models/buildables/plate_small/animation.cfg b/assets/models/buildables/plate_small/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/plate_small/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/pod/animation.cfg b/assets/models/buildables/pod/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/pod/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/pod/pod.md3 b/assets/models/buildables/pod/pod.md3
new file mode 100644
index 0000000..dfc1eaa
--- /dev/null
+++ b/assets/models/buildables/pod/pod.md3
Binary files differ
diff --git a/assets/models/buildables/pod/pod.tga b/assets/models/buildables/pod/pod.tga
new file mode 100644
index 0000000..b295d8d
--- /dev/null
+++ b/assets/models/buildables/pod/pod.tga
Binary files differ
diff --git a/assets/models/buildables/pod_stump/animation.cfg b/assets/models/buildables/pod_stump/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/pod_stump/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/pod_stump/pod_side.jpg b/assets/models/buildables/pod_stump/pod_side.jpg
new file mode 100644
index 0000000..cf41037
--- /dev/null
+++ b/assets/models/buildables/pod_stump/pod_side.jpg
Binary files differ
diff --git a/assets/models/buildables/pod_stump/pod_stump.md3 b/assets/models/buildables/pod_stump/pod_stump.md3
new file mode 100644
index 0000000..84c96bb
--- /dev/null
+++ b/assets/models/buildables/pod_stump/pod_stump.md3
Binary files differ
diff --git a/assets/models/buildables/reactor/animation.cfg b/assets/models/buildables/reactor/animation.cfg
new file mode 100644
index 0000000..153ba63
--- /dev/null
+++ b/assets/models/buildables/reactor/animation.cfg
@@ -0,0 +1,15 @@
+//reactor
+0 12 0 24 // CONSTRUCT1
+0 12 0 12 // CONSTRUCT2
+12 24 24 20 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+36 12 0 12 // DESTROY1
+36 12 0 12 // DESTROY2
+48 1 1 1 // DESTROYED1
diff --git a/assets/models/buildables/reactor/energy.jpg b/assets/models/buildables/reactor/energy.jpg
new file mode 100644
index 0000000..76cd527
--- /dev/null
+++ b/assets/models/buildables/reactor/energy.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor.md3 b/assets/models/buildables/reactor/reactor.md3
new file mode 100644
index 0000000..89b0d16
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor.md3
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_body.jpg b/assets/models/buildables/reactor/reactor_body.jpg
new file mode 100644
index 0000000..c16f9e9
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_body.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_bolt.jpg b/assets/models/buildables/reactor/reactor_bolt.jpg
new file mode 100644
index 0000000..8b59ad5
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_bolt.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_bolt1.jpg b/assets/models/buildables/reactor/reactor_bolt1.jpg
new file mode 100644
index 0000000..952ff3c
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_bolt1.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_bolt2.jpg b/assets/models/buildables/reactor/reactor_bolt2.jpg
new file mode 100644
index 0000000..478e9ae
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_bolt2.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_bolt3.jpg b/assets/models/buildables/reactor/reactor_bolt3.jpg
new file mode 100644
index 0000000..678cea4
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_bolt3.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_control.jpg b/assets/models/buildables/reactor/reactor_control.jpg
new file mode 100644
index 0000000..1d99726
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_control.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_cyl.jpg b/assets/models/buildables/reactor/reactor_cyl.jpg
new file mode 100644
index 0000000..3ee9490
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_cyl.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_display.jpg b/assets/models/buildables/reactor/reactor_display.jpg
new file mode 100644
index 0000000..136faa9
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_display.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_exhaust.jpg b/assets/models/buildables/reactor/reactor_exhaust.jpg
new file mode 100644
index 0000000..a10f561
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_exhaust.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_glow.jpg b/assets/models/buildables/reactor/reactor_glow.jpg
new file mode 100644
index 0000000..5147e11
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_glow.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_main.jpg b/assets/models/buildables/reactor/reactor_main.jpg
new file mode 100644
index 0000000..cbf8bc2
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_main.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_meter.tga b/assets/models/buildables/reactor/reactor_meter.tga
new file mode 100644
index 0000000..4d32725
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_meter.tga
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_parts.jpg b/assets/models/buildables/reactor/reactor_parts.jpg
new file mode 100644
index 0000000..2d50e91
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_parts.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_smoke_1.jpg b/assets/models/buildables/reactor/reactor_smoke_1.jpg
new file mode 100644
index 0000000..594331a
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_smoke_1.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_smoke_2.jpg b/assets/models/buildables/reactor/reactor_smoke_2.jpg
new file mode 100644
index 0000000..38613c3
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_smoke_2.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_smoke_3.jpg b/assets/models/buildables/reactor/reactor_smoke_3.jpg
new file mode 100644
index 0000000..86faba7
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_smoke_3.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_streak.jpg b/assets/models/buildables/reactor/reactor_streak.jpg
new file mode 100644
index 0000000..c26486f
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_streak.jpg
Binary files differ
diff --git a/assets/models/buildables/reactor/reactor_top.jpg b/assets/models/buildables/reactor/reactor_top.jpg
new file mode 100644
index 0000000..c4aa1d8
--- /dev/null
+++ b/assets/models/buildables/reactor/reactor_top.jpg
Binary files differ
diff --git a/assets/models/buildables/refinery/animation.cfg b/assets/models/buildables/refinery/animation.cfg
new file mode 100644
index 0000000..919b9f6
--- /dev/null
+++ b/assets/models/buildables/refinery/animation.cfg
@@ -0,0 +1,15 @@
+//refinery
+0 10 0 10 // CONSTRUCT1
+0 10 0 10 // CONSTRUCT2
+10 16 16 10 // IDLE1
+10 16 16 10 // IDLE2
+10 16 0 10 // IDLE3-NOPOWER
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 10 0 10 // SPAWN1
+0 10 0 10 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+10 21 0 10 // DESTROY
+10 21 0 10 // DESTROY2
+31 1 0 1 // DEAD
diff --git a/assets/models/buildables/refinery/refinery.jpg b/assets/models/buildables/refinery/refinery.jpg
new file mode 100644
index 0000000..1bb38f4
--- /dev/null
+++ b/assets/models/buildables/refinery/refinery.jpg
Binary files differ
diff --git a/assets/models/buildables/refinery/refinery.md3 b/assets/models/buildables/refinery/refinery.md3
new file mode 100644
index 0000000..2c9a19a
--- /dev/null
+++ b/assets/models/buildables/refinery/refinery.md3
Binary files differ
diff --git a/assets/models/buildables/reflector/animation.cfg b/assets/models/buildables/reflector/animation.cfg
new file mode 100644
index 0000000..a7be84c
--- /dev/null
+++ b/assets/models/buildables/reflector/animation.cfg
@@ -0,0 +1,15 @@
+//firstframe numframes loopframe fps, frame se pocitaji od nuly
+0 2 0 10 // CONSTRUCT1
+0 2 0 10 // CONSTRUCT2
+1 1 0 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+1 1 0 1 // PAIN1
+0 0 0 0 // PAIN2
+0 0 0 0 // DESTROY1
+0 0 0 0 // DESTROY2
+0 0 0 0 // DEAD
diff --git a/assets/models/buildables/reflector/haut_fetzen_b.tga b/assets/models/buildables/reflector/haut_fetzen_b.tga
new file mode 100644
index 0000000..eced0fb
--- /dev/null
+++ b/assets/models/buildables/reflector/haut_fetzen_b.tga
Binary files differ
diff --git a/assets/models/buildables/reflector/mer.jpg b/assets/models/buildables/reflector/mer.jpg
new file mode 100644
index 0000000..d2eb4a8
--- /dev/null
+++ b/assets/models/buildables/reflector/mer.jpg
Binary files differ
diff --git a/assets/models/buildables/reflector/reflector.md3 b/assets/models/buildables/reflector/reflector.md3
new file mode 100644
index 0000000..6db3f4b
--- /dev/null
+++ b/assets/models/buildables/reflector/reflector.md3
Binary files differ
diff --git a/assets/models/buildables/repeater/animation.cfg b/assets/models/buildables/repeater/animation.cfg
new file mode 100644
index 0000000..2755618
--- /dev/null
+++ b/assets/models/buildables/repeater/animation.cfg
@@ -0,0 +1,15 @@
+//repeater
+0 12 0 24 // CONSTRUCT1
+0 12 0 24 // CONSTRUCT1
+12 24 24 36 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+37 1 0 5 // DESTROY
+0 0 0 0 // DESTROY2
+37 1 1 1 // DEAD
diff --git a/assets/models/buildables/repeater/energy.jpg b/assets/models/buildables/repeater/energy.jpg
new file mode 100644
index 0000000..76cd527
--- /dev/null
+++ b/assets/models/buildables/repeater/energy.jpg
Binary files differ
diff --git a/assets/models/buildables/repeater/repeater.md3 b/assets/models/buildables/repeater/repeater.md3
new file mode 100644
index 0000000..ae767a9
--- /dev/null
+++ b/assets/models/buildables/repeater/repeater.md3
Binary files differ
diff --git a/assets/models/buildables/repeater/repeator_body.jpg b/assets/models/buildables/repeater/repeator_body.jpg
new file mode 100644
index 0000000..92f2db5
--- /dev/null
+++ b/assets/models/buildables/repeater/repeator_body.jpg
Binary files differ
diff --git a/assets/models/buildables/repeater/repeator_panel.jpg b/assets/models/buildables/repeater/repeator_panel.jpg
new file mode 100644
index 0000000..d3894a6
--- /dev/null
+++ b/assets/models/buildables/repeater/repeator_panel.jpg
Binary files differ
diff --git a/assets/models/buildables/shield/animation.cfg b/assets/models/buildables/shield/animation.cfg
new file mode 100644
index 0000000..3448c06
--- /dev/null
+++ b/assets/models/buildables/shield/animation.cfg
@@ -0,0 +1,16 @@
+//shield
+10 20 0 30 // CONSTRUCT1
+0 0 0 30 // CONSTRUCT1
+2 0 0 30 // IDLE1
+0 0 0 30 // IDLE2
+0 0 0 0 // IDLE3
+2 8 1 30 // ATTACK1 (shrink)
+10 10 0 30 // ATTACK2 (unshrink)
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+2 0 0 0 // PAIN1
+2 0 0 0 // PAIN2
+2 10 0 8 // DESTROY
+0 0 0 0 // DESTROY2
+10 0 0 0 // DEAD
+
diff --git a/assets/models/buildables/shield/model_texture_add.jpg b/assets/models/buildables/shield/model_texture_add.jpg
new file mode 100644
index 0000000..c8caa0e
--- /dev/null
+++ b/assets/models/buildables/shield/model_texture_add.jpg
Binary files differ
diff --git a/assets/models/buildables/shield/model_texture_add_light.jpg b/assets/models/buildables/shield/model_texture_add_light.jpg
new file mode 100644
index 0000000..7038b3e
--- /dev/null
+++ b/assets/models/buildables/shield/model_texture_add_light.jpg
Binary files differ
diff --git a/assets/models/buildables/shield/shield.md3 b/assets/models/buildables/shield/shield.md3
new file mode 100644
index 0000000..5edf730
--- /dev/null
+++ b/assets/models/buildables/shield/shield.md3
Binary files differ
diff --git a/assets/models/buildables/spiteful_abcess/animation.cfg b/assets/models/buildables/spiteful_abcess/animation.cfg
new file mode 100644
index 0000000..2f5a20a
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/animation.cfg
@@ -0,0 +1,14 @@
+2 8 0 5 // CONSTRUCT1
+2 8 0 5 // CONSTRUCT2
+11 19 19 5 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 0 0 0 // DESTROY1
+0 0 0 0 // DESTROY2
+0 0 0 0 // DEAD
diff --git a/assets/models/buildables/spiteful_abcess/sa_foot.jpg b/assets/models/buildables/spiteful_abcess/sa_foot.jpg
new file mode 100644
index 0000000..6d05c5f
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/sa_foot.jpg
Binary files differ
diff --git a/assets/models/buildables/spiteful_abcess/sa_foot.tga b/assets/models/buildables/spiteful_abcess/sa_foot.tga
new file mode 100644
index 0000000..204d32b
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/sa_foot.tga
Binary files differ
diff --git a/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg b/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg
new file mode 100644
index 0000000..ccdb40b
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg
Binary files differ
diff --git a/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg b/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg
new file mode 100644
index 0000000..a4639ca
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg
Binary files differ
diff --git a/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 b/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3
new file mode 100644
index 0000000..3e15d0b
--- /dev/null
+++ b/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3
Binary files differ
diff --git a/assets/models/buildables/teflon_foil/animation.cfg b/assets/models/buildables/teflon_foil/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/teflon_foil/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/teflon_foil/foil.jpg b/assets/models/buildables/teflon_foil/foil.jpg
new file mode 100644
index 0000000..50ab543
--- /dev/null
+++ b/assets/models/buildables/teflon_foil/foil.jpg
Binary files differ
diff --git a/assets/models/buildables/teflon_foil/teflon_foil.md3 b/assets/models/buildables/teflon_foil/teflon_foil.md3
new file mode 100644
index 0000000..6964046
--- /dev/null
+++ b/assets/models/buildables/teflon_foil/teflon_foil.md3
Binary files differ
diff --git a/assets/models/buildables/telenode/animation.cfg b/assets/models/buildables/telenode/animation.cfg
new file mode 100644
index 0000000..9824dc7
--- /dev/null
+++ b/assets/models/buildables/telenode/animation.cfg
@@ -0,0 +1,15 @@
+//telenode
+0 6 0 24 // CONSTRUCT1
+0 6 0 24 // CONSTRUCT2
+6 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+6 5 0 24 // DESTROY1
+0 0 0 0 // DESTROY2
+11 1 1 1 // DEAD
diff --git a/assets/models/buildables/telenode/energy.jpg b/assets/models/buildables/telenode/energy.jpg
new file mode 100644
index 0000000..ff0858d
--- /dev/null
+++ b/assets/models/buildables/telenode/energy.jpg
Binary files differ
diff --git a/assets/models/buildables/telenode/energy.tga b/assets/models/buildables/telenode/energy.tga
new file mode 100644
index 0000000..7dade72
--- /dev/null
+++ b/assets/models/buildables/telenode/energy.tga
Binary files differ
diff --git a/assets/models/buildables/telenode/line.tga b/assets/models/buildables/telenode/line.tga
new file mode 100644
index 0000000..60006c9
--- /dev/null
+++ b/assets/models/buildables/telenode/line.tga
Binary files differ
diff --git a/assets/models/buildables/telenode/lines2.jpg b/assets/models/buildables/telenode/lines2.jpg
new file mode 100644
index 0000000..72559e3
--- /dev/null
+++ b/assets/models/buildables/telenode/lines2.jpg
Binary files differ
diff --git a/assets/models/buildables/telenode/lines2.tga b/assets/models/buildables/telenode/lines2.tga
new file mode 100644
index 0000000..bbed4a2
--- /dev/null
+++ b/assets/models/buildables/telenode/lines2.tga
Binary files differ
diff --git a/assets/models/buildables/telenode/rep_cyl.jpg b/assets/models/buildables/telenode/rep_cyl.jpg
new file mode 100644
index 0000000..5448fc5
--- /dev/null
+++ b/assets/models/buildables/telenode/rep_cyl.jpg
Binary files differ
diff --git a/assets/models/buildables/telenode/sparkles.tga b/assets/models/buildables/telenode/sparkles.tga
new file mode 100644
index 0000000..ea3a5b4
--- /dev/null
+++ b/assets/models/buildables/telenode/sparkles.tga
Binary files differ
diff --git a/assets/models/buildables/telenode/telenode.md3 b/assets/models/buildables/telenode/telenode.md3
new file mode 100644
index 0000000..0d8575c
--- /dev/null
+++ b/assets/models/buildables/telenode/telenode.md3
Binary files differ
diff --git a/assets/models/buildables/telenode/telenode_parts.jpg b/assets/models/buildables/telenode/telenode_parts.jpg
new file mode 100644
index 0000000..827d507
--- /dev/null
+++ b/assets/models/buildables/telenode/telenode_parts.jpg
Binary files differ
diff --git a/assets/models/buildables/telenode/telenode_parts.tga b/assets/models/buildables/telenode/telenode_parts.tga
new file mode 100644
index 0000000..fcd1bc6
--- /dev/null
+++ b/assets/models/buildables/telenode/telenode_parts.tga
Binary files differ
diff --git a/assets/models/buildables/telenode/telenode_top.jpg b/assets/models/buildables/telenode/telenode_top.jpg
new file mode 100644
index 0000000..4225e9c
--- /dev/null
+++ b/assets/models/buildables/telenode/telenode_top.jpg
Binary files differ
diff --git a/assets/models/buildables/telenode/telenode_top.tga b/assets/models/buildables/telenode/telenode_top.tga
new file mode 100644
index 0000000..aeca5f8
--- /dev/null
+++ b/assets/models/buildables/telenode/telenode_top.tga
Binary files differ
diff --git a/assets/models/buildables/tendon_large/animation.cfg b/assets/models/buildables/tendon_large/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/tendon_large/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/tendon_large/tendon_large.md3 b/assets/models/buildables/tendon_large/tendon_large.md3
new file mode 100644
index 0000000..95eba87
--- /dev/null
+++ b/assets/models/buildables/tendon_large/tendon_large.md3
Binary files differ
diff --git a/assets/models/buildables/tendon_medium/animation.cfg b/assets/models/buildables/tendon_medium/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/tendon_medium/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/tendon_medium/tendon_medium.md3 b/assets/models/buildables/tendon_medium/tendon_medium.md3
new file mode 100644
index 0000000..6115eed
--- /dev/null
+++ b/assets/models/buildables/tendon_medium/tendon_medium.md3
Binary files differ
diff --git a/assets/models/buildables/tendon_small/animation.cfg b/assets/models/buildables/tendon_small/animation.cfg
new file mode 100644
index 0000000..9ecd3b8
--- /dev/null
+++ b/assets/models/buildables/tendon_small/animation.cfg
@@ -0,0 +1,14 @@
+0 1 0 1 // CONSTRUCT1
+0 1 0 1 // CONSTRUCT2
+0 1 1 1 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+0 2 0 5 // DESTROY1
+0 0 0 0 // DESTROY2
+1 1 1 1 // DEAD
diff --git a/assets/models/buildables/tendon_small/haut_fetzen.tga b/assets/models/buildables/tendon_small/haut_fetzen.tga
new file mode 100644
index 0000000..b754b6b
--- /dev/null
+++ b/assets/models/buildables/tendon_small/haut_fetzen.tga
Binary files differ
diff --git a/assets/models/buildables/tendon_small/tendon_small.md3 b/assets/models/buildables/tendon_small/tendon_small.md3
new file mode 100644
index 0000000..6115eed
--- /dev/null
+++ b/assets/models/buildables/tendon_small/tendon_small.md3
Binary files differ
diff --git a/assets/models/buildables/tesla/animation.cfg b/assets/models/buildables/tesla/animation.cfg
new file mode 100644
index 0000000..4abe1b5
--- /dev/null
+++ b/assets/models/buildables/tesla/animation.cfg
@@ -0,0 +1,15 @@
+// tesla
+0 8 0 12 // CONSTRUCT1
+0 8 0 12 // CONSTRUCT1
+8 24 24 24 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+0 0 0 0 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 0 0 0 // PAIN1
+0 0 0 0 // PAIN2
+32 2 0 12 // DESTROY1
+0 0 0 0 // DESTROY2
+34 1 1 1 // DESTROYED
diff --git a/assets/models/buildables/tesla/tesla.md3 b/assets/models/buildables/tesla/tesla.md3
new file mode 100644
index 0000000..e89c14c
--- /dev/null
+++ b/assets/models/buildables/tesla/tesla.md3
Binary files differ
diff --git a/assets/models/buildables/tesla/tesla_ball.jpg b/assets/models/buildables/tesla/tesla_ball.jpg
new file mode 100644
index 0000000..e245d6d
--- /dev/null
+++ b/assets/models/buildables/tesla/tesla_ball.jpg
Binary files differ
diff --git a/assets/models/buildables/tesla/tesla_grill.jpg b/assets/models/buildables/tesla/tesla_grill.jpg
new file mode 100644
index 0000000..4730a1e
--- /dev/null
+++ b/assets/models/buildables/tesla/tesla_grill.jpg
Binary files differ
diff --git a/assets/models/buildables/tesla/tesla_main.jpg b/assets/models/buildables/tesla/tesla_main.jpg
new file mode 100644
index 0000000..69cb0e4
--- /dev/null
+++ b/assets/models/buildables/tesla/tesla_main.jpg
Binary files differ
diff --git a/assets/models/buildables/tesla/tesla_spark.jpg b/assets/models/buildables/tesla/tesla_spark.jpg
new file mode 100644
index 0000000..ca962e4
--- /dev/null
+++ b/assets/models/buildables/tesla/tesla_spark.jpg
Binary files differ
diff --git a/assets/models/buildables/trapper/animation.cfg b/assets/models/buildables/trapper/animation.cfg
new file mode 100644
index 0000000..10cf838
--- /dev/null
+++ b/assets/models/buildables/trapper/animation.cfg
@@ -0,0 +1,17 @@
+// trapper
+41 13 0 24 // CONSTRUCT1
+41 13 0 24 // CONSTRUCT2
+0 33 33 24 // IDLE1
+0 0 0 0 // IDLE2
+0 0 0 0 // IDLE3
+33 8 0 8 // ATTACK1
+0 0 0 0 // ATTACK2
+0 0 0 0 // SPAWN1
+0 0 0 0 // SPAWN2
+0 8 0 0 // PAIN1
+0 0 0 0 // PAIN2
+41 1 0 5 // DESTROY
+0 0 0 0 // DESTROY
+41 1 1 1 // DESTROYED
+
+
diff --git a/assets/models/buildables/trapper/trapper.md3 b/assets/models/buildables/trapper/trapper.md3
new file mode 100644
index 0000000..b047b23
--- /dev/null
+++ b/assets/models/buildables/trapper/trapper.md3
Binary files differ
diff --git a/assets/models/buildables/trapper/trapper_body.jpg b/assets/models/buildables/trapper/trapper_body.jpg
new file mode 100644
index 0000000..8432071
--- /dev/null
+++ b/assets/models/buildables/trapper/trapper_body.jpg
Binary files differ
diff --git a/assets/models/buildables/trapper/trapper_gills.tga b/assets/models/buildables/trapper/trapper_gills.tga
new file mode 100644
index 0000000..0cffbb8
--- /dev/null
+++ b/assets/models/buildables/trapper/trapper_gills.tga
Binary files differ
diff --git a/assets/models/buildables/trapper/trapper_tent.jpg b/assets/models/buildables/trapper/trapper_tent.jpg
new file mode 100644
index 0000000..00e5232
--- /dev/null
+++ b/assets/models/buildables/trapper/trapper_tent.jpg
Binary files differ
diff --git a/assets/models/fx/alien_gibs/a_gib1.md3 b/assets/models/fx/alien_gibs/a_gib1.md3
new file mode 100644
index 0000000..a469c97
--- /dev/null
+++ b/assets/models/fx/alien_gibs/a_gib1.md3
Binary files differ
diff --git a/assets/models/fx/alien_gibs/a_gib2.md3 b/assets/models/fx/alien_gibs/a_gib2.md3
new file mode 100644
index 0000000..0b65298
--- /dev/null
+++ b/assets/models/fx/alien_gibs/a_gib2.md3
Binary files differ
diff --git a/assets/models/fx/alien_gibs/a_gib3.md3 b/assets/models/fx/alien_gibs/a_gib3.md3
new file mode 100644
index 0000000..ea18971
--- /dev/null
+++ b/assets/models/fx/alien_gibs/a_gib3.md3
Binary files differ
diff --git a/assets/models/fx/alien_gibs/a_gib4.md3 b/assets/models/fx/alien_gibs/a_gib4.md3
new file mode 100644
index 0000000..5119c74
--- /dev/null
+++ b/assets/models/fx/alien_gibs/a_gib4.md3
Binary files differ
diff --git a/assets/models/fx/alien_gibs/gib.jpg b/assets/models/fx/alien_gibs/gib.jpg
new file mode 100644
index 0000000..af3ccf2
--- /dev/null
+++ b/assets/models/fx/alien_gibs/gib.jpg
Binary files differ
diff --git a/assets/models/fx/metal_gibs/hot_gibs.jpg b/assets/models/fx/metal_gibs/hot_gibs.jpg
new file mode 100644
index 0000000..d38c0da
--- /dev/null
+++ b/assets/models/fx/metal_gibs/hot_gibs.jpg
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib1.md3 b/assets/models/fx/metal_gibs/m_gib1.md3
new file mode 100644
index 0000000..b5fb260
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib1.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib2.md3 b/assets/models/fx/metal_gibs/m_gib2.md3
new file mode 100644
index 0000000..ad418ec
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib2.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib3.md3 b/assets/models/fx/metal_gibs/m_gib3.md3
new file mode 100644
index 0000000..032fcd1
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib3.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib4.md3 b/assets/models/fx/metal_gibs/m_gib4.md3
new file mode 100644
index 0000000..92cdb36
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib4.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib5.md3 b/assets/models/fx/metal_gibs/m_gib5.md3
new file mode 100644
index 0000000..fe0b706
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib5.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib6.md3 b/assets/models/fx/metal_gibs/m_gib6.md3
new file mode 100644
index 0000000..ab36353
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib6.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib7.md3 b/assets/models/fx/metal_gibs/m_gib7.md3
new file mode 100644
index 0000000..c5ad526
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib7.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/m_gib8.md3 b/assets/models/fx/metal_gibs/m_gib8.md3
new file mode 100644
index 0000000..99127a0
--- /dev/null
+++ b/assets/models/fx/metal_gibs/m_gib8.md3
Binary files differ
diff --git a/assets/models/fx/metal_gibs/metal_gibs.jpg b/assets/models/fx/metal_gibs/metal_gibs.jpg
new file mode 100644
index 0000000..9eac9ff
--- /dev/null
+++ b/assets/models/fx/metal_gibs/metal_gibs.jpg
Binary files differ
diff --git a/assets/models/players/builder/animation.cfg b/assets/models/players/builder/animation.cfg
new file mode 100644
index 0000000..e3a1119
--- /dev/null
+++ b/assets/models/players/builder/animation.cfg
@@ -0,0 +1,47 @@
+// animation config file
+// Tremulous: builder alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 41 41 30 //NSPA_STAND
+
+0 1 0 15 //NSPA_GESTURE
+
+41 40 40 45 //NSPA_WALK
+41 40 40 60 //NSPA_RUN
+41 40 40 60 //NSPA_RUNBACK
+41 40 40 45 //NSPA_CHARGE
+
+41 40 40 60 //NSPA_RUNLEFT
+41 40 40 45 //NSPA_WALKLEFT
+41 40 40 60 //NSPA_RUNRIGHT
+41 40 40 45 //NSPA_WALKRIGHT
+
+41 40 40 17 //NSPA_SWIM
+
+81 10 0 30 //NSPA_JUMP
+91 10 0 30 //NSPA_LAND
+81 10 0 30 //NSPA_JUMPBACK
+91 10 0 30 //NSPA_LANDBACK
+
+41 40 40 30 //NSPA_TURN
+
+101 19 0 60 //NSPA_ATTACK1
+101 19 0 60 //NSPA_ATTACK2
+101 19 0 60 //NSPA_ATTACK3
+
+120 5 0 10 //NSPA_PAIN1
+125 5 0 10 //NSPA_PAIN2
+
+130 31 0 15 //NSPA_DEATH1
+160 1 0 15 //NSPA_DEAD1
+130 31 0 15 //NSPA_DEATH2
+160 1 0 15 //NSPA_DEAD2
+130 31 0 15 //NSPA_DEATH3
+160 1 0 15 //NSPA_DEAD3
diff --git a/assets/models/players/builder/builder.jpg b/assets/models/players/builder/builder.jpg
new file mode 100644
index 0000000..133d551
--- /dev/null
+++ b/assets/models/players/builder/builder.jpg
Binary files differ
diff --git a/assets/models/players/builder/icon_advanced.tga b/assets/models/players/builder/icon_advanced.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/builder/icon_advanced.tga
Binary files differ
diff --git a/assets/models/players/builder/icon_default.tga b/assets/models/players/builder/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/builder/icon_default.tga
Binary files differ
diff --git a/assets/models/players/builder/locdamage.cfg b/assets/models/players/builder/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/builder/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/builder/nonseg.md3 b/assets/models/players/builder/nonseg.md3
new file mode 100644
index 0000000..00f5c53
--- /dev/null
+++ b/assets/models/players/builder/nonseg.md3
Binary files differ
diff --git a/assets/models/players/builder/nonseg_advanced.skin b/assets/models/players/builder/nonseg_advanced.skin
new file mode 100644
index 0000000..b8a1610
--- /dev/null
+++ b/assets/models/players/builder/nonseg_advanced.skin
@@ -0,0 +1 @@
+builder,models/players/builder/builder.jpg \ No newline at end of file
diff --git a/assets/models/players/builder/nonseg_default.skin b/assets/models/players/builder/nonseg_default.skin
new file mode 100644
index 0000000..b8a1610
--- /dev/null
+++ b/assets/models/players/builder/nonseg_default.skin
@@ -0,0 +1 @@
+builder,models/players/builder/builder.jpg \ No newline at end of file
diff --git a/assets/models/players/human_base/animation.cfg b/assets/models/players/human_base/animation.cfg
new file mode 100644
index 0000000..6ccb57b
--- /dev/null
+++ b/assets/models/players/human_base/animation.cfg
@@ -0,0 +1,42 @@
+// animation config file
+
+sex m
+
+footsteps custom
+
+// first frame, num frames, looping frames, frames per second
+
+0 30 0 25 // BOTH_DEATH1
+29 1 0 25 // BOTH_DEAD1
+30 30 0 25 // BOTH_DEATH2
+59 1 0 25 // BOTH_DEAD2
+60 30 0 25 // BOTH_DEATH3
+89 1 0 25 // BOTH_DEAD3
+
+90 40 0 20 // TORSO_GESTURE
+
+130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+
+142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+
+151 1 0 15 // TORSO_STAND
+152 1 0 15 // TORSO_STAND2
+
+153 8 8 16 // LEGS_WALKCR
+161 12 12 20 // LEGS_WALK
+173 9 9 15 // LEGS_RUN
+182 10 10 20 // LEGS_BACK
+192 10 10 15 // LEGS_SWIM
+
+202 8 0 15 // LEGS_JUMP
+210 1 0 15 // LEGS_LAND
+
+202 8 0 15 // LEGS_JUMPB
+210 1 0 15 // LEGS_LANDB
+
+220 10 10 15 // LEGS_IDLE
+230 10 10 15 // LEGS_IDLECR
+
+240 7 7 15 // LEGS_TURN
diff --git a/assets/models/players/human_base/armour.tga b/assets/models/players/human_base/armour.tga
new file mode 100644
index 0000000..63fed63
--- /dev/null
+++ b/assets/models/players/human_base/armour.tga
Binary files differ
diff --git a/assets/models/players/human_base/base.tga b/assets/models/players/human_base/base.tga
new file mode 100644
index 0000000..b304628
--- /dev/null
+++ b/assets/models/players/human_base/base.tga
Binary files differ
diff --git a/assets/models/players/human_base/battpack.jpg b/assets/models/players/human_base/battpack.jpg
new file mode 100644
index 0000000..fc38e1a
--- /dev/null
+++ b/assets/models/players/human_base/battpack.jpg
Binary files differ
diff --git a/assets/models/players/human_base/battpack.md3 b/assets/models/players/human_base/battpack.md3
new file mode 100644
index 0000000..3fa9ad1
--- /dev/null
+++ b/assets/models/players/human_base/battpack.md3
Binary files differ
diff --git a/assets/models/players/human_base/h_base.tga b/assets/models/players/human_base/h_base.tga
new file mode 100644
index 0000000..fccb227
--- /dev/null
+++ b/assets/models/players/human_base/h_base.tga
Binary files differ
diff --git a/assets/models/players/human_base/h_helmet.tga b/assets/models/players/human_base/h_helmet.tga
new file mode 100644
index 0000000..ac081de
--- /dev/null
+++ b/assets/models/players/human_base/h_helmet.tga
Binary files differ
diff --git a/assets/models/players/human_base/head.md3 b/assets/models/players/human_base/head.md3
new file mode 100644
index 0000000..32209d3
--- /dev/null
+++ b/assets/models/players/human_base/head.md3
Binary files differ
diff --git a/assets/models/players/human_base/head_default.skin b/assets/models/players/human_base/head_default.skin
new file mode 100644
index 0000000..a42cac4
--- /dev/null
+++ b/assets/models/players/human_base/head_default.skin
@@ -0,0 +1,3 @@
+tag_head,
+h_head_base,models/players/human_base/h_base
+h_head_helmet,gfx/null
diff --git a/assets/models/players/human_base/head_light.skin b/assets/models/players/human_base/head_light.skin
new file mode 100644
index 0000000..c0e42f8
--- /dev/null
+++ b/assets/models/players/human_base/head_light.skin
@@ -0,0 +1,3 @@
+tag_head,
+h_head_base,gfx/null
+h_head_helmet,models/players/human_base/h_helmet
diff --git a/assets/models/players/human_base/icon_default.tga b/assets/models/players/human_base/icon_default.tga
new file mode 100644
index 0000000..47d682c
--- /dev/null
+++ b/assets/models/players/human_base/icon_default.tga
Binary files differ
diff --git a/assets/models/players/human_base/jetpack.jpg b/assets/models/players/human_base/jetpack.jpg
new file mode 100644
index 0000000..37fd5b5
--- /dev/null
+++ b/assets/models/players/human_base/jetpack.jpg
Binary files differ
diff --git a/assets/models/players/human_base/jetpack.md3 b/assets/models/players/human_base/jetpack.md3
new file mode 100644
index 0000000..82cca36
--- /dev/null
+++ b/assets/models/players/human_base/jetpack.md3
Binary files differ
diff --git a/assets/models/players/human_base/jetpack_flash.jpg b/assets/models/players/human_base/jetpack_flash.jpg
new file mode 100644
index 0000000..d3c5384
--- /dev/null
+++ b/assets/models/players/human_base/jetpack_flash.jpg
Binary files differ
diff --git a/assets/models/players/human_base/jetpack_flash.md3 b/assets/models/players/human_base/jetpack_flash.md3
new file mode 100644
index 0000000..be31273
--- /dev/null
+++ b/assets/models/players/human_base/jetpack_flash.md3
Binary files differ
diff --git a/assets/models/players/human_base/light.tga b/assets/models/players/human_base/light.tga
new file mode 100644
index 0000000..056db5c
--- /dev/null
+++ b/assets/models/players/human_base/light.tga
Binary files differ
diff --git a/assets/models/players/human_base/locdamage.cfg b/assets/models/players/human_base/locdamage.cfg
new file mode 100644
index 0000000..c95cc62
--- /dev/null
+++ b/assets/models/players/human_base/locdamage.cfg
@@ -0,0 +1,26 @@
+//legs
+{
+ minHeight 0.0
+ maxHeight 0.5
+ minAngle 0
+ maxAngle 360
+ modifier 0.5
+}
+
+//torso
+{
+ minHeight 0.5
+ maxHeight 0.9
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
+//head
+{
+ minHeight 0.9
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.5
+}
+
diff --git a/assets/models/players/human_base/lower.md3 b/assets/models/players/human_base/lower.md3
new file mode 100644
index 0000000..d35bc3e
--- /dev/null
+++ b/assets/models/players/human_base/lower.md3
Binary files differ
diff --git a/assets/models/players/human_base/lower_default.skin b/assets/models/players/human_base/lower_default.skin
new file mode 100644
index 0000000..8c9b5d0
--- /dev/null
+++ b/assets/models/players/human_base/lower_default.skin
@@ -0,0 +1,3 @@
+l_legs,models/players/human_base/base.tga
+l_kneepads,gfx/null
+tag_torso,
diff --git a/assets/models/players/human_base/lower_light.skin b/assets/models/players/human_base/lower_light.skin
new file mode 100644
index 0000000..2183d42
--- /dev/null
+++ b/assets/models/players/human_base/lower_light.skin
@@ -0,0 +1,3 @@
+l_legs,models/players/human_base/light.tga
+l_kneepads,models/players/human_base/armour.tga
+tag_torso,
diff --git a/assets/models/players/human_base/shoulderpads.tga b/assets/models/players/human_base/shoulderpads.tga
new file mode 100644
index 0000000..62506f7
--- /dev/null
+++ b/assets/models/players/human_base/shoulderpads.tga
Binary files differ
diff --git a/assets/models/players/human_base/upper.md3 b/assets/models/players/human_base/upper.md3
new file mode 100644
index 0000000..883d170
--- /dev/null
+++ b/assets/models/players/human_base/upper.md3
Binary files differ
diff --git a/assets/models/players/human_base/upper_default.skin b/assets/models/players/human_base/upper_default.skin
new file mode 100644
index 0000000..0c6c8db
--- /dev/null
+++ b/assets/models/players/human_base/upper_default.skin
@@ -0,0 +1,7 @@
+tag_head,
+tag_weapon,
+u_armour_light,gfx/null
+u_shoulderpads_base,models/players/human_base/shoulderpads.tga
+u_shoulderpads_light,gfx/null
+u_torso,models/players/human_base/base.tga
+tag_torso,
diff --git a/assets/models/players/human_base/upper_light.skin b/assets/models/players/human_base/upper_light.skin
new file mode 100644
index 0000000..18cbb0f
--- /dev/null
+++ b/assets/models/players/human_base/upper_light.skin
@@ -0,0 +1,7 @@
+tag_head,
+tag_weapon,
+u_armour_light,models/players/human_base/armour.tga
+u_shoulderpads_base,gfx/null
+u_shoulderpads_light,models/players/human_base/shoulderpads.tga
+u_torso,models/players/human_base/light.tga
+tag_torso,
diff --git a/assets/models/players/human_bsuit/animation.cfg b/assets/models/players/human_bsuit/animation.cfg
new file mode 100644
index 0000000..3de86e1
--- /dev/null
+++ b/assets/models/players/human_bsuit/animation.cfg
@@ -0,0 +1,41 @@
+// animation config file
+
+sex m
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps custom
+0 30 0 25 // BOTH_DEATH1
+29 1 0 25 // BOTH_DEAD1
+30 30 0 25 // BOTH_DEATH2
+59 1 0 25 // BOTH_DEAD2
+60 30 0 25 // BOTH_DEATH3
+89 1 0 25 // BOTH_DEAD3
+
+90 40 0 20 // TORSO_GESTURE
+
+130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+130 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+
+142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+
+151 1 0 15 // TORSO_STAND
+152 1 0 15 // TORSO_STAND2
+
+153 9 9 20 // LEGS_WALKCR
+162 8 8 20 // LEGS_WALK
+170 13 13 23 // LEGS_RUN
+183 10 10 23 // LEGS_BACK
+193 10 10 15 // LEGS_SWIM
+
+203 9 0 15 // LEGS_JUMP
+212 5 0 15 // LEGS_LAND
+
+217 9 0 15 // LEGS_JUMPB
+226 3 0 15 // LEGS_LANDB
+
+229 10 10 15 // LEGS_IDLE
+239 8 8 15 // LEGS_IDLECR
+
+247 7 7 15 // LEGS_TURN
diff --git a/assets/models/players/human_bsuit/head.md3 b/assets/models/players/human_bsuit/head.md3
new file mode 100644
index 0000000..0e6d1d2
--- /dev/null
+++ b/assets/models/players/human_bsuit/head.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/head_default.skin b/assets/models/players/human_bsuit/head_default.skin
new file mode 100644
index 0000000..db1bea3
--- /dev/null
+++ b/assets/models/players/human_bsuit/head_default.skin
@@ -0,0 +1,2 @@
+tag_head,
+h_head,models/players/human_bsuit/human_bsuit.jpg
diff --git a/assets/models/players/human_bsuit/human_bsuit.jpg b/assets/models/players/human_bsuit/human_bsuit.jpg
new file mode 100644
index 0000000..4414cf5
--- /dev/null
+++ b/assets/models/players/human_bsuit/human_bsuit.jpg
Binary files differ
diff --git a/assets/models/players/human_bsuit/locdamage.cfg b/assets/models/players/human_bsuit/locdamage.cfg
new file mode 100644
index 0000000..c95cc62
--- /dev/null
+++ b/assets/models/players/human_bsuit/locdamage.cfg
@@ -0,0 +1,26 @@
+//legs
+{
+ minHeight 0.0
+ maxHeight 0.5
+ minAngle 0
+ maxAngle 360
+ modifier 0.5
+}
+
+//torso
+{
+ minHeight 0.5
+ maxHeight 0.9
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
+//head
+{
+ minHeight 0.9
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.5
+}
+
diff --git a/assets/models/players/human_bsuit/lower.md3 b/assets/models/players/human_bsuit/lower.md3
new file mode 100644
index 0000000..8919ea9
--- /dev/null
+++ b/assets/models/players/human_bsuit/lower.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/lower_default.skin b/assets/models/players/human_bsuit/lower_default.skin
new file mode 100644
index 0000000..213ca88
--- /dev/null
+++ b/assets/models/players/human_bsuit/lower_default.skin
@@ -0,0 +1,2 @@
+l_legs,models/players/human_bsuit/human_bsuit.jpg
+tag_torso,
diff --git a/assets/models/players/human_bsuit/upper.md3 b/assets/models/players/human_bsuit/upper.md3
new file mode 100644
index 0000000..c3efa1e
--- /dev/null
+++ b/assets/models/players/human_bsuit/upper.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/upper_default.skin b/assets/models/players/human_bsuit/upper_default.skin
new file mode 100644
index 0000000..d96bb9b
--- /dev/null
+++ b/assets/models/players/human_bsuit/upper_default.skin
@@ -0,0 +1,4 @@
+tag_head,
+tag_weapon,
+u_torso,models/players/human_bsuit/human_bsuit.jpg
+tag_torso,
diff --git a/assets/models/players/level0/adv.jpg b/assets/models/players/level0/adv.jpg
new file mode 100644
index 0000000..6e897dd
--- /dev/null
+++ b/assets/models/players/level0/adv.jpg
Binary files differ
diff --git a/assets/models/players/level0/animation.cfg b/assets/models/players/level0/animation.cfg
new file mode 100644
index 0000000..a8519c5
--- /dev/null
+++ b/assets/models/players/level0/animation.cfg
@@ -0,0 +1,47 @@
+// animation config file
+// Tremulous: level0 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps none
+
+nonsegmented
+
+0 31 30 30 //NSPA_STAND
+
+31 46 0 30 //NSPA_GESTURE
+
+78 13 13 30 //NSPA_WALK
+78 13 13 60 //NSPA_RUN
+78 -13 13 60 //NSPA_RUNBACK
+78 13 13 30 //NSPA_CHARGE
+
+78 13 13 60 //NSPA_RUNLEFT
+78 13 13 30 //NSPA_WALKLEFT
+78 13 13 60 //NSPA_RUNRIGHT
+78 13 13 30 //NSPA_WALKRIGHT
+
+78 13 13 30 //NSPA_SWIM
+
+92 8 0 45 //NSPA_JUMP
+92 -8 0 45 //NSPA_LAND
+92 8 0 45 //NSPA_JUMPBACK
+92 -8 0 45 //NSPA_LANDBACK
+
+78 13 13 30 //NSPA_TURN
+
+101 15 0 30 //NSPA_ATTACK1
+101 15 0 30 //NSPA_ATTACK2
+101 15 0 30 //NSPA_ATTACK3
+
+117 8 0 30 //NSPA_PAIN1
+117 8 0 30 //NSPA_PAIN2
+
+126 18 0 20 //NSPA_DEATH1
+143 1 0 15 //NSPA_DEAD1
+126 18 0 20 //NSPA_DEATH2
+143 1 0 15 //NSPA_DEAD2
+126 18 0 20 //NSPA_DEATH3
+143 1 0 15 //NSPA_DEAD3
diff --git a/assets/models/players/level0/icon_default.tga b/assets/models/players/level0/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level0/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level0/level0.jpg b/assets/models/players/level0/level0.jpg
new file mode 100644
index 0000000..dddb0cc
--- /dev/null
+++ b/assets/models/players/level0/level0.jpg
Binary files differ
diff --git a/assets/models/players/level0/locdamage.cfg b/assets/models/players/level0/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level0/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level0/nonseg.md3 b/assets/models/players/level0/nonseg.md3
new file mode 100644
index 0000000..f65d9b5
--- /dev/null
+++ b/assets/models/players/level0/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level0/nonseg_adv.skin b/assets/models/players/level0/nonseg_adv.skin
new file mode 100644
index 0000000..36f2b4a
--- /dev/null
+++ b/assets/models/players/level0/nonseg_adv.skin
@@ -0,0 +1 @@
+level0,models/players/level0/adv.jpg
diff --git a/assets/models/players/level0/nonseg_default.skin b/assets/models/players/level0/nonseg_default.skin
new file mode 100644
index 0000000..070b9d3
--- /dev/null
+++ b/assets/models/players/level0/nonseg_default.skin
@@ -0,0 +1 @@
+level0,models/players/level0/level0.jpg \ No newline at end of file
diff --git a/assets/models/players/level1/animation.cfg b/assets/models/players/level1/animation.cfg
new file mode 100644
index 0000000..248bf6c
--- /dev/null
+++ b/assets/models/players/level1/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level1 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 40 40 30 //NSPA_STAND
+
+41 141 0 60 //NSPA_GESTURE
+
+182 31 31 30 //NSPA_WALK
+182 31 31 60 //NSPA_RUN
+182 -31 31 60 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+213 31 31 60 //NSPA_RUNLEFT
+213 31 31 30 //NSPA_WALKLEFT
+244 31 31 60 //NSPA_RUNRIGHT
+244 31 31 30 //NSPA_WALKRIGHT
+
+182 31 31 30 //NSPA_SWIM
+
+275 41 20 30 //NSPA_JUMP
+316 20 0 30 //NSPA_LAND
+275 41 20 30 //NSPA_JUMPBACK
+316 20 0 30 //NSPA_LANDBACK
+
+182 31 31 30 //NSPA_TURN
+
+336 31 0 30 //NSPA_ATTACK1
+336 31 0 30 //NSPA_ATTACK2
+336 31 0 30 //NSPA_ATTACK3
+
+367 11 0 30 //NSPA_PAIN1
+367 11 0 30 //NSPA_PAIN2
+
+378 41 0 30 //NSPA_DEATH1
+418 1 0 30 //NSPA_DEAD1
+378 41 0 30 //NSPA_DEATH2
+418 1 0 30 //NSPA_DEAD2
+378 41 0 30 //NSPA_DEATH3
+418 1 0 30 //NSPA_DEAD3
diff --git a/assets/models/players/level1/icon_default.tga b/assets/models/players/level1/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level1/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level1/level1.jpg b/assets/models/players/level1/level1.jpg
new file mode 100644
index 0000000..2c5d393
--- /dev/null
+++ b/assets/models/players/level1/level1.jpg
Binary files differ
diff --git a/assets/models/players/level1/level1upg.jpg b/assets/models/players/level1/level1upg.jpg
new file mode 100644
index 0000000..0a7f584
--- /dev/null
+++ b/assets/models/players/level1/level1upg.jpg
Binary files differ
diff --git a/assets/models/players/level1/locdamage.cfg b/assets/models/players/level1/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level1/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level1/nonseg.md3 b/assets/models/players/level1/nonseg.md3
new file mode 100644
index 0000000..5bbcd8b
--- /dev/null
+++ b/assets/models/players/level1/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level1/nonseg_default.skin b/assets/models/players/level1/nonseg_default.skin
new file mode 100644
index 0000000..3e68a11
--- /dev/null
+++ b/assets/models/players/level1/nonseg_default.skin
@@ -0,0 +1 @@
+level1,models/players/level1/level1.jpg \ No newline at end of file
diff --git a/assets/models/players/level1/nonseg_upgrade.skin b/assets/models/players/level1/nonseg_upgrade.skin
new file mode 100644
index 0000000..e82e7a5
--- /dev/null
+++ b/assets/models/players/level1/nonseg_upgrade.skin
@@ -0,0 +1 @@
+level1,models/players/level1/level1upg.jpg \ No newline at end of file
diff --git a/assets/models/players/level2/adv.tga b/assets/models/players/level2/adv.tga
new file mode 100644
index 0000000..f5fef92
--- /dev/null
+++ b/assets/models/players/level2/adv.tga
Binary files differ
diff --git a/assets/models/players/level2/animation.cfg b/assets/models/players/level2/animation.cfg
new file mode 100644
index 0000000..2fd6b04
--- /dev/null
+++ b/assets/models/players/level2/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level2 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 41 41 30 //NSPA_STAND
+
+41 76 0 30 //NSPA_GESTURE
+
+117 31 31 30 //NSPA_WALK
+117 31 31 45 //NSPA_RUN
+117 31 31 45 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+117 31 31 45 //NSPA_RUNLEFT
+117 31 31 30 //NSPA_WALKLEFT
+117 31 31 45 //NSPA_RUNRIGHT
+117 31 31 30 //NSPA_WALKRIGHT
+
+117 31 31 45 //NSPA_SWIM
+
+148 18 0 30 //NSPA_JUMP
+165 21 0 30 //NSPA_LAND
+148 18 0 30 //NSPA_JUMPBACK
+165 21 0 30 //NSPA_LANDBACK
+
+117 31 31 30 //NSPA_TURN
+
+188 28 0 30 //NSPA_ATTACK1
+188 28 0 30 //NSPA_ATTACK2
+188 28 0 30 //NSPA_ATTACK3
+
+213 17 0 30 //NSPA_PAIN1
+229 15 0 30 //NSPA_PAIN2
+
+245 43 0 30 //NSPA_DEATH1
+287 1 0 10 //NSPA_DEAD1
+245 43 0 30 //NSPA_DEATH2
+287 1 0 10 //NSPA_DEAD2
+245 43 0 30 //NSPA_DEATH3
+287 1 0 10 //NSPA_DEAD3
diff --git a/assets/models/players/level2/default.tga b/assets/models/players/level2/default.tga
new file mode 100644
index 0000000..804eb3d
--- /dev/null
+++ b/assets/models/players/level2/default.tga
Binary files differ
diff --git a/assets/models/players/level2/electric.jpg b/assets/models/players/level2/electric.jpg
new file mode 100644
index 0000000..ecc1e4a
--- /dev/null
+++ b/assets/models/players/level2/electric.jpg
Binary files differ
diff --git a/assets/models/players/level2/icon_default.tga b/assets/models/players/level2/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level2/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level2/locdamage.cfg b/assets/models/players/level2/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level2/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level2/lvl2_fx.tga b/assets/models/players/level2/lvl2_fx.tga
new file mode 100644
index 0000000..79d955e
--- /dev/null
+++ b/assets/models/players/level2/lvl2_fx.tga
Binary files differ
diff --git a/assets/models/players/level2/nonseg.md3 b/assets/models/players/level2/nonseg.md3
new file mode 100644
index 0000000..02e3483
--- /dev/null
+++ b/assets/models/players/level2/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level2/nonseg_adv.skin b/assets/models/players/level2/nonseg_adv.skin
new file mode 100644
index 0000000..54b89ee
--- /dev/null
+++ b/assets/models/players/level2/nonseg_adv.skin
@@ -0,0 +1,2 @@
+level2,models/players/level2/level2adv
+electric,models/players/level2/electric_s
diff --git a/assets/models/players/level2/nonseg_default.skin b/assets/models/players/level2/nonseg_default.skin
new file mode 100644
index 0000000..2979368
--- /dev/null
+++ b/assets/models/players/level2/nonseg_default.skin
@@ -0,0 +1,2 @@
+level2,models/players/level2/default.tga
+electric,gfx/null
diff --git a/assets/models/players/level2/null.tga b/assets/models/players/level2/null.tga
new file mode 100644
index 0000000..be731d0
--- /dev/null
+++ b/assets/models/players/level2/null.tga
Binary files differ
diff --git a/assets/models/players/level3/animation.cfg b/assets/models/players/level3/animation.cfg
new file mode 100644
index 0000000..cd7ceeb
--- /dev/null
+++ b/assets/models/players/level3/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level3 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 31 31 30 //NSPA_STAND
+
+31 126 0 30 //NSPA_GESTURE
+
+293 31 31 30 //NSPA_WALK
+293 31 31 45 //NSPA_RUN
+293 31 31 45 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+293 31 31 45 //NSPA_RUNLEFT
+293 31 31 30 //NSPA_WALKLEFT
+293 31 31 45 //NSPA_RUNRIGHT
+293 31 31 30 //NSPA_WALKRIGHT
+
+293 31 31 45 //NSPA_SWIM
+
+178 16 0 30 //NSPA_JUMP
+194 26 0 30 //NSPA_LAND
+157 11 0 30 //NSPA_JUMPBACK
+167 11 0 30 //NSPA_LANDBACK
+
+117 31 31 30 //NSPA_TURN
+
+219 11 0 30 //NSPA_ATTACK1
+230 11 0 30 //NSPA_ATTACK2
+219 11 0 30 //NSPA_ATTACK3
+
+241 6 0 30 //NSPA_PAIN1
+247 6 0 30 //NSPA_PAIN2
+
+253 40 0 30 //NSPA_DEATH1
+292 1 0 10 //NSPA_DEAD1
+253 40 0 30 //NSPA_DEATH2
+292 1 0 10 //NSPA_DEAD2
+253 40 0 30 //NSPA_DEATH3
+292 1 0 10 //NSPA_DEAD3
diff --git a/assets/models/players/level3/icon_default.tga b/assets/models/players/level3/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level3/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level3/level3.tga b/assets/models/players/level3/level3.tga
new file mode 100644
index 0000000..91182c6
--- /dev/null
+++ b/assets/models/players/level3/level3.tga
Binary files differ
diff --git a/assets/models/players/level3/level3adv.tga b/assets/models/players/level3/level3adv.tga
new file mode 100644
index 0000000..9a6ecb4
--- /dev/null
+++ b/assets/models/players/level3/level3adv.tga
Binary files differ
diff --git a/assets/models/players/level3/locdamage.cfg b/assets/models/players/level3/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level3/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level3/nonseg.md3 b/assets/models/players/level3/nonseg.md3
new file mode 100644
index 0000000..185815a
--- /dev/null
+++ b/assets/models/players/level3/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level3/nonseg_adv.skin b/assets/models/players/level3/nonseg_adv.skin
new file mode 100644
index 0000000..6e700c0
--- /dev/null
+++ b/assets/models/players/level3/nonseg_adv.skin
@@ -0,0 +1 @@
+level3,models/players/level3/level3adv.tga
diff --git a/assets/models/players/level3/nonseg_default.skin b/assets/models/players/level3/nonseg_default.skin
new file mode 100644
index 0000000..f2d8b01
--- /dev/null
+++ b/assets/models/players/level3/nonseg_default.skin
@@ -0,0 +1 @@
+level3,models/players/level3/level3.tga
diff --git a/assets/models/players/level4/animation.cfg b/assets/models/players/level4/animation.cfg
new file mode 100644
index 0000000..38beef6
--- /dev/null
+++ b/assets/models/players/level4/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level4 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+41 20 20 30 //NSPA_STAND
+
+61 80 0 30 //NSPA_GESTURE
+
+0 40 40 30 //NSPA_WALK
+0 40 40 60 //NSPA_RUN
+0 -40 40 60 //NSPA_RUNBACK
+
+171 45 31 45 //NSPA_CHARGE
+
+0 40 40 60 //NSPA_RUNLEFT
+0 40 40 30 //NSPA_WALKLEFT
+0 40 40 60 //NSPA_RUNRIGHT
+0 40 40 30 //NSPA_WALKRIGHT
+
+0 40 40 30 //NSPA_SWIM
+
+62 9 0 30 //NSPA_JUMP
+62 -9 0 30 //NSPA_LAND
+62 9 0 30 //NSPA_JUMPBACK
+62 -9 0 30 //NSPA_LANDBACK
+
+0 40 40 30 //NSPA_TURN
+
+140 15 0 30 //NSPA_ATTACK1
+155 15 0 30 //NSPA_ATTACK2
+140 15 0 30 //NSPA_ATTACK3
+
+221 10 0 30 //NSPA_PAIN1
+231 10 0 30 //NSPA_PAIN2
+
+240 26 0 30 //NSPA_DEATH1
+265 1 0 30 //NSPA_DEAD1
+240 26 0 30 //NSPA_DEATH2
+265 1 0 30 //NSPA_DEAD2
+240 26 0 30 //NSPA_DEATH3
+265 1 0 30 //NSPA_DEAD3
diff --git a/assets/models/players/level4/icon_default.tga b/assets/models/players/level4/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level4/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level4/level4.jpg b/assets/models/players/level4/level4.jpg
new file mode 100644
index 0000000..ee4f2a3
--- /dev/null
+++ b/assets/models/players/level4/level4.jpg
Binary files differ
diff --git a/assets/models/players/level4/locdamage.cfg b/assets/models/players/level4/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level4/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level4/nonseg.md3 b/assets/models/players/level4/nonseg.md3
new file mode 100644
index 0000000..db8c433
--- /dev/null
+++ b/assets/models/players/level4/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level4/nonseg_default.skin b/assets/models/players/level4/nonseg_default.skin
new file mode 100644
index 0000000..8d01538
--- /dev/null
+++ b/assets/models/players/level4/nonseg_default.skin
@@ -0,0 +1 @@
+level4,models/players/level4/level4.jpg \ No newline at end of file
diff --git a/assets/models/players/level5/animation.cfg b/assets/models/players/level5/animation.cfg
new file mode 100644
index 0000000..5502760
--- /dev/null
+++ b/assets/models/players/level5/animation.cfg
@@ -0,0 +1,49 @@
+// animation config file
+// Tremulous: level2 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+100 10 10 30 //NSPA_STAND
+
+60 30 0 20 //NSPA_GESTURE
+
+110 30 0 30 //NSPA_WALK
+110 30 0 40 //NSPA_RUN
+110 30 0 40 //NSPA_RUNBACK
+
+100 10 10 30 //NSPA_CHARGE
+
+110 30 0 30 //NSPA_RUNLEFT
+110 30 0 30 //NSPA_WALKLEFT
+110 30 0 30 //NSPA_RUNRIGHT
+110 30 0 30 //NSPA_WALKRIGHT
+
+0 50 50 30 //NSPA_SWIM
+
+150 10 0 30 //NSPA_JUMP
+ 75 25 0 10 //NSPA_LAND
+100 110 0 20 //NSPA_JUMPBACK
+100 110 0 20 //NSPA_LANDBACK
+
+110 30 0 30 //NSPA_TURN
+
+170 180 0 30 //NSPA_ATTACK1
+170 180 0 30 //NSPA_ATTACK2
+170 180 0 30 //NSPA_ATTACK3
+
+100 110 0 20 //NSPA_PAIN1
+100 110 0 20 //NSPA_PAIN2
+
+190 200 0 10 //NSPA_DEATH1
+199 001 0 01 //NSPA_DEAD1
+190 200 0 10 //NSPA_DEATH2
+199 001 0 01 //NSPA_DEAD2
+190 200 0 10 //NSPA_DEATH3
+199 001 0 01 //NSPA_DEAD3
+
diff --git a/assets/models/players/level5/icon_default.tga b/assets/models/players/level5/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level5/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level5/level5.jpg b/assets/models/players/level5/level5.jpg
new file mode 100644
index 0000000..428b9a7
--- /dev/null
+++ b/assets/models/players/level5/level5.jpg
Binary files differ
diff --git a/assets/models/players/level5/locdamage.cfg b/assets/models/players/level5/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level5/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level5/nonseg.md3 b/assets/models/players/level5/nonseg.md3
new file mode 100644
index 0000000..5c7c2d3
--- /dev/null
+++ b/assets/models/players/level5/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level5/nonseg_default.skin b/assets/models/players/level5/nonseg_default.skin
new file mode 100644
index 0000000..0d14782
--- /dev/null
+++ b/assets/models/players/level5/nonseg_default.skin
@@ -0,0 +1 @@
+level5,models/players/level5/level5.jpg \ No newline at end of file
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
+}