From 01beb9919b95479d8be040bec74abc5cc67a5e43 Mon Sep 17 00:00:00 2001 From: Mikko Tiusanen Date: Sun, 4 May 2014 01:18:52 +0300 Subject: Initial import. --- assets/armour/bsuit.armour | 19 + assets/armour/helmet.armour | 19 + assets/armour/larmour.armour | 95 + assets/autoexec.cfg | 2 + assets/configs/buildables/acid_tube.cfg | 5 + assets/configs/buildables/arm.cfg | 5 + assets/configs/buildables/barrel.cfg | 5 + assets/configs/buildables/barricade.cfg | 5 + assets/configs/buildables/barrier_corner.cfg | 5 + assets/configs/buildables/barrier_line.cfg | 5 + assets/configs/buildables/barrier_point.cfg | 5 + assets/configs/buildables/booster.cfg | 5 + assets/configs/buildables/cocoon.cfg | 5 + assets/configs/buildables/container_large.cfg | 5 + assets/configs/buildables/container_medium.cfg | 5 + assets/configs/buildables/container_small.cfg | 5 + assets/configs/buildables/cover.cfg | 5 + assets/configs/buildables/cover_stump.cfg | 5 + assets/configs/buildables/creepcolony.cfg | 5 + assets/configs/buildables/dcc.cfg | 5 + assets/configs/buildables/eggpod.cfg | 5 + assets/configs/buildables/fence.cfg | 5 + assets/configs/buildables/fence_rod.cfg | 5 + assets/configs/buildables/hive.cfg | 5 + assets/configs/buildables/hovel.cfg | 5 + assets/configs/buildables/infestation_blister.cfg | 5 + assets/configs/buildables/infestation_slime.cfg | 5 + assets/configs/buildables/infestation_thicket.cfg | 5 + assets/configs/buildables/ladder.cfg | 5 + assets/configs/buildables/light.cfg | 5 + assets/configs/buildables/medistat.cfg | 5 + assets/configs/buildables/mgturret.cfg | 7 + assets/configs/buildables/mgturret2.cfg | 7 + assets/configs/buildables/muscle.cfg | 5 + assets/configs/buildables/net.cfg | 5 + assets/configs/buildables/net_spike.cfg | 5 + assets/configs/buildables/organic_bulb.cfg | 5 + assets/configs/buildables/overmind.cfg | 5 + assets/configs/buildables/panzer_large.cfg | 5 + assets/configs/buildables/panzer_medium.cfg | 5 + assets/configs/buildables/panzer_small.cfg | 5 + assets/configs/buildables/plate_large.cfg | 5 + assets/configs/buildables/plate_small.cfg | 5 + assets/configs/buildables/pod.cfg | 5 + assets/configs/buildables/pod_stump.cfg | 5 + assets/configs/buildables/reactor.cfg | 5 + assets/configs/buildables/refinery.cfg | 5 + assets/configs/buildables/reflector.cfg | 5 + assets/configs/buildables/repeater.cfg | 5 + assets/configs/buildables/shield.cfg | 6 + assets/configs/buildables/spiteful_abcess.cfg | 5 + assets/configs/buildables/teflon_foil.cfg | 5 + assets/configs/buildables/telenode.cfg | 5 + assets/configs/buildables/tendon_large.cfg | 5 + assets/configs/buildables/tendon_medium.cfg | 5 + assets/configs/buildables/tendon_small.cfg | 5 + assets/configs/buildables/tesla.cfg | 5 + assets/configs/buildables/trapper.cfg | 5 + assets/configs/classes/builder.cfg | 17 + assets/configs/classes/builderupg.cfg | 17 + assets/configs/classes/human_base.cfg | 17 + assets/configs/classes/human_bsuit.cfg | 17 + assets/configs/classes/level0.cfg | 17 + assets/configs/classes/level0upg.cfg | 17 + assets/configs/classes/level1.cfg | 17 + assets/configs/classes/level1upg.cfg | 17 + assets/configs/classes/level2.cfg | 17 + assets/configs/classes/level2upg.cfg | 17 + assets/configs/classes/level3.cfg | 17 + assets/configs/classes/level3upg.cfg | 17 + assets/configs/classes/level4.cfg | 17 + assets/configs/classes/level5.cfg | 17 + assets/configs/classes/spectator.cfg | 17 + assets/default.cfg | 94 + assets/emoticons/acidtube_1x1.tga | Bin 0 -> 9773 bytes assets/emoticons/advbasilisk_1x1.tga | Bin 0 -> 6307 bytes assets/emoticons/advdragoon_1x1.tga | Bin 0 -> 4811 bytes assets/emoticons/advgranger_1x1.tga | Bin 0 -> 6245 bytes assets/emoticons/advmarauder_1x1.tga | Bin 0 -> 3917 bytes assets/emoticons/armoury_1x1.tga | Bin 0 -> 11939 bytes assets/emoticons/barricade_1x1.tga | Bin 0 -> 6110 bytes assets/emoticons/basilisk_1x1.tga | Bin 0 -> 6305 bytes assets/emoticons/blaster_1x1.tga | Bin 0 -> 5634 bytes assets/emoticons/booster_1x1.tga | Bin 0 -> 4862 bytes assets/emoticons/bsuit_1x1.tga | Bin 0 -> 4458 bytes assets/emoticons/chaingun_2x1.tga | Bin 0 -> 9847 bytes assets/emoticons/ckit_2x1.tga | Bin 0 -> 14139 bytes assets/emoticons/defcomp_1x1.tga | Bin 0 -> 10338 bytes assets/emoticons/dev_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/dragoon_1x1.tga | Bin 0 -> 4827 bytes assets/emoticons/dretch_1x1.tga | Bin 0 -> 4544 bytes assets/emoticons/egg_1x1.tga | Bin 0 -> 7436 bytes assets/emoticons/featured_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/flamer_2x1.tga | Bin 0 -> 17303 bytes assets/emoticons/granger_1x1.tga | Bin 0 -> 6741 bytes assets/emoticons/grenade_1x1.tga | Bin 0 -> 8975 bytes assets/emoticons/hive_1x1.tga | Bin 0 -> 9506 bytes assets/emoticons/hovel_1x1.tga | Bin 0 -> 6692 bytes assets/emoticons/human_1x1.tga | Bin 0 -> 4878 bytes assets/emoticons/lasgun_2x1.tga | Bin 0 -> 12871 bytes assets/emoticons/lcannon_2x1.tga | Bin 0 -> 13825 bytes assets/emoticons/marauder_1x1.tga | Bin 0 -> 3833 bytes assets/emoticons/mdriver_2x1.tga | Bin 0 -> 8518 bytes assets/emoticons/medstat_1x1.tga | Bin 0 -> 8355 bytes assets/emoticons/official_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/overmind_1x1.tga | Bin 0 -> 7880 bytes assets/emoticons/painsaw_2x1.tga | Bin 0 -> 14135 bytes assets/emoticons/prifle_2x1.tga | Bin 0 -> 14233 bytes assets/emoticons/reactor_1x1.tga | Bin 0 -> 10112 bytes assets/emoticons/repeater_1x1.tga | Bin 0 -> 9801 bytes assets/emoticons/rifle_2x1.tga | Bin 0 -> 15418 bytes assets/emoticons/shotgun_2x1.tga | Bin 0 -> 13558 bytes assets/emoticons/telenode_1x1.tga | Bin 0 -> 9795 bytes assets/emoticons/tent_1x1.tga | Bin 0 -> 4322 bytes assets/emoticons/tesla_1x1.tga | Bin 0 -> 6126 bytes assets/emoticons/trapper_1x1.tga | Bin 0 -> 9113 bytes assets/emoticons/turret_1x1.tga | Bin 0 -> 4648 bytes assets/emoticons/tyrant_1x1.tga | Bin 0 -> 4959 bytes assets/emoticons/xyedge_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/ye2_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/ye_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeaim_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeal_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeammo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeawin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yebat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yebiok_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yec_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yecloa_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yedge_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeemo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeequ_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeewin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yefanta_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefargentina_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefarms_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefaustralia_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefaustria_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefbelgium_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefbrasil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcana_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefchile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefchina_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcisland_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcroat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcuba_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefcz_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefde_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefden_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefegyp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeffin_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeffrance_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefgb_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefgree_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefhong_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefhu_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefindia_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefindon_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefiran_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefiraq_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefire_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefisra_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefita_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefjp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeflag_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefmex_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefnether_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefnorw_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefphil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefpo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefport_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefroma_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefrus_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsinga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefslo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsloven_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefspain_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefswe_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefswitz_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefsyr_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeftur_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefukr_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yefusa_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yegg_3x1.tga | Bin 0 -> 49196 bytes assets/emoticons/yehwin_3x1.tga | Bin 0 -> 120044 bytes assets/emoticons/yei_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yejet_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yekey_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yemed_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yemf_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yenade_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesangry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesasscry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawesome2_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawesome_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesaww_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawwcute_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesawww_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesba_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbignose_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbruce_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesbuild_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeschuck_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescrack_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescrazy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescreepguy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescry_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescute_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yescuty_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesdafuq_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesdrug_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesepictroll_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesevil_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesfrown_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesgege_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesgs_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshaha_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshaha_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshappy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshdog_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshello_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshield_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeship_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshitler_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeshmm_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesinsane_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjack_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjoker_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesjoy_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeskid_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslal_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslawl_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeslessretard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmad_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadbro_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadbro_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmadd_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmegusta_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmindfuck_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmouth_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmp_1x1_b.tga | Bin 0 -> 16428 bytes assets/emoticons/yesmustage_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesnerd_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesnigga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesninja_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesohh_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesohshit_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesomg_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesosama_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yespedo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesrage_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesrainbow_3x1.tga | Bin 0 -> 49196 bytes assets/emoticons/yesretard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesretarded_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessad_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessarca_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesscept_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesserious_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesshock_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessmile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessnake_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yessniper_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesspok_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstar_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstoned_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesstupid_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestard_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestong_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestroll_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yestrylol_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesugauga_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesupset_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesvamp_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yesweirdo_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswell_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswhat_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswhine_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yeswsmile_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/yetool_1x1.tga | Bin 0 -> 16428 bytes assets/emoticons/z_1x1.tga | Bin 0 -> 16428 bytes assets/fonts/fontImage_0_12.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_0_16.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_0_20.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_0_26.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_0_34.tga | Bin 0 -> 1048594 bytes assets/fonts/fontImage_12.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_16.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_1_26.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_1_34.tga | Bin 0 -> 262188 bytes assets/fonts/fontImage_20.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_26.dat | Bin 0 -> 20548 bytes assets/fonts/fontImage_34.dat | Bin 0 -> 20548 bytes assets/gfx/2d/bigchars.tga | Bin 0 -> 46297 bytes assets/gfx/2d/blip.tga | Bin 0 -> 65580 bytes assets/gfx/2d/blipPlayer.tga | Bin 0 -> 5104 bytes assets/gfx/2d/crosshair-alien.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-chaingun.tga | Bin 0 -> 65580 bytes assets/gfx/2d/crosshair-flamer1.tga | Bin 0 -> 147500 bytes assets/gfx/2d/crosshair-flamer2.tga | Bin 0 -> 147500 bytes assets/gfx/2d/crosshair-lcannon.tga | Bin 0 -> 65580 bytes assets/gfx/2d/crosshair-lgun.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-mdriver.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-prifle.tga | Bin 0 -> 16428 bytes assets/gfx/2d/crosshair-psaw.tga | Bin 0 -> 1022 bytes assets/gfx/2d/crosshair-rifle.tga | Bin 0 -> 16428 bytes assets/gfx/2d/net.jpg | Bin 0 -> 5718 bytes assets/gfx/2d/numbers/eight_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/five_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/four_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/minus_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/nine_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/one_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/seven_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/six_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/three_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/two_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/numbers/zero_32b.tga | Bin 0 -> 4140 bytes assets/gfx/2d/outline.tga | Bin 0 -> 884 bytes assets/gfx/2d/stalk.tga | Bin 0 -> 67 bytes assets/gfx/2d/teamoverlay.tga | Bin 0 -> 14271 bytes assets/gfx/blaster/orange_particle.jpg | Bin 0 -> 2311 bytes assets/gfx/blaster/orange_particle.tga | Bin 0 -> 15854 bytes assets/gfx/blood/blood1.tga | Bin 0 -> 65580 bytes assets/gfx/blood/blood2.tga | Bin 0 -> 65580 bytes assets/gfx/blood/green_acid2.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood01frame08.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood03frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood04frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame01.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame02.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame03.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame04.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame05.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame06.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame07.tga | Bin 0 -> 65580 bytes assets/gfx/blood/greenblood05frame08.tga | Bin 0 -> 65580 bytes assets/gfx/colors/black.jpg | Bin 0 -> 2140 bytes assets/gfx/damage/blood.tga | Bin 0 -> 25429 bytes assets/gfx/damage/fullscreen_painblend.tga | Bin 0 -> 1048620 bytes assets/gfx/edge/basi_invisble_overlay.jpg | Bin 0 -> 569898 bytes assets/gfx/edge/basi_invisble_overlay1.jpg | Bin 0 -> 570121 bytes assets/gfx/edge/basi_invisble_overlay2.jpg | Bin 0 -> 568949 bytes assets/gfx/edge/basi_invisble_overlay3.jpg | Bin 0 -> 134119 bytes assets/gfx/flame/flame00.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame01.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame02.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame03.tga | Bin 0 -> 65580 bytes assets/gfx/flame/flame04.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame05.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame06.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame07.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame08.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame09.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame10.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame11.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame12.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame13.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame14.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame15.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame16.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame17.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame18.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame19.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame20.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame21.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame22.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame23.tga | Bin 0 -> 49196 bytes assets/gfx/flame/flame24.tga | Bin 0 -> 49196 bytes assets/gfx/flamer/primarycharge_1.jpg | Bin 0 -> 142847 bytes assets/gfx/flamer/primarycharge_10.jpg | Bin 0 -> 129479 bytes assets/gfx/flamer/primarycharge_11.jpg | Bin 0 -> 122726 bytes assets/gfx/flamer/primarycharge_2.jpg | Bin 0 -> 135666 bytes assets/gfx/flamer/primarycharge_3.jpg | Bin 0 -> 123152 bytes assets/gfx/flamer/primarycharge_4.jpg | Bin 0 -> 129252 bytes assets/gfx/flamer/primarycharge_5.jpg | Bin 0 -> 127592 bytes assets/gfx/flamer/primarycharge_6.jpg | Bin 0 -> 126375 bytes assets/gfx/flamer/primarycharge_7.jpg | Bin 0 -> 125180 bytes assets/gfx/flamer/primarycharge_8.jpg | Bin 0 -> 124325 bytes assets/gfx/flamer/primarycharge_9.jpg | Bin 0 -> 123596 bytes assets/gfx/fonts/fontImage_0_12.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_16.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_20.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_26.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_0_34.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_12.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_16.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_1_26.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_1_34.tga | Bin 0 -> 262162 bytes assets/gfx/fonts/fontImage_20.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_26.dat | Bin 0 -> 20548 bytes assets/gfx/fonts/fontImage_34.dat | Bin 0 -> 20548 bytes assets/gfx/grenade/flare_01.jpg | Bin 0 -> 7467 bytes assets/gfx/invisible.jpg | Bin 0 -> 6024 bytes assets/gfx/lasgun/purple_particle.jpg | Bin 0 -> 2976 bytes assets/gfx/lcannon/primary_1.jpg | Bin 0 -> 38607 bytes assets/gfx/lcannon/primary_2.jpg | Bin 0 -> 41021 bytes assets/gfx/lcannon/primary_3.jpg | Bin 0 -> 39236 bytes assets/gfx/lcannon/primary_4.jpg | Bin 0 -> 38450 bytes assets/gfx/level3upg/barb_splash.tga | Bin 0 -> 12186 bytes assets/gfx/marks/blood_mrk.tga | Bin 0 -> 65580 bytes assets/gfx/marks/bullet_mrk.jpg | Bin 0 -> 11085 bytes assets/gfx/marks/burn_mrk.jpg | Bin 0 -> 4190 bytes assets/gfx/marks/plasma_mrk.tga | Bin 0 -> 65580 bytes assets/gfx/marks/shadow.tga | Bin 0 -> 5967 bytes assets/gfx/marks/splash.jpg | Bin 0 -> 2851 bytes assets/gfx/mdriver/bluevap.tga | Bin 0 -> 262188 bytes assets/gfx/mdriver/bluevap_b.tga | Bin 0 -> 262188 bytes assets/gfx/mdriver/green_particle.jpg | Bin 0 -> 2337 bytes assets/gfx/mdriver/green_particle.tga | Bin 0 -> 16086 bytes assets/gfx/misc/creep.tga | Bin 0 -> 1440044 bytes assets/gfx/misc/creep_add.tga | Bin 0 -> 1048620 bytes assets/gfx/misc/detail.jpg | Bin 0 -> 34917 bytes assets/gfx/misc/impactpuff2.tga | Bin 0 -> 65580 bytes assets/gfx/misc/redbuild.tga | Bin 0 -> 1068 bytes assets/gfx/null.tga | Bin 0 -> 84 bytes assets/gfx/prifle/red_blob.tga | Bin 0 -> 11990 bytes assets/gfx/prifle/red_streak.tga | Bin 0 -> 364 bytes assets/gfx/psaw/blue_particle.jpg | Bin 0 -> 2354 bytes assets/gfx/rifle/verysmallrock.tga | Bin 0 -> 50186 bytes assets/gfx/sprites/airpounceflash.jpg | Bin 0 -> 45544 bytes assets/gfx/sprites/bubble.jpg | Bin 0 -> 20243 bytes assets/gfx/sprites/green_acid.tga | Bin 0 -> 65580 bytes assets/gfx/sprites/green_acid2.tga | Bin 0 -> 33206 bytes assets/gfx/sprites/poisoncloud.tga | Bin 0 -> 33234 bytes assets/gfx/sprites/radial.jpg | Bin 0 -> 103852 bytes assets/gfx/sprites/smoke.tga | Bin 0 -> 65580 bytes assets/gfx/sprites/smokeye.tga | Bin 0 -> 262188 bytes assets/gfx/sprites/spark.tga | Bin 0 -> 4140 bytes assets/gfx/yblood/Yblood1.tga | Bin 0 -> 16428 bytes assets/gfx/yblood/Yblood2.tga | Bin 0 -> 16428 bytes assets/gfx/yblood/Yblood3.tga | Bin 0 -> 65580 bytes assets/icons/advbasiinvi.tga | Bin 0 -> 262188 bytes assets/icons/icona_builder.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev0.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev1.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev2.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev3.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev4.tga | Bin 0 -> 40018 bytes assets/icons/icona_lev5.tga | Bin 0 -> 40044 bytes assets/icons/icona_upgrade.tga | Bin 0 -> 724 bytes assets/icons/iconu_atoxin.tga | Bin 0 -> 40018 bytes assets/icons/iconu_battpack.tga | Bin 0 -> 40018 bytes assets/icons/iconu_biokit.tga | Bin 0 -> 4177 bytes assets/icons/iconu_bsuit.tga | Bin 0 -> 40018 bytes assets/icons/iconu_cloak.tga | Bin 0 -> 16688 bytes assets/icons/iconu_helmet.tga | Bin 0 -> 40018 bytes assets/icons/iconu_jetpack.tga | Bin 0 -> 40018 bytes assets/icons/iconu_larmour.tga | Bin 0 -> 40018 bytes assets/icons/iconw_alien.tga | Bin 0 -> 57347 bytes assets/icons/iconw_blaster.tga | Bin 0 -> 57347 bytes assets/icons/iconw_chaingun.tga | Bin 0 -> 57347 bytes assets/icons/iconw_construct.tga | Bin 0 -> 57347 bytes assets/icons/iconw_driver.tga | Bin 0 -> 57347 bytes assets/icons/iconw_flamer.tga | Bin 0 -> 57347 bytes assets/icons/iconw_lasgun.tga | Bin 0 -> 40018 bytes assets/icons/iconw_lucifer.tga | Bin 0 -> 10018 bytes assets/icons/iconw_mine.tga | Bin 0 -> 40044 bytes assets/icons/iconw_nade.tga | Bin 0 -> 40044 bytes assets/icons/iconw_pulse.tga | Bin 0 -> 40018 bytes assets/icons/iconw_rifle.tga | Bin 0 -> 57347 bytes assets/icons/iconw_saw.tga | Bin 0 -> 57347 bytes assets/icons/iconw_sgun.tga | Bin 0 -> 40018 bytes assets/icons/iconw_smoke.tga | Bin 0 -> 40044 bytes assets/models/ammo/tesla/tesla_bolt.jpg | Bin 0 -> 15607 bytes assets/models/buildables/acid_tube/acid_tube.jpg | Bin 0 -> 22849 bytes assets/models/buildables/acid_tube/acid_tube.md3 | Bin 0 -> 59604 bytes .../buildables/acid_tube/acid_tube_inside.jpg | Bin 0 -> 9634 bytes assets/models/buildables/acid_tube/animation.cfg | 15 + assets/models/buildables/arm/animation.cfg | 15 + assets/models/buildables/arm/arm.md3 | Bin 0 -> 10532 bytes assets/models/buildables/arm/arm_body.jpg | Bin 0 -> 27036 bytes assets/models/buildables/arm/arm_panel1.jpg | Bin 0 -> 5385 bytes assets/models/buildables/arm/arm_panel2.jpg | Bin 0 -> 8080 bytes assets/models/buildables/arm/arm_panel3.jpg | Bin 0 -> 4662 bytes assets/models/buildables/arm/arm_parts.jpg | Bin 0 -> 10300 bytes assets/models/buildables/barrel/animation.cfg | 14 + assets/models/buildables/barrel/barrel.md3 | Bin 0 -> 18732 bytes .../models/buildables/barrel/model_texture_1.jpg | Bin 0 -> 19882 bytes .../models/buildables/barrel/model_texture_2.jpg | Bin 0 -> 22393 bytes assets/models/buildables/barricade/alien_spike.jpg | Bin 0 -> 26773 bytes assets/models/buildables/barricade/animation.cfg | 17 + assets/models/buildables/barricade/barricade.md3 | Bin 0 -> 165804 bytes assets/models/buildables/barricade/pod_strands.tga | Bin 0 -> 65580 bytes assets/models/buildables/barricade/ref2.tga | Bin 0 -> 16428 bytes .../models/buildables/barrier_corner/animation.cfg | 14 + .../buildables/barrier_corner/barrier_corner.md3 | Bin 0 -> 21340 bytes .../models/buildables/barrier_line/animation.cfg | 14 + .../buildables/barrier_line/barrier_line.md3 | Bin 0 -> 14204 bytes .../models/buildables/barrier_point/animation.cfg | 14 + .../buildables/barrier_point/barrier_point.md3 | Bin 0 -> 12124 bytes assets/models/buildables/booster/animation.cfg | 15 + assets/models/buildables/booster/booster.md3 | Bin 0 -> 151036 bytes assets/models/buildables/booster/booster_head.jpg | Bin 0 -> 16384 bytes assets/models/buildables/booster/booster_sac.jpg | Bin 0 -> 25973 bytes assets/models/buildables/booster/poison.jpg | Bin 0 -> 15818 bytes assets/models/buildables/booster/ref_map.jpg | Bin 0 -> 12493 bytes assets/models/buildables/cocoon/animation.cfg | 14 + assets/models/buildables/cocoon/cocoon.md3 | Bin 0 -> 13712 bytes .../buildables/container_large/animation.cfg | 14 + .../buildables/container_large/container_large.md3 | Bin 0 -> 8236 bytes .../container_large/container_texture.jpg | Bin 0 -> 37266 bytes .../container_large/container_texture_b.jpg | Bin 0 -> 44555 bytes .../buildables/container_medium/animation.cfg | 14 + .../container_medium/container_medium.md3 | Bin 0 -> 8060 bytes .../buildables/container_small/animation.cfg | 14 + .../buildables/container_small/container_small.md3 | Bin 0 -> 8060 bytes assets/models/buildables/cover/animation.cfg | 14 + assets/models/buildables/cover/cover.md3 | Bin 0 -> 93580 bytes assets/models/buildables/cover_stump/animation.cfg | 14 + .../models/buildables/cover_stump/cover_stump.md3 | Bin 0 -> 51052 bytes .../buildables/creep_colony/creep_colony.jpg | Bin 0 -> 64246 bytes .../buildables/creep_colony/creep_colony.md3 | Bin 0 -> 376484 bytes assets/models/buildables/creepcolony/animation.cfg | 15 + assets/models/buildables/dcc/animation.cfg | 15 + assets/models/buildables/dcc/comp_display.tga | Bin 0 -> 60460 bytes assets/models/buildables/dcc/comp_front.jpg | Bin 0 -> 15666 bytes assets/models/buildables/dcc/comp_grad.jpg | Bin 0 -> 2386 bytes assets/models/buildables/dcc/comp_key.jpg | Bin 0 -> 9987 bytes assets/models/buildables/dcc/comp_parts.jpg | Bin 0 -> 7236 bytes assets/models/buildables/dcc/comp_pipes.jpg | Bin 0 -> 2633 bytes assets/models/buildables/dcc/comp_top.jpg | Bin 0 -> 3757 bytes assets/models/buildables/dcc/dcc.md3 | Bin 0 -> 16564 bytes assets/models/buildables/eggpod/animation.cfg | 15 + assets/models/buildables/eggpod/eggpod.md3 | Bin 0 -> 269736 bytes assets/models/buildables/eggpod/pod_body.jpg | Bin 0 -> 37894 bytes assets/models/buildables/eggpod/pod_strands.tga | Bin 0 -> 65580 bytes assets/models/buildables/eggpod/pod_tendrils.jpg | Bin 0 -> 26773 bytes assets/models/buildables/eggpod/pod_tip.tga | Bin 0 -> 16428 bytes assets/models/buildables/fence/animation.cfg | 14 + assets/models/buildables/fence/fence.md3 | Bin 0 -> 17380 bytes assets/models/buildables/fence/model_texture2.tga | Bin 0 -> 267320 bytes assets/models/buildables/fence_rod/animation.cfg | 14 + assets/models/buildables/fence_rod/fence_rod.md3 | Bin 0 -> 17204 bytes assets/models/buildables/hive/animation.cfg | 15 + assets/models/buildables/hive/hive.jpg | Bin 0 -> 41320 bytes assets/models/buildables/hive/hive.md3 | Bin 0 -> 78536 bytes assets/models/buildables/hive/hive_strands.tga | Bin 0 -> 65580 bytes .../buildables/infestation_blister/animation.cfg | 14 + .../infestation_blister/base_texture_glow.jpg | Bin 0 -> 19025 bytes .../infestation_blister/infestation_blister.md3 | Bin 0 -> 18020 bytes .../infestation_blister/infestation_texture.tga | Bin 0 -> 337204 bytes .../buildables/infestation_slime/animation.cfg | 17 + .../infestation_slime/infestation_slime.md3 | Bin 0 -> 48092 bytes .../models/buildables/infestation_slime/slime.tga | Bin 0 -> 353928 bytes .../buildables/infestation_slime/slime_side.tga | Bin 0 -> 549015 bytes .../buildables/infestation_slime/slimetop.tga | Bin 0 -> 822584 bytes .../buildables/infestation_thicket/animation.cfg | 14 + .../infestation_thicket/haut_fetzen_halb.tga | Bin 0 -> 435749 bytes .../infestation_thicket/infestation_thicket.md3 | Bin 0 -> 13572 bytes assets/models/buildables/ladder/animation.cfg | 14 + .../models/buildables/ladder/arm_body_modified.jpg | Bin 0 -> 28060 bytes assets/models/buildables/ladder/ladder.md3 | Bin 0 -> 30988 bytes assets/models/buildables/light/animation.cfg | 14 + assets/models/buildables/light/blue_particle.jpg | Bin 0 -> 17561 bytes assets/models/buildables/light/light.md3 | Bin 0 -> 104644 bytes assets/models/buildables/light/model_texture.jpg | Bin 0 -> 54035 bytes assets/models/buildables/light/model_texture_3.jpg | Bin 0 -> 31987 bytes assets/models/buildables/medistat/animation.cfg | 18 + assets/models/buildables/medistat/medi_base.jpg | Bin 0 -> 30525 bytes assets/models/buildables/medistat/medi_cone.jpg | Bin 0 -> 7154 bytes assets/models/buildables/medistat/medi_cone.tga | Bin 0 -> 65580 bytes assets/models/buildables/medistat/medistat.md3 | Bin 0 -> 189668 bytes assets/models/buildables/medistat/red_cross.tga | Bin 0 -> 10028 bytes assets/models/buildables/mgturret/animation.cfg | 15 + assets/models/buildables/mgturret/ref_map.jpg | Bin 0 -> 4681 bytes assets/models/buildables/mgturret/t_flash.jpg | Bin 0 -> 3693 bytes .../models/buildables/mgturret/turret_barrel.jpg | Bin 0 -> 32369 bytes .../models/buildables/mgturret/turret_barrel.md3 | Bin 0 -> 15692 bytes assets/models/buildables/mgturret/turret_base.jpg | Bin 0 -> 4056 bytes assets/models/buildables/mgturret/turret_base.md3 | Bin 0 -> 5708 bytes assets/models/buildables/mgturret/turret_coil.jpg | Bin 0 -> 3354 bytes assets/models/buildables/mgturret/turret_coil.tga | Bin 0 -> 16428 bytes assets/models/buildables/mgturret/turret_shiny.jpg | Bin 0 -> 4428 bytes assets/models/buildables/mgturret/turret_top.jpg | Bin 0 -> 14650 bytes assets/models/buildables/mgturret/turret_top.md3 | Bin 0 -> 5372 bytes assets/models/buildables/mgturret2/animation.cfg | 15 + assets/models/buildables/mgturret2/flamer.tga | Bin 0 -> 262188 bytes assets/models/buildables/mgturret2/gas.jpg | Bin 0 -> 19971 bytes assets/models/buildables/mgturret2/ref_map.jpg | Bin 0 -> 11565 bytes .../buildables/mgturret2/turret2_kuehler.tga | Bin 0 -> 65580 bytes .../models/buildables/mgturret2/turret_barrel.md3 | Bin 0 -> 97628 bytes assets/models/buildables/mgturret2/turret_base.jpg | Bin 0 -> 10246 bytes assets/models/buildables/mgturret2/turret_base.md3 | Bin 0 -> 5708 bytes assets/models/buildables/mgturret2/turret_coil.jpg | Bin 0 -> 3354 bytes .../models/buildables/mgturret2/turret_shiny.jpg | Bin 0 -> 18784 bytes assets/models/buildables/mgturret2/turret_top.jpg | Bin 0 -> 26652 bytes assets/models/buildables/mgturret2/turret_top.md3 | Bin 0 -> 5372 bytes assets/models/buildables/muscle/animation.cfg | 14 + assets/models/buildables/muscle/muscle.jpg | Bin 0 -> 28227 bytes assets/models/buildables/muscle/muscle.md3 | Bin 0 -> 15384 bytes assets/models/buildables/net/animation.cfg | 14 + assets/models/buildables/net/net.md3 | Bin 0 -> 10860 bytes assets/models/buildables/net/net.tga | Bin 0 -> 441576 bytes assets/models/buildables/net_spike/animation.cfg | 14 + assets/models/buildables/net_spike/net_spike.md3 | Bin 0 -> 5476 bytes .../models/buildables/organic_bulb/animation.cfg | 14 + .../buildables/organic_bulb/organic_bulb.md3 | Bin 0 -> 7924 bytes assets/models/buildables/overmind/animation.cfg | 15 + assets/models/buildables/overmind/blackeye.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/cowl2.tga | Bin 0 -> 262188 bytes assets/models/buildables/overmind/over_body.jpg | Bin 0 -> 68211 bytes assets/models/buildables/overmind/over_spike.jpg | Bin 0 -> 3293 bytes assets/models/buildables/overmind/overhead.jpg | Bin 0 -> 18182 bytes assets/models/buildables/overmind/overmind.jpg | Bin 0 -> 25578 bytes assets/models/buildables/overmind/overmind.md3 | Bin 0 -> 431964 bytes assets/models/buildables/overmind/pattern.tga | Bin 0 -> 49196 bytes assets/models/buildables/overmind/ref.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/ref2.tga | Bin 0 -> 16428 bytes assets/models/buildables/overmind/ref3.tga | Bin 0 -> 65580 bytes .../models/buildables/panzer_large/animation.cfg | 14 + .../buildables/panzer_large/panzer_large.md3 | Bin 0 -> 22096 bytes .../models/buildables/panzer_medium/animation.cfg | 14 + assets/models/buildables/panzer_medium/haut.tga | Bin 0 -> 65580 bytes .../models/buildables/panzer_medium/panzer_m.jpg | Bin 0 -> 35534 bytes .../buildables/panzer_medium/panzer_medium.md3 | Bin 0 -> 267724 bytes .../models/buildables/panzer_small/animation.cfg | 14 + assets/models/buildables/panzer_small/panzer.jpg | Bin 0 -> 38017 bytes .../buildables/panzer_small/panzer_small.md3 | Bin 0 -> 54852 bytes assets/models/buildables/plate_large/animation.cfg | 14 + .../buildables/plate_large/model_texture_1.jpg | Bin 0 -> 45392 bytes .../models/buildables/plate_large/plate_large.md3 | Bin 0 -> 8060 bytes assets/models/buildables/plate_small/animation.cfg | 14 + assets/models/buildables/pod/animation.cfg | 14 + assets/models/buildables/pod/pod.md3 | Bin 0 -> 28436 bytes assets/models/buildables/pod/pod.tga | Bin 0 -> 608492 bytes assets/models/buildables/pod_stump/animation.cfg | 14 + assets/models/buildables/pod_stump/pod_side.jpg | Bin 0 -> 81806 bytes assets/models/buildables/pod_stump/pod_stump.md3 | Bin 0 -> 21484 bytes assets/models/buildables/reactor/animation.cfg | 15 + assets/models/buildables/reactor/energy.jpg | Bin 0 -> 11722 bytes assets/models/buildables/reactor/reactor.md3 | Bin 0 -> 301876 bytes assets/models/buildables/reactor/reactor_body.jpg | Bin 0 -> 31417 bytes assets/models/buildables/reactor/reactor_bolt.jpg | Bin 0 -> 5112 bytes assets/models/buildables/reactor/reactor_bolt1.jpg | Bin 0 -> 4054 bytes assets/models/buildables/reactor/reactor_bolt2.jpg | Bin 0 -> 3852 bytes assets/models/buildables/reactor/reactor_bolt3.jpg | Bin 0 -> 3900 bytes .../models/buildables/reactor/reactor_control.jpg | Bin 0 -> 9606 bytes assets/models/buildables/reactor/reactor_cyl.jpg | Bin 0 -> 3566 bytes .../models/buildables/reactor/reactor_display.jpg | Bin 0 -> 12549 bytes .../models/buildables/reactor/reactor_exhaust.jpg | Bin 0 -> 4579 bytes assets/models/buildables/reactor/reactor_glow.jpg | Bin 0 -> 14960 bytes assets/models/buildables/reactor/reactor_main.jpg | Bin 0 -> 29778 bytes assets/models/buildables/reactor/reactor_meter.tga | Bin 0 -> 13356 bytes assets/models/buildables/reactor/reactor_parts.jpg | Bin 0 -> 15445 bytes .../models/buildables/reactor/reactor_smoke_1.jpg | Bin 0 -> 3444 bytes .../models/buildables/reactor/reactor_smoke_2.jpg | Bin 0 -> 3751 bytes .../models/buildables/reactor/reactor_smoke_3.jpg | Bin 0 -> 3206 bytes .../models/buildables/reactor/reactor_streak.jpg | Bin 0 -> 2439 bytes assets/models/buildables/reactor/reactor_top.jpg | Bin 0 -> 9979 bytes assets/models/buildables/refinery/animation.cfg | 15 + assets/models/buildables/refinery/refinery.jpg | Bin 0 -> 45667 bytes assets/models/buildables/refinery/refinery.md3 | Bin 0 -> 240204 bytes assets/models/buildables/reflector/animation.cfg | 15 + .../models/buildables/reflector/haut_fetzen_b.tga | Bin 0 -> 1021604 bytes assets/models/buildables/reflector/mer.jpg | Bin 0 -> 57319 bytes assets/models/buildables/reflector/reflector.md3 | Bin 0 -> 5684 bytes assets/models/buildables/repeater/animation.cfg | 15 + assets/models/buildables/repeater/energy.jpg | Bin 0 -> 11722 bytes assets/models/buildables/repeater/repeater.md3 | Bin 0 -> 88180 bytes .../models/buildables/repeater/repeator_body.jpg | Bin 0 -> 26987 bytes .../models/buildables/repeater/repeator_panel.jpg | Bin 0 -> 6632 bytes assets/models/buildables/shield/animation.cfg | 16 + .../models/buildables/shield/model_texture_add.jpg | Bin 0 -> 89383 bytes .../buildables/shield/model_texture_add_light.jpg | Bin 0 -> 50075 bytes assets/models/buildables/shield/shield.md3 | Bin 0 -> 17556 bytes .../buildables/spiteful_abcess/animation.cfg | 14 + .../models/buildables/spiteful_abcess/sa_foot.jpg | Bin 0 -> 59654 bytes .../models/buildables/spiteful_abcess/sa_foot.tga | Bin 0 -> 797467 bytes .../buildables/spiteful_abcess/sa_organic_head.jpg | Bin 0 -> 63065 bytes .../spiteful_abcess/sa_organic_head_blend.jpg | Bin 0 -> 16012 bytes .../buildables/spiteful_abcess/spiteful_abcess.md3 | Bin 0 -> 35740 bytes assets/models/buildables/teflon_foil/animation.cfg | 14 + assets/models/buildables/teflon_foil/foil.jpg | Bin 0 -> 41109 bytes .../models/buildables/teflon_foil/teflon_foil.md3 | Bin 0 -> 3396 bytes assets/models/buildables/telenode/animation.cfg | 15 + assets/models/buildables/telenode/energy.jpg | Bin 0 -> 12466 bytes assets/models/buildables/telenode/energy.tga | Bin 0 -> 49196 bytes assets/models/buildables/telenode/line.tga | Bin 0 -> 2092 bytes assets/models/buildables/telenode/lines2.jpg | Bin 0 -> 7295 bytes assets/models/buildables/telenode/lines2.tga | Bin 0 -> 65580 bytes assets/models/buildables/telenode/rep_cyl.jpg | Bin 0 -> 8301 bytes assets/models/buildables/telenode/sparkles.tga | Bin 0 -> 16428 bytes assets/models/buildables/telenode/telenode.md3 | Bin 0 -> 70832 bytes .../models/buildables/telenode/telenode_parts.jpg | Bin 0 -> 31979 bytes .../models/buildables/telenode/telenode_parts.tga | Bin 0 -> 262188 bytes assets/models/buildables/telenode/telenode_top.jpg | Bin 0 -> 8879 bytes assets/models/buildables/telenode/telenode_top.tga | Bin 0 -> 65580 bytes .../models/buildables/tendon_large/animation.cfg | 14 + .../buildables/tendon_large/tendon_large.md3 | Bin 0 -> 51292 bytes .../models/buildables/tendon_medium/animation.cfg | 14 + .../buildables/tendon_medium/tendon_medium.md3 | Bin 0 -> 39044 bytes .../models/buildables/tendon_small/animation.cfg | 14 + .../models/buildables/tendon_small/haut_fetzen.tga | Bin 0 -> 640044 bytes .../buildables/tendon_small/tendon_small.md3 | Bin 0 -> 39044 bytes assets/models/buildables/tesla/animation.cfg | 15 + assets/models/buildables/tesla/tesla.md3 | Bin 0 -> 176796 bytes assets/models/buildables/tesla/tesla_ball.jpg | Bin 0 -> 3804 bytes assets/models/buildables/tesla/tesla_grill.jpg | Bin 0 -> 11055 bytes assets/models/buildables/tesla/tesla_main.jpg | Bin 0 -> 26315 bytes assets/models/buildables/tesla/tesla_spark.jpg | Bin 0 -> 3635 bytes assets/models/buildables/trapper/animation.cfg | 17 + assets/models/buildables/trapper/trapper.md3 | Bin 0 -> 170612 bytes assets/models/buildables/trapper/trapper_body.jpg | Bin 0 -> 5879 bytes assets/models/buildables/trapper/trapper_gills.tga | Bin 0 -> 65580 bytes assets/models/buildables/trapper/trapper_tent.jpg | Bin 0 -> 3267 bytes assets/models/fx/alien_gibs/a_gib1.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib2.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib3.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/a_gib4.md3 | Bin 0 -> 932 bytes assets/models/fx/alien_gibs/gib.jpg | Bin 0 -> 42382 bytes assets/models/fx/metal_gibs/hot_gibs.jpg | Bin 0 -> 22838 bytes assets/models/fx/metal_gibs/m_gib1.md3 | Bin 0 -> 2372 bytes assets/models/fx/metal_gibs/m_gib2.md3 | Bin 0 -> 2160 bytes assets/models/fx/metal_gibs/m_gib3.md3 | Bin 0 -> 836 bytes assets/models/fx/metal_gibs/m_gib4.md3 | Bin 0 -> 1892 bytes assets/models/fx/metal_gibs/m_gib5.md3 | Bin 0 -> 692 bytes assets/models/fx/metal_gibs/m_gib6.md3 | Bin 0 -> 868 bytes assets/models/fx/metal_gibs/m_gib7.md3 | Bin 0 -> 1828 bytes assets/models/fx/metal_gibs/m_gib8.md3 | Bin 0 -> 1060 bytes assets/models/fx/metal_gibs/metal_gibs.jpg | Bin 0 -> 26092 bytes assets/models/players/builder/animation.cfg | 47 + assets/models/players/builder/builder.jpg | Bin 0 -> 35386 bytes assets/models/players/builder/icon_advanced.tga | Bin 0 -> 172 bytes assets/models/players/builder/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/builder/locdamage.cfg | 8 + assets/models/players/builder/nonseg.md3 | Bin 0 -> 709476 bytes assets/models/players/builder/nonseg_advanced.skin | 1 + assets/models/players/builder/nonseg_default.skin | 1 + assets/models/players/human_base/animation.cfg | 42 + assets/models/players/human_base/armour.tga | Bin 0 -> 196652 bytes assets/models/players/human_base/base.tga | Bin 0 -> 786476 bytes assets/models/players/human_base/battpack.jpg | Bin 0 -> 60062 bytes assets/models/players/human_base/battpack.md3 | Bin 0 -> 6148 bytes assets/models/players/human_base/h_base.tga | Bin 0 -> 262188 bytes assets/models/players/human_base/h_helmet.tga | Bin 0 -> 262188 bytes assets/models/players/human_base/head.md3 | Bin 0 -> 10868 bytes assets/models/players/human_base/head_default.skin | 3 + assets/models/players/human_base/head_light.skin | 3 + assets/models/players/human_base/icon_default.tga | Bin 0 -> 12332 bytes assets/models/players/human_base/jetpack.jpg | Bin 0 -> 69308 bytes assets/models/players/human_base/jetpack.md3 | Bin 0 -> 4988 bytes assets/models/players/human_base/jetpack_flash.jpg | Bin 0 -> 10220 bytes assets/models/players/human_base/jetpack_flash.md3 | Bin 0 -> 1300 bytes assets/models/players/human_base/light.tga | Bin 0 -> 786476 bytes assets/models/players/human_base/locdamage.cfg | 26 + assets/models/players/human_base/lower.md3 | Bin 0 -> 487524 bytes .../models/players/human_base/lower_default.skin | 3 + assets/models/players/human_base/lower_light.skin | 3 + assets/models/players/human_base/shoulderpads.tga | Bin 0 -> 196652 bytes assets/models/players/human_base/upper.md3 | Bin 0 -> 627696 bytes .../models/players/human_base/upper_default.skin | 7 + assets/models/players/human_base/upper_light.skin | 7 + assets/models/players/human_bsuit/animation.cfg | 41 + assets/models/players/human_bsuit/head.md3 | Bin 0 -> 2052 bytes .../models/players/human_bsuit/head_default.skin | 2 + assets/models/players/human_bsuit/human_bsuit.jpg | Bin 0 -> 100790 bytes assets/models/players/human_bsuit/locdamage.cfg | 26 + assets/models/players/human_bsuit/lower.md3 | Bin 0 -> 726140 bytes .../models/players/human_bsuit/lower_default.skin | 2 + assets/models/players/human_bsuit/upper.md3 | Bin 0 -> 606692 bytes .../models/players/human_bsuit/upper_default.skin | 4 + assets/models/players/level0/adv.jpg | Bin 0 -> 100525 bytes assets/models/players/level0/animation.cfg | 47 + assets/models/players/level0/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level0/level0.jpg | Bin 0 -> 33038 bytes assets/models/players/level0/locdamage.cfg | 8 + assets/models/players/level0/nonseg.md3 | Bin 0 -> 613204 bytes assets/models/players/level0/nonseg_adv.skin | 1 + assets/models/players/level0/nonseg_default.skin | 1 + assets/models/players/level1/animation.cfg | 48 + assets/models/players/level1/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level1/level1.jpg | Bin 0 -> 273966 bytes assets/models/players/level1/level1upg.jpg | Bin 0 -> 250673 bytes assets/models/players/level1/locdamage.cfg | 8 + assets/models/players/level1/nonseg.md3 | Bin 0 -> 1998524 bytes assets/models/players/level1/nonseg_default.skin | 1 + assets/models/players/level1/nonseg_upgrade.skin | 1 + assets/models/players/level2/adv.tga | Bin 0 -> 1048620 bytes assets/models/players/level2/animation.cfg | 48 + assets/models/players/level2/default.tga | Bin 0 -> 786476 bytes assets/models/players/level2/electric.jpg | Bin 0 -> 10518 bytes assets/models/players/level2/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level2/locdamage.cfg | 8 + assets/models/players/level2/lvl2_fx.tga | Bin 0 -> 16428 bytes assets/models/players/level2/nonseg.md3 | Bin 0 -> 2217788 bytes assets/models/players/level2/nonseg_adv.skin | 2 + assets/models/players/level2/nonseg_default.skin | 2 + assets/models/players/level2/null.tga | Bin 0 -> 49 bytes assets/models/players/level3/animation.cfg | 48 + assets/models/players/level3/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level3/level3.tga | Bin 0 -> 786476 bytes assets/models/players/level3/level3adv.tga | Bin 0 -> 786476 bytes assets/models/players/level3/locdamage.cfg | 8 + assets/models/players/level3/nonseg.md3 | Bin 0 -> 2390116 bytes assets/models/players/level3/nonseg_adv.skin | 1 + assets/models/players/level3/nonseg_default.skin | 1 + assets/models/players/level4/animation.cfg | 48 + assets/models/players/level4/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level4/level4.jpg | Bin 0 -> 78376 bytes assets/models/players/level4/locdamage.cfg | 8 + assets/models/players/level4/nonseg.md3 | Bin 0 -> 1889364 bytes assets/models/players/level4/nonseg_default.skin | 1 + assets/models/players/level5/animation.cfg | 49 + assets/models/players/level5/icon_default.tga | Bin 0 -> 172 bytes assets/models/players/level5/level5.jpg | Bin 0 -> 119801 bytes assets/models/players/level5/locdamage.cfg | 8 + assets/models/players/level5/nonseg.md3 | Bin 0 -> 938940 bytes assets/models/players/level5/nonseg_default.skin | 1 + assets/models/weapons/abuild/weapon.cfg | 11 + assets/models/weapons/abuildupg/flash0.wav | Bin 0 -> 6188 bytes assets/models/weapons/abuildupg/impactflesh0.wav | Bin 0 -> 40492 bytes assets/models/weapons/abuildupg/weapon.cfg | 19 + assets/models/weapons/acidbomb/acid.md3 | Bin 0 -> 115660 bytes assets/models/weapons/acidbomb/acid.tga | Bin 0 -> 65580 bytes assets/models/weapons/acidbomb/acidb.jpg | Bin 0 -> 39898 bytes assets/models/weapons/blaster/blaster.jpg | Bin 0 -> 217003 bytes assets/models/weapons/blaster/blaster.md3 | Bin 0 -> 7580 bytes assets/models/weapons/blaster/blaster_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/blaster/blaster_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/blaster/flash.jpg | Bin 0 -> 11327 bytes assets/models/weapons/blaster/flash0.wav | Bin 0 -> 26504 bytes assets/models/weapons/blaster/weapon.cfg | 15 + assets/models/weapons/chaingun/barrels.jpg | Bin 0 -> 47909 bytes assets/models/weapons/chaingun/chaingun.jpg | Bin 0 -> 258225 bytes assets/models/weapons/chaingun/chaingun.md3 | Bin 0 -> 8792 bytes assets/models/weapons/chaingun/chaingun_barrel.md3 | Bin 0 -> 7604 bytes assets/models/weapons/chaingun/chaingun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/chaingun/chaingun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/chaingun/flash.jpg | Bin 0 -> 20480 bytes assets/models/weapons/chaingun/flash0.wav | Bin 0 -> 19500 bytes assets/models/weapons/chaingun/flash1.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/flash2.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/flash3.wav | Bin 0 -> 20332 bytes assets/models/weapons/chaingun/impact0.wav | Bin 0 -> 28716 bytes assets/models/weapons/chaingun/weapon.cfg | 35 + assets/models/weapons/ckit/ckit.jpg | Bin 0 -> 298363 bytes assets/models/weapons/ckit/ckit.md3 | Bin 0 -> 7668 bytes assets/models/weapons/ckit/ckit_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/ckit/lines2.jpg | Bin 0 -> 14705 bytes assets/models/weapons/ckit/rep_cyl.jpg | Bin 0 -> 25510 bytes assets/models/weapons/ckit/screen.jpg | Bin 0 -> 33450 bytes assets/models/weapons/ckit/scroll.jpg | Bin 0 -> 20380 bytes assets/models/weapons/ckit/weapon.cfg | 3 + assets/models/weapons/flamer/fireball_ye.wav | Bin 0 -> 770902 bytes assets/models/weapons/flamer/fireimpc.wav | Bin 0 -> 76156 bytes assets/models/weapons/flamer/fireloop.wav | Bin 0 -> 107226 bytes assets/models/weapons/flamer/flamer.jpg | Bin 0 -> 211077 bytes assets/models/weapons/flamer/flamer.md3 | Bin 0 -> 12268 bytes assets/models/weapons/flamer/flamer.tga | Bin 0 -> 1048620 bytes assets/models/weapons/flamer/flamer_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/flamer/flamer_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/flamer/flash.jpg | Bin 0 -> 11254 bytes assets/models/weapons/flamer/gas.jpg | Bin 0 -> 19971 bytes assets/models/weapons/flamer/idle.wav | Bin 0 -> 479408 bytes assets/models/weapons/flamer/pilot.jpg | Bin 0 -> 9916 bytes assets/models/weapons/flamer/warning.wav | Bin 0 -> 49468 bytes assets/models/weapons/flamer/warning2.wav | Bin 0 -> 49468 bytes assets/models/weapons/flamer/weapon.cfg | 38 + assets/models/weapons/grenade/energy.jpg | Bin 0 -> 11722 bytes assets/models/weapons/grenade/grenade.jpg | Bin 0 -> 31424 bytes assets/models/weapons/grenade/grenade.md3 | Bin 0 -> 61429 bytes assets/models/weapons/grenade/impact0.wav | Bin 0 -> 109484 bytes assets/models/weapons/grenade/weapon.cfg | 12 + assets/models/weapons/hive/missile.wav | Bin 0 -> 350252 bytes assets/models/weapons/hive/sprite1.tga | Bin 0 -> 3887 bytes assets/models/weapons/hive/sprite2.tga | Bin 0 -> 3921 bytes assets/models/weapons/hive/weapon.cfg | 5 + assets/models/weapons/lcannon/flash.jpg | Bin 0 -> 11074 bytes assets/models/weapons/lcannon/flash0.wav | Bin 0 -> 202796 bytes assets/models/weapons/lcannon/idle.wav | Bin 0 -> 203820 bytes assets/models/weapons/lcannon/impact0.wav | Bin 0 -> 66348 bytes assets/models/weapons/lcannon/lcannon.jpg | Bin 0 -> 256960 bytes assets/models/weapons/lcannon/lcannon.md3 | Bin 0 -> 10084 bytes assets/models/weapons/lcannon/lcannon_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/lcannon/lcannon_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/lcannon/missile.wav | Bin 0 -> 126252 bytes assets/models/weapons/lcannon/missle.wav | Bin 0 -> 126252 bytes assets/models/weapons/lcannon/warning.wav | Bin 0 -> 9264 bytes assets/models/weapons/lcannon/warning2.wav | Bin 0 -> 4603 bytes assets/models/weapons/lcannon/weapon.cfg | 33 + assets/models/weapons/level0/flash0.wav | Bin 0 -> 10476 bytes assets/models/weapons/level0/weapon.cfg | 9 + assets/models/weapons/level0upg/weapon.cfg | 9 + assets/models/weapons/level1/bomb.wav | Bin 0 -> 81448 bytes assets/models/weapons/level1/flash0.wav | Bin 0 -> 6188 bytes assets/models/weapons/level1/impactflesh0.wav | Bin 0 -> 40492 bytes assets/models/weapons/level1/weapon.cfg | 19 + assets/models/weapons/level1upg/gas.wav | Bin 0 -> 69098 bytes assets/models/weapons/level1upg/weapon.cfg | 25 + assets/models/weapons/level2/flash0.wav | Bin 0 -> 7884 bytes assets/models/weapons/level2/impactflesh0.wav | Bin 0 -> 56364 bytes assets/models/weapons/level2/weapon.cfg | 11 + assets/models/weapons/level2upg/electric.wav | Bin 0 -> 59436 bytes assets/models/weapons/level2upg/weapon.cfg | 31 + assets/models/weapons/level3/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level3/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level3/pounce.wav | Bin 0 -> 12540 bytes assets/models/weapons/level3/weapon.cfg | 16 + assets/models/weapons/level3upg/flash0.wav | Bin 0 -> 54700 bytes assets/models/weapons/level3upg/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level3upg/missile.jpg | Bin 0 -> 35884 bytes assets/models/weapons/level3upg/missile.md3 | Bin 0 -> 1813 bytes assets/models/weapons/level3upg/missile.wav | Bin 0 -> 57272 bytes assets/models/weapons/level3upg/weapon.cfg | 27 + assets/models/weapons/level4/breath.wav | Bin 0 -> 54700 bytes assets/models/weapons/level4/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level4/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level4/weapon.cfg | 36 + assets/models/weapons/level5/airpounce.wav | Bin 0 -> 29446 bytes assets/models/weapons/level5/flash0.wav | Bin 0 -> 5836 bytes assets/models/weapons/level5/impactflesh0.wav | Bin 0 -> 44716 bytes assets/models/weapons/level5/pounce.wav | Bin 0 -> 12540 bytes assets/models/weapons/level5/prickles.md3 | Bin 0 -> 1956 bytes assets/models/weapons/level5/prickles_fire.wav | Bin 0 -> 7362 bytes assets/models/weapons/level5/prickles_tex.jpg | Bin 0 -> 10704 bytes assets/models/weapons/level5/sparks.tga | Bin 0 -> 300 bytes assets/models/weapons/level5/weapon.cfg | 28 + assets/models/weapons/lgun/flash.jpg | Bin 0 -> 11017 bytes assets/models/weapons/lgun/flash0.wav | Bin 0 -> 48478 bytes assets/models/weapons/lgun/lgun.jpg | Bin 0 -> 195785 bytes assets/models/weapons/lgun/lgun.md3 | Bin 0 -> 12980 bytes assets/models/weapons/lgun/lgun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/lgun/lgun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/lgun/weapon.cfg | 13 + assets/models/weapons/lockblob/missle.jpg | Bin 0 -> 35884 bytes assets/models/weapons/lockblob/missle.md3 | Bin 0 -> 1812 bytes assets/models/weapons/lockblob/weapon.cfg | 7 + assets/models/weapons/mdriver/fireloop.wav | Bin 0 -> 461856 bytes assets/models/weapons/mdriver/flash.jpg | Bin 0 -> 13265 bytes assets/models/weapons/mdriver/flash0.wav | Bin 0 -> 275656 bytes assets/models/weapons/mdriver/flash02nd.wav | Bin 0 -> 208172 bytes assets/models/weapons/mdriver/glow.jpg | Bin 0 -> 22114 bytes assets/models/weapons/mdriver/mdriver.jpg | Bin 0 -> 191047 bytes assets/models/weapons/mdriver/mdriver.md3 | Bin 0 -> 8660 bytes assets/models/weapons/mdriver/mdriver.tga | Bin 0 -> 759826 bytes assets/models/weapons/mdriver/mdriver_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/mdriver/mdriver_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/mdriver/weapon.cfg | 23 + assets/models/weapons/mgturret/weapon.cfg | 16 + assets/models/weapons/mgturret2/weapon.cfg | 20 + assets/models/weapons/mine/impact0.wav | Bin 0 -> 109484 bytes assets/models/weapons/mine/mine.jpg | Bin 0 -> 67518 bytes assets/models/weapons/mine/mine.md3 | Bin 0 -> 24364 bytes assets/models/weapons/mine/mine_blend.jpg | Bin 0 -> 26528 bytes assets/models/weapons/mine/mine_spike.jpg | Bin 0 -> 18106 bytes assets/models/weapons/mine/weapon.cfg | 10 + assets/models/weapons/prifle/flash.jpg | Bin 0 -> 10910 bytes assets/models/weapons/prifle/flash0.wav | Bin 0 -> 59436 bytes assets/models/weapons/prifle/impact0.wav | Bin 0 -> 33196 bytes assets/models/weapons/prifle/prifle.jpg | Bin 0 -> 194236 bytes assets/models/weapons/prifle/prifle.md3 | Bin 0 -> 7972 bytes assets/models/weapons/prifle/prifle_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/prifle/prifle_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/prifle/weapon.cfg | 30 + assets/models/weapons/psaw/blade.tga | Bin 0 -> 1048620 bytes assets/models/weapons/psaw/bladeadd.jpg | Bin 0 -> 50043 bytes assets/models/weapons/psaw/chain.jpg | Bin 0 -> 20565 bytes assets/models/weapons/psaw/crosshair-psaw.tga | Bin 0 -> 1022 bytes assets/models/weapons/psaw/firing.wav | Bin 0 -> 105414 bytes assets/models/weapons/psaw/firingblade.wav | Bin 0 -> 14762 bytes assets/models/weapons/psaw/flash.jpg | Bin 0 -> 13844 bytes assets/models/weapons/psaw/idle.wav | Bin 0 -> 227884 bytes assets/models/weapons/psaw/impact0blade.wav | Bin 0 -> 91100 bytes assets/models/weapons/psaw/psaw.jpg | Bin 0 -> 220014 bytes assets/models/weapons/psaw/psaw.md3 | Bin 0 -> 117212 bytes assets/models/weapons/psaw/psaw_flash.md3 | Bin 0 -> 1044 bytes assets/models/weapons/psaw/psaw_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/psaw/psawmetal.md3 | Bin 0 -> 2980 bytes assets/models/weapons/psaw/weapon.cfg | 24 + assets/models/weapons/rifle/flash.jpg | Bin 0 -> 12106 bytes assets/models/weapons/rifle/flash0.wav | Bin 0 -> 20982 bytes assets/models/weapons/rifle/flash2nd.wav | Bin 0 -> 11278 bytes assets/models/weapons/rifle/ricochet0.wav | Bin 0 -> 35628 bytes assets/models/weapons/rifle/ricochet1.wav | Bin 0 -> 29972 bytes assets/models/weapons/rifle/ricochet2.wav | Bin 0 -> 28844 bytes assets/models/weapons/rifle/ricochet3.wav | Bin 0 -> 32044 bytes assets/models/weapons/rifle/rifle.jpg | Bin 0 -> 189308 bytes assets/models/weapons/rifle/rifle.md3 | Bin 0 -> 9840 bytes assets/models/weapons/rifle/rifle_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/rifle/rifle_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/rifle/weapon.cfg | 35 + assets/models/weapons/shells/rifle-shell.jpg | Bin 0 -> 17922 bytes assets/models/weapons/shells/rifle-shell.md3 | Bin 0 -> 884 bytes assets/models/weapons/shells/shotgun-shell.jpg | Bin 0 -> 16992 bytes assets/models/weapons/shells/shotgun-shell.md3 | Bin 0 -> 884 bytes assets/models/weapons/shotgun/flash.jpg | Bin 0 -> 12106 bytes assets/models/weapons/shotgun/flash0.wav | Bin 0 -> 163116 bytes assets/models/weapons/shotgun/shotgun.jpg | Bin 0 -> 196031 bytes assets/models/weapons/shotgun/shotgun.md3 | Bin 0 -> 8844 bytes assets/models/weapons/shotgun/shotgun_flash.md3 | Bin 0 -> 1308 bytes assets/models/weapons/shotgun/shotgun_hand.md3 | Bin 0 -> 2628 bytes assets/models/weapons/shotgun/weapon.cfg | 14 + assets/models/weapons/smoke/smoke.jpg | Bin 0 -> 99790 bytes assets/models/weapons/smoke/smoke.md3 | Bin 0 -> 2652 bytes assets/models/weapons/smoke/smoke.wav | Bin 0 -> 52974 bytes assets/models/weapons/smoke/smokegfx.tga | Bin 0 -> 262188 bytes assets/models/weapons/smoke/weapon.cfg | 11 + assets/models/weapons/teslagen/weapon.cfg | 9 + assets/overrides/buildables/acid_tube.cfg | 5 + assets/overrides/buildables/arm.cfg | 4 + assets/overrides/buildables/barricade.cfg | 4 + assets/overrides/buildables/booster.cfg | 4 + assets/overrides/buildables/dcc.cfg | 4 + assets/overrides/buildables/eggpod.cfg | 4 + assets/overrides/buildables/hive.cfg | 4 + assets/overrides/buildables/hovel.cfg | 4 + assets/overrides/buildables/medistat.cfg | 4 + assets/overrides/buildables/mgturret.cfg | 6 + assets/overrides/buildables/mgturret2.cfg | 6 + assets/overrides/buildables/overmind.cfg | 4 + assets/overrides/buildables/reactor.cfg | 5 + assets/overrides/buildables/repeater.cfg | 4 + assets/overrides/buildables/telenode.cfg | 4 + assets/overrides/buildables/tesla.cfg | 4 + assets/overrides/buildables/trapper.cfg | 4 + assets/overrides/classes/builder.cfg | 14 + assets/overrides/classes/builderupg.cfg | 14 + assets/overrides/classes/human_base.cfg | 12 + assets/overrides/classes/human_bsuit.cfg | 2 + assets/overrides/classes/level0.cfg | 12 + assets/overrides/classes/level1.cfg | 13 + assets/overrides/classes/level1upg.cfg | 13 + assets/overrides/classes/level2.cfg | 13 + assets/overrides/classes/level2upg.cfg | 13 + assets/overrides/classes/level3.cfg | 13 + assets/overrides/classes/level3upg.cfg | 13 + assets/overrides/classes/level4.cfg | 13 + assets/overrides/classes/level5.cfg | 17 + assets/readme_edge_7.txt | 3 + assets/scripts/ab_acidtube.particle | 69 + assets/scripts/ab_acidtube.shader | 342 ++++ assets/scripts/ab_booster.shader | 36 + assets/scripts/ab_egg.shader | 67 + assets/scripts/ab_hive.particle | 33 + assets/scripts/ab_hive.shader | 9 + assets/scripts/ab_infestation_blister.shader | 24 + assets/scripts/ab_infestation_slime.particle | 64 + assets/scripts/ab_infestation_slime.shader | 45 + assets/scripts/ab_infestation_slime.trail | 14 + assets/scripts/ab_infestation_thicket.shader | 11 + assets/scripts/ab_net.shader | 13 + assets/scripts/ab_organic_bulb.particle | 16 + assets/scripts/ab_overmind.shader | 104 + assets/scripts/ab_panzer_medium.shader | 11 + assets/scripts/ab_pod.shader | 12 + assets/scripts/ab_reflector.shader | 22 + assets/scripts/ab_spiteful_abcess.particle | 92 + assets/scripts/ab_spiteful_abcess.shader | 26 + assets/scripts/ab_tendon_small.shader | 13 + assets/scripts/ab_trapper.shader | 16 + assets/scripts/alien_models.shader | 179 ++ assets/scripts/aw_aliens.shader | 206 ++ assets/scripts/aw_level1_upg.particle | 337 ++++ assets/scripts/aw_level1_upg.shader | 8 + assets/scripts/aw_level2.shader | 26 + assets/scripts/aw_level2_upg.trail | 31 + assets/scripts/aw_level3_upg.particle | 63 + assets/scripts/aw_level4.particle | 199 ++ assets/scripts/aw_level5.particle | 79 + assets/scripts/aw_level5.shader | 29 + assets/scripts/aw_level5.trail | 12 + assets/scripts/custinfoparms.txt | 15 + assets/scripts/general_alien_buildables.particle | 150 ++ assets/scripts/general_alien_player.particle | 99 + assets/scripts/general_human_buildables.particle | 264 +++ assets/scripts/general_human_player.particle | 66 + assets/scripts/hb_container_sml.shader | 16 + assets/scripts/hb_dcc.shader | 23 + assets/scripts/hb_fence.shader | 18 + assets/scripts/hb_flame_turret.particle | 59 + assets/scripts/hb_flameturret.shader | 10 + assets/scripts/hb_light.particle | 114 ++ assets/scripts/hb_light.shader | 56 + assets/scripts/hb_medi.shader | 28 + assets/scripts/hb_mgturret.shader | 34 + assets/scripts/hb_reactor.shader | 210 ++ assets/scripts/hb_refinery.shader | 8 + assets/scripts/hb_shield.shader | 17 + assets/scripts/hb_telenode.shader | 54 + assets/scripts/hb_tesla.shader | 59 + assets/scripts/hb_tesla.trail | 30 + assets/scripts/hu_explosive_grenade.particle | 502 +++++ assets/scripts/hu_jetpack.particle | 99 + assets/scripts/hu_jetpack.shader | 9 + assets/scripts/human_models.shader | 152 ++ assets/scripts/hw_blaster.particle | 91 + assets/scripts/hw_blaster.shader | 10 + assets/scripts/hw_chaingun.particle | 130 ++ assets/scripts/hw_conkit.shader | 55 + assets/scripts/hw_flamer.particle | 298 +++ assets/scripts/hw_flamer.shader | 286 +++ assets/scripts/hw_flamer.trail | 14 + assets/scripts/hw_grenade.shader | 17 + assets/scripts/hw_humans.shader | 414 ++++ assets/scripts/hw_lasgun.particle | 71 + assets/scripts/hw_lasgun.shader | 9 + assets/scripts/hw_lcannon.particle | 382 ++++ assets/scripts/hw_lcannon.shader | 8 + assets/scripts/hw_massdriver.particle | 145 ++ assets/scripts/hw_massdriver.shader | 37 + assets/scripts/hw_mdriver.shader | 10 + assets/scripts/hw_mdriver.trail | 22 + assets/scripts/hw_prifle.particle | 45 + assets/scripts/hw_prifle.shader | 21 + assets/scripts/hw_prifle.trail | 14 + assets/scripts/hw_psaw.particle | 100 + assets/scripts/hw_psaw.shader | 33 + assets/scripts/hw_rifle.particle | 232 +++ assets/scripts/hw_rifle.shader | 11 + assets/scripts/hw_rifle.trail | 13 + assets/scripts/hw_shotgun.particle | 67 + assets/scripts/system_core.particle | 25 + assets/scripts/system_crosshairs.shader | 96 + assets/scripts/system_effects.shader | 689 +++++++ assets/scripts/system_emoticons.shader | 27 + assets/scripts/system_marks.shader | 66 + assets/scripts/system_muzzle.shader | 103 + assets/scripts/system_sprites.shader | 66 + assets/scripts/system_ui.shader | 191 ++ assets/sound/ambient/30-60HzHum.wav | Bin 0 -> 135284 bytes assets/sound/ambient/drone1.wav | Bin 0 -> 62124 bytes assets/sound/ambient/drone2.wav | Bin 0 -> 168580 bytes assets/sound/ambient/electricspark.wav | Bin 0 -> 177768 bytes assets/sound/ambient/fan.wav | Bin 0 -> 219646 bytes assets/sound/ambient/quickpulse.wav | Bin 0 -> 427158 bytes assets/sound/ambient/slowpulse1.wav | Bin 0 -> 144214 bytes assets/sound/ambient/slowpulse2.wav | Bin 0 -> 426350 bytes assets/sound/ambient/steam.wav | Bin 0 -> 220546 bytes assets/sound/ambient/water1.wav | Bin 0 -> 246558 bytes assets/sound/ambient/water_drip_fast.wav | Bin 0 -> 527240 bytes assets/sound/ambient/water_drip_med.wav | Bin 0 -> 659540 bytes assets/sound/ambient/water_drip_slow.wav | Bin 0 -> 791840 bytes assets/sound/ambient/water_rush.wav | Bin 0 -> 176444 bytes assets/sound/ambient/wind1.wav | Bin 0 -> 968536 bytes assets/sound/ambient/wind2.wav | Bin 0 -> 1090982 bytes assets/sound/announcements/overmindattack.wav | Bin 0 -> 91436 bytes assets/sound/announcements/overminddying.wav | Bin 0 -> 98860 bytes assets/sound/announcements/overmindevolved.wav | Bin 0 -> 69546 bytes assets/sound/announcements/overmindspawns.wav | Bin 0 -> 118572 bytes assets/sound/announcements/reinforcement.wav | Bin 0 -> 47404 bytes assets/sound/buildables/acid_tube/attack1.wav | Bin 0 -> 33056 bytes assets/sound/buildables/acid_tube/construct1.wav | Bin 0 -> 105532 bytes assets/sound/buildables/acid_tube/pain1.wav | Bin 0 -> 11468 bytes assets/sound/buildables/acid_tube/pain2.wav | Bin 0 -> 18988 bytes assets/sound/buildables/acid_tube/sound.cfg | 14 + assets/sound/buildables/alien/attack1.wav | Bin 0 -> 15466 bytes assets/sound/buildables/alien/attack2.wav | Bin 0 -> 15466 bytes assets/sound/buildables/alien/construct1.wav | Bin 0 -> 82382 bytes assets/sound/buildables/alien/construct2.wav | Bin 0 -> 109100 bytes assets/sound/buildables/alien/damage.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroy1.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroy2.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/destroyed.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/explosion.wav | Bin 0 -> 32238 bytes assets/sound/buildables/alien/idle1.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/idle2.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/idle3.wav | Bin 0 -> 325390 bytes assets/sound/buildables/alien/pain1.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/pain2.wav | Bin 0 -> 33160 bytes assets/sound/buildables/alien/prebuild.wav | Bin 0 -> 180268 bytes assets/sound/buildables/alien/spawn1.wav | Bin 0 -> 55492 bytes assets/sound/buildables/alien/spawn2.wav | Bin 0 -> 55492 bytes assets/sound/buildables/arm/sound.cfg | 14 + assets/sound/buildables/barrel/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrel/sound.cfg | 14 + assets/sound/buildables/barricade/construct1.wav | Bin 0 -> 88492 bytes assets/sound/buildables/barricade/destroyed.wav | Bin 0 -> 36396 bytes assets/sound/buildables/barricade/pain1.wav | Bin 0 -> 10696 bytes assets/sound/buildables/barricade/pain2.wav | Bin 0 -> 14788 bytes assets/sound/buildables/barricade/sound.cfg | 14 + assets/sound/buildables/barrier_corner/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_corner/sound.cfg | 14 + assets/sound/buildables/barrier_line/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_line/sound.cfg | 14 + assets/sound/buildables/barrier_point/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/barrier_point/sound.cfg | 14 + assets/sound/buildables/booster/pain1.wav | Bin 0 -> 58666 bytes assets/sound/buildables/booster/sound.cfg | 14 + assets/sound/buildables/cocoon/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/cocoon/sound.cfg | 14 + assets/sound/buildables/container_large/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_large/sound.cfg | 14 + assets/sound/buildables/container_medium/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_medium/sound.cfg | 14 + assets/sound/buildables/container_small/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/container_small/sound.cfg | 14 + assets/sound/buildables/cover/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/cover/sound.cfg | 14 + assets/sound/buildables/cover_stump/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/cover_stump/sound.cfg | 14 + assets/sound/buildables/creepcolony/sound.cfg | 14 + assets/sound/buildables/dcc/idle1.wav | Bin 0 -> 222764 bytes assets/sound/buildables/dcc/sound.cfg | 14 + assets/sound/buildables/eggpod/pain1.wav | Bin 0 -> 12332 bytes assets/sound/buildables/eggpod/pain2.wav | Bin 0 -> 15472 bytes assets/sound/buildables/eggpod/sound.cfg | 14 + assets/sound/buildables/fence/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/fence/sound.cfg | 14 + assets/sound/buildables/fence_rod/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/fence_rod/sound.cfg | 14 + assets/sound/buildables/hive/pain1.wav | Bin 0 -> 15806 bytes assets/sound/buildables/hive/pain2.wav | Bin 0 -> 11844 bytes assets/sound/buildables/hive/sound.cfg | 14 + assets/sound/buildables/hovel/attack1.wav | Bin 0 -> 24748 bytes assets/sound/buildables/hovel/attack2.wav | Bin 0 -> 29036 bytes assets/sound/buildables/hovel/pain1.wav | Bin 0 -> 12256 bytes assets/sound/buildables/hovel/pain2.wav | Bin 0 -> 11430 bytes assets/sound/buildables/hovel/sound.cfg | 14 + assets/sound/buildables/human/attack1.wav | Bin 0 -> 159530 bytes assets/sound/buildables/human/attack2.wav | Bin 0 -> 159530 bytes assets/sound/buildables/human/construct1.wav | Bin 0 -> 86060 bytes assets/sound/buildables/human/construct2.wav | Bin 0 -> 86060 bytes assets/sound/buildables/human/damage.wav | Bin 0 -> 13548 bytes assets/sound/buildables/human/damage0.wav | Bin 0 -> 13548 bytes assets/sound/buildables/human/damage1.wav | Bin 0 -> 47900 bytes assets/sound/buildables/human/damage2.wav | Bin 0 -> 33328 bytes assets/sound/buildables/human/damage3.wav | Bin 0 -> 46636 bytes assets/sound/buildables/human/destroy1.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/destroy2.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/destroyed.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/explosion.wav | Bin 0 -> 134578 bytes assets/sound/buildables/human/fragmentbounce.wav | Bin 0 -> 36682 bytes assets/sound/buildables/human/idle1.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/idle2.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/idle3.wav | Bin 0 -> 49770 bytes assets/sound/buildables/human/pain1.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/pain2.wav | Bin 0 -> 94250 bytes assets/sound/buildables/human/prebuild.wav | Bin 0 -> 139308 bytes assets/sound/buildables/human/repair.wav | Bin 0 -> 127284 bytes assets/sound/buildables/human/repaired.wav | Bin 0 -> 41644 bytes assets/sound/buildables/human/spawn1.wav | Bin 0 -> 54700 bytes assets/sound/buildables/human/spawn2.wav | Bin 0 -> 54700 bytes .../sound/buildables/infestation_blister/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_blister/sound.cfg | 14 + .../sound/buildables/infestation_slime/attack1.wav | Bin 0 -> 20284 bytes .../sound/buildables/infestation_slime/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_slime/sound.cfg | 14 + .../sound/buildables/infestation_thicket/pain1.wav | Bin 0 -> 11628 bytes .../sound/buildables/infestation_thicket/sound.cfg | 14 + assets/sound/buildables/ladder/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/ladder/sound.cfg | 14 + assets/sound/buildables/light/emp.wav | Bin 0 -> 67206 bytes assets/sound/buildables/light/idle1.wav | Bin 0 -> 116586 bytes assets/sound/buildables/light/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/light/sound.cfg | 14 + assets/sound/buildables/medistat/attack1.wav | Bin 0 -> 79466 bytes assets/sound/buildables/medistat/idle1.wav | Bin 0 -> 246348 bytes assets/sound/buildables/medistat/sound.cfg | 14 + assets/sound/buildables/mgturret/attack1.wav | Bin 0 -> 44588 bytes assets/sound/buildables/mgturret/firetemplate.wav | Bin 0 -> 59580 bytes assets/sound/buildables/mgturret/idle1.wav | Bin 0 -> 137496 bytes assets/sound/buildables/mgturret/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/mgturret/sound.cfg | 14 + assets/sound/buildables/mgturret/spinup.wav | Bin 0 -> 64502 bytes assets/sound/buildables/mgturret2/idle1.wav | Bin 0 -> 137496 bytes assets/sound/buildables/mgturret2/sound.cfg | 14 + assets/sound/buildables/mgturret2/spinup.wav | Bin 0 -> 64502 bytes assets/sound/buildables/muscle/attack1.wav | Bin 0 -> 20284 bytes assets/sound/buildables/muscle/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/muscle/sound.cfg | 14 + assets/sound/buildables/net/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/net/sound.cfg | 14 + assets/sound/buildables/net_spike/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/net_spike/sound.cfg | 14 + assets/sound/buildables/organic_bulb/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/organic_bulb/sound.cfg | 14 + assets/sound/buildables/overmind/construct1.wav | Bin 0 -> 92202 bytes assets/sound/buildables/overmind/idle1.wav | Bin 0 -> 338202 bytes assets/sound/buildables/overmind/pain1.wav | Bin 0 -> 13804 bytes assets/sound/buildables/overmind/pain2.wav | Bin 0 -> 13100 bytes assets/sound/buildables/overmind/sound.cfg | 14 + assets/sound/buildables/panzer_large/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_large/sound.cfg | 14 + assets/sound/buildables/panzer_medium/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_medium/sound.cfg | 14 + assets/sound/buildables/panzer_small/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/panzer_small/sound.cfg | 14 + assets/sound/buildables/plate_large/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_large/sound.cfg | 14 + assets/sound/buildables/plate_medium/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_medium/sound.cfg | 14 + assets/sound/buildables/plate_small/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/plate_small/sound.cfg | 14 + assets/sound/buildables/pod/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/pod/sound.cfg | 14 + assets/sound/buildables/pod_stump/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/pod_stump/sound.cfg | 14 + assets/sound/buildables/reactor/attack1.wav | Bin 0 -> 65532 bytes assets/sound/buildables/reactor/idle1.wav | Bin 0 -> 428490 bytes assets/sound/buildables/reactor/sound.cfg | 14 + assets/sound/buildables/refinery/idle1.wav | Bin 0 -> 168580 bytes assets/sound/buildables/refinery/sound.cfg | 14 + assets/sound/buildables/reflector/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/reflector/sound.cfg | 14 + assets/sound/buildables/repeater/idle1.wav | Bin 0 -> 155186 bytes assets/sound/buildables/repeater/sound.cfg | 14 + assets/sound/buildables/repeater/use.wav | Bin 0 -> 59052 bytes assets/sound/buildables/shield/attack1.wav | Bin 0 -> 37722 bytes assets/sound/buildables/shield/attack2.wav | Bin 0 -> 28962 bytes assets/sound/buildables/shield/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/shield/pain2.wav | Bin 0 -> 11628 bytes assets/sound/buildables/shield/sound.cfg | 14 + assets/sound/buildables/spiteful_abcess/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/spiteful_abcess/sound.cfg | 14 + assets/sound/buildables/teflon_foil/pain1.wav | Bin 0 -> 13548 bytes assets/sound/buildables/teflon_foil/sound.cfg | 14 + assets/sound/buildables/telenode/construct1.wav | Bin 0 -> 101744 bytes assets/sound/buildables/telenode/sound.cfg | 14 + assets/sound/buildables/tendon_large/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_large/sound.cfg | 14 + assets/sound/buildables/tendon_medium/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_medium/sound.cfg | 14 + assets/sound/buildables/tendon_small/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/tendon_small/sound.cfg | 14 + assets/sound/buildables/tesla/idle1.wav | Bin 0 -> 454566 bytes assets/sound/buildables/tesla/sound.cfg | 14 + assets/sound/buildables/tesla/tesla_fire.wav | Bin 0 -> 212012 bytes assets/sound/buildables/trapper/attack1.wav | Bin 0 -> 33082 bytes assets/sound/buildables/trapper/pain1.wav | Bin 0 -> 11628 bytes assets/sound/buildables/trapper/pain2.wav | Bin 0 -> 20140 bytes assets/sound/buildables/trapper/sound.cfg | 14 + assets/sound/edge/hdoglove.wav | Bin 0 -> 578496 bytes assets/sound/feedback/hit.wav | Bin 0 -> 13548 bytes assets/sound/misc/abomb_bounce1.wav | Bin 0 -> 29098 bytes assets/sound/misc/abomb_bounce2.wav | Bin 0 -> 14666 bytes assets/sound/misc/abomb_explode.wav | Bin 0 -> 595056 bytes assets/sound/misc/alien_talk.wav | Bin 0 -> 20268 bytes assets/sound/misc/disconnect.wav | Bin 0 -> 6732 bytes assets/sound/misc/electro.wav | Bin 0 -> 172076 bytes assets/sound/misc/fry.wav | Bin 0 -> 213036 bytes assets/sound/misc/hard_bounce1.wav | Bin 0 -> 14172 bytes assets/sound/misc/hard_bounce2.wav | Bin 0 -> 6804 bytes assets/sound/misc/human_talk.wav | Bin 0 -> 34156 bytes assets/sound/misc/menu1.wav | Bin 0 -> 38062 bytes assets/sound/misc/menu2.wav | Bin 0 -> 18732 bytes assets/sound/misc/menu3.wav | Bin 0 -> 26924 bytes assets/sound/misc/menu4.wav | Bin 0 -> 43436 bytes assets/sound/misc/mine_bounce1.wav | Bin 0 -> 436436 bytes assets/sound/misc/organic_bounce.wav | Bin 0 -> 44572 bytes assets/sound/misc/talk.wav | Bin 0 -> 45824 bytes assets/sound/movers/doors/dr1_end.wav | Bin 0 -> 135212 bytes assets/sound/movers/doors/dr1_strt.wav | Bin 0 -> 143916 bytes assets/sound/movers/switches/button1.wav | Bin 0 -> 80104 bytes assets/sound/null.wav | Bin 0 -> 44 bytes assets/sound/player/alienevolve.wav | Bin 0 -> 175180 bytes assets/sound/player/builder/death1.wav | Bin 0 -> 38444 bytes assets/sound/player/builder/death2.wav | Bin 0 -> 33324 bytes assets/sound/player/builder/death3.wav | Bin 0 -> 38444 bytes assets/sound/player/builder/jump1.wav | Bin 0 -> 33068 bytes assets/sound/player/builder/pain100_1.wav | Bin 0 -> 25390 bytes assets/sound/player/builder/pain25_1.wav | Bin 0 -> 20396 bytes assets/sound/player/builder/pain50_1.wav | Bin 0 -> 16614 bytes assets/sound/player/builder/pain75_1.wav | Bin 0 -> 16574 bytes assets/sound/player/builder/taunt.wav | Bin 0 -> 45740 bytes assets/sound/player/footsteps/clank1.wav | Bin 0 -> 21036 bytes assets/sound/player/footsteps/clank2.wav | Bin 0 -> 15052 bytes assets/sound/player/footsteps/clank3.wav | Bin 0 -> 9228 bytes assets/sound/player/footsteps/clank4.wav | Bin 0 -> 21580 bytes assets/sound/player/footsteps/flesh1.wav | Bin 0 -> 19692 bytes assets/sound/player/footsteps/flesh2.wav | Bin 0 -> 19756 bytes assets/sound/player/footsteps/flesh3.wav | Bin 0 -> 19628 bytes assets/sound/player/footsteps/flesh4.wav | Bin 0 -> 19692 bytes assets/sound/player/footsteps/splash1.wav | Bin 0 -> 16972 bytes assets/sound/player/footsteps/splash2.wav | Bin 0 -> 19212 bytes assets/sound/player/footsteps/splash3.wav | Bin 0 -> 30348 bytes assets/sound/player/footsteps/splash4.wav | Bin 0 -> 41260 bytes assets/sound/player/footsteps/step1.wav | Bin 0 -> 30124 bytes assets/sound/player/footsteps/step2.wav | Bin 0 -> 30124 bytes assets/sound/player/footsteps/step3.wav | Bin 0 -> 17580 bytes assets/sound/player/footsteps/step4.wav | Bin 0 -> 15916 bytes assets/sound/player/gurp1.wav | Bin 0 -> 17196 bytes assets/sound/player/gurp2.wav | Bin 0 -> 12972 bytes assets/sound/player/human_base/clank1.wav | Bin 0 -> 21036 bytes assets/sound/player/human_base/clank2.wav | Bin 0 -> 15052 bytes assets/sound/player/human_base/clank3.wav | Bin 0 -> 9228 bytes assets/sound/player/human_base/clank4.wav | Bin 0 -> 21580 bytes assets/sound/player/human_base/death1.wav | Bin 0 -> 64300 bytes assets/sound/player/human_base/death2.wav | Bin 0 -> 41900 bytes assets/sound/player/human_base/death3.wav | Bin 0 -> 41900 bytes assets/sound/player/human_base/fall1.wav | Bin 0 -> 23692 bytes assets/sound/player/human_base/jump1.wav | Bin 0 -> 57388 bytes assets/sound/player/human_base/pain100_1.wav | Bin 0 -> 11244 bytes assets/sound/player/human_base/pain25_1.wav | Bin 0 -> 31724 bytes assets/sound/player/human_base/pain50_1.wav | Bin 0 -> 27372 bytes assets/sound/player/human_base/pain75_1.wav | Bin 0 -> 28044 bytes assets/sound/player/human_base/step1.wav | Bin 0 -> 30124 bytes assets/sound/player/human_base/step2.wav | Bin 0 -> 30124 bytes assets/sound/player/human_base/step3.wav | Bin 0 -> 17580 bytes assets/sound/player/human_base/step4.wav | Bin 0 -> 15916 bytes assets/sound/player/human_base/taunt.wav | Bin 0 -> 45164 bytes assets/sound/player/human_bsuit/clank1.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank2.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank3.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/clank4.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/death1.wav | Bin 0 -> 64300 bytes assets/sound/player/human_bsuit/death2.wav | Bin 0 -> 41900 bytes assets/sound/player/human_bsuit/death3.wav | Bin 0 -> 41900 bytes assets/sound/player/human_bsuit/fall1.wav | Bin 0 -> 23692 bytes assets/sound/player/human_bsuit/jump1.wav | Bin 0 -> 79788 bytes assets/sound/player/human_bsuit/pain100_1.wav | Bin 0 -> 11244 bytes assets/sound/player/human_bsuit/pain25_1.wav | Bin 0 -> 31724 bytes assets/sound/player/human_bsuit/pain50_1.wav | Bin 0 -> 27372 bytes assets/sound/player/human_bsuit/pain75_1.wav | Bin 0 -> 28044 bytes assets/sound/player/human_bsuit/step1.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step2.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step3.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/step4.wav | Bin 0 -> 70060 bytes assets/sound/player/human_bsuit/taunt.wav | Bin 0 -> 45164 bytes assets/sound/player/hummel.wav | Bin 0 -> 188000 bytes assets/sound/player/land1.wav | Bin 0 -> 65580 bytes assets/sound/player/level0/death1.wav | Bin 0 -> 20652 bytes assets/sound/player/level0/death2.wav | Bin 0 -> 30636 bytes assets/sound/player/level0/death3.wav | Bin 0 -> 30892 bytes assets/sound/player/level0/drown.wav | Bin 0 -> 20652 bytes assets/sound/player/level0/gasp.wav | Bin 0 -> 23660 bytes assets/sound/player/level0/jump1.wav | Bin 0 -> 18796 bytes assets/sound/player/level0/pain100_1.wav | Bin 0 -> 23660 bytes assets/sound/player/level0/pain25_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level0/pain50_1.wav | Bin 0 -> 18700 bytes assets/sound/player/level0/pain75_1.wav | Bin 0 -> 6812 bytes assets/sound/player/level0/taunt.wav | Bin 0 -> 52268 bytes assets/sound/player/level0upg/death1.wav | Bin 0 -> 20652 bytes assets/sound/player/level0upg/death2.wav | Bin 0 -> 30636 bytes assets/sound/player/level0upg/death3.wav | Bin 0 -> 30892 bytes assets/sound/player/level0upg/drown.wav | Bin 0 -> 20652 bytes assets/sound/player/level0upg/gasp.wav | Bin 0 -> 23660 bytes assets/sound/player/level0upg/jump1.wav | Bin 0 -> 18796 bytes assets/sound/player/level0upg/pain100_1.wav | Bin 0 -> 23660 bytes assets/sound/player/level0upg/pain25_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level0upg/pain50_1.wav | Bin 0 -> 18700 bytes assets/sound/player/level0upg/pain75_1.wav | Bin 0 -> 6812 bytes assets/sound/player/level0upg/taunt.wav | Bin 0 -> 52268 bytes assets/sound/player/level1/death1.wav | Bin 0 -> 40684 bytes assets/sound/player/level1/death2.wav | Bin 0 -> 67244 bytes assets/sound/player/level1/death3.wav | Bin 0 -> 53292 bytes assets/sound/player/level1/grab.wav | Bin 0 -> 48428 bytes assets/sound/player/level1/jump1.wav | Bin 0 -> 19788 bytes assets/sound/player/level1/pain100_1.wav | Bin 0 -> 21260 bytes assets/sound/player/level1/pain25_1.wav | Bin 0 -> 28716 bytes assets/sound/player/level1/pain50_1.wav | Bin 0 -> 18412 bytes assets/sound/player/level1/pain75_1.wav | Bin 0 -> 16556 bytes assets/sound/player/level1/taunt.wav | Bin 0 -> 57456 bytes assets/sound/player/level2/death1.wav | Bin 0 -> 128044 bytes assets/sound/player/level2/death2.wav | Bin 0 -> 123692 bytes assets/sound/player/level2/death3.wav | Bin 0 -> 123692 bytes assets/sound/player/level2/jump1.wav | Bin 0 -> 18220 bytes assets/sound/player/level2/pain100_1.wav | Bin 0 -> 52012 bytes assets/sound/player/level2/pain25_1.wav | Bin 0 -> 71980 bytes assets/sound/player/level2/pain50_1.wav | Bin 0 -> 53036 bytes assets/sound/player/level2/pain75_1.wav | Bin 0 -> 52012 bytes assets/sound/player/level2/taunt.wav | Bin 0 -> 96812 bytes assets/sound/player/level3/death1.wav | Bin 0 -> 109356 bytes assets/sound/player/level3/death2.wav | Bin 0 -> 299052 bytes assets/sound/player/level3/death3.wav | Bin 0 -> 210988 bytes assets/sound/player/level3/jump1.wav | Bin 0 -> 52524 bytes assets/sound/player/level3/pain100_1.wav | Bin 0 -> 30914 bytes assets/sound/player/level3/pain25_1.wav | Bin 0 -> 97836 bytes assets/sound/player/level3/pain50_1.wav | Bin 0 -> 132140 bytes assets/sound/player/level3/pain75_1.wav | Bin 0 -> 37088 bytes assets/sound/player/level3/taunt.wav | Bin 0 -> 127276 bytes assets/sound/player/level4/charge_prepare.wav | Bin 0 -> 176684 bytes assets/sound/player/level4/charge_start.wav | Bin 0 -> 337964 bytes assets/sound/player/level4/death1.wav | Bin 0 -> 78286 bytes assets/sound/player/level4/death2.wav | Bin 0 -> 77356 bytes assets/sound/player/level4/death3.wav | Bin 0 -> 128556 bytes assets/sound/player/level4/jump1.wav | Bin 0 -> 31840 bytes assets/sound/player/level4/pain100_1.wav | Bin 0 -> 24940 bytes assets/sound/player/level4/pain25_1.wav | Bin 0 -> 24108 bytes assets/sound/player/level4/pain50_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level4/pain75_1.wav | Bin 0 -> 20524 bytes assets/sound/player/level4/taunt.wav | Bin 0 -> 86000 bytes assets/sound/player/level5/death1.wav | Bin 0 -> 81872 bytes assets/sound/player/level5/death2.wav | Bin 0 -> 81872 bytes assets/sound/player/level5/death3.wav | Bin 0 -> 59254 bytes assets/sound/player/level5/jump1.wav | Bin 0 -> 18220 bytes assets/sound/player/level5/pain100_1.wav | Bin 0 -> 32242 bytes assets/sound/player/level5/pain25_1.wav | Bin 0 -> 57962 bytes assets/sound/player/level5/pain50_1.wav | Bin 0 -> 79470 bytes assets/sound/player/level5/pain75_1.wav | Bin 0 -> 33278 bytes assets/sound/player/level5/taunt.wav | Bin 0 -> 57052 bytes assets/sound/player/watr_in.wav | Bin 0 -> 89900 bytes assets/sound/player/watr_out.wav | Bin 0 -> 81196 bytes assets/sound/player/watr_un.wav | Bin 0 -> 53932 bytes assets/sound/upgrades/jetpack/hi.wav | Bin 0 -> 194274 bytes assets/sound/upgrades/jetpack/idle.wav | Bin 0 -> 194274 bytes assets/sound/upgrades/jetpack/low.wav | Bin 0 -> 176148 bytes assets/sound/upgrades/medkit/medkit.wav | Bin 0 -> 59948 bytes assets/sound/weapons/change.wav | Bin 0 -> 25772 bytes assets/sound/weapons/click.wav | Bin 0 -> 23662 bytes assets/sound/weapons/prifle/attack2nd.wav | Bin 0 -> 141576 bytes assets/sound/weapons/tracer.wav | Bin 0 -> 69932 bytes assets/sound/world/electro.wav | Bin 0 -> 59958 bytes assets/sound/ye/blood_splat.wav | Bin 0 -> 18260 bytes assets/sound/ye/blood_splat_headshot.wav | Bin 0 -> 20284 bytes assets/sound/ye/gib.wav | Bin 0 -> 19358 bytes assets/sound/ye/humanbaseunderatt.wav | Bin 0 -> 75638 bytes assets/sound/ye/votebing.wav | Bin 0 -> 201930 bytes assets/textures/common-trem/noalienbuild.tga | Bin 0 -> 3680 bytes assets/textures/common-trem/nobuild.tga | Bin 0 -> 2569 bytes assets/textures/common-trem/nohumanbuild.tga | Bin 0 -> 4160 bytes assets/textures/flamer_ye/flame1.jpg | Bin 0 -> 5653 bytes assets/textures/flamer_ye/flame2.jpg | Bin 0 -> 5688 bytes assets/textures/flamer_ye/flame3.jpg | Bin 0 -> 5427 bytes assets/textures/flamer_ye/flame4.jpg | Bin 0 -> 5130 bytes assets/textures/flamer_ye/flame5.jpg | Bin 0 -> 5185 bytes assets/textures/flamer_ye/flame6.jpg | Bin 0 -> 5161 bytes assets/textures/flamer_ye/flame7.jpg | Bin 0 -> 5432 bytes assets/textures/flamer_ye/flame8.jpg | Bin 0 -> 5768 bytes assets/textures/flamer_ye/flameball.jpg | Bin 0 -> 3430 bytes assets/textures/flamer_ye/trail.jpg | Bin 0 -> 3430 bytes assets/textures/flamer_ye/trail.tga | Bin 0 -> 131116 bytes assets/textures/slime_ye/zunge.tga | Bin 0 -> 204844 bytes assets/ui/assets/3_cursor3.tga | Bin 0 -> 16428 bytes assets/ui/assets/alien/bolt.tga | Bin 0 -> 36467 bytes assets/ui/assets/alien/buildstat.cfg | 37 + assets/ui/assets/alien/buildstat/frame.tga | Bin 0 -> 1724 bytes assets/ui/assets/alien/buildstat/green.tga | Bin 0 -> 49 bytes assets/ui/assets/alien/buildstat/health.tga | Bin 0 -> 48 bytes assets/ui/assets/alien/buildstat/mark.tga | Bin 0 -> 14180 bytes assets/ui/assets/alien/buildstat/nopower.tga | Bin 0 -> 204844 bytes assets/ui/assets/alien/buildstat/overlay.tga | Bin 0 -> 25069 bytes assets/ui/assets/alien/circle.tga | Bin 0 -> 73115 bytes assets/ui/assets/alien/left-arm.tga | Bin 0 -> 363891 bytes assets/ui/assets/alien/left-ring.tga | Bin 0 -> 632595 bytes assets/ui/assets/alien/left-spikes.tga | Bin 0 -> 329027 bytes assets/ui/assets/alien/prickles.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/right-arm.tga | Bin 0 -> 598796 bytes assets/ui/assets/alien/right-ring.tga | Bin 0 -> 613996 bytes assets/ui/assets/alien/right-spikes.tga | Bin 0 -> 310796 bytes assets/ui/assets/alien/trembombs.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/tremfbreath.tga | Bin 0 -> 19644 bytes assets/ui/assets/alien/tremublob.tga | Bin 0 -> 36827 bytes assets/ui/assets/backarrow.tga | Bin 0 -> 5609 bytes assets/ui/assets/e6.md3 | Bin 0 -> 2980 bytes assets/ui/assets/edge_heartbeat.wav | Bin 0 -> 6648392 bytes assets/ui/assets/edge_logo.jpg | Bin 0 -> 49997 bytes assets/ui/assets/edge_terminal.tga | Bin 0 -> 554844 bytes assets/ui/assets/fadebox.tga | Bin 0 -> 16428 bytes assets/ui/assets/fart.wav | Bin 0 -> 34650 bytes assets/ui/assets/forwardarrow.tga | Bin 0 -> 5609 bytes assets/ui/assets/framebutton.tga | Bin 0 -> 8236 bytes assets/ui/assets/gradientbar2.tga | Bin 0 -> 131116 bytes assets/ui/assets/halfgradleft.tga | Bin 0 -> 16428 bytes assets/ui/assets/halfgradright.tga | Bin 0 -> 16428 bytes assets/ui/assets/human/bolt.tga | Bin 0 -> 19244 bytes assets/ui/assets/human/buildstat.cfg | 39 + assets/ui/assets/human/buildstat/frame.tga | Bin 0 -> 1724 bytes assets/ui/assets/human/buildstat/green.tga | Bin 0 -> 49 bytes assets/ui/assets/human/buildstat/health.tga | Bin 0 -> 48 bytes assets/ui/assets/human/buildstat/mark.tga | Bin 0 -> 14180 bytes assets/ui/assets/human/buildstat/nopower.tga | Bin 0 -> 25644 bytes assets/ui/assets/human/credits.tga | Bin 0 -> 3404 bytes assets/ui/assets/human/left-arm.tga | Bin 0 -> 211724 bytes assets/ui/assets/human/left-cap.tga | Bin 0 -> 142604 bytes assets/ui/assets/human/right-arm.tga | Bin 0 -> 625004 bytes assets/ui/assets/human/right-cap-big.tga | Bin 0 -> 142604 bytes assets/ui/assets/human/right-cap.tga | Bin 0 -> 93987 bytes assets/ui/assets/human/ring.tga | Bin 0 -> 193644 bytes assets/ui/assets/human/scanner.tga | Bin 0 -> 262188 bytes assets/ui/assets/human/stamina1.tga | Bin 0 -> 6668 bytes assets/ui/assets/human/stamina2.tga | Bin 0 -> 7772 bytes assets/ui/assets/human/stamina3.tga | Bin 0 -> 4748 bytes assets/ui/assets/human/stamina4.tga | Bin 0 -> 190124 bytes assets/ui/assets/load.jpg | Bin 0 -> 286052 bytes assets/ui/assets/load_6.jpg | Bin 0 -> 101080 bytes assets/ui/assets/loading_add.png | Bin 0 -> 8139 bytes assets/ui/assets/main_add.png | Bin 0 -> 35754 bytes assets/ui/assets/main_add_pulse.png | Bin 0 -> 50465 bytes assets/ui/assets/main_base.png | Bin 0 -> 516108 bytes assets/ui/assets/maporama.wav | Bin 0 -> 1480044 bytes assets/ui/assets/menu_main_aurora_base.jpg | Bin 0 -> 52574 bytes assets/ui/assets/menu_main_aurora_base_add.jpg | Bin 0 -> 53902 bytes assets/ui/assets/menu_main_aurora_base_add_b.jpg | Bin 0 -> 39465 bytes assets/ui/assets/menu_main_aurora_base_add_b2.jpg | Bin 0 -> 39567 bytes assets/ui/assets/menu_main_aurora_base_add_b3.jpg | Bin 0 -> 33200 bytes assets/ui/assets/neutral/10_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/12_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/1_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/3_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/4_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/6_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/7_5pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/9_0pie.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/charge_bg_h.tga | Bin 0 -> 2420 bytes assets/ui/assets/neutral/charge_bg_v.tga | Bin 0 -> 4880 bytes assets/ui/assets/neutral/charge_cap_h.tga | Bin 0 -> 464 bytes assets/ui/assets/neutral/charge_cap_v.tga | Bin 0 -> 330 bytes assets/ui/assets/neutral/circle.tga | Bin 0 -> 40044 bytes assets/ui/assets/neutral/colon.tga | Bin 0 -> 17395 bytes assets/ui/assets/neutral/cross.tga | Bin 0 -> 14444 bytes assets/ui/assets/neutral/cross2.tga | Bin 0 -> 2036 bytes assets/ui/assets/neutral/cross3.tga | Bin 0 -> 2868 bytes assets/ui/assets/neutral/cross_medkit.tga | Bin 0 -> 6146 bytes assets/ui/assets/neutral/cross_poison.tga | Bin 0 -> 6934 bytes assets/ui/assets/neutral/fps.tga | Bin 0 -> 21107 bytes assets/ui/assets/neutral/selected.tga | Bin 0 -> 46674 bytes assets/ui/assets/neutral/use.tga | Bin 0 -> 40018 bytes assets/ui/assets/score_add.png | Bin 0 -> 2403749 bytes assets/ui/assets/score_base.tga | Bin 0 -> 4821644 bytes assets/ui/assets/score_flicker.png | Bin 0 -> 13238 bytes assets/ui/assets/scrollbar.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_dwn_a.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_left.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_right.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_arrow_up_a.tga | Bin 0 -> 1068 bytes assets/ui/assets/scrollbar_thumb.tga | Bin 0 -> 1068 bytes assets/ui/assets/slider2.tga | Bin 0 -> 8236 bytes assets/ui/assets/sliderbutt_1.tga | Bin 0 -> 2092 bytes assets/ui/assets/stage_add.png | Bin 0 -> 254919 bytes assets/ui/assets/teamoverlay.tga | Bin 0 -> 20524 bytes assets/ui/assets/verticalgradient.tga | Bin 0 -> 16428 bytes assets/ui/assets/warp_splash_m.jpg | Bin 0 -> 386148 bytes assets/ui/assets/yboy.jpg | Bin 0 -> 40133 bytes assets/ui/assets/yboy2.jpg | Bin 0 -> 39690 bytes assets/ui/connect.menu | 65 + assets/ui/createfavorite.menu | 113 ++ assets/ui/createserver.menu | 514 +++++ assets/ui/download.menu | 192 ++ assets/ui/drop.menu | 146 ++ assets/ui/error.menu | 100 + assets/ui/findplayer.menu | 162 ++ assets/ui/help.txt | 339 ++++ assets/ui/hud.txt | 10 + assets/ui/infopanes.def | 349 ++++ assets/ui/ingame.menu | 234 +++ assets/ui/ingame.txt | 16 + assets/ui/ingame_about.menu | 173 ++ assets/ui/ingame_callteamvote.menu | 171 ++ assets/ui/ingame_game.menu | 277 +++ assets/ui/ingame_ignore.menu | 252 +++ assets/ui/ingame_leave.menu | 141 ++ assets/ui/ingame_map.menu | 104 + assets/ui/ingame_map19201080.menu | 214 ++ assets/ui/ingame_map640480.menu | 216 ++ assets/ui/ingame_options.menu | 2081 ++++++++++++++++++++ assets/ui/ingame_robot.menu | 440 +++++ assets/ui/ingame_sbrowser.menu | 578 ++++++ assets/ui/ingame_vote.menu | 515 +++++ assets/ui/ingame_yehelp.menu | 87 + assets/ui/joinserver.menu | 612 ++++++ assets/ui/loading.menu | 146 ++ assets/ui/main.menu | 196 ++ assets/ui/menudef.h | 229 +++ assets/ui/menus.txt | 16 + assets/ui/options.menu | 2049 +++++++++++++++++++ assets/ui/password.menu | 83 + assets/ui/say.menu | 137 ++ assets/ui/serverinfo.menu | 110 ++ assets/ui/teamscore.menu | 170 ++ assets/ui/teamscoreb.menu | 129 ++ assets/ui/tremulous.txt | 15 + assets/ui/tremulous_alien_builder_hud.menu | 42 + assets/ui/tremulous_alien_common_hud.h | 257 +++ assets/ui/tremulous_alien_general_hud.menu | 79 + assets/ui/tremulous_alienbuild.menu | 107 + assets/ui/tremulous_alienclass.menu | 124 ++ assets/ui/tremulous_aliendialogs.menu | 94 + assets/ui/tremulous_alienupgrade.menu | 106 + assets/ui/tremulous_common_hud.h | 232 +++ assets/ui/tremulous_default_hud.menu | 37 + assets/ui/tremulous_dialogs.menu | 94 + assets/ui/tremulous_human_hud.menu | 365 ++++ assets/ui/tremulous_humanarmoury.menu | 144 ++ assets/ui/tremulous_humanbuild.menu | 105 + assets/ui/tremulous_humandialogs.menu | 95 + assets/ui/tremulous_humanitem.menu | 121 ++ assets/ui/tremulous_teamselect.menu | 101 + assets/video/splash.roq | Bin 0 -> 7575050 bytes assets/vm/cgame.qvm | Bin 0 -> 681544 bytes assets/vm/ui.qvm | Bin 0 -> 326704 bytes 1690 files changed, 25367 insertions(+) create mode 100644 assets/armour/bsuit.armour create mode 100644 assets/armour/helmet.armour create mode 100644 assets/armour/larmour.armour create mode 100644 assets/autoexec.cfg create mode 100644 assets/configs/buildables/acid_tube.cfg create mode 100644 assets/configs/buildables/arm.cfg create mode 100644 assets/configs/buildables/barrel.cfg create mode 100644 assets/configs/buildables/barricade.cfg create mode 100644 assets/configs/buildables/barrier_corner.cfg create mode 100644 assets/configs/buildables/barrier_line.cfg create mode 100644 assets/configs/buildables/barrier_point.cfg create mode 100644 assets/configs/buildables/booster.cfg create mode 100644 assets/configs/buildables/cocoon.cfg create mode 100644 assets/configs/buildables/container_large.cfg create mode 100644 assets/configs/buildables/container_medium.cfg create mode 100644 assets/configs/buildables/container_small.cfg create mode 100644 assets/configs/buildables/cover.cfg create mode 100644 assets/configs/buildables/cover_stump.cfg create mode 100644 assets/configs/buildables/creepcolony.cfg create mode 100644 assets/configs/buildables/dcc.cfg create mode 100644 assets/configs/buildables/eggpod.cfg create mode 100644 assets/configs/buildables/fence.cfg create mode 100644 assets/configs/buildables/fence_rod.cfg create mode 100644 assets/configs/buildables/hive.cfg create mode 100644 assets/configs/buildables/hovel.cfg create mode 100644 assets/configs/buildables/infestation_blister.cfg create mode 100644 assets/configs/buildables/infestation_slime.cfg create mode 100644 assets/configs/buildables/infestation_thicket.cfg create mode 100644 assets/configs/buildables/ladder.cfg create mode 100644 assets/configs/buildables/light.cfg create mode 100644 assets/configs/buildables/medistat.cfg create mode 100644 assets/configs/buildables/mgturret.cfg create mode 100644 assets/configs/buildables/mgturret2.cfg create mode 100644 assets/configs/buildables/muscle.cfg create mode 100644 assets/configs/buildables/net.cfg create mode 100644 assets/configs/buildables/net_spike.cfg create mode 100644 assets/configs/buildables/organic_bulb.cfg create mode 100644 assets/configs/buildables/overmind.cfg create mode 100644 assets/configs/buildables/panzer_large.cfg create mode 100644 assets/configs/buildables/panzer_medium.cfg create mode 100644 assets/configs/buildables/panzer_small.cfg create mode 100644 assets/configs/buildables/plate_large.cfg create mode 100644 assets/configs/buildables/plate_small.cfg create mode 100644 assets/configs/buildables/pod.cfg create mode 100644 assets/configs/buildables/pod_stump.cfg create mode 100644 assets/configs/buildables/reactor.cfg create mode 100644 assets/configs/buildables/refinery.cfg create mode 100644 assets/configs/buildables/reflector.cfg create mode 100644 assets/configs/buildables/repeater.cfg create mode 100644 assets/configs/buildables/shield.cfg create mode 100644 assets/configs/buildables/spiteful_abcess.cfg create mode 100644 assets/configs/buildables/teflon_foil.cfg create mode 100644 assets/configs/buildables/telenode.cfg create mode 100644 assets/configs/buildables/tendon_large.cfg create mode 100644 assets/configs/buildables/tendon_medium.cfg create mode 100644 assets/configs/buildables/tendon_small.cfg create mode 100644 assets/configs/buildables/tesla.cfg create mode 100644 assets/configs/buildables/trapper.cfg create mode 100644 assets/configs/classes/builder.cfg create mode 100644 assets/configs/classes/builderupg.cfg create mode 100644 assets/configs/classes/human_base.cfg create mode 100644 assets/configs/classes/human_bsuit.cfg create mode 100644 assets/configs/classes/level0.cfg create mode 100644 assets/configs/classes/level0upg.cfg create mode 100644 assets/configs/classes/level1.cfg create mode 100644 assets/configs/classes/level1upg.cfg create mode 100644 assets/configs/classes/level2.cfg create mode 100644 assets/configs/classes/level2upg.cfg create mode 100644 assets/configs/classes/level3.cfg create mode 100644 assets/configs/classes/level3upg.cfg create mode 100644 assets/configs/classes/level4.cfg create mode 100644 assets/configs/classes/level5.cfg create mode 100644 assets/configs/classes/spectator.cfg create mode 100644 assets/default.cfg create mode 100644 assets/emoticons/acidtube_1x1.tga create mode 100644 assets/emoticons/advbasilisk_1x1.tga create mode 100644 assets/emoticons/advdragoon_1x1.tga create mode 100644 assets/emoticons/advgranger_1x1.tga create mode 100644 assets/emoticons/advmarauder_1x1.tga create mode 100644 assets/emoticons/armoury_1x1.tga create mode 100644 assets/emoticons/barricade_1x1.tga create mode 100644 assets/emoticons/basilisk_1x1.tga create mode 100644 assets/emoticons/blaster_1x1.tga create mode 100644 assets/emoticons/booster_1x1.tga create mode 100644 assets/emoticons/bsuit_1x1.tga create mode 100644 assets/emoticons/chaingun_2x1.tga create mode 100644 assets/emoticons/ckit_2x1.tga create mode 100644 assets/emoticons/defcomp_1x1.tga create mode 100644 assets/emoticons/dev_1x1.tga create mode 100644 assets/emoticons/dragoon_1x1.tga create mode 100644 assets/emoticons/dretch_1x1.tga create mode 100644 assets/emoticons/egg_1x1.tga create mode 100644 assets/emoticons/featured_1x1.tga create mode 100644 assets/emoticons/flamer_2x1.tga create mode 100644 assets/emoticons/granger_1x1.tga create mode 100644 assets/emoticons/grenade_1x1.tga create mode 100644 assets/emoticons/hive_1x1.tga create mode 100644 assets/emoticons/hovel_1x1.tga create mode 100644 assets/emoticons/human_1x1.tga create mode 100644 assets/emoticons/lasgun_2x1.tga create mode 100644 assets/emoticons/lcannon_2x1.tga create mode 100644 assets/emoticons/marauder_1x1.tga create mode 100644 assets/emoticons/mdriver_2x1.tga create mode 100644 assets/emoticons/medstat_1x1.tga create mode 100644 assets/emoticons/official_1x1.tga create mode 100644 assets/emoticons/overmind_1x1.tga create mode 100644 assets/emoticons/painsaw_2x1.tga create mode 100644 assets/emoticons/prifle_2x1.tga create mode 100644 assets/emoticons/reactor_1x1.tga create mode 100644 assets/emoticons/repeater_1x1.tga create mode 100644 assets/emoticons/rifle_2x1.tga create mode 100644 assets/emoticons/shotgun_2x1.tga create mode 100644 assets/emoticons/telenode_1x1.tga create mode 100644 assets/emoticons/tent_1x1.tga create mode 100644 assets/emoticons/tesla_1x1.tga create mode 100644 assets/emoticons/trapper_1x1.tga create mode 100644 assets/emoticons/turret_1x1.tga create mode 100644 assets/emoticons/tyrant_1x1.tga create mode 100644 assets/emoticons/xyedge_1x1.tga create mode 100644 assets/emoticons/ye2_1x1.tga create mode 100644 assets/emoticons/ye_1x1.tga create mode 100644 assets/emoticons/yeaim_1x1.tga create mode 100644 assets/emoticons/yeal_1x1.tga create mode 100644 assets/emoticons/yeammo_1x1.tga create mode 100644 assets/emoticons/yeawin_3x1.tga create mode 100644 assets/emoticons/yebat_1x1.tga create mode 100644 assets/emoticons/yebiok_1x1.tga create mode 100644 assets/emoticons/yec_1x1.tga create mode 100644 assets/emoticons/yecloa_1x1.tga create mode 100644 assets/emoticons/yedge_1x1.tga create mode 100644 assets/emoticons/yeemo_1x1.tga create mode 100644 assets/emoticons/yeequ_1x1.tga create mode 100644 assets/emoticons/yeewin_3x1.tga create mode 100644 assets/emoticons/yefanta_1x1.tga create mode 100644 assets/emoticons/yefargentina_1x1.tga create mode 100644 assets/emoticons/yefarms_1x1.tga create mode 100644 assets/emoticons/yefaustralia_1x1.tga create mode 100644 assets/emoticons/yefaustria_1x1.tga create mode 100644 assets/emoticons/yefbelgium_1x1.tga create mode 100644 assets/emoticons/yefbrasil_1x1.tga create mode 100644 assets/emoticons/yefcana_1x1.tga create mode 100644 assets/emoticons/yefchile_1x1.tga create mode 100644 assets/emoticons/yefchina_1x1.tga create mode 100644 assets/emoticons/yefcisland_1x1.tga create mode 100644 assets/emoticons/yefcroat_1x1.tga create mode 100644 assets/emoticons/yefcuba_1x1.tga create mode 100644 assets/emoticons/yefcz_1x1.tga create mode 100644 assets/emoticons/yefde_1x1.tga create mode 100644 assets/emoticons/yefden_1x1.tga create mode 100644 assets/emoticons/yefegyp_1x1.tga create mode 100644 assets/emoticons/yeffin_1x1.tga create mode 100644 assets/emoticons/yeffrance_1x1.tga create mode 100644 assets/emoticons/yefgb_1x1.tga create mode 100644 assets/emoticons/yefgree_1x1.tga create mode 100644 assets/emoticons/yefhong_1x1.tga create mode 100644 assets/emoticons/yefhu_1x1.tga create mode 100644 assets/emoticons/yefindia_1x1.tga create mode 100644 assets/emoticons/yefindon_1x1.tga create mode 100644 assets/emoticons/yefiran_1x1.tga create mode 100644 assets/emoticons/yefiraq_1x1.tga create mode 100644 assets/emoticons/yefire_1x1.tga create mode 100644 assets/emoticons/yefisra_1x1.tga create mode 100644 assets/emoticons/yefita_1x1.tga create mode 100644 assets/emoticons/yefjp_1x1.tga create mode 100644 assets/emoticons/yeflag_1x1.tga create mode 100644 assets/emoticons/yefmex_1x1.tga create mode 100644 assets/emoticons/yefnether_1x1.tga create mode 100644 assets/emoticons/yefnorw_1x1.tga create mode 100644 assets/emoticons/yefphil_1x1.tga create mode 100644 assets/emoticons/yefpo_1x1.tga create mode 100644 assets/emoticons/yefport_1x1.tga create mode 100644 assets/emoticons/yefroma_1x1.tga create mode 100644 assets/emoticons/yefrus_1x1.tga create mode 100644 assets/emoticons/yefsinga_1x1.tga create mode 100644 assets/emoticons/yefslo_1x1.tga create mode 100644 assets/emoticons/yefsloven_1x1.tga create mode 100644 assets/emoticons/yefspain_1x1.tga create mode 100644 assets/emoticons/yefswe_1x1.tga create mode 100644 assets/emoticons/yefswitz_1x1.tga create mode 100644 assets/emoticons/yefsyr_1x1.tga create mode 100644 assets/emoticons/yeftur_1x1.tga create mode 100644 assets/emoticons/yefukr_1x1.tga create mode 100644 assets/emoticons/yefusa_1x1.tga create mode 100644 assets/emoticons/yegg_3x1.tga create mode 100644 assets/emoticons/yehwin_3x1.tga create mode 100644 assets/emoticons/yei_1x1.tga create mode 100644 assets/emoticons/yejet_1x1.tga create mode 100644 assets/emoticons/yekey_1x1.tga create mode 100644 assets/emoticons/yemed_1x1.tga create mode 100644 assets/emoticons/yemf_1x1.tga create mode 100644 assets/emoticons/yenade_1x1.tga create mode 100644 assets/emoticons/yesangry_1x1.tga create mode 100644 assets/emoticons/yesasscry_1x1.tga create mode 100644 assets/emoticons/yesawesome2_1x1.tga create mode 100644 assets/emoticons/yesawesome_1x1.tga create mode 100644 assets/emoticons/yesaww_1x1.tga create mode 100644 assets/emoticons/yesawwcute_1x1.tga create mode 100644 assets/emoticons/yesawww_1x1.tga create mode 100644 assets/emoticons/yesba_1x1.tga create mode 100644 assets/emoticons/yesbat_1x1.tga create mode 100644 assets/emoticons/yesbignose_1x1.tga create mode 100644 assets/emoticons/yesbruce_1x1.tga create mode 100644 assets/emoticons/yesbuild_1x1.tga create mode 100644 assets/emoticons/yeschuck_1x1.tga create mode 100644 assets/emoticons/yescrack_1x1.tga create mode 100644 assets/emoticons/yescrazy_1x1.tga create mode 100644 assets/emoticons/yescreepguy_1x1.tga create mode 100644 assets/emoticons/yescry_1x1.tga create mode 100644 assets/emoticons/yescute_1x1.tga create mode 100644 assets/emoticons/yescuty_1x1.tga create mode 100644 assets/emoticons/yesdafuq_1x1.tga create mode 100644 assets/emoticons/yesdrug_1x1.tga create mode 100644 assets/emoticons/yesepictroll_1x1.tga create mode 100644 assets/emoticons/yesevil_1x1.tga create mode 100644 assets/emoticons/yesfrown_1x1.tga create mode 100644 assets/emoticons/yesgege_1x1.tga create mode 100644 assets/emoticons/yesgs_1x1.tga create mode 100644 assets/emoticons/yeshaha_1x1.tga create mode 100644 assets/emoticons/yeshaha_1x1_b.tga create mode 100644 assets/emoticons/yeshappy_1x1.tga create mode 100644 assets/emoticons/yeshdog_1x1.tga create mode 100644 assets/emoticons/yeshello_1x1.tga create mode 100644 assets/emoticons/yeshield_1x1.tga create mode 100644 assets/emoticons/yeship_1x1.tga create mode 100644 assets/emoticons/yeshitler_1x1.tga create mode 100644 assets/emoticons/yeshmm_1x1.tga create mode 100644 assets/emoticons/yesinsane_1x1.tga create mode 100644 assets/emoticons/yesjack_1x1.tga create mode 100644 assets/emoticons/yesjoker_1x1.tga create mode 100644 assets/emoticons/yesjoy_1x1.tga create mode 100644 assets/emoticons/yeskid_1x1.tga create mode 100644 assets/emoticons/yeslal_1x1.tga create mode 100644 assets/emoticons/yeslawl_1x1.tga create mode 100644 assets/emoticons/yeslessretard_1x1.tga create mode 100644 assets/emoticons/yesmad_1x1.tga create mode 100644 assets/emoticons/yesmadbro_1x1.tga create mode 100644 assets/emoticons/yesmadbro_1x1_b.tga create mode 100644 assets/emoticons/yesmadd_1x1.tga create mode 100644 assets/emoticons/yesmegusta_1x1.tga create mode 100644 assets/emoticons/yesmindfuck_1x1.tga create mode 100644 assets/emoticons/yesmouth_1x1.tga create mode 100644 assets/emoticons/yesmp_1x1.tga create mode 100644 assets/emoticons/yesmp_1x1_b.tga create mode 100644 assets/emoticons/yesmustage_1x1.tga create mode 100644 assets/emoticons/yesnerd_1x1.tga create mode 100644 assets/emoticons/yesnigga_1x1.tga create mode 100644 assets/emoticons/yesninja_1x1.tga create mode 100644 assets/emoticons/yesohh_1x1.tga create mode 100644 assets/emoticons/yesohshit_1x1.tga create mode 100644 assets/emoticons/yesomg_1x1.tga create mode 100644 assets/emoticons/yesosama_1x1.tga create mode 100644 assets/emoticons/yespedo_1x1.tga create mode 100644 assets/emoticons/yesrage_1x1.tga create mode 100644 assets/emoticons/yesrainbow_3x1.tga create mode 100644 assets/emoticons/yesretard_1x1.tga create mode 100644 assets/emoticons/yesretarded_1x1.tga create mode 100644 assets/emoticons/yessad_1x1.tga create mode 100644 assets/emoticons/yessarca_1x1.tga create mode 100644 assets/emoticons/yesscept_1x1.tga create mode 100644 assets/emoticons/yesserious_1x1.tga create mode 100644 assets/emoticons/yesshock_1x1.tga create mode 100644 assets/emoticons/yessmile_1x1.tga create mode 100644 assets/emoticons/yessnake_1x1.tga create mode 100644 assets/emoticons/yessniper_1x1.tga create mode 100644 assets/emoticons/yesspok_1x1.tga create mode 100644 assets/emoticons/yesstar_1x1.tga create mode 100644 assets/emoticons/yesstoned_1x1.tga create mode 100644 assets/emoticons/yesstupid_1x1.tga create mode 100644 assets/emoticons/yestard_1x1.tga create mode 100644 assets/emoticons/yestong_1x1.tga create mode 100644 assets/emoticons/yestroll_1x1.tga create mode 100644 assets/emoticons/yestrylol_1x1.tga create mode 100644 assets/emoticons/yesugauga_1x1.tga create mode 100644 assets/emoticons/yesupset_1x1.tga create mode 100644 assets/emoticons/yesvamp_1x1.tga create mode 100644 assets/emoticons/yesweirdo_1x1.tga create mode 100644 assets/emoticons/yeswell_1x1.tga create mode 100644 assets/emoticons/yeswhat_1x1.tga create mode 100644 assets/emoticons/yeswhine_1x1.tga create mode 100644 assets/emoticons/yeswsmile_1x1.tga create mode 100644 assets/emoticons/yetool_1x1.tga create mode 100644 assets/emoticons/z_1x1.tga create mode 100644 assets/fonts/fontImage_0_12.tga create mode 100644 assets/fonts/fontImage_0_16.tga create mode 100644 assets/fonts/fontImage_0_20.tga create mode 100644 assets/fonts/fontImage_0_26.tga create mode 100644 assets/fonts/fontImage_0_34.tga create mode 100644 assets/fonts/fontImage_12.dat create mode 100644 assets/fonts/fontImage_16.dat create mode 100644 assets/fonts/fontImage_1_26.tga create mode 100644 assets/fonts/fontImage_1_34.tga create mode 100644 assets/fonts/fontImage_20.dat create mode 100644 assets/fonts/fontImage_26.dat create mode 100644 assets/fonts/fontImage_34.dat create mode 100644 assets/gfx/2d/bigchars.tga create mode 100644 assets/gfx/2d/blip.tga create mode 100644 assets/gfx/2d/blipPlayer.tga create mode 100644 assets/gfx/2d/crosshair-alien.tga create mode 100644 assets/gfx/2d/crosshair-chaingun.tga create mode 100644 assets/gfx/2d/crosshair-flamer1.tga create mode 100644 assets/gfx/2d/crosshair-flamer2.tga create mode 100644 assets/gfx/2d/crosshair-lcannon.tga create mode 100644 assets/gfx/2d/crosshair-lgun.tga create mode 100644 assets/gfx/2d/crosshair-mdriver.tga create mode 100644 assets/gfx/2d/crosshair-prifle.tga create mode 100644 assets/gfx/2d/crosshair-psaw.tga create mode 100644 assets/gfx/2d/crosshair-rifle.tga create mode 100644 assets/gfx/2d/net.jpg create mode 100644 assets/gfx/2d/numbers/eight_32b.tga create mode 100644 assets/gfx/2d/numbers/five_32b.tga create mode 100644 assets/gfx/2d/numbers/four_32b.tga create mode 100644 assets/gfx/2d/numbers/minus_32b.tga create mode 100644 assets/gfx/2d/numbers/nine_32b.tga create mode 100644 assets/gfx/2d/numbers/one_32b.tga create mode 100644 assets/gfx/2d/numbers/seven_32b.tga create mode 100644 assets/gfx/2d/numbers/six_32b.tga create mode 100644 assets/gfx/2d/numbers/three_32b.tga create mode 100644 assets/gfx/2d/numbers/two_32b.tga create mode 100644 assets/gfx/2d/numbers/zero_32b.tga create mode 100644 assets/gfx/2d/outline.tga create mode 100644 assets/gfx/2d/stalk.tga create mode 100644 assets/gfx/2d/teamoverlay.tga create mode 100644 assets/gfx/blaster/orange_particle.jpg create mode 100644 assets/gfx/blaster/orange_particle.tga create mode 100644 assets/gfx/blood/blood1.tga create mode 100644 assets/gfx/blood/blood2.tga create mode 100644 assets/gfx/blood/green_acid2.tga create mode 100644 assets/gfx/blood/greenblood01frame01.tga create mode 100644 assets/gfx/blood/greenblood01frame02.tga create mode 100644 assets/gfx/blood/greenblood01frame03.tga create mode 100644 assets/gfx/blood/greenblood01frame04.tga create mode 100644 assets/gfx/blood/greenblood01frame05.tga create mode 100644 assets/gfx/blood/greenblood01frame06.tga create mode 100644 assets/gfx/blood/greenblood01frame07.tga create mode 100644 assets/gfx/blood/greenblood01frame08.tga create mode 100644 assets/gfx/blood/greenblood03frame01.tga create mode 100644 assets/gfx/blood/greenblood03frame02.tga create mode 100644 assets/gfx/blood/greenblood03frame03.tga create mode 100644 assets/gfx/blood/greenblood03frame04.tga create mode 100644 assets/gfx/blood/greenblood03frame05.tga create mode 100644 assets/gfx/blood/greenblood03frame06.tga create mode 100644 assets/gfx/blood/greenblood03frame07.tga create mode 100644 assets/gfx/blood/greenblood04frame01.tga create mode 100644 assets/gfx/blood/greenblood04frame02.tga create mode 100644 assets/gfx/blood/greenblood04frame03.tga create mode 100644 assets/gfx/blood/greenblood04frame04.tga create mode 100644 assets/gfx/blood/greenblood04frame05.tga create mode 100644 assets/gfx/blood/greenblood04frame06.tga create mode 100644 assets/gfx/blood/greenblood05frame01.tga create mode 100644 assets/gfx/blood/greenblood05frame02.tga create mode 100644 assets/gfx/blood/greenblood05frame03.tga create mode 100644 assets/gfx/blood/greenblood05frame04.tga create mode 100644 assets/gfx/blood/greenblood05frame05.tga create mode 100644 assets/gfx/blood/greenblood05frame06.tga create mode 100644 assets/gfx/blood/greenblood05frame07.tga create mode 100644 assets/gfx/blood/greenblood05frame08.tga create mode 100644 assets/gfx/colors/black.jpg create mode 100644 assets/gfx/damage/blood.tga create mode 100644 assets/gfx/damage/fullscreen_painblend.tga create mode 100644 assets/gfx/edge/basi_invisble_overlay.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay1.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay2.jpg create mode 100644 assets/gfx/edge/basi_invisble_overlay3.jpg create mode 100644 assets/gfx/flame/flame00.tga create mode 100644 assets/gfx/flame/flame01.tga create mode 100644 assets/gfx/flame/flame02.tga create mode 100644 assets/gfx/flame/flame03.tga create mode 100644 assets/gfx/flame/flame04.tga create mode 100644 assets/gfx/flame/flame05.tga create mode 100644 assets/gfx/flame/flame06.tga create mode 100644 assets/gfx/flame/flame07.tga create mode 100644 assets/gfx/flame/flame08.tga create mode 100644 assets/gfx/flame/flame09.tga create mode 100644 assets/gfx/flame/flame10.tga create mode 100644 assets/gfx/flame/flame11.tga create mode 100644 assets/gfx/flame/flame12.tga create mode 100644 assets/gfx/flame/flame13.tga create mode 100644 assets/gfx/flame/flame14.tga create mode 100644 assets/gfx/flame/flame15.tga create mode 100644 assets/gfx/flame/flame16.tga create mode 100644 assets/gfx/flame/flame17.tga create mode 100644 assets/gfx/flame/flame18.tga create mode 100644 assets/gfx/flame/flame19.tga create mode 100644 assets/gfx/flame/flame20.tga create mode 100644 assets/gfx/flame/flame21.tga create mode 100644 assets/gfx/flame/flame22.tga create mode 100644 assets/gfx/flame/flame23.tga create mode 100644 assets/gfx/flame/flame24.tga create mode 100644 assets/gfx/flamer/primarycharge_1.jpg create mode 100644 assets/gfx/flamer/primarycharge_10.jpg create mode 100644 assets/gfx/flamer/primarycharge_11.jpg create mode 100644 assets/gfx/flamer/primarycharge_2.jpg create mode 100644 assets/gfx/flamer/primarycharge_3.jpg create mode 100644 assets/gfx/flamer/primarycharge_4.jpg create mode 100644 assets/gfx/flamer/primarycharge_5.jpg create mode 100644 assets/gfx/flamer/primarycharge_6.jpg create mode 100644 assets/gfx/flamer/primarycharge_7.jpg create mode 100644 assets/gfx/flamer/primarycharge_8.jpg create mode 100644 assets/gfx/flamer/primarycharge_9.jpg create mode 100644 assets/gfx/fonts/fontImage_0_12.tga create mode 100644 assets/gfx/fonts/fontImage_0_16.tga create mode 100644 assets/gfx/fonts/fontImage_0_20.tga create mode 100644 assets/gfx/fonts/fontImage_0_26.tga create mode 100644 assets/gfx/fonts/fontImage_0_34.tga create mode 100644 assets/gfx/fonts/fontImage_12.dat create mode 100644 assets/gfx/fonts/fontImage_16.dat create mode 100644 assets/gfx/fonts/fontImage_1_26.tga create mode 100644 assets/gfx/fonts/fontImage_1_34.tga create mode 100644 assets/gfx/fonts/fontImage_20.dat create mode 100644 assets/gfx/fonts/fontImage_26.dat create mode 100644 assets/gfx/fonts/fontImage_34.dat create mode 100644 assets/gfx/grenade/flare_01.jpg create mode 100644 assets/gfx/invisible.jpg create mode 100644 assets/gfx/lasgun/purple_particle.jpg create mode 100644 assets/gfx/lcannon/primary_1.jpg create mode 100644 assets/gfx/lcannon/primary_2.jpg create mode 100644 assets/gfx/lcannon/primary_3.jpg create mode 100644 assets/gfx/lcannon/primary_4.jpg create mode 100644 assets/gfx/level3upg/barb_splash.tga create mode 100644 assets/gfx/marks/blood_mrk.tga create mode 100644 assets/gfx/marks/bullet_mrk.jpg create mode 100644 assets/gfx/marks/burn_mrk.jpg create mode 100644 assets/gfx/marks/plasma_mrk.tga create mode 100644 assets/gfx/marks/shadow.tga create mode 100644 assets/gfx/marks/splash.jpg create mode 100644 assets/gfx/mdriver/bluevap.tga create mode 100644 assets/gfx/mdriver/bluevap_b.tga create mode 100644 assets/gfx/mdriver/green_particle.jpg create mode 100644 assets/gfx/mdriver/green_particle.tga create mode 100644 assets/gfx/misc/creep.tga create mode 100644 assets/gfx/misc/creep_add.tga create mode 100644 assets/gfx/misc/detail.jpg create mode 100644 assets/gfx/misc/impactpuff2.tga create mode 100644 assets/gfx/misc/redbuild.tga create mode 100644 assets/gfx/null.tga create mode 100644 assets/gfx/prifle/red_blob.tga create mode 100644 assets/gfx/prifle/red_streak.tga create mode 100644 assets/gfx/psaw/blue_particle.jpg create mode 100644 assets/gfx/rifle/verysmallrock.tga create mode 100644 assets/gfx/sprites/airpounceflash.jpg create mode 100644 assets/gfx/sprites/bubble.jpg create mode 100644 assets/gfx/sprites/green_acid.tga create mode 100644 assets/gfx/sprites/green_acid2.tga create mode 100644 assets/gfx/sprites/poisoncloud.tga create mode 100644 assets/gfx/sprites/radial.jpg create mode 100644 assets/gfx/sprites/smoke.tga create mode 100644 assets/gfx/sprites/smokeye.tga create mode 100644 assets/gfx/sprites/spark.tga create mode 100644 assets/gfx/yblood/Yblood1.tga create mode 100644 assets/gfx/yblood/Yblood2.tga create mode 100644 assets/gfx/yblood/Yblood3.tga create mode 100644 assets/icons/advbasiinvi.tga create mode 100644 assets/icons/icona_builder.tga create mode 100644 assets/icons/icona_lev0.tga create mode 100644 assets/icons/icona_lev1.tga create mode 100644 assets/icons/icona_lev2.tga create mode 100644 assets/icons/icona_lev3.tga create mode 100644 assets/icons/icona_lev4.tga create mode 100644 assets/icons/icona_lev5.tga create mode 100644 assets/icons/icona_upgrade.tga create mode 100644 assets/icons/iconu_atoxin.tga create mode 100644 assets/icons/iconu_battpack.tga create mode 100644 assets/icons/iconu_biokit.tga create mode 100644 assets/icons/iconu_bsuit.tga create mode 100644 assets/icons/iconu_cloak.tga create mode 100644 assets/icons/iconu_helmet.tga create mode 100644 assets/icons/iconu_jetpack.tga create mode 100644 assets/icons/iconu_larmour.tga create mode 100644 assets/icons/iconw_alien.tga create mode 100644 assets/icons/iconw_blaster.tga create mode 100644 assets/icons/iconw_chaingun.tga create mode 100644 assets/icons/iconw_construct.tga create mode 100644 assets/icons/iconw_driver.tga create mode 100644 assets/icons/iconw_flamer.tga create mode 100644 assets/icons/iconw_lasgun.tga create mode 100644 assets/icons/iconw_lucifer.tga create mode 100644 assets/icons/iconw_mine.tga create mode 100644 assets/icons/iconw_nade.tga create mode 100644 assets/icons/iconw_pulse.tga create mode 100644 assets/icons/iconw_rifle.tga create mode 100644 assets/icons/iconw_saw.tga create mode 100644 assets/icons/iconw_sgun.tga create mode 100644 assets/icons/iconw_smoke.tga create mode 100644 assets/models/ammo/tesla/tesla_bolt.jpg create mode 100644 assets/models/buildables/acid_tube/acid_tube.jpg create mode 100644 assets/models/buildables/acid_tube/acid_tube.md3 create mode 100644 assets/models/buildables/acid_tube/acid_tube_inside.jpg create mode 100644 assets/models/buildables/acid_tube/animation.cfg create mode 100644 assets/models/buildables/arm/animation.cfg create mode 100644 assets/models/buildables/arm/arm.md3 create mode 100644 assets/models/buildables/arm/arm_body.jpg create mode 100644 assets/models/buildables/arm/arm_panel1.jpg create mode 100644 assets/models/buildables/arm/arm_panel2.jpg create mode 100644 assets/models/buildables/arm/arm_panel3.jpg create mode 100644 assets/models/buildables/arm/arm_parts.jpg create mode 100644 assets/models/buildables/barrel/animation.cfg create mode 100644 assets/models/buildables/barrel/barrel.md3 create mode 100644 assets/models/buildables/barrel/model_texture_1.jpg create mode 100644 assets/models/buildables/barrel/model_texture_2.jpg create mode 100644 assets/models/buildables/barricade/alien_spike.jpg create mode 100644 assets/models/buildables/barricade/animation.cfg create mode 100644 assets/models/buildables/barricade/barricade.md3 create mode 100644 assets/models/buildables/barricade/pod_strands.tga create mode 100644 assets/models/buildables/barricade/ref2.tga create mode 100644 assets/models/buildables/barrier_corner/animation.cfg create mode 100644 assets/models/buildables/barrier_corner/barrier_corner.md3 create mode 100644 assets/models/buildables/barrier_line/animation.cfg create mode 100644 assets/models/buildables/barrier_line/barrier_line.md3 create mode 100644 assets/models/buildables/barrier_point/animation.cfg create mode 100644 assets/models/buildables/barrier_point/barrier_point.md3 create mode 100644 assets/models/buildables/booster/animation.cfg create mode 100644 assets/models/buildables/booster/booster.md3 create mode 100644 assets/models/buildables/booster/booster_head.jpg create mode 100644 assets/models/buildables/booster/booster_sac.jpg create mode 100644 assets/models/buildables/booster/poison.jpg create mode 100644 assets/models/buildables/booster/ref_map.jpg create mode 100644 assets/models/buildables/cocoon/animation.cfg create mode 100644 assets/models/buildables/cocoon/cocoon.md3 create mode 100644 assets/models/buildables/container_large/animation.cfg create mode 100644 assets/models/buildables/container_large/container_large.md3 create mode 100644 assets/models/buildables/container_large/container_texture.jpg create mode 100644 assets/models/buildables/container_large/container_texture_b.jpg create mode 100644 assets/models/buildables/container_medium/animation.cfg create mode 100644 assets/models/buildables/container_medium/container_medium.md3 create mode 100644 assets/models/buildables/container_small/animation.cfg create mode 100644 assets/models/buildables/container_small/container_small.md3 create mode 100644 assets/models/buildables/cover/animation.cfg create mode 100644 assets/models/buildables/cover/cover.md3 create mode 100644 assets/models/buildables/cover_stump/animation.cfg create mode 100644 assets/models/buildables/cover_stump/cover_stump.md3 create mode 100644 assets/models/buildables/creep_colony/creep_colony.jpg create mode 100644 assets/models/buildables/creep_colony/creep_colony.md3 create mode 100644 assets/models/buildables/creepcolony/animation.cfg create mode 100644 assets/models/buildables/dcc/animation.cfg create mode 100644 assets/models/buildables/dcc/comp_display.tga create mode 100644 assets/models/buildables/dcc/comp_front.jpg create mode 100644 assets/models/buildables/dcc/comp_grad.jpg create mode 100644 assets/models/buildables/dcc/comp_key.jpg create mode 100644 assets/models/buildables/dcc/comp_parts.jpg create mode 100644 assets/models/buildables/dcc/comp_pipes.jpg create mode 100644 assets/models/buildables/dcc/comp_top.jpg create mode 100644 assets/models/buildables/dcc/dcc.md3 create mode 100644 assets/models/buildables/eggpod/animation.cfg create mode 100644 assets/models/buildables/eggpod/eggpod.md3 create mode 100644 assets/models/buildables/eggpod/pod_body.jpg create mode 100644 assets/models/buildables/eggpod/pod_strands.tga create mode 100644 assets/models/buildables/eggpod/pod_tendrils.jpg create mode 100644 assets/models/buildables/eggpod/pod_tip.tga create mode 100644 assets/models/buildables/fence/animation.cfg create mode 100644 assets/models/buildables/fence/fence.md3 create mode 100644 assets/models/buildables/fence/model_texture2.tga create mode 100644 assets/models/buildables/fence_rod/animation.cfg create mode 100644 assets/models/buildables/fence_rod/fence_rod.md3 create mode 100644 assets/models/buildables/hive/animation.cfg create mode 100644 assets/models/buildables/hive/hive.jpg create mode 100644 assets/models/buildables/hive/hive.md3 create mode 100644 assets/models/buildables/hive/hive_strands.tga create mode 100644 assets/models/buildables/infestation_blister/animation.cfg create mode 100644 assets/models/buildables/infestation_blister/base_texture_glow.jpg create mode 100644 assets/models/buildables/infestation_blister/infestation_blister.md3 create mode 100644 assets/models/buildables/infestation_blister/infestation_texture.tga create mode 100644 assets/models/buildables/infestation_slime/animation.cfg create mode 100644 assets/models/buildables/infestation_slime/infestation_slime.md3 create mode 100644 assets/models/buildables/infestation_slime/slime.tga create mode 100644 assets/models/buildables/infestation_slime/slime_side.tga create mode 100644 assets/models/buildables/infestation_slime/slimetop.tga create mode 100644 assets/models/buildables/infestation_thicket/animation.cfg create mode 100644 assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga create mode 100644 assets/models/buildables/infestation_thicket/infestation_thicket.md3 create mode 100644 assets/models/buildables/ladder/animation.cfg create mode 100644 assets/models/buildables/ladder/arm_body_modified.jpg create mode 100644 assets/models/buildables/ladder/ladder.md3 create mode 100644 assets/models/buildables/light/animation.cfg create mode 100644 assets/models/buildables/light/blue_particle.jpg create mode 100644 assets/models/buildables/light/light.md3 create mode 100644 assets/models/buildables/light/model_texture.jpg create mode 100644 assets/models/buildables/light/model_texture_3.jpg create mode 100644 assets/models/buildables/medistat/animation.cfg create mode 100644 assets/models/buildables/medistat/medi_base.jpg create mode 100644 assets/models/buildables/medistat/medi_cone.jpg create mode 100644 assets/models/buildables/medistat/medi_cone.tga create mode 100644 assets/models/buildables/medistat/medistat.md3 create mode 100644 assets/models/buildables/medistat/red_cross.tga create mode 100644 assets/models/buildables/mgturret/animation.cfg create mode 100644 assets/models/buildables/mgturret/ref_map.jpg create mode 100644 assets/models/buildables/mgturret/t_flash.jpg create mode 100644 assets/models/buildables/mgturret/turret_barrel.jpg create mode 100644 assets/models/buildables/mgturret/turret_barrel.md3 create mode 100644 assets/models/buildables/mgturret/turret_base.jpg create mode 100644 assets/models/buildables/mgturret/turret_base.md3 create mode 100644 assets/models/buildables/mgturret/turret_coil.jpg create mode 100644 assets/models/buildables/mgturret/turret_coil.tga create mode 100644 assets/models/buildables/mgturret/turret_shiny.jpg create mode 100644 assets/models/buildables/mgturret/turret_top.jpg create mode 100644 assets/models/buildables/mgturret/turret_top.md3 create mode 100644 assets/models/buildables/mgturret2/animation.cfg create mode 100644 assets/models/buildables/mgturret2/flamer.tga create mode 100644 assets/models/buildables/mgturret2/gas.jpg create mode 100644 assets/models/buildables/mgturret2/ref_map.jpg create mode 100644 assets/models/buildables/mgturret2/turret2_kuehler.tga create mode 100644 assets/models/buildables/mgturret2/turret_barrel.md3 create mode 100644 assets/models/buildables/mgturret2/turret_base.jpg create mode 100644 assets/models/buildables/mgturret2/turret_base.md3 create mode 100644 assets/models/buildables/mgturret2/turret_coil.jpg create mode 100644 assets/models/buildables/mgturret2/turret_shiny.jpg create mode 100644 assets/models/buildables/mgturret2/turret_top.jpg create mode 100644 assets/models/buildables/mgturret2/turret_top.md3 create mode 100644 assets/models/buildables/muscle/animation.cfg create mode 100644 assets/models/buildables/muscle/muscle.jpg create mode 100644 assets/models/buildables/muscle/muscle.md3 create mode 100644 assets/models/buildables/net/animation.cfg create mode 100644 assets/models/buildables/net/net.md3 create mode 100644 assets/models/buildables/net/net.tga create mode 100644 assets/models/buildables/net_spike/animation.cfg create mode 100644 assets/models/buildables/net_spike/net_spike.md3 create mode 100644 assets/models/buildables/organic_bulb/animation.cfg create mode 100644 assets/models/buildables/organic_bulb/organic_bulb.md3 create mode 100644 assets/models/buildables/overmind/animation.cfg create mode 100644 assets/models/buildables/overmind/blackeye.tga create mode 100644 assets/models/buildables/overmind/cowl2.tga create mode 100644 assets/models/buildables/overmind/over_body.jpg create mode 100644 assets/models/buildables/overmind/over_spike.jpg create mode 100644 assets/models/buildables/overmind/overhead.jpg create mode 100644 assets/models/buildables/overmind/overmind.jpg create mode 100644 assets/models/buildables/overmind/overmind.md3 create mode 100644 assets/models/buildables/overmind/pattern.tga create mode 100644 assets/models/buildables/overmind/ref.tga create mode 100644 assets/models/buildables/overmind/ref2.tga create mode 100644 assets/models/buildables/overmind/ref3.tga create mode 100644 assets/models/buildables/panzer_large/animation.cfg create mode 100644 assets/models/buildables/panzer_large/panzer_large.md3 create mode 100644 assets/models/buildables/panzer_medium/animation.cfg create mode 100644 assets/models/buildables/panzer_medium/haut.tga create mode 100644 assets/models/buildables/panzer_medium/panzer_m.jpg create mode 100644 assets/models/buildables/panzer_medium/panzer_medium.md3 create mode 100644 assets/models/buildables/panzer_small/animation.cfg create mode 100644 assets/models/buildables/panzer_small/panzer.jpg create mode 100644 assets/models/buildables/panzer_small/panzer_small.md3 create mode 100644 assets/models/buildables/plate_large/animation.cfg create mode 100644 assets/models/buildables/plate_large/model_texture_1.jpg create mode 100644 assets/models/buildables/plate_large/plate_large.md3 create mode 100644 assets/models/buildables/plate_small/animation.cfg create mode 100644 assets/models/buildables/pod/animation.cfg create mode 100644 assets/models/buildables/pod/pod.md3 create mode 100644 assets/models/buildables/pod/pod.tga create mode 100644 assets/models/buildables/pod_stump/animation.cfg create mode 100644 assets/models/buildables/pod_stump/pod_side.jpg create mode 100644 assets/models/buildables/pod_stump/pod_stump.md3 create mode 100644 assets/models/buildables/reactor/animation.cfg create mode 100644 assets/models/buildables/reactor/energy.jpg create mode 100644 assets/models/buildables/reactor/reactor.md3 create mode 100644 assets/models/buildables/reactor/reactor_body.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt1.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt2.jpg create mode 100644 assets/models/buildables/reactor/reactor_bolt3.jpg create mode 100644 assets/models/buildables/reactor/reactor_control.jpg create mode 100644 assets/models/buildables/reactor/reactor_cyl.jpg create mode 100644 assets/models/buildables/reactor/reactor_display.jpg create mode 100644 assets/models/buildables/reactor/reactor_exhaust.jpg create mode 100644 assets/models/buildables/reactor/reactor_glow.jpg create mode 100644 assets/models/buildables/reactor/reactor_main.jpg create mode 100644 assets/models/buildables/reactor/reactor_meter.tga create mode 100644 assets/models/buildables/reactor/reactor_parts.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_1.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_2.jpg create mode 100644 assets/models/buildables/reactor/reactor_smoke_3.jpg create mode 100644 assets/models/buildables/reactor/reactor_streak.jpg create mode 100644 assets/models/buildables/reactor/reactor_top.jpg create mode 100644 assets/models/buildables/refinery/animation.cfg create mode 100644 assets/models/buildables/refinery/refinery.jpg create mode 100644 assets/models/buildables/refinery/refinery.md3 create mode 100644 assets/models/buildables/reflector/animation.cfg create mode 100644 assets/models/buildables/reflector/haut_fetzen_b.tga create mode 100644 assets/models/buildables/reflector/mer.jpg create mode 100644 assets/models/buildables/reflector/reflector.md3 create mode 100644 assets/models/buildables/repeater/animation.cfg create mode 100644 assets/models/buildables/repeater/energy.jpg create mode 100644 assets/models/buildables/repeater/repeater.md3 create mode 100644 assets/models/buildables/repeater/repeator_body.jpg create mode 100644 assets/models/buildables/repeater/repeator_panel.jpg create mode 100644 assets/models/buildables/shield/animation.cfg create mode 100644 assets/models/buildables/shield/model_texture_add.jpg create mode 100644 assets/models/buildables/shield/model_texture_add_light.jpg create mode 100644 assets/models/buildables/shield/shield.md3 create mode 100644 assets/models/buildables/spiteful_abcess/animation.cfg create mode 100644 assets/models/buildables/spiteful_abcess/sa_foot.jpg create mode 100644 assets/models/buildables/spiteful_abcess/sa_foot.tga create mode 100644 assets/models/buildables/spiteful_abcess/sa_organic_head.jpg create mode 100644 assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg create mode 100644 assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 create mode 100644 assets/models/buildables/teflon_foil/animation.cfg create mode 100644 assets/models/buildables/teflon_foil/foil.jpg create mode 100644 assets/models/buildables/teflon_foil/teflon_foil.md3 create mode 100644 assets/models/buildables/telenode/animation.cfg create mode 100644 assets/models/buildables/telenode/energy.jpg create mode 100644 assets/models/buildables/telenode/energy.tga create mode 100644 assets/models/buildables/telenode/line.tga create mode 100644 assets/models/buildables/telenode/lines2.jpg create mode 100644 assets/models/buildables/telenode/lines2.tga create mode 100644 assets/models/buildables/telenode/rep_cyl.jpg create mode 100644 assets/models/buildables/telenode/sparkles.tga create mode 100644 assets/models/buildables/telenode/telenode.md3 create mode 100644 assets/models/buildables/telenode/telenode_parts.jpg create mode 100644 assets/models/buildables/telenode/telenode_parts.tga create mode 100644 assets/models/buildables/telenode/telenode_top.jpg create mode 100644 assets/models/buildables/telenode/telenode_top.tga create mode 100644 assets/models/buildables/tendon_large/animation.cfg create mode 100644 assets/models/buildables/tendon_large/tendon_large.md3 create mode 100644 assets/models/buildables/tendon_medium/animation.cfg create mode 100644 assets/models/buildables/tendon_medium/tendon_medium.md3 create mode 100644 assets/models/buildables/tendon_small/animation.cfg create mode 100644 assets/models/buildables/tendon_small/haut_fetzen.tga create mode 100644 assets/models/buildables/tendon_small/tendon_small.md3 create mode 100644 assets/models/buildables/tesla/animation.cfg create mode 100644 assets/models/buildables/tesla/tesla.md3 create mode 100644 assets/models/buildables/tesla/tesla_ball.jpg create mode 100644 assets/models/buildables/tesla/tesla_grill.jpg create mode 100644 assets/models/buildables/tesla/tesla_main.jpg create mode 100644 assets/models/buildables/tesla/tesla_spark.jpg create mode 100644 assets/models/buildables/trapper/animation.cfg create mode 100644 assets/models/buildables/trapper/trapper.md3 create mode 100644 assets/models/buildables/trapper/trapper_body.jpg create mode 100644 assets/models/buildables/trapper/trapper_gills.tga create mode 100644 assets/models/buildables/trapper/trapper_tent.jpg create mode 100644 assets/models/fx/alien_gibs/a_gib1.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib2.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib3.md3 create mode 100644 assets/models/fx/alien_gibs/a_gib4.md3 create mode 100644 assets/models/fx/alien_gibs/gib.jpg create mode 100644 assets/models/fx/metal_gibs/hot_gibs.jpg create mode 100644 assets/models/fx/metal_gibs/m_gib1.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib2.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib3.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib4.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib5.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib6.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib7.md3 create mode 100644 assets/models/fx/metal_gibs/m_gib8.md3 create mode 100644 assets/models/fx/metal_gibs/metal_gibs.jpg create mode 100644 assets/models/players/builder/animation.cfg create mode 100644 assets/models/players/builder/builder.jpg create mode 100644 assets/models/players/builder/icon_advanced.tga create mode 100644 assets/models/players/builder/icon_default.tga create mode 100644 assets/models/players/builder/locdamage.cfg create mode 100644 assets/models/players/builder/nonseg.md3 create mode 100644 assets/models/players/builder/nonseg_advanced.skin create mode 100644 assets/models/players/builder/nonseg_default.skin create mode 100644 assets/models/players/human_base/animation.cfg create mode 100644 assets/models/players/human_base/armour.tga create mode 100644 assets/models/players/human_base/base.tga create mode 100644 assets/models/players/human_base/battpack.jpg create mode 100644 assets/models/players/human_base/battpack.md3 create mode 100644 assets/models/players/human_base/h_base.tga create mode 100644 assets/models/players/human_base/h_helmet.tga create mode 100644 assets/models/players/human_base/head.md3 create mode 100644 assets/models/players/human_base/head_default.skin create mode 100644 assets/models/players/human_base/head_light.skin create mode 100644 assets/models/players/human_base/icon_default.tga create mode 100644 assets/models/players/human_base/jetpack.jpg create mode 100644 assets/models/players/human_base/jetpack.md3 create mode 100644 assets/models/players/human_base/jetpack_flash.jpg create mode 100644 assets/models/players/human_base/jetpack_flash.md3 create mode 100644 assets/models/players/human_base/light.tga create mode 100644 assets/models/players/human_base/locdamage.cfg create mode 100644 assets/models/players/human_base/lower.md3 create mode 100644 assets/models/players/human_base/lower_default.skin create mode 100644 assets/models/players/human_base/lower_light.skin create mode 100644 assets/models/players/human_base/shoulderpads.tga create mode 100644 assets/models/players/human_base/upper.md3 create mode 100644 assets/models/players/human_base/upper_default.skin create mode 100644 assets/models/players/human_base/upper_light.skin create mode 100644 assets/models/players/human_bsuit/animation.cfg create mode 100644 assets/models/players/human_bsuit/head.md3 create mode 100644 assets/models/players/human_bsuit/head_default.skin create mode 100644 assets/models/players/human_bsuit/human_bsuit.jpg create mode 100644 assets/models/players/human_bsuit/locdamage.cfg create mode 100644 assets/models/players/human_bsuit/lower.md3 create mode 100644 assets/models/players/human_bsuit/lower_default.skin create mode 100644 assets/models/players/human_bsuit/upper.md3 create mode 100644 assets/models/players/human_bsuit/upper_default.skin create mode 100644 assets/models/players/level0/adv.jpg create mode 100644 assets/models/players/level0/animation.cfg create mode 100644 assets/models/players/level0/icon_default.tga create mode 100644 assets/models/players/level0/level0.jpg create mode 100644 assets/models/players/level0/locdamage.cfg create mode 100644 assets/models/players/level0/nonseg.md3 create mode 100644 assets/models/players/level0/nonseg_adv.skin create mode 100644 assets/models/players/level0/nonseg_default.skin create mode 100644 assets/models/players/level1/animation.cfg create mode 100644 assets/models/players/level1/icon_default.tga create mode 100644 assets/models/players/level1/level1.jpg create mode 100644 assets/models/players/level1/level1upg.jpg create mode 100644 assets/models/players/level1/locdamage.cfg create mode 100644 assets/models/players/level1/nonseg.md3 create mode 100644 assets/models/players/level1/nonseg_default.skin create mode 100644 assets/models/players/level1/nonseg_upgrade.skin create mode 100644 assets/models/players/level2/adv.tga create mode 100644 assets/models/players/level2/animation.cfg create mode 100644 assets/models/players/level2/default.tga create mode 100644 assets/models/players/level2/electric.jpg create mode 100644 assets/models/players/level2/icon_default.tga create mode 100644 assets/models/players/level2/locdamage.cfg create mode 100644 assets/models/players/level2/lvl2_fx.tga create mode 100644 assets/models/players/level2/nonseg.md3 create mode 100644 assets/models/players/level2/nonseg_adv.skin create mode 100644 assets/models/players/level2/nonseg_default.skin create mode 100644 assets/models/players/level2/null.tga create mode 100644 assets/models/players/level3/animation.cfg create mode 100644 assets/models/players/level3/icon_default.tga create mode 100644 assets/models/players/level3/level3.tga create mode 100644 assets/models/players/level3/level3adv.tga create mode 100644 assets/models/players/level3/locdamage.cfg create mode 100644 assets/models/players/level3/nonseg.md3 create mode 100644 assets/models/players/level3/nonseg_adv.skin create mode 100644 assets/models/players/level3/nonseg_default.skin create mode 100644 assets/models/players/level4/animation.cfg create mode 100644 assets/models/players/level4/icon_default.tga create mode 100644 assets/models/players/level4/level4.jpg create mode 100644 assets/models/players/level4/locdamage.cfg create mode 100644 assets/models/players/level4/nonseg.md3 create mode 100644 assets/models/players/level4/nonseg_default.skin create mode 100644 assets/models/players/level5/animation.cfg create mode 100644 assets/models/players/level5/icon_default.tga create mode 100644 assets/models/players/level5/level5.jpg create mode 100644 assets/models/players/level5/locdamage.cfg create mode 100644 assets/models/players/level5/nonseg.md3 create mode 100644 assets/models/players/level5/nonseg_default.skin create mode 100644 assets/models/weapons/abuild/weapon.cfg create mode 100644 assets/models/weapons/abuildupg/flash0.wav create mode 100644 assets/models/weapons/abuildupg/impactflesh0.wav create mode 100644 assets/models/weapons/abuildupg/weapon.cfg create mode 100644 assets/models/weapons/acidbomb/acid.md3 create mode 100644 assets/models/weapons/acidbomb/acid.tga create mode 100644 assets/models/weapons/acidbomb/acidb.jpg create mode 100644 assets/models/weapons/blaster/blaster.jpg create mode 100644 assets/models/weapons/blaster/blaster.md3 create mode 100644 assets/models/weapons/blaster/blaster_flash.md3 create mode 100644 assets/models/weapons/blaster/blaster_hand.md3 create mode 100644 assets/models/weapons/blaster/flash.jpg create mode 100644 assets/models/weapons/blaster/flash0.wav create mode 100644 assets/models/weapons/blaster/weapon.cfg create mode 100644 assets/models/weapons/chaingun/barrels.jpg create mode 100644 assets/models/weapons/chaingun/chaingun.jpg create mode 100644 assets/models/weapons/chaingun/chaingun.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_barrel.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_flash.md3 create mode 100644 assets/models/weapons/chaingun/chaingun_hand.md3 create mode 100644 assets/models/weapons/chaingun/flash.jpg create mode 100644 assets/models/weapons/chaingun/flash0.wav create mode 100644 assets/models/weapons/chaingun/flash1.wav create mode 100644 assets/models/weapons/chaingun/flash2.wav create mode 100644 assets/models/weapons/chaingun/flash3.wav create mode 100644 assets/models/weapons/chaingun/impact0.wav create mode 100644 assets/models/weapons/chaingun/weapon.cfg create mode 100644 assets/models/weapons/ckit/ckit.jpg create mode 100644 assets/models/weapons/ckit/ckit.md3 create mode 100644 assets/models/weapons/ckit/ckit_hand.md3 create mode 100644 assets/models/weapons/ckit/lines2.jpg create mode 100644 assets/models/weapons/ckit/rep_cyl.jpg create mode 100644 assets/models/weapons/ckit/screen.jpg create mode 100644 assets/models/weapons/ckit/scroll.jpg create mode 100644 assets/models/weapons/ckit/weapon.cfg create mode 100644 assets/models/weapons/flamer/fireball_ye.wav create mode 100644 assets/models/weapons/flamer/fireimpc.wav create mode 100644 assets/models/weapons/flamer/fireloop.wav create mode 100644 assets/models/weapons/flamer/flamer.jpg create mode 100644 assets/models/weapons/flamer/flamer.md3 create mode 100644 assets/models/weapons/flamer/flamer.tga create mode 100644 assets/models/weapons/flamer/flamer_flash.md3 create mode 100644 assets/models/weapons/flamer/flamer_hand.md3 create mode 100644 assets/models/weapons/flamer/flash.jpg create mode 100644 assets/models/weapons/flamer/gas.jpg create mode 100644 assets/models/weapons/flamer/idle.wav create mode 100644 assets/models/weapons/flamer/pilot.jpg create mode 100644 assets/models/weapons/flamer/warning.wav create mode 100644 assets/models/weapons/flamer/warning2.wav create mode 100644 assets/models/weapons/flamer/weapon.cfg create mode 100644 assets/models/weapons/grenade/energy.jpg create mode 100644 assets/models/weapons/grenade/grenade.jpg create mode 100644 assets/models/weapons/grenade/grenade.md3 create mode 100644 assets/models/weapons/grenade/impact0.wav create mode 100644 assets/models/weapons/grenade/weapon.cfg create mode 100644 assets/models/weapons/hive/missile.wav create mode 100644 assets/models/weapons/hive/sprite1.tga create mode 100644 assets/models/weapons/hive/sprite2.tga create mode 100644 assets/models/weapons/hive/weapon.cfg create mode 100644 assets/models/weapons/lcannon/flash.jpg create mode 100644 assets/models/weapons/lcannon/flash0.wav create mode 100644 assets/models/weapons/lcannon/idle.wav create mode 100644 assets/models/weapons/lcannon/impact0.wav create mode 100644 assets/models/weapons/lcannon/lcannon.jpg create mode 100644 assets/models/weapons/lcannon/lcannon.md3 create mode 100644 assets/models/weapons/lcannon/lcannon_flash.md3 create mode 100644 assets/models/weapons/lcannon/lcannon_hand.md3 create mode 100644 assets/models/weapons/lcannon/missile.wav create mode 100644 assets/models/weapons/lcannon/missle.wav create mode 100644 assets/models/weapons/lcannon/warning.wav create mode 100644 assets/models/weapons/lcannon/warning2.wav create mode 100644 assets/models/weapons/lcannon/weapon.cfg create mode 100644 assets/models/weapons/level0/flash0.wav create mode 100644 assets/models/weapons/level0/weapon.cfg create mode 100644 assets/models/weapons/level0upg/weapon.cfg create mode 100644 assets/models/weapons/level1/bomb.wav create mode 100644 assets/models/weapons/level1/flash0.wav create mode 100644 assets/models/weapons/level1/impactflesh0.wav create mode 100644 assets/models/weapons/level1/weapon.cfg create mode 100644 assets/models/weapons/level1upg/gas.wav create mode 100644 assets/models/weapons/level1upg/weapon.cfg create mode 100644 assets/models/weapons/level2/flash0.wav create mode 100644 assets/models/weapons/level2/impactflesh0.wav create mode 100644 assets/models/weapons/level2/weapon.cfg create mode 100644 assets/models/weapons/level2upg/electric.wav create mode 100644 assets/models/weapons/level2upg/weapon.cfg create mode 100644 assets/models/weapons/level3/flash0.wav create mode 100644 assets/models/weapons/level3/impactflesh0.wav create mode 100644 assets/models/weapons/level3/pounce.wav create mode 100644 assets/models/weapons/level3/weapon.cfg create mode 100644 assets/models/weapons/level3upg/flash0.wav create mode 100644 assets/models/weapons/level3upg/impactflesh0.wav create mode 100644 assets/models/weapons/level3upg/missile.jpg create mode 100644 assets/models/weapons/level3upg/missile.md3 create mode 100644 assets/models/weapons/level3upg/missile.wav create mode 100644 assets/models/weapons/level3upg/weapon.cfg create mode 100644 assets/models/weapons/level4/breath.wav create mode 100644 assets/models/weapons/level4/flash0.wav create mode 100644 assets/models/weapons/level4/impactflesh0.wav create mode 100644 assets/models/weapons/level4/weapon.cfg create mode 100644 assets/models/weapons/level5/airpounce.wav create mode 100644 assets/models/weapons/level5/flash0.wav create mode 100644 assets/models/weapons/level5/impactflesh0.wav create mode 100644 assets/models/weapons/level5/pounce.wav create mode 100644 assets/models/weapons/level5/prickles.md3 create mode 100644 assets/models/weapons/level5/prickles_fire.wav create mode 100644 assets/models/weapons/level5/prickles_tex.jpg create mode 100644 assets/models/weapons/level5/sparks.tga create mode 100644 assets/models/weapons/level5/weapon.cfg create mode 100644 assets/models/weapons/lgun/flash.jpg create mode 100644 assets/models/weapons/lgun/flash0.wav create mode 100644 assets/models/weapons/lgun/lgun.jpg create mode 100644 assets/models/weapons/lgun/lgun.md3 create mode 100644 assets/models/weapons/lgun/lgun_flash.md3 create mode 100644 assets/models/weapons/lgun/lgun_hand.md3 create mode 100644 assets/models/weapons/lgun/weapon.cfg create mode 100644 assets/models/weapons/lockblob/missle.jpg create mode 100644 assets/models/weapons/lockblob/missle.md3 create mode 100644 assets/models/weapons/lockblob/weapon.cfg create mode 100644 assets/models/weapons/mdriver/fireloop.wav create mode 100644 assets/models/weapons/mdriver/flash.jpg create mode 100644 assets/models/weapons/mdriver/flash0.wav create mode 100644 assets/models/weapons/mdriver/flash02nd.wav create mode 100644 assets/models/weapons/mdriver/glow.jpg create mode 100644 assets/models/weapons/mdriver/mdriver.jpg create mode 100644 assets/models/weapons/mdriver/mdriver.md3 create mode 100644 assets/models/weapons/mdriver/mdriver.tga create mode 100644 assets/models/weapons/mdriver/mdriver_flash.md3 create mode 100644 assets/models/weapons/mdriver/mdriver_hand.md3 create mode 100644 assets/models/weapons/mdriver/weapon.cfg create mode 100644 assets/models/weapons/mgturret/weapon.cfg create mode 100644 assets/models/weapons/mgturret2/weapon.cfg create mode 100644 assets/models/weapons/mine/impact0.wav create mode 100644 assets/models/weapons/mine/mine.jpg create mode 100644 assets/models/weapons/mine/mine.md3 create mode 100644 assets/models/weapons/mine/mine_blend.jpg create mode 100644 assets/models/weapons/mine/mine_spike.jpg create mode 100644 assets/models/weapons/mine/weapon.cfg create mode 100644 assets/models/weapons/prifle/flash.jpg create mode 100644 assets/models/weapons/prifle/flash0.wav create mode 100644 assets/models/weapons/prifle/impact0.wav create mode 100644 assets/models/weapons/prifle/prifle.jpg create mode 100644 assets/models/weapons/prifle/prifle.md3 create mode 100644 assets/models/weapons/prifle/prifle_flash.md3 create mode 100644 assets/models/weapons/prifle/prifle_hand.md3 create mode 100644 assets/models/weapons/prifle/weapon.cfg create mode 100644 assets/models/weapons/psaw/blade.tga create mode 100644 assets/models/weapons/psaw/bladeadd.jpg create mode 100644 assets/models/weapons/psaw/chain.jpg create mode 100644 assets/models/weapons/psaw/crosshair-psaw.tga create mode 100644 assets/models/weapons/psaw/firing.wav create mode 100644 assets/models/weapons/psaw/firingblade.wav create mode 100644 assets/models/weapons/psaw/flash.jpg create mode 100644 assets/models/weapons/psaw/idle.wav create mode 100644 assets/models/weapons/psaw/impact0blade.wav create mode 100644 assets/models/weapons/psaw/psaw.jpg create mode 100644 assets/models/weapons/psaw/psaw.md3 create mode 100644 assets/models/weapons/psaw/psaw_flash.md3 create mode 100644 assets/models/weapons/psaw/psaw_hand.md3 create mode 100644 assets/models/weapons/psaw/psawmetal.md3 create mode 100644 assets/models/weapons/psaw/weapon.cfg create mode 100644 assets/models/weapons/rifle/flash.jpg create mode 100644 assets/models/weapons/rifle/flash0.wav create mode 100644 assets/models/weapons/rifle/flash2nd.wav create mode 100644 assets/models/weapons/rifle/ricochet0.wav create mode 100644 assets/models/weapons/rifle/ricochet1.wav create mode 100644 assets/models/weapons/rifle/ricochet2.wav create mode 100644 assets/models/weapons/rifle/ricochet3.wav create mode 100644 assets/models/weapons/rifle/rifle.jpg create mode 100644 assets/models/weapons/rifle/rifle.md3 create mode 100644 assets/models/weapons/rifle/rifle_flash.md3 create mode 100644 assets/models/weapons/rifle/rifle_hand.md3 create mode 100644 assets/models/weapons/rifle/weapon.cfg create mode 100644 assets/models/weapons/shells/rifle-shell.jpg create mode 100644 assets/models/weapons/shells/rifle-shell.md3 create mode 100644 assets/models/weapons/shells/shotgun-shell.jpg create mode 100644 assets/models/weapons/shells/shotgun-shell.md3 create mode 100644 assets/models/weapons/shotgun/flash.jpg create mode 100644 assets/models/weapons/shotgun/flash0.wav create mode 100644 assets/models/weapons/shotgun/shotgun.jpg create mode 100644 assets/models/weapons/shotgun/shotgun.md3 create mode 100644 assets/models/weapons/shotgun/shotgun_flash.md3 create mode 100644 assets/models/weapons/shotgun/shotgun_hand.md3 create mode 100644 assets/models/weapons/shotgun/weapon.cfg create mode 100644 assets/models/weapons/smoke/smoke.jpg create mode 100644 assets/models/weapons/smoke/smoke.md3 create mode 100644 assets/models/weapons/smoke/smoke.wav create mode 100644 assets/models/weapons/smoke/smokegfx.tga create mode 100644 assets/models/weapons/smoke/weapon.cfg create mode 100644 assets/models/weapons/teslagen/weapon.cfg create mode 100644 assets/overrides/buildables/acid_tube.cfg create mode 100644 assets/overrides/buildables/arm.cfg create mode 100644 assets/overrides/buildables/barricade.cfg create mode 100644 assets/overrides/buildables/booster.cfg create mode 100644 assets/overrides/buildables/dcc.cfg create mode 100644 assets/overrides/buildables/eggpod.cfg create mode 100644 assets/overrides/buildables/hive.cfg create mode 100644 assets/overrides/buildables/hovel.cfg create mode 100644 assets/overrides/buildables/medistat.cfg create mode 100644 assets/overrides/buildables/mgturret.cfg create mode 100644 assets/overrides/buildables/mgturret2.cfg create mode 100644 assets/overrides/buildables/overmind.cfg create mode 100644 assets/overrides/buildables/reactor.cfg create mode 100644 assets/overrides/buildables/repeater.cfg create mode 100644 assets/overrides/buildables/telenode.cfg create mode 100644 assets/overrides/buildables/tesla.cfg create mode 100644 assets/overrides/buildables/trapper.cfg create mode 100644 assets/overrides/classes/builder.cfg create mode 100644 assets/overrides/classes/builderupg.cfg create mode 100644 assets/overrides/classes/human_base.cfg create mode 100644 assets/overrides/classes/human_bsuit.cfg create mode 100644 assets/overrides/classes/level0.cfg create mode 100644 assets/overrides/classes/level1.cfg create mode 100644 assets/overrides/classes/level1upg.cfg create mode 100644 assets/overrides/classes/level2.cfg create mode 100644 assets/overrides/classes/level2upg.cfg create mode 100644 assets/overrides/classes/level3.cfg create mode 100644 assets/overrides/classes/level3upg.cfg create mode 100644 assets/overrides/classes/level4.cfg create mode 100644 assets/overrides/classes/level5.cfg create mode 100644 assets/readme_edge_7.txt create mode 100644 assets/scripts/ab_acidtube.particle create mode 100644 assets/scripts/ab_acidtube.shader create mode 100644 assets/scripts/ab_booster.shader create mode 100644 assets/scripts/ab_egg.shader create mode 100644 assets/scripts/ab_hive.particle create mode 100644 assets/scripts/ab_hive.shader create mode 100644 assets/scripts/ab_infestation_blister.shader create mode 100644 assets/scripts/ab_infestation_slime.particle create mode 100644 assets/scripts/ab_infestation_slime.shader create mode 100644 assets/scripts/ab_infestation_slime.trail create mode 100644 assets/scripts/ab_infestation_thicket.shader create mode 100644 assets/scripts/ab_net.shader create mode 100644 assets/scripts/ab_organic_bulb.particle create mode 100644 assets/scripts/ab_overmind.shader create mode 100644 assets/scripts/ab_panzer_medium.shader create mode 100644 assets/scripts/ab_pod.shader create mode 100644 assets/scripts/ab_reflector.shader create mode 100644 assets/scripts/ab_spiteful_abcess.particle create mode 100644 assets/scripts/ab_spiteful_abcess.shader create mode 100644 assets/scripts/ab_tendon_small.shader create mode 100644 assets/scripts/ab_trapper.shader create mode 100644 assets/scripts/alien_models.shader create mode 100644 assets/scripts/aw_aliens.shader create mode 100644 assets/scripts/aw_level1_upg.particle create mode 100644 assets/scripts/aw_level1_upg.shader create mode 100644 assets/scripts/aw_level2.shader create mode 100644 assets/scripts/aw_level2_upg.trail create mode 100644 assets/scripts/aw_level3_upg.particle create mode 100644 assets/scripts/aw_level4.particle create mode 100644 assets/scripts/aw_level5.particle create mode 100644 assets/scripts/aw_level5.shader create mode 100644 assets/scripts/aw_level5.trail create mode 100644 assets/scripts/custinfoparms.txt create mode 100644 assets/scripts/general_alien_buildables.particle create mode 100644 assets/scripts/general_alien_player.particle create mode 100644 assets/scripts/general_human_buildables.particle create mode 100644 assets/scripts/general_human_player.particle create mode 100644 assets/scripts/hb_container_sml.shader create mode 100644 assets/scripts/hb_dcc.shader create mode 100644 assets/scripts/hb_fence.shader create mode 100644 assets/scripts/hb_flame_turret.particle create mode 100644 assets/scripts/hb_flameturret.shader create mode 100644 assets/scripts/hb_light.particle create mode 100644 assets/scripts/hb_light.shader create mode 100644 assets/scripts/hb_medi.shader create mode 100644 assets/scripts/hb_mgturret.shader create mode 100644 assets/scripts/hb_reactor.shader create mode 100644 assets/scripts/hb_refinery.shader create mode 100644 assets/scripts/hb_shield.shader create mode 100644 assets/scripts/hb_telenode.shader create mode 100644 assets/scripts/hb_tesla.shader create mode 100644 assets/scripts/hb_tesla.trail create mode 100644 assets/scripts/hu_explosive_grenade.particle create mode 100644 assets/scripts/hu_jetpack.particle create mode 100644 assets/scripts/hu_jetpack.shader create mode 100644 assets/scripts/human_models.shader create mode 100644 assets/scripts/hw_blaster.particle create mode 100644 assets/scripts/hw_blaster.shader create mode 100644 assets/scripts/hw_chaingun.particle create mode 100644 assets/scripts/hw_conkit.shader create mode 100644 assets/scripts/hw_flamer.particle create mode 100644 assets/scripts/hw_flamer.shader create mode 100644 assets/scripts/hw_flamer.trail create mode 100644 assets/scripts/hw_grenade.shader create mode 100644 assets/scripts/hw_humans.shader create mode 100644 assets/scripts/hw_lasgun.particle create mode 100644 assets/scripts/hw_lasgun.shader create mode 100644 assets/scripts/hw_lcannon.particle create mode 100644 assets/scripts/hw_lcannon.shader create mode 100644 assets/scripts/hw_massdriver.particle create mode 100644 assets/scripts/hw_massdriver.shader create mode 100644 assets/scripts/hw_mdriver.shader create mode 100644 assets/scripts/hw_mdriver.trail create mode 100644 assets/scripts/hw_prifle.particle create mode 100644 assets/scripts/hw_prifle.shader create mode 100644 assets/scripts/hw_prifle.trail create mode 100644 assets/scripts/hw_psaw.particle create mode 100644 assets/scripts/hw_psaw.shader create mode 100644 assets/scripts/hw_rifle.particle create mode 100644 assets/scripts/hw_rifle.shader create mode 100644 assets/scripts/hw_rifle.trail create mode 100644 assets/scripts/hw_shotgun.particle create mode 100644 assets/scripts/system_core.particle create mode 100644 assets/scripts/system_crosshairs.shader create mode 100644 assets/scripts/system_effects.shader create mode 100644 assets/scripts/system_emoticons.shader create mode 100644 assets/scripts/system_marks.shader create mode 100644 assets/scripts/system_muzzle.shader create mode 100644 assets/scripts/system_sprites.shader create mode 100644 assets/scripts/system_ui.shader create mode 100644 assets/sound/ambient/30-60HzHum.wav create mode 100644 assets/sound/ambient/drone1.wav create mode 100644 assets/sound/ambient/drone2.wav create mode 100644 assets/sound/ambient/electricspark.wav create mode 100644 assets/sound/ambient/fan.wav create mode 100644 assets/sound/ambient/quickpulse.wav create mode 100644 assets/sound/ambient/slowpulse1.wav create mode 100644 assets/sound/ambient/slowpulse2.wav create mode 100644 assets/sound/ambient/steam.wav create mode 100644 assets/sound/ambient/water1.wav create mode 100644 assets/sound/ambient/water_drip_fast.wav create mode 100644 assets/sound/ambient/water_drip_med.wav create mode 100644 assets/sound/ambient/water_drip_slow.wav create mode 100644 assets/sound/ambient/water_rush.wav create mode 100644 assets/sound/ambient/wind1.wav create mode 100644 assets/sound/ambient/wind2.wav create mode 100644 assets/sound/announcements/overmindattack.wav create mode 100644 assets/sound/announcements/overminddying.wav create mode 100644 assets/sound/announcements/overmindevolved.wav create mode 100644 assets/sound/announcements/overmindspawns.wav create mode 100644 assets/sound/announcements/reinforcement.wav create mode 100644 assets/sound/buildables/acid_tube/attack1.wav create mode 100644 assets/sound/buildables/acid_tube/construct1.wav create mode 100644 assets/sound/buildables/acid_tube/pain1.wav create mode 100644 assets/sound/buildables/acid_tube/pain2.wav create mode 100644 assets/sound/buildables/acid_tube/sound.cfg create mode 100644 assets/sound/buildables/alien/attack1.wav create mode 100644 assets/sound/buildables/alien/attack2.wav create mode 100644 assets/sound/buildables/alien/construct1.wav create mode 100644 assets/sound/buildables/alien/construct2.wav create mode 100644 assets/sound/buildables/alien/damage.wav create mode 100644 assets/sound/buildables/alien/destroy1.wav create mode 100644 assets/sound/buildables/alien/destroy2.wav create mode 100644 assets/sound/buildables/alien/destroyed.wav create mode 100644 assets/sound/buildables/alien/explosion.wav create mode 100644 assets/sound/buildables/alien/idle1.wav create mode 100644 assets/sound/buildables/alien/idle2.wav create mode 100644 assets/sound/buildables/alien/idle3.wav create mode 100644 assets/sound/buildables/alien/pain1.wav create mode 100644 assets/sound/buildables/alien/pain2.wav create mode 100644 assets/sound/buildables/alien/prebuild.wav create mode 100644 assets/sound/buildables/alien/spawn1.wav create mode 100644 assets/sound/buildables/alien/spawn2.wav create mode 100644 assets/sound/buildables/arm/sound.cfg create mode 100644 assets/sound/buildables/barrel/pain1.wav create mode 100644 assets/sound/buildables/barrel/sound.cfg create mode 100644 assets/sound/buildables/barricade/construct1.wav create mode 100644 assets/sound/buildables/barricade/destroyed.wav create mode 100644 assets/sound/buildables/barricade/pain1.wav create mode 100644 assets/sound/buildables/barricade/pain2.wav create mode 100644 assets/sound/buildables/barricade/sound.cfg create mode 100644 assets/sound/buildables/barrier_corner/pain1.wav create mode 100644 assets/sound/buildables/barrier_corner/sound.cfg create mode 100644 assets/sound/buildables/barrier_line/pain1.wav create mode 100644 assets/sound/buildables/barrier_line/sound.cfg create mode 100644 assets/sound/buildables/barrier_point/pain1.wav create mode 100644 assets/sound/buildables/barrier_point/sound.cfg create mode 100644 assets/sound/buildables/booster/pain1.wav create mode 100644 assets/sound/buildables/booster/sound.cfg create mode 100644 assets/sound/buildables/cocoon/pain1.wav create mode 100644 assets/sound/buildables/cocoon/sound.cfg create mode 100644 assets/sound/buildables/container_large/pain1.wav create mode 100644 assets/sound/buildables/container_large/sound.cfg create mode 100644 assets/sound/buildables/container_medium/pain1.wav create mode 100644 assets/sound/buildables/container_medium/sound.cfg create mode 100644 assets/sound/buildables/container_small/pain1.wav create mode 100644 assets/sound/buildables/container_small/sound.cfg create mode 100644 assets/sound/buildables/cover/pain1.wav create mode 100644 assets/sound/buildables/cover/sound.cfg create mode 100644 assets/sound/buildables/cover_stump/pain1.wav create mode 100644 assets/sound/buildables/cover_stump/sound.cfg create mode 100644 assets/sound/buildables/creepcolony/sound.cfg create mode 100644 assets/sound/buildables/dcc/idle1.wav create mode 100644 assets/sound/buildables/dcc/sound.cfg create mode 100644 assets/sound/buildables/eggpod/pain1.wav create mode 100644 assets/sound/buildables/eggpod/pain2.wav create mode 100644 assets/sound/buildables/eggpod/sound.cfg create mode 100644 assets/sound/buildables/fence/pain1.wav create mode 100644 assets/sound/buildables/fence/sound.cfg create mode 100644 assets/sound/buildables/fence_rod/pain1.wav create mode 100644 assets/sound/buildables/fence_rod/sound.cfg create mode 100644 assets/sound/buildables/hive/pain1.wav create mode 100644 assets/sound/buildables/hive/pain2.wav create mode 100644 assets/sound/buildables/hive/sound.cfg create mode 100644 assets/sound/buildables/hovel/attack1.wav create mode 100644 assets/sound/buildables/hovel/attack2.wav create mode 100644 assets/sound/buildables/hovel/pain1.wav create mode 100644 assets/sound/buildables/hovel/pain2.wav create mode 100644 assets/sound/buildables/hovel/sound.cfg create mode 100644 assets/sound/buildables/human/attack1.wav create mode 100644 assets/sound/buildables/human/attack2.wav create mode 100644 assets/sound/buildables/human/construct1.wav create mode 100644 assets/sound/buildables/human/construct2.wav create mode 100644 assets/sound/buildables/human/damage.wav create mode 100644 assets/sound/buildables/human/damage0.wav create mode 100644 assets/sound/buildables/human/damage1.wav create mode 100644 assets/sound/buildables/human/damage2.wav create mode 100644 assets/sound/buildables/human/damage3.wav create mode 100644 assets/sound/buildables/human/destroy1.wav create mode 100644 assets/sound/buildables/human/destroy2.wav create mode 100644 assets/sound/buildables/human/destroyed.wav create mode 100644 assets/sound/buildables/human/explosion.wav create mode 100644 assets/sound/buildables/human/fragmentbounce.wav create mode 100644 assets/sound/buildables/human/idle1.wav create mode 100644 assets/sound/buildables/human/idle2.wav create mode 100644 assets/sound/buildables/human/idle3.wav create mode 100644 assets/sound/buildables/human/pain1.wav create mode 100644 assets/sound/buildables/human/pain2.wav create mode 100644 assets/sound/buildables/human/prebuild.wav create mode 100644 assets/sound/buildables/human/repair.wav create mode 100644 assets/sound/buildables/human/repaired.wav create mode 100644 assets/sound/buildables/human/spawn1.wav create mode 100644 assets/sound/buildables/human/spawn2.wav create mode 100644 assets/sound/buildables/infestation_blister/pain1.wav create mode 100644 assets/sound/buildables/infestation_blister/sound.cfg create mode 100644 assets/sound/buildables/infestation_slime/attack1.wav create mode 100644 assets/sound/buildables/infestation_slime/pain1.wav create mode 100644 assets/sound/buildables/infestation_slime/sound.cfg create mode 100644 assets/sound/buildables/infestation_thicket/pain1.wav create mode 100644 assets/sound/buildables/infestation_thicket/sound.cfg create mode 100644 assets/sound/buildables/ladder/pain1.wav create mode 100644 assets/sound/buildables/ladder/sound.cfg create mode 100644 assets/sound/buildables/light/emp.wav create mode 100644 assets/sound/buildables/light/idle1.wav create mode 100644 assets/sound/buildables/light/pain1.wav create mode 100644 assets/sound/buildables/light/sound.cfg create mode 100644 assets/sound/buildables/medistat/attack1.wav create mode 100644 assets/sound/buildables/medistat/idle1.wav create mode 100644 assets/sound/buildables/medistat/sound.cfg create mode 100644 assets/sound/buildables/mgturret/attack1.wav create mode 100644 assets/sound/buildables/mgturret/firetemplate.wav create mode 100644 assets/sound/buildables/mgturret/idle1.wav create mode 100644 assets/sound/buildables/mgturret/pain1.wav create mode 100644 assets/sound/buildables/mgturret/sound.cfg create mode 100644 assets/sound/buildables/mgturret/spinup.wav create mode 100644 assets/sound/buildables/mgturret2/idle1.wav create mode 100644 assets/sound/buildables/mgturret2/sound.cfg create mode 100644 assets/sound/buildables/mgturret2/spinup.wav create mode 100644 assets/sound/buildables/muscle/attack1.wav create mode 100644 assets/sound/buildables/muscle/pain1.wav create mode 100644 assets/sound/buildables/muscle/sound.cfg create mode 100644 assets/sound/buildables/net/pain1.wav create mode 100644 assets/sound/buildables/net/sound.cfg create mode 100644 assets/sound/buildables/net_spike/pain1.wav create mode 100644 assets/sound/buildables/net_spike/sound.cfg create mode 100644 assets/sound/buildables/organic_bulb/pain1.wav create mode 100644 assets/sound/buildables/organic_bulb/sound.cfg create mode 100644 assets/sound/buildables/overmind/construct1.wav create mode 100644 assets/sound/buildables/overmind/idle1.wav create mode 100644 assets/sound/buildables/overmind/pain1.wav create mode 100644 assets/sound/buildables/overmind/pain2.wav create mode 100644 assets/sound/buildables/overmind/sound.cfg create mode 100644 assets/sound/buildables/panzer_large/pain1.wav create mode 100644 assets/sound/buildables/panzer_large/sound.cfg create mode 100644 assets/sound/buildables/panzer_medium/pain1.wav create mode 100644 assets/sound/buildables/panzer_medium/sound.cfg create mode 100644 assets/sound/buildables/panzer_small/pain1.wav create mode 100644 assets/sound/buildables/panzer_small/sound.cfg create mode 100644 assets/sound/buildables/plate_large/pain1.wav create mode 100644 assets/sound/buildables/plate_large/sound.cfg create mode 100644 assets/sound/buildables/plate_medium/pain1.wav create mode 100644 assets/sound/buildables/plate_medium/sound.cfg create mode 100644 assets/sound/buildables/plate_small/pain1.wav create mode 100644 assets/sound/buildables/plate_small/sound.cfg create mode 100644 assets/sound/buildables/pod/pain1.wav create mode 100644 assets/sound/buildables/pod/sound.cfg create mode 100644 assets/sound/buildables/pod_stump/pain1.wav create mode 100644 assets/sound/buildables/pod_stump/sound.cfg create mode 100644 assets/sound/buildables/reactor/attack1.wav create mode 100644 assets/sound/buildables/reactor/idle1.wav create mode 100644 assets/sound/buildables/reactor/sound.cfg create mode 100644 assets/sound/buildables/refinery/idle1.wav create mode 100644 assets/sound/buildables/refinery/sound.cfg create mode 100644 assets/sound/buildables/reflector/pain1.wav create mode 100644 assets/sound/buildables/reflector/sound.cfg create mode 100644 assets/sound/buildables/repeater/idle1.wav create mode 100644 assets/sound/buildables/repeater/sound.cfg create mode 100644 assets/sound/buildables/repeater/use.wav create mode 100644 assets/sound/buildables/shield/attack1.wav create mode 100644 assets/sound/buildables/shield/attack2.wav create mode 100644 assets/sound/buildables/shield/pain1.wav create mode 100644 assets/sound/buildables/shield/pain2.wav create mode 100644 assets/sound/buildables/shield/sound.cfg create mode 100644 assets/sound/buildables/spiteful_abcess/pain1.wav create mode 100644 assets/sound/buildables/spiteful_abcess/sound.cfg create mode 100644 assets/sound/buildables/teflon_foil/pain1.wav create mode 100644 assets/sound/buildables/teflon_foil/sound.cfg create mode 100644 assets/sound/buildables/telenode/construct1.wav create mode 100644 assets/sound/buildables/telenode/sound.cfg create mode 100644 assets/sound/buildables/tendon_large/pain1.wav create mode 100644 assets/sound/buildables/tendon_large/sound.cfg create mode 100644 assets/sound/buildables/tendon_medium/pain1.wav create mode 100644 assets/sound/buildables/tendon_medium/sound.cfg create mode 100644 assets/sound/buildables/tendon_small/pain1.wav create mode 100644 assets/sound/buildables/tendon_small/sound.cfg create mode 100644 assets/sound/buildables/tesla/idle1.wav create mode 100644 assets/sound/buildables/tesla/sound.cfg create mode 100644 assets/sound/buildables/tesla/tesla_fire.wav create mode 100644 assets/sound/buildables/trapper/attack1.wav create mode 100644 assets/sound/buildables/trapper/pain1.wav create mode 100644 assets/sound/buildables/trapper/pain2.wav create mode 100644 assets/sound/buildables/trapper/sound.cfg create mode 100644 assets/sound/edge/hdoglove.wav create mode 100644 assets/sound/feedback/hit.wav create mode 100644 assets/sound/misc/abomb_bounce1.wav create mode 100644 assets/sound/misc/abomb_bounce2.wav create mode 100644 assets/sound/misc/abomb_explode.wav create mode 100644 assets/sound/misc/alien_talk.wav create mode 100644 assets/sound/misc/disconnect.wav create mode 100644 assets/sound/misc/electro.wav create mode 100644 assets/sound/misc/fry.wav create mode 100644 assets/sound/misc/hard_bounce1.wav create mode 100644 assets/sound/misc/hard_bounce2.wav create mode 100644 assets/sound/misc/human_talk.wav create mode 100644 assets/sound/misc/menu1.wav create mode 100644 assets/sound/misc/menu2.wav create mode 100644 assets/sound/misc/menu3.wav create mode 100644 assets/sound/misc/menu4.wav create mode 100644 assets/sound/misc/mine_bounce1.wav create mode 100644 assets/sound/misc/organic_bounce.wav create mode 100644 assets/sound/misc/talk.wav create mode 100644 assets/sound/movers/doors/dr1_end.wav create mode 100644 assets/sound/movers/doors/dr1_strt.wav create mode 100644 assets/sound/movers/switches/button1.wav create mode 100644 assets/sound/null.wav create mode 100644 assets/sound/player/alienevolve.wav create mode 100644 assets/sound/player/builder/death1.wav create mode 100644 assets/sound/player/builder/death2.wav create mode 100644 assets/sound/player/builder/death3.wav create mode 100644 assets/sound/player/builder/jump1.wav create mode 100644 assets/sound/player/builder/pain100_1.wav create mode 100644 assets/sound/player/builder/pain25_1.wav create mode 100644 assets/sound/player/builder/pain50_1.wav create mode 100644 assets/sound/player/builder/pain75_1.wav create mode 100644 assets/sound/player/builder/taunt.wav create mode 100644 assets/sound/player/footsteps/clank1.wav create mode 100644 assets/sound/player/footsteps/clank2.wav create mode 100644 assets/sound/player/footsteps/clank3.wav create mode 100644 assets/sound/player/footsteps/clank4.wav create mode 100644 assets/sound/player/footsteps/flesh1.wav create mode 100644 assets/sound/player/footsteps/flesh2.wav create mode 100644 assets/sound/player/footsteps/flesh3.wav create mode 100644 assets/sound/player/footsteps/flesh4.wav create mode 100644 assets/sound/player/footsteps/splash1.wav create mode 100644 assets/sound/player/footsteps/splash2.wav create mode 100644 assets/sound/player/footsteps/splash3.wav create mode 100644 assets/sound/player/footsteps/splash4.wav create mode 100644 assets/sound/player/footsteps/step1.wav create mode 100644 assets/sound/player/footsteps/step2.wav create mode 100644 assets/sound/player/footsteps/step3.wav create mode 100644 assets/sound/player/footsteps/step4.wav create mode 100644 assets/sound/player/gurp1.wav create mode 100644 assets/sound/player/gurp2.wav create mode 100644 assets/sound/player/human_base/clank1.wav create mode 100644 assets/sound/player/human_base/clank2.wav create mode 100644 assets/sound/player/human_base/clank3.wav create mode 100644 assets/sound/player/human_base/clank4.wav create mode 100644 assets/sound/player/human_base/death1.wav create mode 100644 assets/sound/player/human_base/death2.wav create mode 100644 assets/sound/player/human_base/death3.wav create mode 100644 assets/sound/player/human_base/fall1.wav create mode 100644 assets/sound/player/human_base/jump1.wav create mode 100644 assets/sound/player/human_base/pain100_1.wav create mode 100644 assets/sound/player/human_base/pain25_1.wav create mode 100644 assets/sound/player/human_base/pain50_1.wav create mode 100644 assets/sound/player/human_base/pain75_1.wav create mode 100644 assets/sound/player/human_base/step1.wav create mode 100644 assets/sound/player/human_base/step2.wav create mode 100644 assets/sound/player/human_base/step3.wav create mode 100644 assets/sound/player/human_base/step4.wav create mode 100644 assets/sound/player/human_base/taunt.wav create mode 100644 assets/sound/player/human_bsuit/clank1.wav create mode 100644 assets/sound/player/human_bsuit/clank2.wav create mode 100644 assets/sound/player/human_bsuit/clank3.wav create mode 100644 assets/sound/player/human_bsuit/clank4.wav create mode 100644 assets/sound/player/human_bsuit/death1.wav create mode 100644 assets/sound/player/human_bsuit/death2.wav create mode 100644 assets/sound/player/human_bsuit/death3.wav create mode 100644 assets/sound/player/human_bsuit/fall1.wav create mode 100644 assets/sound/player/human_bsuit/jump1.wav create mode 100644 assets/sound/player/human_bsuit/pain100_1.wav create mode 100644 assets/sound/player/human_bsuit/pain25_1.wav create mode 100644 assets/sound/player/human_bsuit/pain50_1.wav create mode 100644 assets/sound/player/human_bsuit/pain75_1.wav create mode 100644 assets/sound/player/human_bsuit/step1.wav create mode 100644 assets/sound/player/human_bsuit/step2.wav create mode 100644 assets/sound/player/human_bsuit/step3.wav create mode 100644 assets/sound/player/human_bsuit/step4.wav create mode 100644 assets/sound/player/human_bsuit/taunt.wav create mode 100644 assets/sound/player/hummel.wav create mode 100644 assets/sound/player/land1.wav create mode 100644 assets/sound/player/level0/death1.wav create mode 100644 assets/sound/player/level0/death2.wav create mode 100644 assets/sound/player/level0/death3.wav create mode 100644 assets/sound/player/level0/drown.wav create mode 100644 assets/sound/player/level0/gasp.wav create mode 100644 assets/sound/player/level0/jump1.wav create mode 100644 assets/sound/player/level0/pain100_1.wav create mode 100644 assets/sound/player/level0/pain25_1.wav create mode 100644 assets/sound/player/level0/pain50_1.wav create mode 100644 assets/sound/player/level0/pain75_1.wav create mode 100644 assets/sound/player/level0/taunt.wav create mode 100644 assets/sound/player/level0upg/death1.wav create mode 100644 assets/sound/player/level0upg/death2.wav create mode 100644 assets/sound/player/level0upg/death3.wav create mode 100644 assets/sound/player/level0upg/drown.wav create mode 100644 assets/sound/player/level0upg/gasp.wav create mode 100644 assets/sound/player/level0upg/jump1.wav create mode 100644 assets/sound/player/level0upg/pain100_1.wav create mode 100644 assets/sound/player/level0upg/pain25_1.wav create mode 100644 assets/sound/player/level0upg/pain50_1.wav create mode 100644 assets/sound/player/level0upg/pain75_1.wav create mode 100644 assets/sound/player/level0upg/taunt.wav create mode 100644 assets/sound/player/level1/death1.wav create mode 100644 assets/sound/player/level1/death2.wav create mode 100644 assets/sound/player/level1/death3.wav create mode 100644 assets/sound/player/level1/grab.wav create mode 100644 assets/sound/player/level1/jump1.wav create mode 100644 assets/sound/player/level1/pain100_1.wav create mode 100644 assets/sound/player/level1/pain25_1.wav create mode 100644 assets/sound/player/level1/pain50_1.wav create mode 100644 assets/sound/player/level1/pain75_1.wav create mode 100644 assets/sound/player/level1/taunt.wav create mode 100644 assets/sound/player/level2/death1.wav create mode 100644 assets/sound/player/level2/death2.wav create mode 100644 assets/sound/player/level2/death3.wav create mode 100644 assets/sound/player/level2/jump1.wav create mode 100644 assets/sound/player/level2/pain100_1.wav create mode 100644 assets/sound/player/level2/pain25_1.wav create mode 100644 assets/sound/player/level2/pain50_1.wav create mode 100644 assets/sound/player/level2/pain75_1.wav create mode 100644 assets/sound/player/level2/taunt.wav create mode 100644 assets/sound/player/level3/death1.wav create mode 100644 assets/sound/player/level3/death2.wav create mode 100644 assets/sound/player/level3/death3.wav create mode 100644 assets/sound/player/level3/jump1.wav create mode 100644 assets/sound/player/level3/pain100_1.wav create mode 100644 assets/sound/player/level3/pain25_1.wav create mode 100644 assets/sound/player/level3/pain50_1.wav create mode 100644 assets/sound/player/level3/pain75_1.wav create mode 100644 assets/sound/player/level3/taunt.wav create mode 100644 assets/sound/player/level4/charge_prepare.wav create mode 100644 assets/sound/player/level4/charge_start.wav create mode 100644 assets/sound/player/level4/death1.wav create mode 100644 assets/sound/player/level4/death2.wav create mode 100644 assets/sound/player/level4/death3.wav create mode 100644 assets/sound/player/level4/jump1.wav create mode 100644 assets/sound/player/level4/pain100_1.wav create mode 100644 assets/sound/player/level4/pain25_1.wav create mode 100644 assets/sound/player/level4/pain50_1.wav create mode 100644 assets/sound/player/level4/pain75_1.wav create mode 100644 assets/sound/player/level4/taunt.wav create mode 100644 assets/sound/player/level5/death1.wav create mode 100644 assets/sound/player/level5/death2.wav create mode 100644 assets/sound/player/level5/death3.wav create mode 100644 assets/sound/player/level5/jump1.wav create mode 100644 assets/sound/player/level5/pain100_1.wav create mode 100644 assets/sound/player/level5/pain25_1.wav create mode 100644 assets/sound/player/level5/pain50_1.wav create mode 100644 assets/sound/player/level5/pain75_1.wav create mode 100644 assets/sound/player/level5/taunt.wav create mode 100644 assets/sound/player/watr_in.wav create mode 100644 assets/sound/player/watr_out.wav create mode 100644 assets/sound/player/watr_un.wav create mode 100644 assets/sound/upgrades/jetpack/hi.wav create mode 100644 assets/sound/upgrades/jetpack/idle.wav create mode 100644 assets/sound/upgrades/jetpack/low.wav create mode 100644 assets/sound/upgrades/medkit/medkit.wav create mode 100644 assets/sound/weapons/change.wav create mode 100644 assets/sound/weapons/click.wav create mode 100644 assets/sound/weapons/prifle/attack2nd.wav create mode 100644 assets/sound/weapons/tracer.wav create mode 100644 assets/sound/world/electro.wav create mode 100644 assets/sound/ye/blood_splat.wav create mode 100644 assets/sound/ye/blood_splat_headshot.wav create mode 100644 assets/sound/ye/gib.wav create mode 100644 assets/sound/ye/humanbaseunderatt.wav create mode 100644 assets/sound/ye/votebing.wav create mode 100644 assets/textures/common-trem/noalienbuild.tga create mode 100644 assets/textures/common-trem/nobuild.tga create mode 100644 assets/textures/common-trem/nohumanbuild.tga create mode 100644 assets/textures/flamer_ye/flame1.jpg create mode 100644 assets/textures/flamer_ye/flame2.jpg create mode 100644 assets/textures/flamer_ye/flame3.jpg create mode 100644 assets/textures/flamer_ye/flame4.jpg create mode 100644 assets/textures/flamer_ye/flame5.jpg create mode 100644 assets/textures/flamer_ye/flame6.jpg create mode 100644 assets/textures/flamer_ye/flame7.jpg create mode 100644 assets/textures/flamer_ye/flame8.jpg create mode 100644 assets/textures/flamer_ye/flameball.jpg create mode 100644 assets/textures/flamer_ye/trail.jpg create mode 100644 assets/textures/flamer_ye/trail.tga create mode 100644 assets/textures/slime_ye/zunge.tga create mode 100644 assets/ui/assets/3_cursor3.tga create mode 100644 assets/ui/assets/alien/bolt.tga create mode 100644 assets/ui/assets/alien/buildstat.cfg create mode 100644 assets/ui/assets/alien/buildstat/frame.tga create mode 100644 assets/ui/assets/alien/buildstat/green.tga create mode 100644 assets/ui/assets/alien/buildstat/health.tga create mode 100644 assets/ui/assets/alien/buildstat/mark.tga create mode 100644 assets/ui/assets/alien/buildstat/nopower.tga create mode 100644 assets/ui/assets/alien/buildstat/overlay.tga create mode 100644 assets/ui/assets/alien/circle.tga create mode 100644 assets/ui/assets/alien/left-arm.tga create mode 100644 assets/ui/assets/alien/left-ring.tga create mode 100644 assets/ui/assets/alien/left-spikes.tga create mode 100644 assets/ui/assets/alien/prickles.tga create mode 100644 assets/ui/assets/alien/right-arm.tga create mode 100644 assets/ui/assets/alien/right-ring.tga create mode 100644 assets/ui/assets/alien/right-spikes.tga create mode 100644 assets/ui/assets/alien/trembombs.tga create mode 100644 assets/ui/assets/alien/tremfbreath.tga create mode 100644 assets/ui/assets/alien/tremublob.tga create mode 100644 assets/ui/assets/backarrow.tga create mode 100644 assets/ui/assets/e6.md3 create mode 100644 assets/ui/assets/edge_heartbeat.wav create mode 100644 assets/ui/assets/edge_logo.jpg create mode 100644 assets/ui/assets/edge_terminal.tga create mode 100644 assets/ui/assets/fadebox.tga create mode 100644 assets/ui/assets/fart.wav create mode 100644 assets/ui/assets/forwardarrow.tga create mode 100644 assets/ui/assets/framebutton.tga create mode 100644 assets/ui/assets/gradientbar2.tga create mode 100644 assets/ui/assets/halfgradleft.tga create mode 100644 assets/ui/assets/halfgradright.tga create mode 100644 assets/ui/assets/human/bolt.tga create mode 100644 assets/ui/assets/human/buildstat.cfg create mode 100644 assets/ui/assets/human/buildstat/frame.tga create mode 100644 assets/ui/assets/human/buildstat/green.tga create mode 100644 assets/ui/assets/human/buildstat/health.tga create mode 100644 assets/ui/assets/human/buildstat/mark.tga create mode 100644 assets/ui/assets/human/buildstat/nopower.tga create mode 100644 assets/ui/assets/human/credits.tga create mode 100644 assets/ui/assets/human/left-arm.tga create mode 100644 assets/ui/assets/human/left-cap.tga create mode 100644 assets/ui/assets/human/right-arm.tga create mode 100644 assets/ui/assets/human/right-cap-big.tga create mode 100644 assets/ui/assets/human/right-cap.tga create mode 100644 assets/ui/assets/human/ring.tga create mode 100644 assets/ui/assets/human/scanner.tga create mode 100644 assets/ui/assets/human/stamina1.tga create mode 100644 assets/ui/assets/human/stamina2.tga create mode 100644 assets/ui/assets/human/stamina3.tga create mode 100644 assets/ui/assets/human/stamina4.tga create mode 100644 assets/ui/assets/load.jpg create mode 100644 assets/ui/assets/load_6.jpg create mode 100644 assets/ui/assets/loading_add.png create mode 100644 assets/ui/assets/main_add.png create mode 100644 assets/ui/assets/main_add_pulse.png create mode 100644 assets/ui/assets/main_base.png create mode 100644 assets/ui/assets/maporama.wav create mode 100644 assets/ui/assets/menu_main_aurora_base.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b2.jpg create mode 100644 assets/ui/assets/menu_main_aurora_base_add_b3.jpg create mode 100644 assets/ui/assets/neutral/10_5pie.tga create mode 100644 assets/ui/assets/neutral/12_0pie.tga create mode 100644 assets/ui/assets/neutral/1_5pie.tga create mode 100644 assets/ui/assets/neutral/3_0pie.tga create mode 100644 assets/ui/assets/neutral/4_5pie.tga create mode 100644 assets/ui/assets/neutral/6_0pie.tga create mode 100644 assets/ui/assets/neutral/7_5pie.tga create mode 100644 assets/ui/assets/neutral/9_0pie.tga create mode 100644 assets/ui/assets/neutral/charge_bg_h.tga create mode 100644 assets/ui/assets/neutral/charge_bg_v.tga create mode 100644 assets/ui/assets/neutral/charge_cap_h.tga create mode 100644 assets/ui/assets/neutral/charge_cap_v.tga create mode 100644 assets/ui/assets/neutral/circle.tga create mode 100644 assets/ui/assets/neutral/colon.tga create mode 100644 assets/ui/assets/neutral/cross.tga create mode 100644 assets/ui/assets/neutral/cross2.tga create mode 100644 assets/ui/assets/neutral/cross3.tga create mode 100644 assets/ui/assets/neutral/cross_medkit.tga create mode 100644 assets/ui/assets/neutral/cross_poison.tga create mode 100644 assets/ui/assets/neutral/fps.tga create mode 100644 assets/ui/assets/neutral/selected.tga create mode 100644 assets/ui/assets/neutral/use.tga create mode 100644 assets/ui/assets/score_add.png create mode 100644 assets/ui/assets/score_base.tga create mode 100644 assets/ui/assets/score_flicker.png create mode 100644 assets/ui/assets/scrollbar.tga create mode 100644 assets/ui/assets/scrollbar_arrow_dwn_a.tga create mode 100644 assets/ui/assets/scrollbar_arrow_left.tga create mode 100644 assets/ui/assets/scrollbar_arrow_right.tga create mode 100644 assets/ui/assets/scrollbar_arrow_up_a.tga create mode 100644 assets/ui/assets/scrollbar_thumb.tga create mode 100644 assets/ui/assets/slider2.tga create mode 100644 assets/ui/assets/sliderbutt_1.tga create mode 100644 assets/ui/assets/stage_add.png create mode 100644 assets/ui/assets/teamoverlay.tga create mode 100644 assets/ui/assets/verticalgradient.tga create mode 100644 assets/ui/assets/warp_splash_m.jpg create mode 100644 assets/ui/assets/yboy.jpg create mode 100644 assets/ui/assets/yboy2.jpg create mode 100644 assets/ui/connect.menu create mode 100644 assets/ui/createfavorite.menu create mode 100644 assets/ui/createserver.menu create mode 100644 assets/ui/download.menu create mode 100644 assets/ui/drop.menu create mode 100644 assets/ui/error.menu create mode 100644 assets/ui/findplayer.menu create mode 100644 assets/ui/help.txt create mode 100644 assets/ui/hud.txt create mode 100644 assets/ui/infopanes.def create mode 100644 assets/ui/ingame.menu create mode 100644 assets/ui/ingame.txt create mode 100644 assets/ui/ingame_about.menu create mode 100644 assets/ui/ingame_callteamvote.menu create mode 100644 assets/ui/ingame_game.menu create mode 100644 assets/ui/ingame_ignore.menu create mode 100644 assets/ui/ingame_leave.menu create mode 100644 assets/ui/ingame_map.menu create mode 100644 assets/ui/ingame_map19201080.menu create mode 100644 assets/ui/ingame_map640480.menu create mode 100644 assets/ui/ingame_options.menu create mode 100644 assets/ui/ingame_robot.menu create mode 100644 assets/ui/ingame_sbrowser.menu create mode 100644 assets/ui/ingame_vote.menu create mode 100644 assets/ui/ingame_yehelp.menu create mode 100644 assets/ui/joinserver.menu create mode 100644 assets/ui/loading.menu create mode 100644 assets/ui/main.menu create mode 100644 assets/ui/menudef.h create mode 100644 assets/ui/menus.txt create mode 100644 assets/ui/options.menu create mode 100644 assets/ui/password.menu create mode 100644 assets/ui/say.menu create mode 100644 assets/ui/serverinfo.menu create mode 100644 assets/ui/teamscore.menu create mode 100644 assets/ui/teamscoreb.menu create mode 100644 assets/ui/tremulous.txt create mode 100644 assets/ui/tremulous_alien_builder_hud.menu create mode 100644 assets/ui/tremulous_alien_common_hud.h create mode 100644 assets/ui/tremulous_alien_general_hud.menu create mode 100644 assets/ui/tremulous_alienbuild.menu create mode 100644 assets/ui/tremulous_alienclass.menu create mode 100644 assets/ui/tremulous_aliendialogs.menu create mode 100644 assets/ui/tremulous_alienupgrade.menu create mode 100644 assets/ui/tremulous_common_hud.h create mode 100644 assets/ui/tremulous_default_hud.menu create mode 100644 assets/ui/tremulous_dialogs.menu create mode 100644 assets/ui/tremulous_human_hud.menu create mode 100644 assets/ui/tremulous_humanarmoury.menu create mode 100644 assets/ui/tremulous_humanbuild.menu create mode 100644 assets/ui/tremulous_humandialogs.menu create mode 100644 assets/ui/tremulous_humanitem.menu create mode 100644 assets/ui/tremulous_teamselect.menu create mode 100644 assets/video/splash.roq create mode 100644 assets/vm/cgame.qvm create mode 100644 assets/vm/ui.qvm (limited to 'assets') diff --git a/assets/armour/bsuit.armour b/assets/armour/bsuit.armour new file mode 100644 index 0000000..c05a09d --- /dev/null +++ b/assets/armour/bsuit.armour @@ -0,0 +1,19 @@ + +{ + name "bsuit body" + minHeight 0.0 + maxHeight 0.8 + minAngle 0 + maxAngle 360 + modifier 0.2 +} + +{ + name "bsuit head" + minHeight 0.8 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.27 +} + diff --git a/assets/armour/helmet.armour b/assets/armour/helmet.armour new file mode 100644 index 0000000..f595bf2 --- /dev/null +++ b/assets/armour/helmet.armour @@ -0,0 +1,19 @@ + +{ + name "helmet" + minHeight 0.8 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.4 +} + +{ + name "helmet crouch" + minHeight 0.7 + maxHeight 1.0 + minAngle 0 + maxAngle 360 + modifier 0.4 + crouch +} diff --git a/assets/armour/larmour.armour b/assets/armour/larmour.armour new file mode 100644 index 0000000..5e313fa --- /dev/null +++ b/assets/armour/larmour.armour @@ -0,0 +1,95 @@ + +{ + name "larmour chest" + minHeight 0.5 + maxHeight 0.8 + minAngle 310 + maxAngle 50 + modifier 0.35 +} + +{ + name "larmour left arm" + minHeight 0.5 + maxHeight 0.8 + minAngle 50 + maxAngle 130 + modifier 0.3 +} + +{ + name "larmour back" + minHeight 0.5 + maxHeight 0.8 + minAngle 130 + maxAngle 230 + modifier 0.4 +} + +{ + name "larmour right arm" + minHeight 0.5 + maxHeight 0.8 + minAngle 230 + maxAngle 310 + modifier 0.3 +} + +{ + name "larmour legs" + minHeight 0.0 + maxHeight 0.5 + minAngle 0 + maxAngle 360 + modifier 0.3 +} + +{ + name "larmour chest crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 310 + maxAngle 50 + modifier 0.35 + crouch +} + +{ + name "larmour left arm crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 50 + maxAngle 130 + modifier 0.3 + crouch +} + +{ + name "larmour back crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 130 + maxAngle 230 + modifier 0.4 + crouch +} + +{ + name "larmour right arm crouch" + minHeight 0.3 + maxHeight 0.7 + minAngle 230 + maxAngle 310 + modifier 0.3 + crouch +} + +{ + name "larmour legs crouch" + minHeight 0.0 + maxHeight 0.3 + minAngle 0 + maxAngle 360 + modifier 0.3 + crouch +} diff --git a/assets/autoexec.cfg b/assets/autoexec.cfg new file mode 100644 index 0000000..6f2bf9a --- /dev/null +++ b/assets/autoexec.cfg @@ -0,0 +1,2 @@ +//autoexec.cfg +set hunk_megs 512 \ No newline at end of file diff --git a/assets/configs/buildables/acid_tube.cfg b/assets/configs/buildables/acid_tube.cfg new file mode 100644 index 0000000..e44ed48 --- /dev/null +++ b/assets/configs/buildables/acid_tube.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/acid_tube/acid_tube.md3 +modelScale 0.6 +mins -15 -15 -15 +maxs 15 15 15 +zOffset -8.5 diff --git a/assets/configs/buildables/arm.cfg b/assets/configs/buildables/arm.cfg new file mode 100644 index 0000000..3e45fc2 --- /dev/null +++ b/assets/configs/buildables/arm.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/arm/arm.md3 +modelScale 1.0 +mins -40 -40 -13 +maxs 40 40 50 +zOffset -2.0 diff --git a/assets/configs/buildables/barrel.cfg b/assets/configs/buildables/barrel.cfg new file mode 100644 index 0000000..1e9fe3b --- /dev/null +++ b/assets/configs/buildables/barrel.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrel/barrel.md3 +modelScale 1.0 +mins -12, -12, -19 +maxs 12, 12, 18 +zOffset 0.5 diff --git a/assets/configs/buildables/barricade.cfg b/assets/configs/buildables/barricade.cfg new file mode 100644 index 0000000..15121bb --- /dev/null +++ b/assets/configs/buildables/barricade.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barricade/barricade.md3 +modelScale 1.0 +mins -35 -35 -15 +maxs 35 35 80 +zOffset 0 diff --git a/assets/configs/buildables/barrier_corner.cfg b/assets/configs/buildables/barrier_corner.cfg new file mode 100644 index 0000000..9d01429 --- /dev/null +++ b/assets/configs/buildables/barrier_corner.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_corner/barrier_corner.md3 +modelScale 1.0 +mins -28, -28, -16 +maxs 28, 28, 16 +zOffset -3 diff --git a/assets/configs/buildables/barrier_line.cfg b/assets/configs/buildables/barrier_line.cfg new file mode 100644 index 0000000..97cf76f --- /dev/null +++ b/assets/configs/buildables/barrier_line.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_line/barrier_line.md3 +modelScale 1.0 +mins -24, -24, -16 +maxs 24, 24, 16 +zOffset -3 diff --git a/assets/configs/buildables/barrier_point.cfg b/assets/configs/buildables/barrier_point.cfg new file mode 100644 index 0000000..998d9ac --- /dev/null +++ b/assets/configs/buildables/barrier_point.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/barrier_point/barrier_point.md3 +modelScale 1.0 +mins -22, -22, -13 +maxs 22, 22, 13 +zOffset 0 diff --git a/assets/configs/buildables/booster.cfg b/assets/configs/buildables/booster.cfg new file mode 100644 index 0000000..49f0e6a --- /dev/null +++ b/assets/configs/buildables/booster.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/booster/booster.md3 +modelScale 1.0 +mins -13 -13 -13 +maxs 13 13 13 +zOffset -5 diff --git a/assets/configs/buildables/cocoon.cfg b/assets/configs/buildables/cocoon.cfg new file mode 100644 index 0000000..c3f08a8 --- /dev/null +++ b/assets/configs/buildables/cocoon.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cocoon/cocoon.md3 +modelScale 0.6 +mins -20 -20 -3 +maxs 20 20 30 +zOffset 0 diff --git a/assets/configs/buildables/container_large.cfg b/assets/configs/buildables/container_large.cfg new file mode 100644 index 0000000..3ffbcf0 --- /dev/null +++ b/assets/configs/buildables/container_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_large/container_large.md3 +modelScale 1.25 +mins -50, -50, -50 +maxs 50, 50, 50 +zOffset -48.5 diff --git a/assets/configs/buildables/container_medium.cfg b/assets/configs/buildables/container_medium.cfg new file mode 100644 index 0000000..d560a25 --- /dev/null +++ b/assets/configs/buildables/container_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_medium/container_medium.md3 +modelScale 0.85 +mins -34 -34 -34 +maxs 34 34 34 +zOffset -32.5 diff --git a/assets/configs/buildables/container_small.cfg b/assets/configs/buildables/container_small.cfg new file mode 100644 index 0000000..71e2cd7 --- /dev/null +++ b/assets/configs/buildables/container_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/container_small/container_small.md3 +modelScale 0.5 +mins -20, -20, -20 +maxs 20, 20, 20 +zOffset -18.5 diff --git a/assets/configs/buildables/cover.cfg b/assets/configs/buildables/cover.cfg new file mode 100644 index 0000000..3ba6674 --- /dev/null +++ b/assets/configs/buildables/cover.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cover/cover.md3 +modelScale 0.8 +mins -200, -200, -5 +maxs 200, 200, 5 +zOffset -5 \ No newline at end of file diff --git a/assets/configs/buildables/cover_stump.cfg b/assets/configs/buildables/cover_stump.cfg new file mode 100644 index 0000000..5d5133e --- /dev/null +++ b/assets/configs/buildables/cover_stump.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/cover_stump/cover_stump.md3 +modelScale 0.85 +mins -60, -60, -41 +maxs 60, 60, 121 +zOffset -40 \ No newline at end of file diff --git a/assets/configs/buildables/creepcolony.cfg b/assets/configs/buildables/creepcolony.cfg new file mode 100644 index 0000000..11e9398 --- /dev/null +++ b/assets/configs/buildables/creepcolony.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/creep_colony/creep_colony.md3 +modelScale 1.0 +mins -35 -35 -37 +maxs 35 35 37 +zOffset -23 \ No newline at end of file diff --git a/assets/configs/buildables/dcc.cfg b/assets/configs/buildables/dcc.cfg new file mode 100644 index 0000000..932e302 --- /dev/null +++ b/assets/configs/buildables/dcc.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/dcc/dcc.md3 +modelScale 1.0 +mins -35 -35 -13 +maxs 35 35 47 +zOffset 0 diff --git a/assets/configs/buildables/eggpod.cfg b/assets/configs/buildables/eggpod.cfg new file mode 100644 index 0000000..71cb6c7 --- /dev/null +++ b/assets/configs/buildables/eggpod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/eggpod/eggpod.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/configs/buildables/fence.cfg b/assets/configs/buildables/fence.cfg new file mode 100644 index 0000000..5a69c00 --- /dev/null +++ b/assets/configs/buildables/fence.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/fence/fence.md3 +modelScale 2.5 +mins -22 -22 -38 +maxs 22 22 78 +zOffset 88 diff --git a/assets/configs/buildables/fence_rod.cfg b/assets/configs/buildables/fence_rod.cfg new file mode 100644 index 0000000..68346e0 --- /dev/null +++ b/assets/configs/buildables/fence_rod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/fence_rod/fence_rod.md3 +modelScale 2.5 +mins -10 -10 -38 +maxs 10 10 78 +zOffset 88 diff --git a/assets/configs/buildables/hive.cfg b/assets/configs/buildables/hive.cfg new file mode 100644 index 0000000..36c3ff6 --- /dev/null +++ b/assets/configs/buildables/hive.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/hive/hive.md3 +modelScale 1.0 +mins -20 -20 -20 +maxs 20 20 20 +zOffset -10 diff --git a/assets/configs/buildables/hovel.cfg b/assets/configs/buildables/hovel.cfg new file mode 100644 index 0000000..5e2922c --- /dev/null +++ b/assets/configs/buildables/hovel.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/hovel/hovel.md3 +modelScale 1.0 +mins -50 -50 -20 +maxs 50 50 20 +zOffset 0 diff --git a/assets/configs/buildables/infestation_blister.cfg b/assets/configs/buildables/infestation_blister.cfg new file mode 100644 index 0000000..ee44891 --- /dev/null +++ b/assets/configs/buildables/infestation_blister.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_blister/infestation_blister.md3 +modelScale 0.8 +mins -15, -15, -5 +maxs 15, 15, 5 +zOffset -2 diff --git a/assets/configs/buildables/infestation_slime.cfg b/assets/configs/buildables/infestation_slime.cfg new file mode 100644 index 0000000..bee245e --- /dev/null +++ b/assets/configs/buildables/infestation_slime.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_slime/infestation_slime.md3 +modelScale 0.4 +mins -15, -15, -15 +maxs 15, 15, 15 +zOffset -14 \ No newline at end of file diff --git a/assets/configs/buildables/infestation_thicket.cfg b/assets/configs/buildables/infestation_thicket.cfg new file mode 100644 index 0000000..f30ec9e --- /dev/null +++ b/assets/configs/buildables/infestation_thicket.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/infestation_thicket/infestation_thicket.md3 +modelScale 1.5 +mins -60, -60, -2 +maxs 60, 60, 2 +zOffset 0 diff --git a/assets/configs/buildables/ladder.cfg b/assets/configs/buildables/ladder.cfg new file mode 100644 index 0000000..3b02332 --- /dev/null +++ b/assets/configs/buildables/ladder.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/ladder/ladder.md3 +modelScale 1 +mins -20, -20, -30 +maxs 20, 20, 30 +zOffset -4 diff --git a/assets/configs/buildables/light.cfg b/assets/configs/buildables/light.cfg new file mode 100644 index 0000000..d987a68 --- /dev/null +++ b/assets/configs/buildables/light.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/light/light.md3 +modelScale 1.2 +mins -20, -20, -20 +maxs 20, 20, 20 +zOffset 2 diff --git a/assets/configs/buildables/medistat.cfg b/assets/configs/buildables/medistat.cfg new file mode 100644 index 0000000..179a052 --- /dev/null +++ b/assets/configs/buildables/medistat.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/medistat/medistat.md3 +modelScale 1.0 +mins -35 -35 -7 +maxs 35 35 4 +zOffset 0 diff --git a/assets/configs/buildables/mgturret.cfg b/assets/configs/buildables/mgturret.cfg new file mode 100644 index 0000000..83a2309 --- /dev/null +++ b/assets/configs/buildables/mgturret.cfg @@ -0,0 +1,7 @@ +model 0 models/buildables/mgturret/turret_base.md3 +model 1 models/buildables/mgturret/turret_barrel.md3 +model 2 models/buildables/mgturret/turret_top.md3 +modelScale 1.0 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/configs/buildables/mgturret2.cfg b/assets/configs/buildables/mgturret2.cfg new file mode 100644 index 0000000..5b103d0 --- /dev/null +++ b/assets/configs/buildables/mgturret2.cfg @@ -0,0 +1,7 @@ +model 0 models/buildables/mgturret2/turret_base.md3 +model 1 models/buildables/mgturret2/turret_barrel.md3 +model 2 models/buildables/mgturret2/turret_top.md3 +modelScale 1.0 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/configs/buildables/muscle.cfg b/assets/configs/buildables/muscle.cfg new file mode 100644 index 0000000..8f96f13 --- /dev/null +++ b/assets/configs/buildables/muscle.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/muscle/muscle.md3 +modelScale 0.4 +mins -15, -15, -5 +maxs 15, 15, 5 +zOffset -5 diff --git a/assets/configs/buildables/net.cfg b/assets/configs/buildables/net.cfg new file mode 100644 index 0000000..177fcec --- /dev/null +++ b/assets/configs/buildables/net.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/net/net.md3 +modelScale 1.3 +mins -20, -20, -2 +maxs 20, 20, 2 +zOffset 0 diff --git a/assets/configs/buildables/net_spike.cfg b/assets/configs/buildables/net_spike.cfg new file mode 100644 index 0000000..c451892 --- /dev/null +++ b/assets/configs/buildables/net_spike.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/net_spike/net_spike.md3 +modelScale 2.5 +mins -10, -10, -40 +maxs 10, 10, 40 +zOffset -40 diff --git a/assets/configs/buildables/organic_bulb.cfg b/assets/configs/buildables/organic_bulb.cfg new file mode 100644 index 0000000..6f4d997 --- /dev/null +++ b/assets/configs/buildables/organic_bulb.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/organic_bulb/organic_bulb.md3 +modelScale 1.4 +mins -10, -10, -5 +maxs 10, 10, 5 +zOffset -5 diff --git a/assets/configs/buildables/overmind.cfg b/assets/configs/buildables/overmind.cfg new file mode 100644 index 0000000..f9baca5 --- /dev/null +++ b/assets/configs/buildables/overmind.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/overmind/overmind.md3 +modelScale 1.0 +mins -45 -45 -15 +maxs 45 45 95 +zOffset 0 diff --git a/assets/configs/buildables/panzer_large.cfg b/assets/configs/buildables/panzer_large.cfg new file mode 100644 index 0000000..ecceadf --- /dev/null +++ b/assets/configs/buildables/panzer_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_medium/panzer_medium.md3 +modelScale 0.35 +mins -50, -50, -48 +maxs 50, 50, 49 +zOffset 2 diff --git a/assets/configs/buildables/panzer_medium.cfg b/assets/configs/buildables/panzer_medium.cfg new file mode 100644 index 0000000..9ca4f2c --- /dev/null +++ b/assets/configs/buildables/panzer_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_medium/panzer_medium.md3 +modelScale 0.235 +mins -33, -33, -33 +maxs 33, 33, 33 +zOffset 1 diff --git a/assets/configs/buildables/panzer_small.cfg b/assets/configs/buildables/panzer_small.cfg new file mode 100644 index 0000000..70c8d2d --- /dev/null +++ b/assets/configs/buildables/panzer_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/panzer_small/panzer_small.md3 +modelScale 0.275 +mins -21, -21, -19 +maxs 21, 21, 19 +zOffset 1 diff --git a/assets/configs/buildables/plate_large.cfg b/assets/configs/buildables/plate_large.cfg new file mode 100644 index 0000000..abb2d2e --- /dev/null +++ b/assets/configs/buildables/plate_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/plate_large/plate_large.md3 +modelScale 1.0 +mins -80, -80, -0.5 +maxs 80, 80, 0 +zOffset 0.5 diff --git a/assets/configs/buildables/plate_small.cfg b/assets/configs/buildables/plate_small.cfg new file mode 100644 index 0000000..abfd3f1 --- /dev/null +++ b/assets/configs/buildables/plate_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/plate_large/plate_large.md3 +modelScale 0.5 +mins -40, -40, -0.125 +maxs 40, 40, 0 +zOffset 1 diff --git a/assets/configs/buildables/pod.cfg b/assets/configs/buildables/pod.cfg new file mode 100644 index 0000000..6c59f98 --- /dev/null +++ b/assets/configs/buildables/pod.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/pod/pod.md3 +modelScale 1.0 +mins -200, -200, -20 +maxs 200, 200, 20 +zOffset -180 diff --git a/assets/configs/buildables/pod_stump.cfg b/assets/configs/buildables/pod_stump.cfg new file mode 100644 index 0000000..27b4416 --- /dev/null +++ b/assets/configs/buildables/pod_stump.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/pod_stump/pod_stump.md3 +modelScale 0.35 +mins -50, -50, -41 +maxs 50, 50, 121 +zOffset -40 diff --git a/assets/configs/buildables/reactor.cfg b/assets/configs/buildables/reactor.cfg new file mode 100644 index 0000000..d724c44 --- /dev/null +++ b/assets/configs/buildables/reactor.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reactor/reactor.md3 +mins -41 -41 -15 +maxs 41 41 95 +zOffset -2.0 +modelScale 0.85 diff --git a/assets/configs/buildables/refinery.cfg b/assets/configs/buildables/refinery.cfg new file mode 100644 index 0000000..372da6b --- /dev/null +++ b/assets/configs/buildables/refinery.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/refinery/refinery.md3 +modelScale 1.5 +mins -30 -30 -22 +maxs 30 30 52 +zOffset 0 \ No newline at end of file diff --git a/assets/configs/buildables/reflector.cfg b/assets/configs/buildables/reflector.cfg new file mode 100644 index 0000000..c432625 --- /dev/null +++ b/assets/configs/buildables/reflector.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reflector/reflector.md3 +modelScale 0.8 +mins -10, -10, -24 +maxs 10, 10, 24 +zOffset -23 diff --git a/assets/configs/buildables/repeater.cfg b/assets/configs/buildables/repeater.cfg new file mode 100644 index 0000000..eec2824 --- /dev/null +++ b/assets/configs/buildables/repeater.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/repeater/repeater.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 25 +zOffset 0 diff --git a/assets/configs/buildables/shield.cfg b/assets/configs/buildables/shield.cfg new file mode 100644 index 0000000..0c979b9 --- /dev/null +++ b/assets/configs/buildables/shield.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/shield/shield.md3 +modelScale 1.7 +mins -33 -33 -15 +maxs 33 33 80 +zOffset 3 + diff --git a/assets/configs/buildables/spiteful_abcess.cfg b/assets/configs/buildables/spiteful_abcess.cfg new file mode 100644 index 0000000..eeab9c0 --- /dev/null +++ b/assets/configs/buildables/spiteful_abcess.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/spiteful_abcess/spiteful_abcess.md3 +modelScale 1.2 +mins -10, -10, -5 +maxs 10, 10, 10 +zOffset 13 diff --git a/assets/configs/buildables/teflon_foil.cfg b/assets/configs/buildables/teflon_foil.cfg new file mode 100644 index 0000000..07e0730 --- /dev/null +++ b/assets/configs/buildables/teflon_foil.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/teflon_foil/teflon_foil.md3 +modelScale 1.0 +mins -10, -10, -2 +maxs 10, 10, 2 +zOffset -2 diff --git a/assets/configs/buildables/telenode.cfg b/assets/configs/buildables/telenode.cfg new file mode 100644 index 0000000..173a92f --- /dev/null +++ b/assets/configs/buildables/telenode.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/telenode/telenode.md3 +modelScale 1.0 +mins -40 -40 -4 +maxs 40 40 6 +zOffset 0 diff --git a/assets/configs/buildables/tendon_large.cfg b/assets/configs/buildables/tendon_large.cfg new file mode 100644 index 0000000..1fa110d --- /dev/null +++ b/assets/configs/buildables/tendon_large.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_large/tendon_large.md3 +modelScale 1.2 +mins -80, -80, -1 +maxs 80, 80, 1 +zOffset 0 diff --git a/assets/configs/buildables/tendon_medium.cfg b/assets/configs/buildables/tendon_medium.cfg new file mode 100644 index 0000000..b840617 --- /dev/null +++ b/assets/configs/buildables/tendon_medium.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_medium/tendon_medium.md3 +modelScale 1.0 +mins -40, -40, -1 +maxs 40, 40, 1 +zOffset 0 diff --git a/assets/configs/buildables/tendon_small.cfg b/assets/configs/buildables/tendon_small.cfg new file mode 100644 index 0000000..9f3fb2a --- /dev/null +++ b/assets/configs/buildables/tendon_small.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tendon_small/tendon_small.md3 +modelScale 0.5 +mins -25, -25, -1 +maxs 25, 25, 1 +zOffset 0 diff --git a/assets/configs/buildables/tesla.cfg b/assets/configs/buildables/tesla.cfg new file mode 100644 index 0000000..36d1e33 --- /dev/null +++ b/assets/configs/buildables/tesla.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/tesla/tesla.md3 +modelScale 1.0 +mins -22 -22 -40 +maxs 22 22 40 +zOffset 0 diff --git a/assets/configs/buildables/trapper.cfg b/assets/configs/buildables/trapper.cfg new file mode 100644 index 0000000..0c3f0d0 --- /dev/null +++ b/assets/configs/buildables/trapper.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/trapper/trapper.md3 +modelScale 1.0 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/configs/classes/builder.cfg b/assets/configs/classes/builder.cfg new file mode 100644 index 0000000..dd1d665 --- /dev/null +++ b/assets/configs/classes/builder.cfg @@ -0,0 +1,17 @@ +name "Granger" +model builder +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -8 15 13 diff --git a/assets/configs/classes/builderupg.cfg b/assets/configs/classes/builderupg.cfg new file mode 100644 index 0000000..e1b73fc --- /dev/null +++ b/assets/configs/classes/builderupg.cfg @@ -0,0 +1,17 @@ +name "Advanced Granger" +model builder +modelScale 1.0 +skin advanced +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -8 15 13 diff --git a/assets/configs/classes/human_base.cfg b/assets/configs/classes/human_base.cfg new file mode 100644 index 0000000..6749bad --- /dev/null +++ b/assets/configs/classes/human_base.cfg @@ -0,0 +1,17 @@ +name "Human Base" +model human_base +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -24 +maxs 15 15 32 +crouchMaxs 15 15 16 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -2.0 + +viewheight 24 +crouchViewheight 7 +shoulderOffsets -10 15 0 diff --git a/assets/configs/classes/human_bsuit.cfg b/assets/configs/classes/human_bsuit.cfg new file mode 100644 index 0000000..8555fee --- /dev/null +++ b/assets/configs/classes/human_bsuit.cfg @@ -0,0 +1,17 @@ +name "Human Battlesuit" +model human_bsuit +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -38 +maxs 15 15 38 +crouchMaxs 15 15 38 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -16.0 + +viewheight 29 +crouchViewheight 29 +shoulderOffsets -30 25 -2 diff --git a/assets/configs/classes/level0.cfg b/assets/configs/classes/level0.cfg new file mode 100644 index 0000000..08c7494 --- /dev/null +++ b/assets/configs/classes/level0.cfg @@ -0,0 +1,17 @@ +name "Dretch" +model level0 +modelScale 1.2 +skin default +shadowScale 0.8 +hud alien_general_hud + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 +zOffset -5.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -5 0 17 diff --git a/assets/configs/classes/level0upg.cfg b/assets/configs/classes/level0upg.cfg new file mode 100644 index 0000000..2da8936 --- /dev/null +++ b/assets/configs/classes/level0upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Dretch" +model level0 +modelScale 1.4 +skin adv +shadowScale 1 +hud alien_general_hud + +mins -16 -16 -16 +maxs 16 16 16 +crouchMaxs 16 16 16 +deadMins -16 -16 -16 +deadMaxs 16 16 16 +zOffset -5.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -5 0 17 \ No newline at end of file diff --git a/assets/configs/classes/level1.cfg b/assets/configs/classes/level1.cfg new file mode 100644 index 0000000..e4312c1 --- /dev/null +++ b/assets/configs/classes/level1.cfg @@ -0,0 +1,17 @@ +name "Basilisk" +model level1 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -18 -18 -18 +maxs 18 18 18 +crouchMaxs 18 18 18 +deadMins -18 -18 -4 +deadMaxs 18 18 4 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -10 0 18 diff --git a/assets/configs/classes/level1upg.cfg b/assets/configs/classes/level1upg.cfg new file mode 100644 index 0000000..f7d2d7d --- /dev/null +++ b/assets/configs/classes/level1upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Basilisk" +model level1 +modelScale 1.1666 +skin upgrade +shadowScale 1.0 +hud alien_general_hud + +mins -21 -21 -21 +maxs 21 21 21 +crouchMaxs 21 21 21 +deadMins -21 -21 -4.666 +deadMaxs 21 21 4.666 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets -10 0 18 diff --git a/assets/configs/classes/level2.cfg b/assets/configs/classes/level2.cfg new file mode 100644 index 0000000..c3e9a0a --- /dev/null +++ b/assets/configs/classes/level2.cfg @@ -0,0 +1,17 @@ +name "Marauder" +model level2 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -23 -23 -22 +maxs 23 23 14 +crouchMaxs 23 23 14 +deadMins -23 -23 -4 +deadMaxs 23 23 4 +zOffset 0.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/level2upg.cfg b/assets/configs/classes/level2upg.cfg new file mode 100644 index 0000000..a836c1f --- /dev/null +++ b/assets/configs/classes/level2upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Marauder" +model level2 +modelScale 1.1 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -25 -25 -24 +maxs 25 25 16 +crouchMaxs 25 25 16 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 + +viewheight 10 +crouchViewheight 10 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/level3.cfg b/assets/configs/classes/level3.cfg new file mode 100644 index 0000000..76ff454 --- /dev/null +++ b/assets/configs/classes/level3.cfg @@ -0,0 +1,17 @@ +name "Dragoon" +model level3 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -23 +maxs 26 26 32 +crouchMaxs 26 26 32 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 + +viewheight 24 +crouchViewheight 24 +shoulderOffsets -10 15 8 diff --git a/assets/configs/classes/level3upg.cfg b/assets/configs/classes/level3upg.cfg new file mode 100644 index 0000000..5403930 --- /dev/null +++ b/assets/configs/classes/level3upg.cfg @@ -0,0 +1,17 @@ +name "Advanced Dragoon" +model level3 +modelScale 1.15 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -29 -29 -29 +maxs 29 29 37 +crouchMaxs 29 29 38 +deadMins -29 -29 -4 +deadMaxs 29 29 4 +zOffset 0.0 + +viewheight 27 +crouchViewheight 27 +shoulderOffsets -10 17 12 diff --git a/assets/configs/classes/level4.cfg b/assets/configs/classes/level4.cfg new file mode 100644 index 0000000..fa083d3 --- /dev/null +++ b/assets/configs/classes/level4.cfg @@ -0,0 +1,17 @@ +name "Tyrant" +model level4 +modelScale 1.0 +skin default +shadowScale 2.5 +hud alien_general_hud + +mins -32 -32 -22 +maxs 32 32 70 +crouchMaxs 32 32 70 +deadMins -32 -32 -34 +deadMaxs 32 32 34 +zOffset 0.0 + +viewheight 64 +crouchViewheight 64 +shoulderOffsets -20 -25 30 diff --git a/assets/configs/classes/level5.cfg b/assets/configs/classes/level5.cfg new file mode 100644 index 0000000..7ac4d3b --- /dev/null +++ b/assets/configs/classes/level5.cfg @@ -0,0 +1,17 @@ +name "Hummel" +model level5 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -25 -25 -25 +maxs 25 25 15 +crouchMaxs 22 22 12 +deadMins -22 -22 -4 +deadMaxs 22 22 4 +zOffset -3.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/configs/classes/spectator.cfg b/assets/configs/classes/spectator.cfg new file mode 100644 index 0000000..bfe7bf2 --- /dev/null +++ b/assets/configs/classes/spectator.cfg @@ -0,0 +1,17 @@ +name "Spectator" +model "" +modelScale 1.0 +skin "" +shadowScale 1.0 +hud "" + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 +zOffset 0.0 + +viewheight 0 +crouchViewheight 0 +shoulderOffsets 0 0 0 diff --git a/assets/default.cfg b/assets/default.cfg new file mode 100644 index 0000000..040baf9 --- /dev/null +++ b/assets/default.cfg @@ -0,0 +1,94 @@ +// +// KEY BINDINGS +// + + +unbindall + +bind - sizedown +bind _ sizedown +bind = sizeup +bind + sizeup + +// +// WEAPONS/UPGRADES +// +bind MOUSE1 +attack +bind MOUSE2 +button5 + +bind [ weapprev +bind ] weapnext +bind mwheelup weapprev +bind mwheeldown weapnext +bind ENTER +button2 +bind MOUSE3 +button2 + + +// +// CHARACTER CONTROLS +// + +bind CTRL +attack + +bind ALT +strafe +bind SHIFT +speed +bind x boost + +bind DEL +lookdown +bind PGDN +lookup +bind END centerview + +bind c +movedown +bind SPACE +moveup + + +bind UPARROW +forward +bind DOWNARROW +back +bind LEFTARROW +left +bind RIGHTARROW +right +bind w +forward +bind a +moveleft +bind s +back +bind d +moveright + +// +// MISC +// + +bind t messagemode +bind y messagemode2 +bind u messagemode3 +bind i messagemode4 + +bind z +zoom +bind r reload +bind b "buy ammo" +bind m "itemact medkit" +bind q +button7 +bind e deconstruct +bind f +button3 +bind h scoresUp +bind n scoresDown + +bind \ +mlook + +// +// CLIENT ENVIRONMENT COMMANDS +// + +bind PAUSE pause +bind ESCAPE togglemenu +bind ~ toggleconsole +bind ` toggleconsole + +bind TAB +scores + +bind F1 "vote yes" +bind F2 "vote no" + + +// +// DEVELOPER KEYS +// +bind F11 screenshotJPEG + diff --git a/assets/emoticons/acidtube_1x1.tga b/assets/emoticons/acidtube_1x1.tga new file mode 100644 index 0000000..aff4cb9 Binary files /dev/null and b/assets/emoticons/acidtube_1x1.tga differ diff --git a/assets/emoticons/advbasilisk_1x1.tga b/assets/emoticons/advbasilisk_1x1.tga new file mode 100644 index 0000000..f387d81 Binary files /dev/null and b/assets/emoticons/advbasilisk_1x1.tga differ diff --git a/assets/emoticons/advdragoon_1x1.tga b/assets/emoticons/advdragoon_1x1.tga new file mode 100644 index 0000000..fbbe685 Binary files /dev/null and b/assets/emoticons/advdragoon_1x1.tga differ diff --git a/assets/emoticons/advgranger_1x1.tga b/assets/emoticons/advgranger_1x1.tga new file mode 100644 index 0000000..c4dc9d6 Binary files /dev/null and b/assets/emoticons/advgranger_1x1.tga differ diff --git a/assets/emoticons/advmarauder_1x1.tga b/assets/emoticons/advmarauder_1x1.tga new file mode 100644 index 0000000..19e2a85 Binary files /dev/null and b/assets/emoticons/advmarauder_1x1.tga differ diff --git a/assets/emoticons/armoury_1x1.tga b/assets/emoticons/armoury_1x1.tga new file mode 100644 index 0000000..f5ebc97 Binary files /dev/null and b/assets/emoticons/armoury_1x1.tga differ diff --git a/assets/emoticons/barricade_1x1.tga b/assets/emoticons/barricade_1x1.tga new file mode 100644 index 0000000..40efed1 Binary files /dev/null and b/assets/emoticons/barricade_1x1.tga differ diff --git a/assets/emoticons/basilisk_1x1.tga b/assets/emoticons/basilisk_1x1.tga new file mode 100644 index 0000000..59be142 Binary files /dev/null and b/assets/emoticons/basilisk_1x1.tga differ diff --git a/assets/emoticons/blaster_1x1.tga b/assets/emoticons/blaster_1x1.tga new file mode 100644 index 0000000..6860b70 Binary files /dev/null and b/assets/emoticons/blaster_1x1.tga differ diff --git a/assets/emoticons/booster_1x1.tga b/assets/emoticons/booster_1x1.tga new file mode 100644 index 0000000..a69f904 Binary files /dev/null and b/assets/emoticons/booster_1x1.tga differ diff --git a/assets/emoticons/bsuit_1x1.tga b/assets/emoticons/bsuit_1x1.tga new file mode 100644 index 0000000..867e63b Binary files /dev/null and b/assets/emoticons/bsuit_1x1.tga differ diff --git a/assets/emoticons/chaingun_2x1.tga b/assets/emoticons/chaingun_2x1.tga new file mode 100644 index 0000000..8cddec8 Binary files /dev/null and b/assets/emoticons/chaingun_2x1.tga differ diff --git a/assets/emoticons/ckit_2x1.tga b/assets/emoticons/ckit_2x1.tga new file mode 100644 index 0000000..afd35cd Binary files /dev/null and b/assets/emoticons/ckit_2x1.tga differ diff --git a/assets/emoticons/defcomp_1x1.tga b/assets/emoticons/defcomp_1x1.tga new file mode 100644 index 0000000..0e8ec49 Binary files /dev/null and b/assets/emoticons/defcomp_1x1.tga differ diff --git a/assets/emoticons/dev_1x1.tga b/assets/emoticons/dev_1x1.tga new file mode 100644 index 0000000..528b90c Binary files /dev/null and b/assets/emoticons/dev_1x1.tga differ diff --git a/assets/emoticons/dragoon_1x1.tga b/assets/emoticons/dragoon_1x1.tga new file mode 100644 index 0000000..c13529c Binary files /dev/null and b/assets/emoticons/dragoon_1x1.tga differ diff --git a/assets/emoticons/dretch_1x1.tga b/assets/emoticons/dretch_1x1.tga new file mode 100644 index 0000000..170b731 Binary files /dev/null and b/assets/emoticons/dretch_1x1.tga differ diff --git a/assets/emoticons/egg_1x1.tga b/assets/emoticons/egg_1x1.tga new file mode 100644 index 0000000..b96b9e5 Binary files /dev/null and b/assets/emoticons/egg_1x1.tga differ diff --git a/assets/emoticons/featured_1x1.tga b/assets/emoticons/featured_1x1.tga new file mode 100644 index 0000000..f5ffa28 Binary files /dev/null and b/assets/emoticons/featured_1x1.tga differ diff --git a/assets/emoticons/flamer_2x1.tga b/assets/emoticons/flamer_2x1.tga new file mode 100644 index 0000000..767a3c0 Binary files /dev/null and b/assets/emoticons/flamer_2x1.tga differ diff --git a/assets/emoticons/granger_1x1.tga b/assets/emoticons/granger_1x1.tga new file mode 100644 index 0000000..cab0f19 Binary files /dev/null and b/assets/emoticons/granger_1x1.tga differ diff --git a/assets/emoticons/grenade_1x1.tga b/assets/emoticons/grenade_1x1.tga new file mode 100644 index 0000000..5ee49b0 Binary files /dev/null and b/assets/emoticons/grenade_1x1.tga differ diff --git a/assets/emoticons/hive_1x1.tga b/assets/emoticons/hive_1x1.tga new file mode 100644 index 0000000..29d6a9a Binary files /dev/null and b/assets/emoticons/hive_1x1.tga differ diff --git a/assets/emoticons/hovel_1x1.tga b/assets/emoticons/hovel_1x1.tga new file mode 100644 index 0000000..d45dd33 Binary files /dev/null and b/assets/emoticons/hovel_1x1.tga differ diff --git a/assets/emoticons/human_1x1.tga b/assets/emoticons/human_1x1.tga new file mode 100644 index 0000000..7290366 Binary files /dev/null and b/assets/emoticons/human_1x1.tga differ diff --git a/assets/emoticons/lasgun_2x1.tga b/assets/emoticons/lasgun_2x1.tga new file mode 100644 index 0000000..3171c7e Binary files /dev/null and b/assets/emoticons/lasgun_2x1.tga differ diff --git a/assets/emoticons/lcannon_2x1.tga b/assets/emoticons/lcannon_2x1.tga new file mode 100644 index 0000000..f97339c Binary files /dev/null and b/assets/emoticons/lcannon_2x1.tga differ diff --git a/assets/emoticons/marauder_1x1.tga b/assets/emoticons/marauder_1x1.tga new file mode 100644 index 0000000..a3c7cba Binary files /dev/null and b/assets/emoticons/marauder_1x1.tga differ diff --git a/assets/emoticons/mdriver_2x1.tga b/assets/emoticons/mdriver_2x1.tga new file mode 100644 index 0000000..d129bd6 Binary files /dev/null and b/assets/emoticons/mdriver_2x1.tga differ diff --git a/assets/emoticons/medstat_1x1.tga b/assets/emoticons/medstat_1x1.tga new file mode 100644 index 0000000..fc26b53 Binary files /dev/null and b/assets/emoticons/medstat_1x1.tga differ diff --git a/assets/emoticons/official_1x1.tga b/assets/emoticons/official_1x1.tga new file mode 100644 index 0000000..2863a4f Binary files /dev/null and b/assets/emoticons/official_1x1.tga differ diff --git a/assets/emoticons/overmind_1x1.tga b/assets/emoticons/overmind_1x1.tga new file mode 100644 index 0000000..0d2c413 Binary files /dev/null and b/assets/emoticons/overmind_1x1.tga differ diff --git a/assets/emoticons/painsaw_2x1.tga b/assets/emoticons/painsaw_2x1.tga new file mode 100644 index 0000000..b12f9c8 Binary files /dev/null and b/assets/emoticons/painsaw_2x1.tga differ diff --git a/assets/emoticons/prifle_2x1.tga b/assets/emoticons/prifle_2x1.tga new file mode 100644 index 0000000..c36945f Binary files /dev/null and b/assets/emoticons/prifle_2x1.tga differ diff --git a/assets/emoticons/reactor_1x1.tga b/assets/emoticons/reactor_1x1.tga new file mode 100644 index 0000000..cbbc21e Binary files /dev/null and b/assets/emoticons/reactor_1x1.tga differ diff --git a/assets/emoticons/repeater_1x1.tga b/assets/emoticons/repeater_1x1.tga new file mode 100644 index 0000000..c2c3712 Binary files /dev/null and b/assets/emoticons/repeater_1x1.tga differ diff --git a/assets/emoticons/rifle_2x1.tga b/assets/emoticons/rifle_2x1.tga new file mode 100644 index 0000000..b59ca2a Binary files /dev/null and b/assets/emoticons/rifle_2x1.tga differ diff --git a/assets/emoticons/shotgun_2x1.tga b/assets/emoticons/shotgun_2x1.tga new file mode 100644 index 0000000..32e1de1 Binary files /dev/null and b/assets/emoticons/shotgun_2x1.tga differ diff --git a/assets/emoticons/telenode_1x1.tga b/assets/emoticons/telenode_1x1.tga new file mode 100644 index 0000000..fce534b Binary files /dev/null and b/assets/emoticons/telenode_1x1.tga differ diff --git a/assets/emoticons/tent_1x1.tga b/assets/emoticons/tent_1x1.tga new file mode 100644 index 0000000..6d75514 Binary files /dev/null and b/assets/emoticons/tent_1x1.tga differ diff --git a/assets/emoticons/tesla_1x1.tga b/assets/emoticons/tesla_1x1.tga new file mode 100644 index 0000000..de8a816 Binary files /dev/null and b/assets/emoticons/tesla_1x1.tga differ diff --git a/assets/emoticons/trapper_1x1.tga b/assets/emoticons/trapper_1x1.tga new file mode 100644 index 0000000..b6dc1c1 Binary files /dev/null and b/assets/emoticons/trapper_1x1.tga differ diff --git a/assets/emoticons/turret_1x1.tga b/assets/emoticons/turret_1x1.tga new file mode 100644 index 0000000..f606ac2 Binary files /dev/null and b/assets/emoticons/turret_1x1.tga differ diff --git a/assets/emoticons/tyrant_1x1.tga b/assets/emoticons/tyrant_1x1.tga new file mode 100644 index 0000000..29e37b0 Binary files /dev/null and b/assets/emoticons/tyrant_1x1.tga differ diff --git a/assets/emoticons/xyedge_1x1.tga b/assets/emoticons/xyedge_1x1.tga new file mode 100644 index 0000000..0453d57 Binary files /dev/null and b/assets/emoticons/xyedge_1x1.tga differ diff --git a/assets/emoticons/ye2_1x1.tga b/assets/emoticons/ye2_1x1.tga new file mode 100644 index 0000000..b57a285 Binary files /dev/null and b/assets/emoticons/ye2_1x1.tga differ diff --git a/assets/emoticons/ye_1x1.tga b/assets/emoticons/ye_1x1.tga new file mode 100644 index 0000000..46789fc Binary files /dev/null and b/assets/emoticons/ye_1x1.tga differ diff --git a/assets/emoticons/yeaim_1x1.tga b/assets/emoticons/yeaim_1x1.tga new file mode 100644 index 0000000..c1fe394 Binary files /dev/null and b/assets/emoticons/yeaim_1x1.tga differ diff --git a/assets/emoticons/yeal_1x1.tga b/assets/emoticons/yeal_1x1.tga new file mode 100644 index 0000000..722fca5 Binary files /dev/null and b/assets/emoticons/yeal_1x1.tga differ diff --git a/assets/emoticons/yeammo_1x1.tga b/assets/emoticons/yeammo_1x1.tga new file mode 100644 index 0000000..44ffc2a Binary files /dev/null and b/assets/emoticons/yeammo_1x1.tga differ diff --git a/assets/emoticons/yeawin_3x1.tga b/assets/emoticons/yeawin_3x1.tga new file mode 100644 index 0000000..5d3c5fe Binary files /dev/null and b/assets/emoticons/yeawin_3x1.tga differ diff --git a/assets/emoticons/yebat_1x1.tga b/assets/emoticons/yebat_1x1.tga new file mode 100644 index 0000000..483629e Binary files /dev/null and b/assets/emoticons/yebat_1x1.tga differ diff --git a/assets/emoticons/yebiok_1x1.tga b/assets/emoticons/yebiok_1x1.tga new file mode 100644 index 0000000..93bb590 Binary files /dev/null and b/assets/emoticons/yebiok_1x1.tga differ diff --git a/assets/emoticons/yec_1x1.tga b/assets/emoticons/yec_1x1.tga new file mode 100644 index 0000000..ae2e890 Binary files /dev/null and b/assets/emoticons/yec_1x1.tga differ diff --git a/assets/emoticons/yecloa_1x1.tga b/assets/emoticons/yecloa_1x1.tga new file mode 100644 index 0000000..a541801 Binary files /dev/null and b/assets/emoticons/yecloa_1x1.tga differ diff --git a/assets/emoticons/yedge_1x1.tga b/assets/emoticons/yedge_1x1.tga new file mode 100644 index 0000000..1958c5b Binary files /dev/null and b/assets/emoticons/yedge_1x1.tga differ diff --git a/assets/emoticons/yeemo_1x1.tga b/assets/emoticons/yeemo_1x1.tga new file mode 100644 index 0000000..98bc05b Binary files /dev/null and b/assets/emoticons/yeemo_1x1.tga differ diff --git a/assets/emoticons/yeequ_1x1.tga b/assets/emoticons/yeequ_1x1.tga new file mode 100644 index 0000000..d54c542 Binary files /dev/null and b/assets/emoticons/yeequ_1x1.tga differ diff --git a/assets/emoticons/yeewin_3x1.tga b/assets/emoticons/yeewin_3x1.tga new file mode 100644 index 0000000..04c9a82 Binary files /dev/null and b/assets/emoticons/yeewin_3x1.tga differ diff --git a/assets/emoticons/yefanta_1x1.tga b/assets/emoticons/yefanta_1x1.tga new file mode 100644 index 0000000..ed23b8f Binary files /dev/null and b/assets/emoticons/yefanta_1x1.tga differ diff --git a/assets/emoticons/yefargentina_1x1.tga b/assets/emoticons/yefargentina_1x1.tga new file mode 100644 index 0000000..b5f6f50 Binary files /dev/null and b/assets/emoticons/yefargentina_1x1.tga differ diff --git a/assets/emoticons/yefarms_1x1.tga b/assets/emoticons/yefarms_1x1.tga new file mode 100644 index 0000000..bf98d6a Binary files /dev/null and b/assets/emoticons/yefarms_1x1.tga differ diff --git a/assets/emoticons/yefaustralia_1x1.tga b/assets/emoticons/yefaustralia_1x1.tga new file mode 100644 index 0000000..f5641f3 Binary files /dev/null and b/assets/emoticons/yefaustralia_1x1.tga differ diff --git a/assets/emoticons/yefaustria_1x1.tga b/assets/emoticons/yefaustria_1x1.tga new file mode 100644 index 0000000..8f0bee5 Binary files /dev/null and b/assets/emoticons/yefaustria_1x1.tga differ diff --git a/assets/emoticons/yefbelgium_1x1.tga b/assets/emoticons/yefbelgium_1x1.tga new file mode 100644 index 0000000..bba7152 Binary files /dev/null and b/assets/emoticons/yefbelgium_1x1.tga differ diff --git a/assets/emoticons/yefbrasil_1x1.tga b/assets/emoticons/yefbrasil_1x1.tga new file mode 100644 index 0000000..22d4cf8 Binary files /dev/null and b/assets/emoticons/yefbrasil_1x1.tga differ diff --git a/assets/emoticons/yefcana_1x1.tga b/assets/emoticons/yefcana_1x1.tga new file mode 100644 index 0000000..da16a00 Binary files /dev/null and b/assets/emoticons/yefcana_1x1.tga differ diff --git a/assets/emoticons/yefchile_1x1.tga b/assets/emoticons/yefchile_1x1.tga new file mode 100644 index 0000000..67cb679 Binary files /dev/null and b/assets/emoticons/yefchile_1x1.tga differ diff --git a/assets/emoticons/yefchina_1x1.tga b/assets/emoticons/yefchina_1x1.tga new file mode 100644 index 0000000..3900ced Binary files /dev/null and b/assets/emoticons/yefchina_1x1.tga differ diff --git a/assets/emoticons/yefcisland_1x1.tga b/assets/emoticons/yefcisland_1x1.tga new file mode 100644 index 0000000..1e15138 Binary files /dev/null and b/assets/emoticons/yefcisland_1x1.tga differ diff --git a/assets/emoticons/yefcroat_1x1.tga b/assets/emoticons/yefcroat_1x1.tga new file mode 100644 index 0000000..3e66392 Binary files /dev/null and b/assets/emoticons/yefcroat_1x1.tga differ diff --git a/assets/emoticons/yefcuba_1x1.tga b/assets/emoticons/yefcuba_1x1.tga new file mode 100644 index 0000000..72f092b Binary files /dev/null and b/assets/emoticons/yefcuba_1x1.tga differ diff --git a/assets/emoticons/yefcz_1x1.tga b/assets/emoticons/yefcz_1x1.tga new file mode 100644 index 0000000..a2e1029 Binary files /dev/null and b/assets/emoticons/yefcz_1x1.tga differ diff --git a/assets/emoticons/yefde_1x1.tga b/assets/emoticons/yefde_1x1.tga new file mode 100644 index 0000000..52a54d4 Binary files /dev/null and b/assets/emoticons/yefde_1x1.tga differ diff --git a/assets/emoticons/yefden_1x1.tga b/assets/emoticons/yefden_1x1.tga new file mode 100644 index 0000000..4ca6342 Binary files /dev/null and b/assets/emoticons/yefden_1x1.tga differ diff --git a/assets/emoticons/yefegyp_1x1.tga b/assets/emoticons/yefegyp_1x1.tga new file mode 100644 index 0000000..666e60c Binary files /dev/null and b/assets/emoticons/yefegyp_1x1.tga differ diff --git a/assets/emoticons/yeffin_1x1.tga b/assets/emoticons/yeffin_1x1.tga new file mode 100644 index 0000000..881b4e8 Binary files /dev/null and b/assets/emoticons/yeffin_1x1.tga differ diff --git a/assets/emoticons/yeffrance_1x1.tga b/assets/emoticons/yeffrance_1x1.tga new file mode 100644 index 0000000..56df5eb Binary files /dev/null and b/assets/emoticons/yeffrance_1x1.tga differ diff --git a/assets/emoticons/yefgb_1x1.tga b/assets/emoticons/yefgb_1x1.tga new file mode 100644 index 0000000..7e13f9e Binary files /dev/null and b/assets/emoticons/yefgb_1x1.tga differ diff --git a/assets/emoticons/yefgree_1x1.tga b/assets/emoticons/yefgree_1x1.tga new file mode 100644 index 0000000..917fec1 Binary files /dev/null and b/assets/emoticons/yefgree_1x1.tga differ diff --git a/assets/emoticons/yefhong_1x1.tga b/assets/emoticons/yefhong_1x1.tga new file mode 100644 index 0000000..a043756 Binary files /dev/null and b/assets/emoticons/yefhong_1x1.tga differ diff --git a/assets/emoticons/yefhu_1x1.tga b/assets/emoticons/yefhu_1x1.tga new file mode 100644 index 0000000..5229ad6 Binary files /dev/null and b/assets/emoticons/yefhu_1x1.tga differ diff --git a/assets/emoticons/yefindia_1x1.tga b/assets/emoticons/yefindia_1x1.tga new file mode 100644 index 0000000..f7c4ca9 Binary files /dev/null and b/assets/emoticons/yefindia_1x1.tga differ diff --git a/assets/emoticons/yefindon_1x1.tga b/assets/emoticons/yefindon_1x1.tga new file mode 100644 index 0000000..4ed7fac Binary files /dev/null and b/assets/emoticons/yefindon_1x1.tga differ diff --git a/assets/emoticons/yefiran_1x1.tga b/assets/emoticons/yefiran_1x1.tga new file mode 100644 index 0000000..b3e9e2f Binary files /dev/null and b/assets/emoticons/yefiran_1x1.tga differ diff --git a/assets/emoticons/yefiraq_1x1.tga b/assets/emoticons/yefiraq_1x1.tga new file mode 100644 index 0000000..5a2ad22 Binary files /dev/null and b/assets/emoticons/yefiraq_1x1.tga differ diff --git a/assets/emoticons/yefire_1x1.tga b/assets/emoticons/yefire_1x1.tga new file mode 100644 index 0000000..1529cfb Binary files /dev/null and b/assets/emoticons/yefire_1x1.tga differ diff --git a/assets/emoticons/yefisra_1x1.tga b/assets/emoticons/yefisra_1x1.tga new file mode 100644 index 0000000..3a6bc7c Binary files /dev/null and b/assets/emoticons/yefisra_1x1.tga differ diff --git a/assets/emoticons/yefita_1x1.tga b/assets/emoticons/yefita_1x1.tga new file mode 100644 index 0000000..6ae4384 Binary files /dev/null and b/assets/emoticons/yefita_1x1.tga differ diff --git a/assets/emoticons/yefjp_1x1.tga b/assets/emoticons/yefjp_1x1.tga new file mode 100644 index 0000000..709b09e Binary files /dev/null and b/assets/emoticons/yefjp_1x1.tga differ diff --git a/assets/emoticons/yeflag_1x1.tga b/assets/emoticons/yeflag_1x1.tga new file mode 100644 index 0000000..10e0ab6 Binary files /dev/null and b/assets/emoticons/yeflag_1x1.tga differ diff --git a/assets/emoticons/yefmex_1x1.tga b/assets/emoticons/yefmex_1x1.tga new file mode 100644 index 0000000..62eaac4 Binary files /dev/null and b/assets/emoticons/yefmex_1x1.tga differ diff --git a/assets/emoticons/yefnether_1x1.tga b/assets/emoticons/yefnether_1x1.tga new file mode 100644 index 0000000..83de279 Binary files /dev/null and b/assets/emoticons/yefnether_1x1.tga differ diff --git a/assets/emoticons/yefnorw_1x1.tga b/assets/emoticons/yefnorw_1x1.tga new file mode 100644 index 0000000..20e29c1 Binary files /dev/null and b/assets/emoticons/yefnorw_1x1.tga differ diff --git a/assets/emoticons/yefphil_1x1.tga b/assets/emoticons/yefphil_1x1.tga new file mode 100644 index 0000000..49afc9d Binary files /dev/null and b/assets/emoticons/yefphil_1x1.tga differ diff --git a/assets/emoticons/yefpo_1x1.tga b/assets/emoticons/yefpo_1x1.tga new file mode 100644 index 0000000..8c7d180 Binary files /dev/null and b/assets/emoticons/yefpo_1x1.tga differ diff --git a/assets/emoticons/yefport_1x1.tga b/assets/emoticons/yefport_1x1.tga new file mode 100644 index 0000000..41584d1 Binary files /dev/null and b/assets/emoticons/yefport_1x1.tga differ diff --git a/assets/emoticons/yefroma_1x1.tga b/assets/emoticons/yefroma_1x1.tga new file mode 100644 index 0000000..14895bc Binary files /dev/null and b/assets/emoticons/yefroma_1x1.tga differ diff --git a/assets/emoticons/yefrus_1x1.tga b/assets/emoticons/yefrus_1x1.tga new file mode 100644 index 0000000..b8fd475 Binary files /dev/null and b/assets/emoticons/yefrus_1x1.tga differ diff --git a/assets/emoticons/yefsinga_1x1.tga b/assets/emoticons/yefsinga_1x1.tga new file mode 100644 index 0000000..0291e0d Binary files /dev/null and b/assets/emoticons/yefsinga_1x1.tga differ diff --git a/assets/emoticons/yefslo_1x1.tga b/assets/emoticons/yefslo_1x1.tga new file mode 100644 index 0000000..7f50902 Binary files /dev/null and b/assets/emoticons/yefslo_1x1.tga differ diff --git a/assets/emoticons/yefsloven_1x1.tga b/assets/emoticons/yefsloven_1x1.tga new file mode 100644 index 0000000..3f3a97f Binary files /dev/null and b/assets/emoticons/yefsloven_1x1.tga differ diff --git a/assets/emoticons/yefspain_1x1.tga b/assets/emoticons/yefspain_1x1.tga new file mode 100644 index 0000000..e0e22da Binary files /dev/null and b/assets/emoticons/yefspain_1x1.tga differ diff --git a/assets/emoticons/yefswe_1x1.tga b/assets/emoticons/yefswe_1x1.tga new file mode 100644 index 0000000..01a9eb6 Binary files /dev/null and b/assets/emoticons/yefswe_1x1.tga differ diff --git a/assets/emoticons/yefswitz_1x1.tga b/assets/emoticons/yefswitz_1x1.tga new file mode 100644 index 0000000..992680a Binary files /dev/null and b/assets/emoticons/yefswitz_1x1.tga differ diff --git a/assets/emoticons/yefsyr_1x1.tga b/assets/emoticons/yefsyr_1x1.tga new file mode 100644 index 0000000..dc7dcb4 Binary files /dev/null and b/assets/emoticons/yefsyr_1x1.tga differ diff --git a/assets/emoticons/yeftur_1x1.tga b/assets/emoticons/yeftur_1x1.tga new file mode 100644 index 0000000..2532be4 Binary files /dev/null and b/assets/emoticons/yeftur_1x1.tga differ diff --git a/assets/emoticons/yefukr_1x1.tga b/assets/emoticons/yefukr_1x1.tga new file mode 100644 index 0000000..5fda5b0 Binary files /dev/null and b/assets/emoticons/yefukr_1x1.tga differ diff --git a/assets/emoticons/yefusa_1x1.tga b/assets/emoticons/yefusa_1x1.tga new file mode 100644 index 0000000..5690ef5 Binary files /dev/null and b/assets/emoticons/yefusa_1x1.tga differ diff --git a/assets/emoticons/yegg_3x1.tga b/assets/emoticons/yegg_3x1.tga new file mode 100644 index 0000000..3026309 Binary files /dev/null and b/assets/emoticons/yegg_3x1.tga differ diff --git a/assets/emoticons/yehwin_3x1.tga b/assets/emoticons/yehwin_3x1.tga new file mode 100644 index 0000000..0700170 Binary files /dev/null and b/assets/emoticons/yehwin_3x1.tga differ diff --git a/assets/emoticons/yei_1x1.tga b/assets/emoticons/yei_1x1.tga new file mode 100644 index 0000000..e8400ee Binary files /dev/null and b/assets/emoticons/yei_1x1.tga differ diff --git a/assets/emoticons/yejet_1x1.tga b/assets/emoticons/yejet_1x1.tga new file mode 100644 index 0000000..696da86 Binary files /dev/null and b/assets/emoticons/yejet_1x1.tga differ diff --git a/assets/emoticons/yekey_1x1.tga b/assets/emoticons/yekey_1x1.tga new file mode 100644 index 0000000..122244c Binary files /dev/null and b/assets/emoticons/yekey_1x1.tga differ diff --git a/assets/emoticons/yemed_1x1.tga b/assets/emoticons/yemed_1x1.tga new file mode 100644 index 0000000..8c59eaa Binary files /dev/null and b/assets/emoticons/yemed_1x1.tga differ diff --git a/assets/emoticons/yemf_1x1.tga b/assets/emoticons/yemf_1x1.tga new file mode 100644 index 0000000..3a1343c Binary files /dev/null and b/assets/emoticons/yemf_1x1.tga differ diff --git a/assets/emoticons/yenade_1x1.tga b/assets/emoticons/yenade_1x1.tga new file mode 100644 index 0000000..3aef2ec Binary files /dev/null and b/assets/emoticons/yenade_1x1.tga differ diff --git a/assets/emoticons/yesangry_1x1.tga b/assets/emoticons/yesangry_1x1.tga new file mode 100644 index 0000000..9e2ac21 Binary files /dev/null and b/assets/emoticons/yesangry_1x1.tga differ diff --git a/assets/emoticons/yesasscry_1x1.tga b/assets/emoticons/yesasscry_1x1.tga new file mode 100644 index 0000000..3f74d14 Binary files /dev/null and b/assets/emoticons/yesasscry_1x1.tga differ diff --git a/assets/emoticons/yesawesome2_1x1.tga b/assets/emoticons/yesawesome2_1x1.tga new file mode 100644 index 0000000..90ea971 Binary files /dev/null and b/assets/emoticons/yesawesome2_1x1.tga differ diff --git a/assets/emoticons/yesawesome_1x1.tga b/assets/emoticons/yesawesome_1x1.tga new file mode 100644 index 0000000..784ff1f Binary files /dev/null and b/assets/emoticons/yesawesome_1x1.tga differ diff --git a/assets/emoticons/yesaww_1x1.tga b/assets/emoticons/yesaww_1x1.tga new file mode 100644 index 0000000..f67487c Binary files /dev/null and b/assets/emoticons/yesaww_1x1.tga differ diff --git a/assets/emoticons/yesawwcute_1x1.tga b/assets/emoticons/yesawwcute_1x1.tga new file mode 100644 index 0000000..0e869bd Binary files /dev/null and b/assets/emoticons/yesawwcute_1x1.tga differ diff --git a/assets/emoticons/yesawww_1x1.tga b/assets/emoticons/yesawww_1x1.tga new file mode 100644 index 0000000..20d4c8a Binary files /dev/null and b/assets/emoticons/yesawww_1x1.tga differ diff --git a/assets/emoticons/yesba_1x1.tga b/assets/emoticons/yesba_1x1.tga new file mode 100644 index 0000000..c7a12f5 Binary files /dev/null and b/assets/emoticons/yesba_1x1.tga differ diff --git a/assets/emoticons/yesbat_1x1.tga b/assets/emoticons/yesbat_1x1.tga new file mode 100644 index 0000000..88f4fc3 Binary files /dev/null and b/assets/emoticons/yesbat_1x1.tga differ diff --git a/assets/emoticons/yesbignose_1x1.tga b/assets/emoticons/yesbignose_1x1.tga new file mode 100644 index 0000000..555b9e6 Binary files /dev/null and b/assets/emoticons/yesbignose_1x1.tga differ diff --git a/assets/emoticons/yesbruce_1x1.tga b/assets/emoticons/yesbruce_1x1.tga new file mode 100644 index 0000000..2aef197 Binary files /dev/null and b/assets/emoticons/yesbruce_1x1.tga differ diff --git a/assets/emoticons/yesbuild_1x1.tga b/assets/emoticons/yesbuild_1x1.tga new file mode 100644 index 0000000..69b4470 Binary files /dev/null and b/assets/emoticons/yesbuild_1x1.tga differ diff --git a/assets/emoticons/yeschuck_1x1.tga b/assets/emoticons/yeschuck_1x1.tga new file mode 100644 index 0000000..97be94f Binary files /dev/null and b/assets/emoticons/yeschuck_1x1.tga differ diff --git a/assets/emoticons/yescrack_1x1.tga b/assets/emoticons/yescrack_1x1.tga new file mode 100644 index 0000000..a74d2aa Binary files /dev/null and b/assets/emoticons/yescrack_1x1.tga differ diff --git a/assets/emoticons/yescrazy_1x1.tga b/assets/emoticons/yescrazy_1x1.tga new file mode 100644 index 0000000..3da00f2 Binary files /dev/null and b/assets/emoticons/yescrazy_1x1.tga differ diff --git a/assets/emoticons/yescreepguy_1x1.tga b/assets/emoticons/yescreepguy_1x1.tga new file mode 100644 index 0000000..7e768ff Binary files /dev/null and b/assets/emoticons/yescreepguy_1x1.tga differ diff --git a/assets/emoticons/yescry_1x1.tga b/assets/emoticons/yescry_1x1.tga new file mode 100644 index 0000000..be62c59 Binary files /dev/null and b/assets/emoticons/yescry_1x1.tga differ diff --git a/assets/emoticons/yescute_1x1.tga b/assets/emoticons/yescute_1x1.tga new file mode 100644 index 0000000..6a903ee Binary files /dev/null and b/assets/emoticons/yescute_1x1.tga differ diff --git a/assets/emoticons/yescuty_1x1.tga b/assets/emoticons/yescuty_1x1.tga new file mode 100644 index 0000000..bfa163b Binary files /dev/null and b/assets/emoticons/yescuty_1x1.tga differ diff --git a/assets/emoticons/yesdafuq_1x1.tga b/assets/emoticons/yesdafuq_1x1.tga new file mode 100644 index 0000000..d26fa33 Binary files /dev/null and b/assets/emoticons/yesdafuq_1x1.tga differ diff --git a/assets/emoticons/yesdrug_1x1.tga b/assets/emoticons/yesdrug_1x1.tga new file mode 100644 index 0000000..a7cfab7 Binary files /dev/null and b/assets/emoticons/yesdrug_1x1.tga differ diff --git a/assets/emoticons/yesepictroll_1x1.tga b/assets/emoticons/yesepictroll_1x1.tga new file mode 100644 index 0000000..789c133 Binary files /dev/null and b/assets/emoticons/yesepictroll_1x1.tga differ diff --git a/assets/emoticons/yesevil_1x1.tga b/assets/emoticons/yesevil_1x1.tga new file mode 100644 index 0000000..7bafd63 Binary files /dev/null and b/assets/emoticons/yesevil_1x1.tga differ diff --git a/assets/emoticons/yesfrown_1x1.tga b/assets/emoticons/yesfrown_1x1.tga new file mode 100644 index 0000000..7d7bdff Binary files /dev/null and b/assets/emoticons/yesfrown_1x1.tga differ diff --git a/assets/emoticons/yesgege_1x1.tga b/assets/emoticons/yesgege_1x1.tga new file mode 100644 index 0000000..aafba9f Binary files /dev/null and b/assets/emoticons/yesgege_1x1.tga differ diff --git a/assets/emoticons/yesgs_1x1.tga b/assets/emoticons/yesgs_1x1.tga new file mode 100644 index 0000000..7bd74cc Binary files /dev/null and b/assets/emoticons/yesgs_1x1.tga differ diff --git a/assets/emoticons/yeshaha_1x1.tga b/assets/emoticons/yeshaha_1x1.tga new file mode 100644 index 0000000..a3961e4 Binary files /dev/null and b/assets/emoticons/yeshaha_1x1.tga differ diff --git a/assets/emoticons/yeshaha_1x1_b.tga b/assets/emoticons/yeshaha_1x1_b.tga new file mode 100644 index 0000000..4942aa4 Binary files /dev/null and b/assets/emoticons/yeshaha_1x1_b.tga differ diff --git a/assets/emoticons/yeshappy_1x1.tga b/assets/emoticons/yeshappy_1x1.tga new file mode 100644 index 0000000..ebc1575 Binary files /dev/null and b/assets/emoticons/yeshappy_1x1.tga differ diff --git a/assets/emoticons/yeshdog_1x1.tga b/assets/emoticons/yeshdog_1x1.tga new file mode 100644 index 0000000..b1375cc Binary files /dev/null and b/assets/emoticons/yeshdog_1x1.tga differ diff --git a/assets/emoticons/yeshello_1x1.tga b/assets/emoticons/yeshello_1x1.tga new file mode 100644 index 0000000..13c26d2 Binary files /dev/null and b/assets/emoticons/yeshello_1x1.tga differ diff --git a/assets/emoticons/yeshield_1x1.tga b/assets/emoticons/yeshield_1x1.tga new file mode 100644 index 0000000..7f219c3 Binary files /dev/null and b/assets/emoticons/yeshield_1x1.tga differ diff --git a/assets/emoticons/yeship_1x1.tga b/assets/emoticons/yeship_1x1.tga new file mode 100644 index 0000000..f242790 Binary files /dev/null and b/assets/emoticons/yeship_1x1.tga differ diff --git a/assets/emoticons/yeshitler_1x1.tga b/assets/emoticons/yeshitler_1x1.tga new file mode 100644 index 0000000..d1185a8 Binary files /dev/null and b/assets/emoticons/yeshitler_1x1.tga differ diff --git a/assets/emoticons/yeshmm_1x1.tga b/assets/emoticons/yeshmm_1x1.tga new file mode 100644 index 0000000..3714999 Binary files /dev/null and b/assets/emoticons/yeshmm_1x1.tga differ diff --git a/assets/emoticons/yesinsane_1x1.tga b/assets/emoticons/yesinsane_1x1.tga new file mode 100644 index 0000000..a9273d3 Binary files /dev/null and b/assets/emoticons/yesinsane_1x1.tga differ diff --git a/assets/emoticons/yesjack_1x1.tga b/assets/emoticons/yesjack_1x1.tga new file mode 100644 index 0000000..447aeac Binary files /dev/null and b/assets/emoticons/yesjack_1x1.tga differ diff --git a/assets/emoticons/yesjoker_1x1.tga b/assets/emoticons/yesjoker_1x1.tga new file mode 100644 index 0000000..5fe91c8 Binary files /dev/null and b/assets/emoticons/yesjoker_1x1.tga differ diff --git a/assets/emoticons/yesjoy_1x1.tga b/assets/emoticons/yesjoy_1x1.tga new file mode 100644 index 0000000..6f1724c Binary files /dev/null and b/assets/emoticons/yesjoy_1x1.tga differ diff --git a/assets/emoticons/yeskid_1x1.tga b/assets/emoticons/yeskid_1x1.tga new file mode 100644 index 0000000..a3407a0 Binary files /dev/null and b/assets/emoticons/yeskid_1x1.tga differ diff --git a/assets/emoticons/yeslal_1x1.tga b/assets/emoticons/yeslal_1x1.tga new file mode 100644 index 0000000..e43596d Binary files /dev/null and b/assets/emoticons/yeslal_1x1.tga differ diff --git a/assets/emoticons/yeslawl_1x1.tga b/assets/emoticons/yeslawl_1x1.tga new file mode 100644 index 0000000..8d2f63d Binary files /dev/null and b/assets/emoticons/yeslawl_1x1.tga differ diff --git a/assets/emoticons/yeslessretard_1x1.tga b/assets/emoticons/yeslessretard_1x1.tga new file mode 100644 index 0000000..880fa16 Binary files /dev/null and b/assets/emoticons/yeslessretard_1x1.tga differ diff --git a/assets/emoticons/yesmad_1x1.tga b/assets/emoticons/yesmad_1x1.tga new file mode 100644 index 0000000..8a51b13 Binary files /dev/null and b/assets/emoticons/yesmad_1x1.tga differ diff --git a/assets/emoticons/yesmadbro_1x1.tga b/assets/emoticons/yesmadbro_1x1.tga new file mode 100644 index 0000000..2d2e84b Binary files /dev/null and b/assets/emoticons/yesmadbro_1x1.tga differ diff --git a/assets/emoticons/yesmadbro_1x1_b.tga b/assets/emoticons/yesmadbro_1x1_b.tga new file mode 100644 index 0000000..31916b1 Binary files /dev/null and b/assets/emoticons/yesmadbro_1x1_b.tga differ diff --git a/assets/emoticons/yesmadd_1x1.tga b/assets/emoticons/yesmadd_1x1.tga new file mode 100644 index 0000000..a45fbbc Binary files /dev/null and b/assets/emoticons/yesmadd_1x1.tga differ diff --git a/assets/emoticons/yesmegusta_1x1.tga b/assets/emoticons/yesmegusta_1x1.tga new file mode 100644 index 0000000..335dd47 Binary files /dev/null and b/assets/emoticons/yesmegusta_1x1.tga differ diff --git a/assets/emoticons/yesmindfuck_1x1.tga b/assets/emoticons/yesmindfuck_1x1.tga new file mode 100644 index 0000000..a683ebe Binary files /dev/null and b/assets/emoticons/yesmindfuck_1x1.tga differ diff --git a/assets/emoticons/yesmouth_1x1.tga b/assets/emoticons/yesmouth_1x1.tga new file mode 100644 index 0000000..ad570fb Binary files /dev/null and b/assets/emoticons/yesmouth_1x1.tga differ diff --git a/assets/emoticons/yesmp_1x1.tga b/assets/emoticons/yesmp_1x1.tga new file mode 100644 index 0000000..b89ea1b Binary files /dev/null and b/assets/emoticons/yesmp_1x1.tga differ diff --git a/assets/emoticons/yesmp_1x1_b.tga b/assets/emoticons/yesmp_1x1_b.tga new file mode 100644 index 0000000..b1aea43 Binary files /dev/null and b/assets/emoticons/yesmp_1x1_b.tga differ diff --git a/assets/emoticons/yesmustage_1x1.tga b/assets/emoticons/yesmustage_1x1.tga new file mode 100644 index 0000000..88f29f9 Binary files /dev/null and b/assets/emoticons/yesmustage_1x1.tga differ diff --git a/assets/emoticons/yesnerd_1x1.tga b/assets/emoticons/yesnerd_1x1.tga new file mode 100644 index 0000000..f04f652 Binary files /dev/null and b/assets/emoticons/yesnerd_1x1.tga differ diff --git a/assets/emoticons/yesnigga_1x1.tga b/assets/emoticons/yesnigga_1x1.tga new file mode 100644 index 0000000..0e7f830 Binary files /dev/null and b/assets/emoticons/yesnigga_1x1.tga differ diff --git a/assets/emoticons/yesninja_1x1.tga b/assets/emoticons/yesninja_1x1.tga new file mode 100644 index 0000000..9b482ff Binary files /dev/null and b/assets/emoticons/yesninja_1x1.tga differ diff --git a/assets/emoticons/yesohh_1x1.tga b/assets/emoticons/yesohh_1x1.tga new file mode 100644 index 0000000..3ddd5d3 Binary files /dev/null and b/assets/emoticons/yesohh_1x1.tga differ diff --git a/assets/emoticons/yesohshit_1x1.tga b/assets/emoticons/yesohshit_1x1.tga new file mode 100644 index 0000000..7f9a60f Binary files /dev/null and b/assets/emoticons/yesohshit_1x1.tga differ diff --git a/assets/emoticons/yesomg_1x1.tga b/assets/emoticons/yesomg_1x1.tga new file mode 100644 index 0000000..34af195 Binary files /dev/null and b/assets/emoticons/yesomg_1x1.tga differ diff --git a/assets/emoticons/yesosama_1x1.tga b/assets/emoticons/yesosama_1x1.tga new file mode 100644 index 0000000..789d09b Binary files /dev/null and b/assets/emoticons/yesosama_1x1.tga differ diff --git a/assets/emoticons/yespedo_1x1.tga b/assets/emoticons/yespedo_1x1.tga new file mode 100644 index 0000000..72c3745 Binary files /dev/null and b/assets/emoticons/yespedo_1x1.tga differ diff --git a/assets/emoticons/yesrage_1x1.tga b/assets/emoticons/yesrage_1x1.tga new file mode 100644 index 0000000..d27fb9d Binary files /dev/null and b/assets/emoticons/yesrage_1x1.tga differ diff --git a/assets/emoticons/yesrainbow_3x1.tga b/assets/emoticons/yesrainbow_3x1.tga new file mode 100644 index 0000000..1749692 Binary files /dev/null and b/assets/emoticons/yesrainbow_3x1.tga differ diff --git a/assets/emoticons/yesretard_1x1.tga b/assets/emoticons/yesretard_1x1.tga new file mode 100644 index 0000000..09356ae Binary files /dev/null and b/assets/emoticons/yesretard_1x1.tga differ diff --git a/assets/emoticons/yesretarded_1x1.tga b/assets/emoticons/yesretarded_1x1.tga new file mode 100644 index 0000000..e54b744 Binary files /dev/null and b/assets/emoticons/yesretarded_1x1.tga differ diff --git a/assets/emoticons/yessad_1x1.tga b/assets/emoticons/yessad_1x1.tga new file mode 100644 index 0000000..287a10c Binary files /dev/null and b/assets/emoticons/yessad_1x1.tga differ diff --git a/assets/emoticons/yessarca_1x1.tga b/assets/emoticons/yessarca_1x1.tga new file mode 100644 index 0000000..3372ee7 Binary files /dev/null and b/assets/emoticons/yessarca_1x1.tga differ diff --git a/assets/emoticons/yesscept_1x1.tga b/assets/emoticons/yesscept_1x1.tga new file mode 100644 index 0000000..9f1d2ab Binary files /dev/null and b/assets/emoticons/yesscept_1x1.tga differ diff --git a/assets/emoticons/yesserious_1x1.tga b/assets/emoticons/yesserious_1x1.tga new file mode 100644 index 0000000..b463093 Binary files /dev/null and b/assets/emoticons/yesserious_1x1.tga differ diff --git a/assets/emoticons/yesshock_1x1.tga b/assets/emoticons/yesshock_1x1.tga new file mode 100644 index 0000000..58712b5 Binary files /dev/null and b/assets/emoticons/yesshock_1x1.tga differ diff --git a/assets/emoticons/yessmile_1x1.tga b/assets/emoticons/yessmile_1x1.tga new file mode 100644 index 0000000..e67119b Binary files /dev/null and b/assets/emoticons/yessmile_1x1.tga differ diff --git a/assets/emoticons/yessnake_1x1.tga b/assets/emoticons/yessnake_1x1.tga new file mode 100644 index 0000000..530fa58 Binary files /dev/null and b/assets/emoticons/yessnake_1x1.tga differ diff --git a/assets/emoticons/yessniper_1x1.tga b/assets/emoticons/yessniper_1x1.tga new file mode 100644 index 0000000..3f9e9f5 Binary files /dev/null and b/assets/emoticons/yessniper_1x1.tga differ diff --git a/assets/emoticons/yesspok_1x1.tga b/assets/emoticons/yesspok_1x1.tga new file mode 100644 index 0000000..26df42a Binary files /dev/null and b/assets/emoticons/yesspok_1x1.tga differ diff --git a/assets/emoticons/yesstar_1x1.tga b/assets/emoticons/yesstar_1x1.tga new file mode 100644 index 0000000..275f861 Binary files /dev/null and b/assets/emoticons/yesstar_1x1.tga differ diff --git a/assets/emoticons/yesstoned_1x1.tga b/assets/emoticons/yesstoned_1x1.tga new file mode 100644 index 0000000..062d177 Binary files /dev/null and b/assets/emoticons/yesstoned_1x1.tga differ diff --git a/assets/emoticons/yesstupid_1x1.tga b/assets/emoticons/yesstupid_1x1.tga new file mode 100644 index 0000000..24c340a Binary files /dev/null and b/assets/emoticons/yesstupid_1x1.tga differ diff --git a/assets/emoticons/yestard_1x1.tga b/assets/emoticons/yestard_1x1.tga new file mode 100644 index 0000000..e7c8f26 Binary files /dev/null and b/assets/emoticons/yestard_1x1.tga differ diff --git a/assets/emoticons/yestong_1x1.tga b/assets/emoticons/yestong_1x1.tga new file mode 100644 index 0000000..11c5ae2 Binary files /dev/null and b/assets/emoticons/yestong_1x1.tga differ diff --git a/assets/emoticons/yestroll_1x1.tga b/assets/emoticons/yestroll_1x1.tga new file mode 100644 index 0000000..957433c Binary files /dev/null and b/assets/emoticons/yestroll_1x1.tga differ diff --git a/assets/emoticons/yestrylol_1x1.tga b/assets/emoticons/yestrylol_1x1.tga new file mode 100644 index 0000000..5fe7c83 Binary files /dev/null and b/assets/emoticons/yestrylol_1x1.tga differ diff --git a/assets/emoticons/yesugauga_1x1.tga b/assets/emoticons/yesugauga_1x1.tga new file mode 100644 index 0000000..47e2628 Binary files /dev/null and b/assets/emoticons/yesugauga_1x1.tga differ diff --git a/assets/emoticons/yesupset_1x1.tga b/assets/emoticons/yesupset_1x1.tga new file mode 100644 index 0000000..3c19b27 Binary files /dev/null and b/assets/emoticons/yesupset_1x1.tga differ diff --git a/assets/emoticons/yesvamp_1x1.tga b/assets/emoticons/yesvamp_1x1.tga new file mode 100644 index 0000000..ab74b06 Binary files /dev/null and b/assets/emoticons/yesvamp_1x1.tga differ diff --git a/assets/emoticons/yesweirdo_1x1.tga b/assets/emoticons/yesweirdo_1x1.tga new file mode 100644 index 0000000..7e59d05 Binary files /dev/null and b/assets/emoticons/yesweirdo_1x1.tga differ diff --git a/assets/emoticons/yeswell_1x1.tga b/assets/emoticons/yeswell_1x1.tga new file mode 100644 index 0000000..cf1ede4 Binary files /dev/null and b/assets/emoticons/yeswell_1x1.tga differ diff --git a/assets/emoticons/yeswhat_1x1.tga b/assets/emoticons/yeswhat_1x1.tga new file mode 100644 index 0000000..74ee5d6 Binary files /dev/null and b/assets/emoticons/yeswhat_1x1.tga differ diff --git a/assets/emoticons/yeswhine_1x1.tga b/assets/emoticons/yeswhine_1x1.tga new file mode 100644 index 0000000..7c3bc46 Binary files /dev/null and b/assets/emoticons/yeswhine_1x1.tga differ diff --git a/assets/emoticons/yeswsmile_1x1.tga b/assets/emoticons/yeswsmile_1x1.tga new file mode 100644 index 0000000..31718b7 Binary files /dev/null and b/assets/emoticons/yeswsmile_1x1.tga differ diff --git a/assets/emoticons/yetool_1x1.tga b/assets/emoticons/yetool_1x1.tga new file mode 100644 index 0000000..b7e351c Binary files /dev/null and b/assets/emoticons/yetool_1x1.tga differ diff --git a/assets/emoticons/z_1x1.tga b/assets/emoticons/z_1x1.tga new file mode 100644 index 0000000..5928995 Binary files /dev/null and b/assets/emoticons/z_1x1.tga differ diff --git a/assets/fonts/fontImage_0_12.tga b/assets/fonts/fontImage_0_12.tga new file mode 100644 index 0000000..e2570e8 Binary files /dev/null and b/assets/fonts/fontImage_0_12.tga differ diff --git a/assets/fonts/fontImage_0_16.tga b/assets/fonts/fontImage_0_16.tga new file mode 100644 index 0000000..6ca2073 Binary files /dev/null and b/assets/fonts/fontImage_0_16.tga differ diff --git a/assets/fonts/fontImage_0_20.tga b/assets/fonts/fontImage_0_20.tga new file mode 100644 index 0000000..6b3663e Binary files /dev/null and b/assets/fonts/fontImage_0_20.tga differ diff --git a/assets/fonts/fontImage_0_26.tga b/assets/fonts/fontImage_0_26.tga new file mode 100644 index 0000000..f6a5ff4 Binary files /dev/null and b/assets/fonts/fontImage_0_26.tga differ diff --git a/assets/fonts/fontImage_0_34.tga b/assets/fonts/fontImage_0_34.tga new file mode 100644 index 0000000..3b05cd0 Binary files /dev/null and b/assets/fonts/fontImage_0_34.tga differ diff --git a/assets/fonts/fontImage_12.dat b/assets/fonts/fontImage_12.dat new file mode 100644 index 0000000..ca7656c Binary files /dev/null and b/assets/fonts/fontImage_12.dat differ diff --git a/assets/fonts/fontImage_16.dat b/assets/fonts/fontImage_16.dat new file mode 100644 index 0000000..30e9fb0 Binary files /dev/null and b/assets/fonts/fontImage_16.dat differ diff --git a/assets/fonts/fontImage_1_26.tga b/assets/fonts/fontImage_1_26.tga new file mode 100644 index 0000000..b849aa6 Binary files /dev/null and b/assets/fonts/fontImage_1_26.tga differ diff --git a/assets/fonts/fontImage_1_34.tga b/assets/fonts/fontImage_1_34.tga new file mode 100644 index 0000000..99b383a Binary files /dev/null and b/assets/fonts/fontImage_1_34.tga differ diff --git a/assets/fonts/fontImage_20.dat b/assets/fonts/fontImage_20.dat new file mode 100644 index 0000000..a254965 Binary files /dev/null and b/assets/fonts/fontImage_20.dat differ diff --git a/assets/fonts/fontImage_26.dat b/assets/fonts/fontImage_26.dat new file mode 100644 index 0000000..88346db Binary files /dev/null and b/assets/fonts/fontImage_26.dat differ diff --git a/assets/fonts/fontImage_34.dat b/assets/fonts/fontImage_34.dat new file mode 100644 index 0000000..2523cb8 Binary files /dev/null and b/assets/fonts/fontImage_34.dat differ diff --git a/assets/gfx/2d/bigchars.tga b/assets/gfx/2d/bigchars.tga new file mode 100644 index 0000000..6579120 Binary files /dev/null and b/assets/gfx/2d/bigchars.tga differ diff --git a/assets/gfx/2d/blip.tga b/assets/gfx/2d/blip.tga new file mode 100644 index 0000000..cb34fb6 Binary files /dev/null and b/assets/gfx/2d/blip.tga differ diff --git a/assets/gfx/2d/blipPlayer.tga b/assets/gfx/2d/blipPlayer.tga new file mode 100644 index 0000000..3cb381d Binary files /dev/null and b/assets/gfx/2d/blipPlayer.tga differ diff --git a/assets/gfx/2d/crosshair-alien.tga b/assets/gfx/2d/crosshair-alien.tga new file mode 100644 index 0000000..db82322 Binary files /dev/null and b/assets/gfx/2d/crosshair-alien.tga differ diff --git a/assets/gfx/2d/crosshair-chaingun.tga b/assets/gfx/2d/crosshair-chaingun.tga new file mode 100644 index 0000000..c227872 Binary files /dev/null and b/assets/gfx/2d/crosshair-chaingun.tga differ diff --git a/assets/gfx/2d/crosshair-flamer1.tga b/assets/gfx/2d/crosshair-flamer1.tga new file mode 100644 index 0000000..945da25 Binary files /dev/null and b/assets/gfx/2d/crosshair-flamer1.tga differ diff --git a/assets/gfx/2d/crosshair-flamer2.tga b/assets/gfx/2d/crosshair-flamer2.tga new file mode 100644 index 0000000..9fb3d5d Binary files /dev/null and b/assets/gfx/2d/crosshair-flamer2.tga differ diff --git a/assets/gfx/2d/crosshair-lcannon.tga b/assets/gfx/2d/crosshair-lcannon.tga new file mode 100644 index 0000000..3beb414 Binary files /dev/null and b/assets/gfx/2d/crosshair-lcannon.tga differ diff --git a/assets/gfx/2d/crosshair-lgun.tga b/assets/gfx/2d/crosshair-lgun.tga new file mode 100644 index 0000000..e6a575c Binary files /dev/null and b/assets/gfx/2d/crosshair-lgun.tga differ diff --git a/assets/gfx/2d/crosshair-mdriver.tga b/assets/gfx/2d/crosshair-mdriver.tga new file mode 100644 index 0000000..8e84948 Binary files /dev/null and b/assets/gfx/2d/crosshair-mdriver.tga differ diff --git a/assets/gfx/2d/crosshair-prifle.tga b/assets/gfx/2d/crosshair-prifle.tga new file mode 100644 index 0000000..04df8fb Binary files /dev/null and b/assets/gfx/2d/crosshair-prifle.tga differ diff --git a/assets/gfx/2d/crosshair-psaw.tga b/assets/gfx/2d/crosshair-psaw.tga new file mode 100644 index 0000000..d3c0e06 Binary files /dev/null and b/assets/gfx/2d/crosshair-psaw.tga differ diff --git a/assets/gfx/2d/crosshair-rifle.tga b/assets/gfx/2d/crosshair-rifle.tga new file mode 100644 index 0000000..e6a575c Binary files /dev/null and b/assets/gfx/2d/crosshair-rifle.tga differ diff --git a/assets/gfx/2d/net.jpg b/assets/gfx/2d/net.jpg new file mode 100644 index 0000000..9836979 Binary files /dev/null and b/assets/gfx/2d/net.jpg differ diff --git a/assets/gfx/2d/numbers/eight_32b.tga b/assets/gfx/2d/numbers/eight_32b.tga new file mode 100644 index 0000000..94043a9 Binary files /dev/null and b/assets/gfx/2d/numbers/eight_32b.tga differ diff --git a/assets/gfx/2d/numbers/five_32b.tga b/assets/gfx/2d/numbers/five_32b.tga new file mode 100644 index 0000000..9a817fa Binary files /dev/null and b/assets/gfx/2d/numbers/five_32b.tga differ diff --git a/assets/gfx/2d/numbers/four_32b.tga b/assets/gfx/2d/numbers/four_32b.tga new file mode 100644 index 0000000..f35e31d Binary files /dev/null and b/assets/gfx/2d/numbers/four_32b.tga differ diff --git a/assets/gfx/2d/numbers/minus_32b.tga b/assets/gfx/2d/numbers/minus_32b.tga new file mode 100644 index 0000000..b3319ec Binary files /dev/null and b/assets/gfx/2d/numbers/minus_32b.tga differ diff --git a/assets/gfx/2d/numbers/nine_32b.tga b/assets/gfx/2d/numbers/nine_32b.tga new file mode 100644 index 0000000..b64c466 Binary files /dev/null and b/assets/gfx/2d/numbers/nine_32b.tga differ diff --git a/assets/gfx/2d/numbers/one_32b.tga b/assets/gfx/2d/numbers/one_32b.tga new file mode 100644 index 0000000..bf89fd2 Binary files /dev/null and b/assets/gfx/2d/numbers/one_32b.tga differ diff --git a/assets/gfx/2d/numbers/seven_32b.tga b/assets/gfx/2d/numbers/seven_32b.tga new file mode 100644 index 0000000..bb53e7d Binary files /dev/null and b/assets/gfx/2d/numbers/seven_32b.tga differ diff --git a/assets/gfx/2d/numbers/six_32b.tga b/assets/gfx/2d/numbers/six_32b.tga new file mode 100644 index 0000000..4bfa222 Binary files /dev/null and b/assets/gfx/2d/numbers/six_32b.tga differ diff --git a/assets/gfx/2d/numbers/three_32b.tga b/assets/gfx/2d/numbers/three_32b.tga new file mode 100644 index 0000000..a3fad37 Binary files /dev/null and b/assets/gfx/2d/numbers/three_32b.tga differ diff --git a/assets/gfx/2d/numbers/two_32b.tga b/assets/gfx/2d/numbers/two_32b.tga new file mode 100644 index 0000000..334443c Binary files /dev/null and b/assets/gfx/2d/numbers/two_32b.tga differ diff --git a/assets/gfx/2d/numbers/zero_32b.tga b/assets/gfx/2d/numbers/zero_32b.tga new file mode 100644 index 0000000..bc37087 Binary files /dev/null and b/assets/gfx/2d/numbers/zero_32b.tga differ diff --git a/assets/gfx/2d/outline.tga b/assets/gfx/2d/outline.tga new file mode 100644 index 0000000..2a29e01 Binary files /dev/null and b/assets/gfx/2d/outline.tga differ diff --git a/assets/gfx/2d/stalk.tga b/assets/gfx/2d/stalk.tga new file mode 100644 index 0000000..ab8e865 Binary files /dev/null and b/assets/gfx/2d/stalk.tga differ diff --git a/assets/gfx/2d/teamoverlay.tga b/assets/gfx/2d/teamoverlay.tga new file mode 100644 index 0000000..7ef4646 Binary files /dev/null and b/assets/gfx/2d/teamoverlay.tga differ diff --git a/assets/gfx/blaster/orange_particle.jpg b/assets/gfx/blaster/orange_particle.jpg new file mode 100644 index 0000000..0bd1b49 Binary files /dev/null and b/assets/gfx/blaster/orange_particle.jpg differ diff --git a/assets/gfx/blaster/orange_particle.tga b/assets/gfx/blaster/orange_particle.tga new file mode 100644 index 0000000..88142e3 Binary files /dev/null and b/assets/gfx/blaster/orange_particle.tga differ diff --git a/assets/gfx/blood/blood1.tga b/assets/gfx/blood/blood1.tga new file mode 100644 index 0000000..7a57a27 Binary files /dev/null and b/assets/gfx/blood/blood1.tga differ diff --git a/assets/gfx/blood/blood2.tga b/assets/gfx/blood/blood2.tga new file mode 100644 index 0000000..9986835 Binary files /dev/null and b/assets/gfx/blood/blood2.tga differ diff --git a/assets/gfx/blood/green_acid2.tga b/assets/gfx/blood/green_acid2.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/blood/green_acid2.tga differ diff --git a/assets/gfx/blood/greenblood01frame01.tga b/assets/gfx/blood/greenblood01frame01.tga new file mode 100644 index 0000000..a61b99c Binary files /dev/null and b/assets/gfx/blood/greenblood01frame01.tga differ diff --git a/assets/gfx/blood/greenblood01frame02.tga b/assets/gfx/blood/greenblood01frame02.tga new file mode 100644 index 0000000..a54bd4b Binary files /dev/null and b/assets/gfx/blood/greenblood01frame02.tga differ diff --git a/assets/gfx/blood/greenblood01frame03.tga b/assets/gfx/blood/greenblood01frame03.tga new file mode 100644 index 0000000..3d05bc0 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame03.tga differ diff --git a/assets/gfx/blood/greenblood01frame04.tga b/assets/gfx/blood/greenblood01frame04.tga new file mode 100644 index 0000000..09d09aa Binary files /dev/null and b/assets/gfx/blood/greenblood01frame04.tga differ diff --git a/assets/gfx/blood/greenblood01frame05.tga b/assets/gfx/blood/greenblood01frame05.tga new file mode 100644 index 0000000..b7a563d Binary files /dev/null and b/assets/gfx/blood/greenblood01frame05.tga differ diff --git a/assets/gfx/blood/greenblood01frame06.tga b/assets/gfx/blood/greenblood01frame06.tga new file mode 100644 index 0000000..54c8cc5 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame06.tga differ diff --git a/assets/gfx/blood/greenblood01frame07.tga b/assets/gfx/blood/greenblood01frame07.tga new file mode 100644 index 0000000..5ec1559 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame07.tga differ diff --git a/assets/gfx/blood/greenblood01frame08.tga b/assets/gfx/blood/greenblood01frame08.tga new file mode 100644 index 0000000..5c9d509 Binary files /dev/null and b/assets/gfx/blood/greenblood01frame08.tga differ diff --git a/assets/gfx/blood/greenblood03frame01.tga b/assets/gfx/blood/greenblood03frame01.tga new file mode 100644 index 0000000..bde0249 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame01.tga differ diff --git a/assets/gfx/blood/greenblood03frame02.tga b/assets/gfx/blood/greenblood03frame02.tga new file mode 100644 index 0000000..8a4a80f Binary files /dev/null and b/assets/gfx/blood/greenblood03frame02.tga differ diff --git a/assets/gfx/blood/greenblood03frame03.tga b/assets/gfx/blood/greenblood03frame03.tga new file mode 100644 index 0000000..3ae5e35 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame03.tga differ diff --git a/assets/gfx/blood/greenblood03frame04.tga b/assets/gfx/blood/greenblood03frame04.tga new file mode 100644 index 0000000..dda725b Binary files /dev/null and b/assets/gfx/blood/greenblood03frame04.tga differ diff --git a/assets/gfx/blood/greenblood03frame05.tga b/assets/gfx/blood/greenblood03frame05.tga new file mode 100644 index 0000000..571b141 Binary files /dev/null and b/assets/gfx/blood/greenblood03frame05.tga differ diff --git a/assets/gfx/blood/greenblood03frame06.tga b/assets/gfx/blood/greenblood03frame06.tga new file mode 100644 index 0000000..b9133df Binary files /dev/null and b/assets/gfx/blood/greenblood03frame06.tga differ diff --git a/assets/gfx/blood/greenblood03frame07.tga b/assets/gfx/blood/greenblood03frame07.tga new file mode 100644 index 0000000..44c5e0d Binary files /dev/null and b/assets/gfx/blood/greenblood03frame07.tga differ diff --git a/assets/gfx/blood/greenblood04frame01.tga b/assets/gfx/blood/greenblood04frame01.tga new file mode 100644 index 0000000..e8fb120 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame01.tga differ diff --git a/assets/gfx/blood/greenblood04frame02.tga b/assets/gfx/blood/greenblood04frame02.tga new file mode 100644 index 0000000..776878c Binary files /dev/null and b/assets/gfx/blood/greenblood04frame02.tga differ diff --git a/assets/gfx/blood/greenblood04frame03.tga b/assets/gfx/blood/greenblood04frame03.tga new file mode 100644 index 0000000..77c6391 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame03.tga differ diff --git a/assets/gfx/blood/greenblood04frame04.tga b/assets/gfx/blood/greenblood04frame04.tga new file mode 100644 index 0000000..171cbc4 Binary files /dev/null and b/assets/gfx/blood/greenblood04frame04.tga differ diff --git a/assets/gfx/blood/greenblood04frame05.tga b/assets/gfx/blood/greenblood04frame05.tga new file mode 100644 index 0000000..125e31e Binary files /dev/null and b/assets/gfx/blood/greenblood04frame05.tga differ diff --git a/assets/gfx/blood/greenblood04frame06.tga b/assets/gfx/blood/greenblood04frame06.tga new file mode 100644 index 0000000..a5c4dbc Binary files /dev/null and b/assets/gfx/blood/greenblood04frame06.tga differ diff --git a/assets/gfx/blood/greenblood05frame01.tga b/assets/gfx/blood/greenblood05frame01.tga new file mode 100644 index 0000000..f7230c3 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame01.tga differ diff --git a/assets/gfx/blood/greenblood05frame02.tga b/assets/gfx/blood/greenblood05frame02.tga new file mode 100644 index 0000000..9a7750c Binary files /dev/null and b/assets/gfx/blood/greenblood05frame02.tga differ diff --git a/assets/gfx/blood/greenblood05frame03.tga b/assets/gfx/blood/greenblood05frame03.tga new file mode 100644 index 0000000..bd7eb06 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame03.tga differ diff --git a/assets/gfx/blood/greenblood05frame04.tga b/assets/gfx/blood/greenblood05frame04.tga new file mode 100644 index 0000000..38b717c Binary files /dev/null and b/assets/gfx/blood/greenblood05frame04.tga differ diff --git a/assets/gfx/blood/greenblood05frame05.tga b/assets/gfx/blood/greenblood05frame05.tga new file mode 100644 index 0000000..6b1b290 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame05.tga differ diff --git a/assets/gfx/blood/greenblood05frame06.tga b/assets/gfx/blood/greenblood05frame06.tga new file mode 100644 index 0000000..8805066 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame06.tga differ diff --git a/assets/gfx/blood/greenblood05frame07.tga b/assets/gfx/blood/greenblood05frame07.tga new file mode 100644 index 0000000..31ffae8 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame07.tga differ diff --git a/assets/gfx/blood/greenblood05frame08.tga b/assets/gfx/blood/greenblood05frame08.tga new file mode 100644 index 0000000..5d4afd0 Binary files /dev/null and b/assets/gfx/blood/greenblood05frame08.tga differ diff --git a/assets/gfx/colors/black.jpg b/assets/gfx/colors/black.jpg new file mode 100644 index 0000000..fb61299 Binary files /dev/null and b/assets/gfx/colors/black.jpg differ diff --git a/assets/gfx/damage/blood.tga b/assets/gfx/damage/blood.tga new file mode 100644 index 0000000..7d3be0a Binary files /dev/null and b/assets/gfx/damage/blood.tga differ diff --git a/assets/gfx/damage/fullscreen_painblend.tga b/assets/gfx/damage/fullscreen_painblend.tga new file mode 100644 index 0000000..ed62e34 Binary files /dev/null and b/assets/gfx/damage/fullscreen_painblend.tga differ diff --git a/assets/gfx/edge/basi_invisble_overlay.jpg b/assets/gfx/edge/basi_invisble_overlay.jpg new file mode 100644 index 0000000..202bee4 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay1.jpg b/assets/gfx/edge/basi_invisble_overlay1.jpg new file mode 100644 index 0000000..c235122 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay1.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay2.jpg b/assets/gfx/edge/basi_invisble_overlay2.jpg new file mode 100644 index 0000000..c557928 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay2.jpg differ diff --git a/assets/gfx/edge/basi_invisble_overlay3.jpg b/assets/gfx/edge/basi_invisble_overlay3.jpg new file mode 100644 index 0000000..f34e972 Binary files /dev/null and b/assets/gfx/edge/basi_invisble_overlay3.jpg differ diff --git a/assets/gfx/flame/flame00.tga b/assets/gfx/flame/flame00.tga new file mode 100644 index 0000000..4f25b53 Binary files /dev/null and b/assets/gfx/flame/flame00.tga differ diff --git a/assets/gfx/flame/flame01.tga b/assets/gfx/flame/flame01.tga new file mode 100644 index 0000000..f87c783 Binary files /dev/null and b/assets/gfx/flame/flame01.tga differ diff --git a/assets/gfx/flame/flame02.tga b/assets/gfx/flame/flame02.tga new file mode 100644 index 0000000..a3dd6f8 Binary files /dev/null and b/assets/gfx/flame/flame02.tga differ diff --git a/assets/gfx/flame/flame03.tga b/assets/gfx/flame/flame03.tga new file mode 100644 index 0000000..e5c875c Binary files /dev/null and b/assets/gfx/flame/flame03.tga differ diff --git a/assets/gfx/flame/flame04.tga b/assets/gfx/flame/flame04.tga new file mode 100644 index 0000000..92198eb Binary files /dev/null and b/assets/gfx/flame/flame04.tga differ diff --git a/assets/gfx/flame/flame05.tga b/assets/gfx/flame/flame05.tga new file mode 100644 index 0000000..067a4eb Binary files /dev/null and b/assets/gfx/flame/flame05.tga differ diff --git a/assets/gfx/flame/flame06.tga b/assets/gfx/flame/flame06.tga new file mode 100644 index 0000000..ea87ff7 Binary files /dev/null and b/assets/gfx/flame/flame06.tga differ diff --git a/assets/gfx/flame/flame07.tga b/assets/gfx/flame/flame07.tga new file mode 100644 index 0000000..c829b7b Binary files /dev/null and b/assets/gfx/flame/flame07.tga differ diff --git a/assets/gfx/flame/flame08.tga b/assets/gfx/flame/flame08.tga new file mode 100644 index 0000000..2fc1ba8 Binary files /dev/null and b/assets/gfx/flame/flame08.tga differ diff --git a/assets/gfx/flame/flame09.tga b/assets/gfx/flame/flame09.tga new file mode 100644 index 0000000..85b892a Binary files /dev/null and b/assets/gfx/flame/flame09.tga differ diff --git a/assets/gfx/flame/flame10.tga b/assets/gfx/flame/flame10.tga new file mode 100644 index 0000000..3a45858 Binary files /dev/null and b/assets/gfx/flame/flame10.tga differ diff --git a/assets/gfx/flame/flame11.tga b/assets/gfx/flame/flame11.tga new file mode 100644 index 0000000..4840abd Binary files /dev/null and b/assets/gfx/flame/flame11.tga differ diff --git a/assets/gfx/flame/flame12.tga b/assets/gfx/flame/flame12.tga new file mode 100644 index 0000000..e0e60e8 Binary files /dev/null and b/assets/gfx/flame/flame12.tga differ diff --git a/assets/gfx/flame/flame13.tga b/assets/gfx/flame/flame13.tga new file mode 100644 index 0000000..d5a7ebe Binary files /dev/null and b/assets/gfx/flame/flame13.tga differ diff --git a/assets/gfx/flame/flame14.tga b/assets/gfx/flame/flame14.tga new file mode 100644 index 0000000..7f8b142 Binary files /dev/null and b/assets/gfx/flame/flame14.tga differ diff --git a/assets/gfx/flame/flame15.tga b/assets/gfx/flame/flame15.tga new file mode 100644 index 0000000..24d2704 Binary files /dev/null and b/assets/gfx/flame/flame15.tga differ diff --git a/assets/gfx/flame/flame16.tga b/assets/gfx/flame/flame16.tga new file mode 100644 index 0000000..23327d3 Binary files /dev/null and b/assets/gfx/flame/flame16.tga differ diff --git a/assets/gfx/flame/flame17.tga b/assets/gfx/flame/flame17.tga new file mode 100644 index 0000000..57a5514 Binary files /dev/null and b/assets/gfx/flame/flame17.tga differ diff --git a/assets/gfx/flame/flame18.tga b/assets/gfx/flame/flame18.tga new file mode 100644 index 0000000..2a3fdc6 Binary files /dev/null and b/assets/gfx/flame/flame18.tga differ diff --git a/assets/gfx/flame/flame19.tga b/assets/gfx/flame/flame19.tga new file mode 100644 index 0000000..ab90b27 Binary files /dev/null and b/assets/gfx/flame/flame19.tga differ diff --git a/assets/gfx/flame/flame20.tga b/assets/gfx/flame/flame20.tga new file mode 100644 index 0000000..efabb6e Binary files /dev/null and b/assets/gfx/flame/flame20.tga differ diff --git a/assets/gfx/flame/flame21.tga b/assets/gfx/flame/flame21.tga new file mode 100644 index 0000000..891f691 Binary files /dev/null and b/assets/gfx/flame/flame21.tga differ diff --git a/assets/gfx/flame/flame22.tga b/assets/gfx/flame/flame22.tga new file mode 100644 index 0000000..505f3fc Binary files /dev/null and b/assets/gfx/flame/flame22.tga differ diff --git a/assets/gfx/flame/flame23.tga b/assets/gfx/flame/flame23.tga new file mode 100644 index 0000000..204c3ee Binary files /dev/null and b/assets/gfx/flame/flame23.tga differ diff --git a/assets/gfx/flame/flame24.tga b/assets/gfx/flame/flame24.tga new file mode 100644 index 0000000..e6d7ae4 Binary files /dev/null and b/assets/gfx/flame/flame24.tga differ diff --git a/assets/gfx/flamer/primarycharge_1.jpg b/assets/gfx/flamer/primarycharge_1.jpg new file mode 100644 index 0000000..86cc0d5 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_1.jpg differ diff --git a/assets/gfx/flamer/primarycharge_10.jpg b/assets/gfx/flamer/primarycharge_10.jpg new file mode 100644 index 0000000..1c40804 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_10.jpg differ diff --git a/assets/gfx/flamer/primarycharge_11.jpg b/assets/gfx/flamer/primarycharge_11.jpg new file mode 100644 index 0000000..b6275e2 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_11.jpg differ diff --git a/assets/gfx/flamer/primarycharge_2.jpg b/assets/gfx/flamer/primarycharge_2.jpg new file mode 100644 index 0000000..3bbb0eb Binary files /dev/null and b/assets/gfx/flamer/primarycharge_2.jpg differ diff --git a/assets/gfx/flamer/primarycharge_3.jpg b/assets/gfx/flamer/primarycharge_3.jpg new file mode 100644 index 0000000..f1672df Binary files /dev/null and b/assets/gfx/flamer/primarycharge_3.jpg differ diff --git a/assets/gfx/flamer/primarycharge_4.jpg b/assets/gfx/flamer/primarycharge_4.jpg new file mode 100644 index 0000000..c21c211 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_4.jpg differ diff --git a/assets/gfx/flamer/primarycharge_5.jpg b/assets/gfx/flamer/primarycharge_5.jpg new file mode 100644 index 0000000..308fdd1 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_5.jpg differ diff --git a/assets/gfx/flamer/primarycharge_6.jpg b/assets/gfx/flamer/primarycharge_6.jpg new file mode 100644 index 0000000..ea6a5d6 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_6.jpg differ diff --git a/assets/gfx/flamer/primarycharge_7.jpg b/assets/gfx/flamer/primarycharge_7.jpg new file mode 100644 index 0000000..9b50460 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_7.jpg differ diff --git a/assets/gfx/flamer/primarycharge_8.jpg b/assets/gfx/flamer/primarycharge_8.jpg new file mode 100644 index 0000000..ba9f542 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_8.jpg differ diff --git a/assets/gfx/flamer/primarycharge_9.jpg b/assets/gfx/flamer/primarycharge_9.jpg new file mode 100644 index 0000000..bd9cf49 Binary files /dev/null and b/assets/gfx/flamer/primarycharge_9.jpg differ diff --git a/assets/gfx/fonts/fontImage_0_12.tga b/assets/gfx/fonts/fontImage_0_12.tga new file mode 100644 index 0000000..3bb7270 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_12.tga differ diff --git a/assets/gfx/fonts/fontImage_0_16.tga b/assets/gfx/fonts/fontImage_0_16.tga new file mode 100644 index 0000000..3d8e153 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_16.tga differ diff --git a/assets/gfx/fonts/fontImage_0_20.tga b/assets/gfx/fonts/fontImage_0_20.tga new file mode 100644 index 0000000..7fc00f6 Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_20.tga differ diff --git a/assets/gfx/fonts/fontImage_0_26.tga b/assets/gfx/fonts/fontImage_0_26.tga new file mode 100644 index 0000000..0d3890d Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_26.tga differ diff --git a/assets/gfx/fonts/fontImage_0_34.tga b/assets/gfx/fonts/fontImage_0_34.tga new file mode 100644 index 0000000..4ad2eac Binary files /dev/null and b/assets/gfx/fonts/fontImage_0_34.tga differ diff --git a/assets/gfx/fonts/fontImage_12.dat b/assets/gfx/fonts/fontImage_12.dat new file mode 100644 index 0000000..ca7656c Binary files /dev/null and b/assets/gfx/fonts/fontImage_12.dat differ diff --git a/assets/gfx/fonts/fontImage_16.dat b/assets/gfx/fonts/fontImage_16.dat new file mode 100644 index 0000000..30e9fb0 Binary files /dev/null and b/assets/gfx/fonts/fontImage_16.dat differ diff --git a/assets/gfx/fonts/fontImage_1_26.tga b/assets/gfx/fonts/fontImage_1_26.tga new file mode 100644 index 0000000..b573b91 Binary files /dev/null and b/assets/gfx/fonts/fontImage_1_26.tga differ diff --git a/assets/gfx/fonts/fontImage_1_34.tga b/assets/gfx/fonts/fontImage_1_34.tga new file mode 100644 index 0000000..b8d0caa Binary files /dev/null and b/assets/gfx/fonts/fontImage_1_34.tga differ diff --git a/assets/gfx/fonts/fontImage_20.dat b/assets/gfx/fonts/fontImage_20.dat new file mode 100644 index 0000000..7e6caf5 Binary files /dev/null and b/assets/gfx/fonts/fontImage_20.dat differ diff --git a/assets/gfx/fonts/fontImage_26.dat b/assets/gfx/fonts/fontImage_26.dat new file mode 100644 index 0000000..da1a17f Binary files /dev/null and b/assets/gfx/fonts/fontImage_26.dat differ diff --git a/assets/gfx/fonts/fontImage_34.dat b/assets/gfx/fonts/fontImage_34.dat new file mode 100644 index 0000000..5dd7a02 Binary files /dev/null and b/assets/gfx/fonts/fontImage_34.dat differ diff --git a/assets/gfx/grenade/flare_01.jpg b/assets/gfx/grenade/flare_01.jpg new file mode 100644 index 0000000..dabd9a6 Binary files /dev/null and b/assets/gfx/grenade/flare_01.jpg differ diff --git a/assets/gfx/invisible.jpg b/assets/gfx/invisible.jpg new file mode 100644 index 0000000..c48282b Binary files /dev/null and b/assets/gfx/invisible.jpg differ diff --git a/assets/gfx/lasgun/purple_particle.jpg b/assets/gfx/lasgun/purple_particle.jpg new file mode 100644 index 0000000..bfc41b6 Binary files /dev/null and b/assets/gfx/lasgun/purple_particle.jpg differ diff --git a/assets/gfx/lcannon/primary_1.jpg b/assets/gfx/lcannon/primary_1.jpg new file mode 100644 index 0000000..262b3dd Binary files /dev/null and b/assets/gfx/lcannon/primary_1.jpg differ diff --git a/assets/gfx/lcannon/primary_2.jpg b/assets/gfx/lcannon/primary_2.jpg new file mode 100644 index 0000000..5536496 Binary files /dev/null and b/assets/gfx/lcannon/primary_2.jpg differ diff --git a/assets/gfx/lcannon/primary_3.jpg b/assets/gfx/lcannon/primary_3.jpg new file mode 100644 index 0000000..12961b3 Binary files /dev/null and b/assets/gfx/lcannon/primary_3.jpg differ diff --git a/assets/gfx/lcannon/primary_4.jpg b/assets/gfx/lcannon/primary_4.jpg new file mode 100644 index 0000000..0624736 Binary files /dev/null and b/assets/gfx/lcannon/primary_4.jpg differ diff --git a/assets/gfx/level3upg/barb_splash.tga b/assets/gfx/level3upg/barb_splash.tga new file mode 100644 index 0000000..d0e41c5 Binary files /dev/null and b/assets/gfx/level3upg/barb_splash.tga differ diff --git a/assets/gfx/marks/blood_mrk.tga b/assets/gfx/marks/blood_mrk.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/marks/blood_mrk.tga differ diff --git a/assets/gfx/marks/bullet_mrk.jpg b/assets/gfx/marks/bullet_mrk.jpg new file mode 100644 index 0000000..1ace05e Binary files /dev/null and b/assets/gfx/marks/bullet_mrk.jpg differ diff --git a/assets/gfx/marks/burn_mrk.jpg b/assets/gfx/marks/burn_mrk.jpg new file mode 100644 index 0000000..9e8bac8 Binary files /dev/null and b/assets/gfx/marks/burn_mrk.jpg differ diff --git a/assets/gfx/marks/plasma_mrk.tga b/assets/gfx/marks/plasma_mrk.tga new file mode 100644 index 0000000..f9da01c Binary files /dev/null and b/assets/gfx/marks/plasma_mrk.tga differ diff --git a/assets/gfx/marks/shadow.tga b/assets/gfx/marks/shadow.tga new file mode 100644 index 0000000..dc0c2fb Binary files /dev/null and b/assets/gfx/marks/shadow.tga differ diff --git a/assets/gfx/marks/splash.jpg b/assets/gfx/marks/splash.jpg new file mode 100644 index 0000000..863f582 Binary files /dev/null and b/assets/gfx/marks/splash.jpg differ diff --git a/assets/gfx/mdriver/bluevap.tga b/assets/gfx/mdriver/bluevap.tga new file mode 100644 index 0000000..9a37358 Binary files /dev/null and b/assets/gfx/mdriver/bluevap.tga differ diff --git a/assets/gfx/mdriver/bluevap_b.tga b/assets/gfx/mdriver/bluevap_b.tga new file mode 100644 index 0000000..f42bc79 Binary files /dev/null and b/assets/gfx/mdriver/bluevap_b.tga differ diff --git a/assets/gfx/mdriver/green_particle.jpg b/assets/gfx/mdriver/green_particle.jpg new file mode 100644 index 0000000..fa4164a Binary files /dev/null and b/assets/gfx/mdriver/green_particle.jpg differ diff --git a/assets/gfx/mdriver/green_particle.tga b/assets/gfx/mdriver/green_particle.tga new file mode 100644 index 0000000..5758a3b Binary files /dev/null and b/assets/gfx/mdriver/green_particle.tga differ diff --git a/assets/gfx/misc/creep.tga b/assets/gfx/misc/creep.tga new file mode 100644 index 0000000..6cb61ac Binary files /dev/null and b/assets/gfx/misc/creep.tga differ diff --git a/assets/gfx/misc/creep_add.tga b/assets/gfx/misc/creep_add.tga new file mode 100644 index 0000000..b437dd0 Binary files /dev/null and b/assets/gfx/misc/creep_add.tga differ diff --git a/assets/gfx/misc/detail.jpg b/assets/gfx/misc/detail.jpg new file mode 100644 index 0000000..7bd9be1 Binary files /dev/null and b/assets/gfx/misc/detail.jpg differ diff --git a/assets/gfx/misc/impactpuff2.tga b/assets/gfx/misc/impactpuff2.tga new file mode 100644 index 0000000..511e809 Binary files /dev/null and b/assets/gfx/misc/impactpuff2.tga differ diff --git a/assets/gfx/misc/redbuild.tga b/assets/gfx/misc/redbuild.tga new file mode 100644 index 0000000..bb73c1d Binary files /dev/null and b/assets/gfx/misc/redbuild.tga differ diff --git a/assets/gfx/null.tga b/assets/gfx/null.tga new file mode 100644 index 0000000..95b5127 Binary files /dev/null and b/assets/gfx/null.tga differ diff --git a/assets/gfx/prifle/red_blob.tga b/assets/gfx/prifle/red_blob.tga new file mode 100644 index 0000000..0154e9c Binary files /dev/null and b/assets/gfx/prifle/red_blob.tga differ diff --git a/assets/gfx/prifle/red_streak.tga b/assets/gfx/prifle/red_streak.tga new file mode 100644 index 0000000..a90ee89 Binary files /dev/null and b/assets/gfx/prifle/red_streak.tga differ diff --git a/assets/gfx/psaw/blue_particle.jpg b/assets/gfx/psaw/blue_particle.jpg new file mode 100644 index 0000000..97d173d Binary files /dev/null and b/assets/gfx/psaw/blue_particle.jpg differ diff --git a/assets/gfx/rifle/verysmallrock.tga b/assets/gfx/rifle/verysmallrock.tga new file mode 100644 index 0000000..d722065 Binary files /dev/null and b/assets/gfx/rifle/verysmallrock.tga differ diff --git a/assets/gfx/sprites/airpounceflash.jpg b/assets/gfx/sprites/airpounceflash.jpg new file mode 100644 index 0000000..f40b839 Binary files /dev/null and b/assets/gfx/sprites/airpounceflash.jpg differ diff --git a/assets/gfx/sprites/bubble.jpg b/assets/gfx/sprites/bubble.jpg new file mode 100644 index 0000000..5c4653e Binary files /dev/null and b/assets/gfx/sprites/bubble.jpg differ diff --git a/assets/gfx/sprites/green_acid.tga b/assets/gfx/sprites/green_acid.tga new file mode 100644 index 0000000..097a9f2 Binary files /dev/null and b/assets/gfx/sprites/green_acid.tga differ diff --git a/assets/gfx/sprites/green_acid2.tga b/assets/gfx/sprites/green_acid2.tga new file mode 100644 index 0000000..9f09452 Binary files /dev/null and b/assets/gfx/sprites/green_acid2.tga differ diff --git a/assets/gfx/sprites/poisoncloud.tga b/assets/gfx/sprites/poisoncloud.tga new file mode 100644 index 0000000..739662a Binary files /dev/null and b/assets/gfx/sprites/poisoncloud.tga differ diff --git a/assets/gfx/sprites/radial.jpg b/assets/gfx/sprites/radial.jpg new file mode 100644 index 0000000..1ea7a42 Binary files /dev/null and b/assets/gfx/sprites/radial.jpg differ diff --git a/assets/gfx/sprites/smoke.tga b/assets/gfx/sprites/smoke.tga new file mode 100644 index 0000000..6dd30be Binary files /dev/null and b/assets/gfx/sprites/smoke.tga differ diff --git a/assets/gfx/sprites/smokeye.tga b/assets/gfx/sprites/smokeye.tga new file mode 100644 index 0000000..8243c67 Binary files /dev/null and b/assets/gfx/sprites/smokeye.tga differ diff --git a/assets/gfx/sprites/spark.tga b/assets/gfx/sprites/spark.tga new file mode 100644 index 0000000..bd3542f Binary files /dev/null and b/assets/gfx/sprites/spark.tga differ diff --git a/assets/gfx/yblood/Yblood1.tga b/assets/gfx/yblood/Yblood1.tga new file mode 100644 index 0000000..4dca7c3 Binary files /dev/null and b/assets/gfx/yblood/Yblood1.tga differ diff --git a/assets/gfx/yblood/Yblood2.tga b/assets/gfx/yblood/Yblood2.tga new file mode 100644 index 0000000..d0174bb Binary files /dev/null and b/assets/gfx/yblood/Yblood2.tga differ diff --git a/assets/gfx/yblood/Yblood3.tga b/assets/gfx/yblood/Yblood3.tga new file mode 100644 index 0000000..53a869b Binary files /dev/null and b/assets/gfx/yblood/Yblood3.tga differ diff --git a/assets/icons/advbasiinvi.tga b/assets/icons/advbasiinvi.tga new file mode 100644 index 0000000..a43c273 Binary files /dev/null and b/assets/icons/advbasiinvi.tga differ diff --git a/assets/icons/icona_builder.tga b/assets/icons/icona_builder.tga new file mode 100644 index 0000000..f1bba14 Binary files /dev/null and b/assets/icons/icona_builder.tga differ diff --git a/assets/icons/icona_lev0.tga b/assets/icons/icona_lev0.tga new file mode 100644 index 0000000..30e5339 Binary files /dev/null and b/assets/icons/icona_lev0.tga differ diff --git a/assets/icons/icona_lev1.tga b/assets/icons/icona_lev1.tga new file mode 100644 index 0000000..102e719 Binary files /dev/null and b/assets/icons/icona_lev1.tga differ diff --git a/assets/icons/icona_lev2.tga b/assets/icons/icona_lev2.tga new file mode 100644 index 0000000..76b7d0f Binary files /dev/null and b/assets/icons/icona_lev2.tga differ diff --git a/assets/icons/icona_lev3.tga b/assets/icons/icona_lev3.tga new file mode 100644 index 0000000..78d66d7 Binary files /dev/null and b/assets/icons/icona_lev3.tga differ diff --git a/assets/icons/icona_lev4.tga b/assets/icons/icona_lev4.tga new file mode 100644 index 0000000..0c31ef7 Binary files /dev/null and b/assets/icons/icona_lev4.tga differ diff --git a/assets/icons/icona_lev5.tga b/assets/icons/icona_lev5.tga new file mode 100644 index 0000000..0c17385 Binary files /dev/null and b/assets/icons/icona_lev5.tga differ diff --git a/assets/icons/icona_upgrade.tga b/assets/icons/icona_upgrade.tga new file mode 100644 index 0000000..4b29e5b Binary files /dev/null and b/assets/icons/icona_upgrade.tga differ diff --git a/assets/icons/iconu_atoxin.tga b/assets/icons/iconu_atoxin.tga new file mode 100644 index 0000000..58e39ed Binary files /dev/null and b/assets/icons/iconu_atoxin.tga differ diff --git a/assets/icons/iconu_battpack.tga b/assets/icons/iconu_battpack.tga new file mode 100644 index 0000000..35cfac4 Binary files /dev/null and b/assets/icons/iconu_battpack.tga differ diff --git a/assets/icons/iconu_biokit.tga b/assets/icons/iconu_biokit.tga new file mode 100644 index 0000000..e129b9c Binary files /dev/null and b/assets/icons/iconu_biokit.tga differ diff --git a/assets/icons/iconu_bsuit.tga b/assets/icons/iconu_bsuit.tga new file mode 100644 index 0000000..33d82c4 Binary files /dev/null and b/assets/icons/iconu_bsuit.tga differ diff --git a/assets/icons/iconu_cloak.tga b/assets/icons/iconu_cloak.tga new file mode 100644 index 0000000..d5bdb17 Binary files /dev/null and b/assets/icons/iconu_cloak.tga differ diff --git a/assets/icons/iconu_helmet.tga b/assets/icons/iconu_helmet.tga new file mode 100644 index 0000000..b816279 Binary files /dev/null and b/assets/icons/iconu_helmet.tga differ diff --git a/assets/icons/iconu_jetpack.tga b/assets/icons/iconu_jetpack.tga new file mode 100644 index 0000000..9c5352d Binary files /dev/null and b/assets/icons/iconu_jetpack.tga differ diff --git a/assets/icons/iconu_larmour.tga b/assets/icons/iconu_larmour.tga new file mode 100644 index 0000000..01f494a Binary files /dev/null and b/assets/icons/iconu_larmour.tga differ diff --git a/assets/icons/iconw_alien.tga b/assets/icons/iconw_alien.tga new file mode 100644 index 0000000..28fbab6 Binary files /dev/null and b/assets/icons/iconw_alien.tga differ diff --git a/assets/icons/iconw_blaster.tga b/assets/icons/iconw_blaster.tga new file mode 100644 index 0000000..ff2a31a Binary files /dev/null and b/assets/icons/iconw_blaster.tga differ diff --git a/assets/icons/iconw_chaingun.tga b/assets/icons/iconw_chaingun.tga new file mode 100644 index 0000000..a274b79 Binary files /dev/null and b/assets/icons/iconw_chaingun.tga differ diff --git a/assets/icons/iconw_construct.tga b/assets/icons/iconw_construct.tga new file mode 100644 index 0000000..af15307 Binary files /dev/null and b/assets/icons/iconw_construct.tga differ diff --git a/assets/icons/iconw_driver.tga b/assets/icons/iconw_driver.tga new file mode 100644 index 0000000..29252ab Binary files /dev/null and b/assets/icons/iconw_driver.tga differ diff --git a/assets/icons/iconw_flamer.tga b/assets/icons/iconw_flamer.tga new file mode 100644 index 0000000..d9d69c6 Binary files /dev/null and b/assets/icons/iconw_flamer.tga differ diff --git a/assets/icons/iconw_lasgun.tga b/assets/icons/iconw_lasgun.tga new file mode 100644 index 0000000..f5be592 Binary files /dev/null and b/assets/icons/iconw_lasgun.tga differ diff --git a/assets/icons/iconw_lucifer.tga b/assets/icons/iconw_lucifer.tga new file mode 100644 index 0000000..80b11c5 Binary files /dev/null and b/assets/icons/iconw_lucifer.tga differ diff --git a/assets/icons/iconw_mine.tga b/assets/icons/iconw_mine.tga new file mode 100644 index 0000000..c8b9648 Binary files /dev/null and b/assets/icons/iconw_mine.tga differ diff --git a/assets/icons/iconw_nade.tga b/assets/icons/iconw_nade.tga new file mode 100644 index 0000000..975681c Binary files /dev/null and b/assets/icons/iconw_nade.tga differ diff --git a/assets/icons/iconw_pulse.tga b/assets/icons/iconw_pulse.tga new file mode 100644 index 0000000..82270fa Binary files /dev/null and b/assets/icons/iconw_pulse.tga differ diff --git a/assets/icons/iconw_rifle.tga b/assets/icons/iconw_rifle.tga new file mode 100644 index 0000000..f3da395 Binary files /dev/null and b/assets/icons/iconw_rifle.tga differ diff --git a/assets/icons/iconw_saw.tga b/assets/icons/iconw_saw.tga new file mode 100644 index 0000000..70a3d00 Binary files /dev/null and b/assets/icons/iconw_saw.tga differ diff --git a/assets/icons/iconw_sgun.tga b/assets/icons/iconw_sgun.tga new file mode 100644 index 0000000..522ad3b Binary files /dev/null and b/assets/icons/iconw_sgun.tga differ diff --git a/assets/icons/iconw_smoke.tga b/assets/icons/iconw_smoke.tga new file mode 100644 index 0000000..0dd72b1 Binary files /dev/null and b/assets/icons/iconw_smoke.tga differ 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 Binary files /dev/null and b/assets/models/ammo/tesla/tesla_bolt.jpg 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 Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube.jpg 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 Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube.md3 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 Binary files /dev/null and b/assets/models/buildables/acid_tube/acid_tube_inside.jpg 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 Binary files /dev/null and b/assets/models/buildables/arm/arm.md3 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 Binary files /dev/null and b/assets/models/buildables/arm/arm_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/arm/arm_panel1.jpg 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 Binary files /dev/null and b/assets/models/buildables/arm/arm_panel2.jpg 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 Binary files /dev/null and b/assets/models/buildables/arm/arm_panel3.jpg 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 Binary files /dev/null and b/assets/models/buildables/arm/arm_parts.jpg 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 Binary files /dev/null and b/assets/models/buildables/barrel/barrel.md3 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 Binary files /dev/null and b/assets/models/buildables/barrel/model_texture_1.jpg 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 Binary files /dev/null and b/assets/models/buildables/barrel/model_texture_2.jpg 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 Binary files /dev/null and b/assets/models/buildables/barricade/alien_spike.jpg 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 Binary files /dev/null and b/assets/models/buildables/barricade/barricade.md3 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 Binary files /dev/null and b/assets/models/buildables/barricade/pod_strands.tga differ diff --git a/assets/models/buildables/barricade/ref2.tga b/assets/models/buildables/barricade/ref2.tga new file mode 100644 index 0000000..59e0c80 Binary files /dev/null and b/assets/models/buildables/barricade/ref2.tga 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 Binary files /dev/null and b/assets/models/buildables/barrier_corner/barrier_corner.md3 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 Binary files /dev/null and b/assets/models/buildables/barrier_line/barrier_line.md3 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 Binary files /dev/null and b/assets/models/buildables/barrier_point/barrier_point.md3 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 Binary files /dev/null and b/assets/models/buildables/booster/booster.md3 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 Binary files /dev/null and b/assets/models/buildables/booster/booster_head.jpg 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 Binary files /dev/null and b/assets/models/buildables/booster/booster_sac.jpg differ diff --git a/assets/models/buildables/booster/poison.jpg b/assets/models/buildables/booster/poison.jpg new file mode 100644 index 0000000..cbaed28 Binary files /dev/null and b/assets/models/buildables/booster/poison.jpg 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 Binary files /dev/null and b/assets/models/buildables/booster/ref_map.jpg 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 Binary files /dev/null and b/assets/models/buildables/cocoon/cocoon.md3 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 Binary files /dev/null and b/assets/models/buildables/container_large/container_large.md3 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 Binary files /dev/null and b/assets/models/buildables/container_large/container_texture.jpg 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 Binary files /dev/null and b/assets/models/buildables/container_large/container_texture_b.jpg 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 Binary files /dev/null and b/assets/models/buildables/container_medium/container_medium.md3 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 Binary files /dev/null and b/assets/models/buildables/container_small/container_small.md3 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 Binary files /dev/null and b/assets/models/buildables/cover/cover.md3 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 Binary files /dev/null and b/assets/models/buildables/cover_stump/cover_stump.md3 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 Binary files /dev/null and b/assets/models/buildables/creep_colony/creep_colony.jpg 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 Binary files /dev/null and b/assets/models/buildables/creep_colony/creep_colony.md3 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_display.tga 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_front.jpg 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_grad.jpg 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_key.jpg 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_parts.jpg 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_pipes.jpg 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 Binary files /dev/null and b/assets/models/buildables/dcc/comp_top.jpg differ diff --git a/assets/models/buildables/dcc/dcc.md3 b/assets/models/buildables/dcc/dcc.md3 new file mode 100644 index 0000000..4d02fd2 Binary files /dev/null and b/assets/models/buildables/dcc/dcc.md3 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 Binary files /dev/null and b/assets/models/buildables/eggpod/eggpod.md3 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 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_strands.tga 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 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_tendrils.jpg 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 Binary files /dev/null and b/assets/models/buildables/eggpod/pod_tip.tga 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 Binary files /dev/null and b/assets/models/buildables/fence/fence.md3 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 Binary files /dev/null and b/assets/models/buildables/fence/model_texture2.tga 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 Binary files /dev/null and b/assets/models/buildables/fence_rod/fence_rod.md3 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 Binary files /dev/null and b/assets/models/buildables/hive/hive.jpg differ diff --git a/assets/models/buildables/hive/hive.md3 b/assets/models/buildables/hive/hive.md3 new file mode 100644 index 0000000..d333bee Binary files /dev/null and b/assets/models/buildables/hive/hive.md3 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 Binary files /dev/null and b/assets/models/buildables/hive/hive_strands.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_blister/base_texture_glow.jpg 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 Binary files /dev/null and b/assets/models/buildables/infestation_blister/infestation_blister.md3 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 Binary files /dev/null and b/assets/models/buildables/infestation_blister/infestation_texture.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_slime/infestation_slime.md3 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 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slime.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slime_side.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_slime/slimetop.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_thicket/haut_fetzen_halb.tga 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 Binary files /dev/null and b/assets/models/buildables/infestation_thicket/infestation_thicket.md3 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 Binary files /dev/null and b/assets/models/buildables/ladder/arm_body_modified.jpg differ diff --git a/assets/models/buildables/ladder/ladder.md3 b/assets/models/buildables/ladder/ladder.md3 new file mode 100644 index 0000000..7f6ad21 Binary files /dev/null and b/assets/models/buildables/ladder/ladder.md3 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 Binary files /dev/null and b/assets/models/buildables/light/blue_particle.jpg differ diff --git a/assets/models/buildables/light/light.md3 b/assets/models/buildables/light/light.md3 new file mode 100644 index 0000000..d73adcd Binary files /dev/null and b/assets/models/buildables/light/light.md3 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 Binary files /dev/null and b/assets/models/buildables/light/model_texture.jpg 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 Binary files /dev/null and b/assets/models/buildables/light/model_texture_3.jpg 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 Binary files /dev/null and b/assets/models/buildables/medistat/medi_base.jpg 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 Binary files /dev/null and b/assets/models/buildables/medistat/medi_cone.jpg 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 Binary files /dev/null and b/assets/models/buildables/medistat/medi_cone.tga differ diff --git a/assets/models/buildables/medistat/medistat.md3 b/assets/models/buildables/medistat/medistat.md3 new file mode 100644 index 0000000..4fa7136 Binary files /dev/null and b/assets/models/buildables/medistat/medistat.md3 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 Binary files /dev/null and b/assets/models/buildables/medistat/red_cross.tga 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 Binary files /dev/null and b/assets/models/buildables/mgturret/ref_map.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/t_flash.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_barrel.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_barrel.md3 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_base.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_base.md3 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_coil.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_coil.tga 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_shiny.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_top.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret/turret_top.md3 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/flamer.tga differ diff --git a/assets/models/buildables/mgturret2/gas.jpg b/assets/models/buildables/mgturret2/gas.jpg new file mode 100644 index 0000000..989f7ad Binary files /dev/null and b/assets/models/buildables/mgturret2/gas.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/ref_map.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret2_kuehler.tga 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_barrel.md3 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_base.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_base.md3 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_coil.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_shiny.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_top.jpg 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 Binary files /dev/null and b/assets/models/buildables/mgturret2/turret_top.md3 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 Binary files /dev/null and b/assets/models/buildables/muscle/muscle.jpg differ diff --git a/assets/models/buildables/muscle/muscle.md3 b/assets/models/buildables/muscle/muscle.md3 new file mode 100644 index 0000000..473002c Binary files /dev/null and b/assets/models/buildables/muscle/muscle.md3 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 Binary files /dev/null and b/assets/models/buildables/net/net.md3 differ diff --git a/assets/models/buildables/net/net.tga b/assets/models/buildables/net/net.tga new file mode 100644 index 0000000..3a27f06 Binary files /dev/null and b/assets/models/buildables/net/net.tga 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 Binary files /dev/null and b/assets/models/buildables/net_spike/net_spike.md3 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 Binary files /dev/null and b/assets/models/buildables/organic_bulb/organic_bulb.md3 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 Binary files /dev/null and b/assets/models/buildables/overmind/blackeye.tga differ diff --git a/assets/models/buildables/overmind/cowl2.tga b/assets/models/buildables/overmind/cowl2.tga new file mode 100644 index 0000000..7167c03 Binary files /dev/null and b/assets/models/buildables/overmind/cowl2.tga 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 Binary files /dev/null and b/assets/models/buildables/overmind/over_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/overmind/over_spike.jpg differ diff --git a/assets/models/buildables/overmind/overhead.jpg b/assets/models/buildables/overmind/overhead.jpg new file mode 100644 index 0000000..d737118 Binary files /dev/null and b/assets/models/buildables/overmind/overhead.jpg differ diff --git a/assets/models/buildables/overmind/overmind.jpg b/assets/models/buildables/overmind/overmind.jpg new file mode 100644 index 0000000..e734a79 Binary files /dev/null and b/assets/models/buildables/overmind/overmind.jpg differ diff --git a/assets/models/buildables/overmind/overmind.md3 b/assets/models/buildables/overmind/overmind.md3 new file mode 100644 index 0000000..1d0b037 Binary files /dev/null and b/assets/models/buildables/overmind/overmind.md3 differ diff --git a/assets/models/buildables/overmind/pattern.tga b/assets/models/buildables/overmind/pattern.tga new file mode 100644 index 0000000..9e71ddd Binary files /dev/null and b/assets/models/buildables/overmind/pattern.tga differ diff --git a/assets/models/buildables/overmind/ref.tga b/assets/models/buildables/overmind/ref.tga new file mode 100644 index 0000000..5f68e80 Binary files /dev/null and b/assets/models/buildables/overmind/ref.tga differ diff --git a/assets/models/buildables/overmind/ref2.tga b/assets/models/buildables/overmind/ref2.tga new file mode 100644 index 0000000..59e0c80 Binary files /dev/null and b/assets/models/buildables/overmind/ref2.tga differ diff --git a/assets/models/buildables/overmind/ref3.tga b/assets/models/buildables/overmind/ref3.tga new file mode 100644 index 0000000..e3d872d Binary files /dev/null and b/assets/models/buildables/overmind/ref3.tga 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 Binary files /dev/null and b/assets/models/buildables/panzer_large/panzer_large.md3 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 Binary files /dev/null and b/assets/models/buildables/panzer_medium/haut.tga 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 Binary files /dev/null and b/assets/models/buildables/panzer_medium/panzer_m.jpg 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 Binary files /dev/null and b/assets/models/buildables/panzer_medium/panzer_medium.md3 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 Binary files /dev/null and b/assets/models/buildables/panzer_small/panzer.jpg 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 Binary files /dev/null and b/assets/models/buildables/panzer_small/panzer_small.md3 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 Binary files /dev/null and b/assets/models/buildables/plate_large/model_texture_1.jpg 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 Binary files /dev/null and b/assets/models/buildables/plate_large/plate_large.md3 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 Binary files /dev/null and b/assets/models/buildables/pod/pod.md3 differ diff --git a/assets/models/buildables/pod/pod.tga b/assets/models/buildables/pod/pod.tga new file mode 100644 index 0000000..b295d8d Binary files /dev/null and b/assets/models/buildables/pod/pod.tga 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 Binary files /dev/null and b/assets/models/buildables/pod_stump/pod_side.jpg 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 Binary files /dev/null and b/assets/models/buildables/pod_stump/pod_stump.md3 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 Binary files /dev/null and b/assets/models/buildables/reactor/energy.jpg differ diff --git a/assets/models/buildables/reactor/reactor.md3 b/assets/models/buildables/reactor/reactor.md3 new file mode 100644 index 0000000..89b0d16 Binary files /dev/null and b/assets/models/buildables/reactor/reactor.md3 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt1.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt2.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_bolt3.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_control.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_cyl.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_display.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_exhaust.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_glow.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_main.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_meter.tga 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_parts.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_1.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_2.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_smoke_3.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_streak.jpg 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 Binary files /dev/null and b/assets/models/buildables/reactor/reactor_top.jpg 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 Binary files /dev/null and b/assets/models/buildables/refinery/refinery.jpg differ diff --git a/assets/models/buildables/refinery/refinery.md3 b/assets/models/buildables/refinery/refinery.md3 new file mode 100644 index 0000000..2c9a19a Binary files /dev/null and b/assets/models/buildables/refinery/refinery.md3 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 Binary files /dev/null and b/assets/models/buildables/reflector/haut_fetzen_b.tga differ diff --git a/assets/models/buildables/reflector/mer.jpg b/assets/models/buildables/reflector/mer.jpg new file mode 100644 index 0000000..d2eb4a8 Binary files /dev/null and b/assets/models/buildables/reflector/mer.jpg differ diff --git a/assets/models/buildables/reflector/reflector.md3 b/assets/models/buildables/reflector/reflector.md3 new file mode 100644 index 0000000..6db3f4b Binary files /dev/null and b/assets/models/buildables/reflector/reflector.md3 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 Binary files /dev/null and b/assets/models/buildables/repeater/energy.jpg differ diff --git a/assets/models/buildables/repeater/repeater.md3 b/assets/models/buildables/repeater/repeater.md3 new file mode 100644 index 0000000..ae767a9 Binary files /dev/null and b/assets/models/buildables/repeater/repeater.md3 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 Binary files /dev/null and b/assets/models/buildables/repeater/repeator_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/repeater/repeator_panel.jpg 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 Binary files /dev/null and b/assets/models/buildables/shield/model_texture_add.jpg 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 Binary files /dev/null and b/assets/models/buildables/shield/model_texture_add_light.jpg differ diff --git a/assets/models/buildables/shield/shield.md3 b/assets/models/buildables/shield/shield.md3 new file mode 100644 index 0000000..5edf730 Binary files /dev/null and b/assets/models/buildables/shield/shield.md3 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 Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_foot.jpg 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 Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_foot.tga 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 Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_organic_head.jpg 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 Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/sa_organic_head_blend.jpg 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 Binary files /dev/null and b/assets/models/buildables/spiteful_abcess/spiteful_abcess.md3 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 Binary files /dev/null and b/assets/models/buildables/teflon_foil/foil.jpg 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 Binary files /dev/null and b/assets/models/buildables/teflon_foil/teflon_foil.md3 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 Binary files /dev/null and b/assets/models/buildables/telenode/energy.jpg differ diff --git a/assets/models/buildables/telenode/energy.tga b/assets/models/buildables/telenode/energy.tga new file mode 100644 index 0000000..7dade72 Binary files /dev/null and b/assets/models/buildables/telenode/energy.tga differ diff --git a/assets/models/buildables/telenode/line.tga b/assets/models/buildables/telenode/line.tga new file mode 100644 index 0000000..60006c9 Binary files /dev/null and b/assets/models/buildables/telenode/line.tga differ diff --git a/assets/models/buildables/telenode/lines2.jpg b/assets/models/buildables/telenode/lines2.jpg new file mode 100644 index 0000000..72559e3 Binary files /dev/null and b/assets/models/buildables/telenode/lines2.jpg differ diff --git a/assets/models/buildables/telenode/lines2.tga b/assets/models/buildables/telenode/lines2.tga new file mode 100644 index 0000000..bbed4a2 Binary files /dev/null and b/assets/models/buildables/telenode/lines2.tga 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 Binary files /dev/null and b/assets/models/buildables/telenode/rep_cyl.jpg differ diff --git a/assets/models/buildables/telenode/sparkles.tga b/assets/models/buildables/telenode/sparkles.tga new file mode 100644 index 0000000..ea3a5b4 Binary files /dev/null and b/assets/models/buildables/telenode/sparkles.tga differ diff --git a/assets/models/buildables/telenode/telenode.md3 b/assets/models/buildables/telenode/telenode.md3 new file mode 100644 index 0000000..0d8575c Binary files /dev/null and b/assets/models/buildables/telenode/telenode.md3 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 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_parts.jpg 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 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_parts.tga 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 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_top.jpg 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 Binary files /dev/null and b/assets/models/buildables/telenode/telenode_top.tga 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 Binary files /dev/null and b/assets/models/buildables/tendon_large/tendon_large.md3 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 Binary files /dev/null and b/assets/models/buildables/tendon_medium/tendon_medium.md3 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 Binary files /dev/null and b/assets/models/buildables/tendon_small/haut_fetzen.tga 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 Binary files /dev/null and b/assets/models/buildables/tendon_small/tendon_small.md3 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 Binary files /dev/null and b/assets/models/buildables/tesla/tesla.md3 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 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_ball.jpg 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 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_grill.jpg 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 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_main.jpg 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 Binary files /dev/null and b/assets/models/buildables/tesla/tesla_spark.jpg 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 Binary files /dev/null and b/assets/models/buildables/trapper/trapper.md3 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 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_body.jpg 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 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_gills.tga 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 Binary files /dev/null and b/assets/models/buildables/trapper/trapper_tent.jpg 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 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib1.md3 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 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib2.md3 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 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib3.md3 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 Binary files /dev/null and b/assets/models/fx/alien_gibs/a_gib4.md3 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 Binary files /dev/null and b/assets/models/fx/alien_gibs/gib.jpg 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/hot_gibs.jpg 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib1.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib2.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib3.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib4.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib5.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib6.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib7.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/m_gib8.md3 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 Binary files /dev/null and b/assets/models/fx/metal_gibs/metal_gibs.jpg 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 Binary files /dev/null and b/assets/models/players/builder/builder.jpg 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 Binary files /dev/null and b/assets/models/players/builder/icon_advanced.tga 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 Binary files /dev/null and b/assets/models/players/builder/icon_default.tga 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 Binary files /dev/null and b/assets/models/players/builder/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/human_base/armour.tga 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 Binary files /dev/null and b/assets/models/players/human_base/base.tga 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 Binary files /dev/null and b/assets/models/players/human_base/battpack.jpg 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 Binary files /dev/null and b/assets/models/players/human_base/battpack.md3 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 Binary files /dev/null and b/assets/models/players/human_base/h_base.tga 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 Binary files /dev/null and b/assets/models/players/human_base/h_helmet.tga 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 Binary files /dev/null and b/assets/models/players/human_base/head.md3 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 Binary files /dev/null and b/assets/models/players/human_base/icon_default.tga 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 Binary files /dev/null and b/assets/models/players/human_base/jetpack.jpg 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 Binary files /dev/null and b/assets/models/players/human_base/jetpack.md3 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 Binary files /dev/null and b/assets/models/players/human_base/jetpack_flash.jpg 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 Binary files /dev/null and b/assets/models/players/human_base/jetpack_flash.md3 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 Binary files /dev/null and b/assets/models/players/human_base/light.tga 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 Binary files /dev/null and b/assets/models/players/human_base/lower.md3 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 Binary files /dev/null and b/assets/models/players/human_base/shoulderpads.tga 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 Binary files /dev/null and b/assets/models/players/human_base/upper.md3 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 Binary files /dev/null and b/assets/models/players/human_bsuit/head.md3 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 Binary files /dev/null and b/assets/models/players/human_bsuit/human_bsuit.jpg 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 Binary files /dev/null and b/assets/models/players/human_bsuit/lower.md3 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 Binary files /dev/null and b/assets/models/players/human_bsuit/upper.md3 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 Binary files /dev/null and b/assets/models/players/level0/adv.jpg 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 Binary files /dev/null and b/assets/models/players/level0/icon_default.tga differ diff --git a/assets/models/players/level0/level0.jpg b/assets/models/players/level0/level0.jpg new file mode 100644 index 0000000..dddb0cc Binary files /dev/null and b/assets/models/players/level0/level0.jpg 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 Binary files /dev/null and b/assets/models/players/level0/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/level1/icon_default.tga differ diff --git a/assets/models/players/level1/level1.jpg b/assets/models/players/level1/level1.jpg new file mode 100644 index 0000000..2c5d393 Binary files /dev/null and b/assets/models/players/level1/level1.jpg differ diff --git a/assets/models/players/level1/level1upg.jpg b/assets/models/players/level1/level1upg.jpg new file mode 100644 index 0000000..0a7f584 Binary files /dev/null and b/assets/models/players/level1/level1upg.jpg 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 Binary files /dev/null and b/assets/models/players/level1/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/level2/adv.tga 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 Binary files /dev/null and b/assets/models/players/level2/default.tga differ diff --git a/assets/models/players/level2/electric.jpg b/assets/models/players/level2/electric.jpg new file mode 100644 index 0000000..ecc1e4a Binary files /dev/null and b/assets/models/players/level2/electric.jpg 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 Binary files /dev/null and b/assets/models/players/level2/icon_default.tga 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 Binary files /dev/null and b/assets/models/players/level2/lvl2_fx.tga differ diff --git a/assets/models/players/level2/nonseg.md3 b/assets/models/players/level2/nonseg.md3 new file mode 100644 index 0000000..02e3483 Binary files /dev/null and b/assets/models/players/level2/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/level2/null.tga 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 Binary files /dev/null and b/assets/models/players/level3/icon_default.tga differ diff --git a/assets/models/players/level3/level3.tga b/assets/models/players/level3/level3.tga new file mode 100644 index 0000000..91182c6 Binary files /dev/null and b/assets/models/players/level3/level3.tga differ diff --git a/assets/models/players/level3/level3adv.tga b/assets/models/players/level3/level3adv.tga new file mode 100644 index 0000000..9a6ecb4 Binary files /dev/null and b/assets/models/players/level3/level3adv.tga 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 Binary files /dev/null and b/assets/models/players/level3/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/level4/icon_default.tga differ diff --git a/assets/models/players/level4/level4.jpg b/assets/models/players/level4/level4.jpg new file mode 100644 index 0000000..ee4f2a3 Binary files /dev/null and b/assets/models/players/level4/level4.jpg 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 Binary files /dev/null and b/assets/models/players/level4/nonseg.md3 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 Binary files /dev/null and b/assets/models/players/level5/icon_default.tga differ diff --git a/assets/models/players/level5/level5.jpg b/assets/models/players/level5/level5.jpg new file mode 100644 index 0000000..428b9a7 Binary files /dev/null and b/assets/models/players/level5/level5.jpg 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 Binary files /dev/null and b/assets/models/players/level5/nonseg.md3 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 Binary files /dev/null and b/assets/models/weapons/abuildupg/flash0.wav differ diff --git a/assets/models/weapons/abuildupg/impactflesh0.wav b/assets/models/weapons/abuildupg/impactflesh0.wav new file mode 100644 index 0000000..53476e8 Binary files /dev/null and b/assets/models/weapons/abuildupg/impactflesh0.wav 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 Binary files /dev/null and b/assets/models/weapons/acidbomb/acid.md3 differ diff --git a/assets/models/weapons/acidbomb/acid.tga b/assets/models/weapons/acidbomb/acid.tga new file mode 100644 index 0000000..83a678e Binary files /dev/null and b/assets/models/weapons/acidbomb/acid.tga differ diff --git a/assets/models/weapons/acidbomb/acidb.jpg b/assets/models/weapons/acidbomb/acidb.jpg new file mode 100644 index 0000000..b3d43bb Binary files /dev/null and b/assets/models/weapons/acidbomb/acidb.jpg differ diff --git a/assets/models/weapons/blaster/blaster.jpg b/assets/models/weapons/blaster/blaster.jpg new file mode 100644 index 0000000..660f91e Binary files /dev/null and b/assets/models/weapons/blaster/blaster.jpg differ diff --git a/assets/models/weapons/blaster/blaster.md3 b/assets/models/weapons/blaster/blaster.md3 new file mode 100644 index 0000000..0027d47 Binary files /dev/null and b/assets/models/weapons/blaster/blaster.md3 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 Binary files /dev/null and b/assets/models/weapons/blaster/blaster_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/blaster/blaster_hand.md3 differ diff --git a/assets/models/weapons/blaster/flash.jpg b/assets/models/weapons/blaster/flash.jpg new file mode 100644 index 0000000..b67f685 Binary files /dev/null and b/assets/models/weapons/blaster/flash.jpg differ diff --git a/assets/models/weapons/blaster/flash0.wav b/assets/models/weapons/blaster/flash0.wav new file mode 100644 index 0000000..5a97317 Binary files /dev/null and b/assets/models/weapons/blaster/flash0.wav 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 Binary files /dev/null and b/assets/models/weapons/chaingun/barrels.jpg differ diff --git a/assets/models/weapons/chaingun/chaingun.jpg b/assets/models/weapons/chaingun/chaingun.jpg new file mode 100644 index 0000000..3646752 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun.jpg differ diff --git a/assets/models/weapons/chaingun/chaingun.md3 b/assets/models/weapons/chaingun/chaingun.md3 new file mode 100644 index 0000000..557ae36 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun.md3 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 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_barrel.md3 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 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/chaingun/chaingun_hand.md3 differ diff --git a/assets/models/weapons/chaingun/flash.jpg b/assets/models/weapons/chaingun/flash.jpg new file mode 100644 index 0000000..90d2954 Binary files /dev/null and b/assets/models/weapons/chaingun/flash.jpg differ diff --git a/assets/models/weapons/chaingun/flash0.wav b/assets/models/weapons/chaingun/flash0.wav new file mode 100644 index 0000000..67eef73 Binary files /dev/null and b/assets/models/weapons/chaingun/flash0.wav differ diff --git a/assets/models/weapons/chaingun/flash1.wav b/assets/models/weapons/chaingun/flash1.wav new file mode 100644 index 0000000..b2afb90 Binary files /dev/null and b/assets/models/weapons/chaingun/flash1.wav differ diff --git a/assets/models/weapons/chaingun/flash2.wav b/assets/models/weapons/chaingun/flash2.wav new file mode 100644 index 0000000..cfe9176 Binary files /dev/null and b/assets/models/weapons/chaingun/flash2.wav differ diff --git a/assets/models/weapons/chaingun/flash3.wav b/assets/models/weapons/chaingun/flash3.wav new file mode 100644 index 0000000..fdb032e Binary files /dev/null and b/assets/models/weapons/chaingun/flash3.wav differ diff --git a/assets/models/weapons/chaingun/impact0.wav b/assets/models/weapons/chaingun/impact0.wav new file mode 100644 index 0000000..3903988 Binary files /dev/null and b/assets/models/weapons/chaingun/impact0.wav 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 Binary files /dev/null and b/assets/models/weapons/ckit/ckit.jpg differ diff --git a/assets/models/weapons/ckit/ckit.md3 b/assets/models/weapons/ckit/ckit.md3 new file mode 100644 index 0000000..8edcb4c Binary files /dev/null and b/assets/models/weapons/ckit/ckit.md3 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 Binary files /dev/null and b/assets/models/weapons/ckit/ckit_hand.md3 differ diff --git a/assets/models/weapons/ckit/lines2.jpg b/assets/models/weapons/ckit/lines2.jpg new file mode 100644 index 0000000..8939e16 Binary files /dev/null and b/assets/models/weapons/ckit/lines2.jpg 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 Binary files /dev/null and b/assets/models/weapons/ckit/rep_cyl.jpg differ diff --git a/assets/models/weapons/ckit/screen.jpg b/assets/models/weapons/ckit/screen.jpg new file mode 100644 index 0000000..996a7dd Binary files /dev/null and b/assets/models/weapons/ckit/screen.jpg differ diff --git a/assets/models/weapons/ckit/scroll.jpg b/assets/models/weapons/ckit/scroll.jpg new file mode 100644 index 0000000..ba10032 Binary files /dev/null and b/assets/models/weapons/ckit/scroll.jpg 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 Binary files /dev/null and b/assets/models/weapons/flamer/fireball_ye.wav differ diff --git a/assets/models/weapons/flamer/fireimpc.wav b/assets/models/weapons/flamer/fireimpc.wav new file mode 100644 index 0000000..3423268 Binary files /dev/null and b/assets/models/weapons/flamer/fireimpc.wav differ diff --git a/assets/models/weapons/flamer/fireloop.wav b/assets/models/weapons/flamer/fireloop.wav new file mode 100644 index 0000000..1f5b3a4 Binary files /dev/null and b/assets/models/weapons/flamer/fireloop.wav differ diff --git a/assets/models/weapons/flamer/flamer.jpg b/assets/models/weapons/flamer/flamer.jpg new file mode 100644 index 0000000..79e42be Binary files /dev/null and b/assets/models/weapons/flamer/flamer.jpg differ diff --git a/assets/models/weapons/flamer/flamer.md3 b/assets/models/weapons/flamer/flamer.md3 new file mode 100644 index 0000000..c51105d Binary files /dev/null and b/assets/models/weapons/flamer/flamer.md3 differ diff --git a/assets/models/weapons/flamer/flamer.tga b/assets/models/weapons/flamer/flamer.tga new file mode 100644 index 0000000..9a11478 Binary files /dev/null and b/assets/models/weapons/flamer/flamer.tga 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 Binary files /dev/null and b/assets/models/weapons/flamer/flamer_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/flamer/flamer_hand.md3 differ diff --git a/assets/models/weapons/flamer/flash.jpg b/assets/models/weapons/flamer/flash.jpg new file mode 100644 index 0000000..fc7e0c0 Binary files /dev/null and b/assets/models/weapons/flamer/flash.jpg differ diff --git a/assets/models/weapons/flamer/gas.jpg b/assets/models/weapons/flamer/gas.jpg new file mode 100644 index 0000000..989f7ad Binary files /dev/null and b/assets/models/weapons/flamer/gas.jpg differ diff --git a/assets/models/weapons/flamer/idle.wav b/assets/models/weapons/flamer/idle.wav new file mode 100644 index 0000000..4010b0f Binary files /dev/null and b/assets/models/weapons/flamer/idle.wav differ diff --git a/assets/models/weapons/flamer/pilot.jpg b/assets/models/weapons/flamer/pilot.jpg new file mode 100644 index 0000000..2b97556 Binary files /dev/null and b/assets/models/weapons/flamer/pilot.jpg differ diff --git a/assets/models/weapons/flamer/warning.wav b/assets/models/weapons/flamer/warning.wav new file mode 100644 index 0000000..29634b1 Binary files /dev/null and b/assets/models/weapons/flamer/warning.wav differ diff --git a/assets/models/weapons/flamer/warning2.wav b/assets/models/weapons/flamer/warning2.wav new file mode 100644 index 0000000..29634b1 Binary files /dev/null and b/assets/models/weapons/flamer/warning2.wav 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 Binary files /dev/null and b/assets/models/weapons/grenade/energy.jpg differ diff --git a/assets/models/weapons/grenade/grenade.jpg b/assets/models/weapons/grenade/grenade.jpg new file mode 100644 index 0000000..a645b65 Binary files /dev/null and b/assets/models/weapons/grenade/grenade.jpg differ diff --git a/assets/models/weapons/grenade/grenade.md3 b/assets/models/weapons/grenade/grenade.md3 new file mode 100644 index 0000000..7c4cfbe Binary files /dev/null and b/assets/models/weapons/grenade/grenade.md3 differ diff --git a/assets/models/weapons/grenade/impact0.wav b/assets/models/weapons/grenade/impact0.wav new file mode 100644 index 0000000..ff193fa Binary files /dev/null and b/assets/models/weapons/grenade/impact0.wav 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 Binary files /dev/null and b/assets/models/weapons/hive/missile.wav differ diff --git a/assets/models/weapons/hive/sprite1.tga b/assets/models/weapons/hive/sprite1.tga new file mode 100644 index 0000000..18d5aee Binary files /dev/null and b/assets/models/weapons/hive/sprite1.tga differ diff --git a/assets/models/weapons/hive/sprite2.tga b/assets/models/weapons/hive/sprite2.tga new file mode 100644 index 0000000..1e810b2 Binary files /dev/null and b/assets/models/weapons/hive/sprite2.tga 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 Binary files /dev/null and b/assets/models/weapons/lcannon/flash.jpg differ diff --git a/assets/models/weapons/lcannon/flash0.wav b/assets/models/weapons/lcannon/flash0.wav new file mode 100644 index 0000000..b24019d Binary files /dev/null and b/assets/models/weapons/lcannon/flash0.wav differ diff --git a/assets/models/weapons/lcannon/idle.wav b/assets/models/weapons/lcannon/idle.wav new file mode 100644 index 0000000..dfc1a1f Binary files /dev/null and b/assets/models/weapons/lcannon/idle.wav differ diff --git a/assets/models/weapons/lcannon/impact0.wav b/assets/models/weapons/lcannon/impact0.wav new file mode 100644 index 0000000..0ef3c57 Binary files /dev/null and b/assets/models/weapons/lcannon/impact0.wav differ diff --git a/assets/models/weapons/lcannon/lcannon.jpg b/assets/models/weapons/lcannon/lcannon.jpg new file mode 100644 index 0000000..1996bde Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon.jpg differ diff --git a/assets/models/weapons/lcannon/lcannon.md3 b/assets/models/weapons/lcannon/lcannon.md3 new file mode 100644 index 0000000..b81017f Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon.md3 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 Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/lcannon/lcannon_hand.md3 differ diff --git a/assets/models/weapons/lcannon/missile.wav b/assets/models/weapons/lcannon/missile.wav new file mode 100644 index 0000000..c4cced6 Binary files /dev/null and b/assets/models/weapons/lcannon/missile.wav differ diff --git a/assets/models/weapons/lcannon/missle.wav b/assets/models/weapons/lcannon/missle.wav new file mode 100644 index 0000000..c4cced6 Binary files /dev/null and b/assets/models/weapons/lcannon/missle.wav differ diff --git a/assets/models/weapons/lcannon/warning.wav b/assets/models/weapons/lcannon/warning.wav new file mode 100644 index 0000000..01a7c08 Binary files /dev/null and b/assets/models/weapons/lcannon/warning.wav differ diff --git a/assets/models/weapons/lcannon/warning2.wav b/assets/models/weapons/lcannon/warning2.wav new file mode 100644 index 0000000..bd7ea0e Binary files /dev/null and b/assets/models/weapons/lcannon/warning2.wav 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 Binary files /dev/null and b/assets/models/weapons/level0/flash0.wav 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 Binary files /dev/null and b/assets/models/weapons/level1/bomb.wav differ diff --git a/assets/models/weapons/level1/flash0.wav b/assets/models/weapons/level1/flash0.wav new file mode 100644 index 0000000..97e12c9 Binary files /dev/null and b/assets/models/weapons/level1/flash0.wav differ diff --git a/assets/models/weapons/level1/impactflesh0.wav b/assets/models/weapons/level1/impactflesh0.wav new file mode 100644 index 0000000..53476e8 Binary files /dev/null and b/assets/models/weapons/level1/impactflesh0.wav 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 Binary files /dev/null and b/assets/models/weapons/level1upg/gas.wav 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 Binary files /dev/null and b/assets/models/weapons/level2/flash0.wav differ diff --git a/assets/models/weapons/level2/impactflesh0.wav b/assets/models/weapons/level2/impactflesh0.wav new file mode 100644 index 0000000..52b5910 Binary files /dev/null and b/assets/models/weapons/level2/impactflesh0.wav 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 Binary files /dev/null and b/assets/models/weapons/level2upg/electric.wav 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 Binary files /dev/null and b/assets/models/weapons/level3/flash0.wav differ diff --git a/assets/models/weapons/level3/impactflesh0.wav b/assets/models/weapons/level3/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level3/impactflesh0.wav differ diff --git a/assets/models/weapons/level3/pounce.wav b/assets/models/weapons/level3/pounce.wav new file mode 100644 index 0000000..81dc013 Binary files /dev/null and b/assets/models/weapons/level3/pounce.wav 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 Binary files /dev/null and b/assets/models/weapons/level3upg/flash0.wav differ diff --git a/assets/models/weapons/level3upg/impactflesh0.wav b/assets/models/weapons/level3upg/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level3upg/impactflesh0.wav differ diff --git a/assets/models/weapons/level3upg/missile.jpg b/assets/models/weapons/level3upg/missile.jpg new file mode 100644 index 0000000..75a23cf Binary files /dev/null and b/assets/models/weapons/level3upg/missile.jpg differ diff --git a/assets/models/weapons/level3upg/missile.md3 b/assets/models/weapons/level3upg/missile.md3 new file mode 100644 index 0000000..329d1b4 Binary files /dev/null and b/assets/models/weapons/level3upg/missile.md3 differ diff --git a/assets/models/weapons/level3upg/missile.wav b/assets/models/weapons/level3upg/missile.wav new file mode 100644 index 0000000..1832439 Binary files /dev/null and b/assets/models/weapons/level3upg/missile.wav 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 Binary files /dev/null and b/assets/models/weapons/level4/breath.wav differ diff --git a/assets/models/weapons/level4/flash0.wav b/assets/models/weapons/level4/flash0.wav new file mode 100644 index 0000000..536db67 Binary files /dev/null and b/assets/models/weapons/level4/flash0.wav differ diff --git a/assets/models/weapons/level4/impactflesh0.wav b/assets/models/weapons/level4/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level4/impactflesh0.wav 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 Binary files /dev/null and b/assets/models/weapons/level5/airpounce.wav differ diff --git a/assets/models/weapons/level5/flash0.wav b/assets/models/weapons/level5/flash0.wav new file mode 100644 index 0000000..536db67 Binary files /dev/null and b/assets/models/weapons/level5/flash0.wav differ diff --git a/assets/models/weapons/level5/impactflesh0.wav b/assets/models/weapons/level5/impactflesh0.wav new file mode 100644 index 0000000..f350fa2 Binary files /dev/null and b/assets/models/weapons/level5/impactflesh0.wav differ diff --git a/assets/models/weapons/level5/pounce.wav b/assets/models/weapons/level5/pounce.wav new file mode 100644 index 0000000..81dc013 Binary files /dev/null and b/assets/models/weapons/level5/pounce.wav differ diff --git a/assets/models/weapons/level5/prickles.md3 b/assets/models/weapons/level5/prickles.md3 new file mode 100644 index 0000000..768120a Binary files /dev/null and b/assets/models/weapons/level5/prickles.md3 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 Binary files /dev/null and b/assets/models/weapons/level5/prickles_fire.wav 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 Binary files /dev/null and b/assets/models/weapons/level5/prickles_tex.jpg differ diff --git a/assets/models/weapons/level5/sparks.tga b/assets/models/weapons/level5/sparks.tga new file mode 100644 index 0000000..969982e Binary files /dev/null and b/assets/models/weapons/level5/sparks.tga 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 Binary files /dev/null and b/assets/models/weapons/lgun/flash.jpg differ diff --git a/assets/models/weapons/lgun/flash0.wav b/assets/models/weapons/lgun/flash0.wav new file mode 100644 index 0000000..a38ab75 Binary files /dev/null and b/assets/models/weapons/lgun/flash0.wav differ diff --git a/assets/models/weapons/lgun/lgun.jpg b/assets/models/weapons/lgun/lgun.jpg new file mode 100644 index 0000000..ebd63b4 Binary files /dev/null and b/assets/models/weapons/lgun/lgun.jpg differ diff --git a/assets/models/weapons/lgun/lgun.md3 b/assets/models/weapons/lgun/lgun.md3 new file mode 100644 index 0000000..7042b1b Binary files /dev/null and b/assets/models/weapons/lgun/lgun.md3 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 Binary files /dev/null and b/assets/models/weapons/lgun/lgun_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/lgun/lgun_hand.md3 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 Binary files /dev/null and b/assets/models/weapons/lockblob/missle.jpg differ diff --git a/assets/models/weapons/lockblob/missle.md3 b/assets/models/weapons/lockblob/missle.md3 new file mode 100644 index 0000000..d7b0770 Binary files /dev/null and b/assets/models/weapons/lockblob/missle.md3 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 Binary files /dev/null and b/assets/models/weapons/mdriver/fireloop.wav differ diff --git a/assets/models/weapons/mdriver/flash.jpg b/assets/models/weapons/mdriver/flash.jpg new file mode 100644 index 0000000..5238d81 Binary files /dev/null and b/assets/models/weapons/mdriver/flash.jpg differ diff --git a/assets/models/weapons/mdriver/flash0.wav b/assets/models/weapons/mdriver/flash0.wav new file mode 100644 index 0000000..8b91990 Binary files /dev/null and b/assets/models/weapons/mdriver/flash0.wav differ diff --git a/assets/models/weapons/mdriver/flash02nd.wav b/assets/models/weapons/mdriver/flash02nd.wav new file mode 100644 index 0000000..3b6a2dd Binary files /dev/null and b/assets/models/weapons/mdriver/flash02nd.wav differ diff --git a/assets/models/weapons/mdriver/glow.jpg b/assets/models/weapons/mdriver/glow.jpg new file mode 100644 index 0000000..9960de1 Binary files /dev/null and b/assets/models/weapons/mdriver/glow.jpg differ diff --git a/assets/models/weapons/mdriver/mdriver.jpg b/assets/models/weapons/mdriver/mdriver.jpg new file mode 100644 index 0000000..7a664bc Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.jpg differ diff --git a/assets/models/weapons/mdriver/mdriver.md3 b/assets/models/weapons/mdriver/mdriver.md3 new file mode 100644 index 0000000..de17d4f Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.md3 differ diff --git a/assets/models/weapons/mdriver/mdriver.tga b/assets/models/weapons/mdriver/mdriver.tga new file mode 100644 index 0000000..dd1a765 Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver.tga 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 Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/mdriver/mdriver_hand.md3 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 Binary files /dev/null and b/assets/models/weapons/mine/impact0.wav differ diff --git a/assets/models/weapons/mine/mine.jpg b/assets/models/weapons/mine/mine.jpg new file mode 100644 index 0000000..3c437ce Binary files /dev/null and b/assets/models/weapons/mine/mine.jpg differ diff --git a/assets/models/weapons/mine/mine.md3 b/assets/models/weapons/mine/mine.md3 new file mode 100644 index 0000000..a82c10a Binary files /dev/null and b/assets/models/weapons/mine/mine.md3 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 Binary files /dev/null and b/assets/models/weapons/mine/mine_blend.jpg 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 Binary files /dev/null and b/assets/models/weapons/mine/mine_spike.jpg 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 Binary files /dev/null and b/assets/models/weapons/prifle/flash.jpg differ diff --git a/assets/models/weapons/prifle/flash0.wav b/assets/models/weapons/prifle/flash0.wav new file mode 100644 index 0000000..de22b03 Binary files /dev/null and b/assets/models/weapons/prifle/flash0.wav differ diff --git a/assets/models/weapons/prifle/impact0.wav b/assets/models/weapons/prifle/impact0.wav new file mode 100644 index 0000000..e265c06 Binary files /dev/null and b/assets/models/weapons/prifle/impact0.wav differ diff --git a/assets/models/weapons/prifle/prifle.jpg b/assets/models/weapons/prifle/prifle.jpg new file mode 100644 index 0000000..33d9958 Binary files /dev/null and b/assets/models/weapons/prifle/prifle.jpg differ diff --git a/assets/models/weapons/prifle/prifle.md3 b/assets/models/weapons/prifle/prifle.md3 new file mode 100644 index 0000000..8b84612 Binary files /dev/null and b/assets/models/weapons/prifle/prifle.md3 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 Binary files /dev/null and b/assets/models/weapons/prifle/prifle_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/prifle/prifle_hand.md3 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 Binary files /dev/null and b/assets/models/weapons/psaw/blade.tga differ diff --git a/assets/models/weapons/psaw/bladeadd.jpg b/assets/models/weapons/psaw/bladeadd.jpg new file mode 100644 index 0000000..2145685 Binary files /dev/null and b/assets/models/weapons/psaw/bladeadd.jpg differ diff --git a/assets/models/weapons/psaw/chain.jpg b/assets/models/weapons/psaw/chain.jpg new file mode 100644 index 0000000..f31e5df Binary files /dev/null and b/assets/models/weapons/psaw/chain.jpg 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 Binary files /dev/null and b/assets/models/weapons/psaw/crosshair-psaw.tga differ diff --git a/assets/models/weapons/psaw/firing.wav b/assets/models/weapons/psaw/firing.wav new file mode 100644 index 0000000..e5b6811 Binary files /dev/null and b/assets/models/weapons/psaw/firing.wav differ diff --git a/assets/models/weapons/psaw/firingblade.wav b/assets/models/weapons/psaw/firingblade.wav new file mode 100644 index 0000000..3edd185 Binary files /dev/null and b/assets/models/weapons/psaw/firingblade.wav differ diff --git a/assets/models/weapons/psaw/flash.jpg b/assets/models/weapons/psaw/flash.jpg new file mode 100644 index 0000000..1e60869 Binary files /dev/null and b/assets/models/weapons/psaw/flash.jpg differ diff --git a/assets/models/weapons/psaw/idle.wav b/assets/models/weapons/psaw/idle.wav new file mode 100644 index 0000000..bccc3cf Binary files /dev/null and b/assets/models/weapons/psaw/idle.wav differ diff --git a/assets/models/weapons/psaw/impact0blade.wav b/assets/models/weapons/psaw/impact0blade.wav new file mode 100644 index 0000000..1ee6ecc Binary files /dev/null and b/assets/models/weapons/psaw/impact0blade.wav differ diff --git a/assets/models/weapons/psaw/psaw.jpg b/assets/models/weapons/psaw/psaw.jpg new file mode 100644 index 0000000..d7193d4 Binary files /dev/null and b/assets/models/weapons/psaw/psaw.jpg differ diff --git a/assets/models/weapons/psaw/psaw.md3 b/assets/models/weapons/psaw/psaw.md3 new file mode 100644 index 0000000..2b5c41e Binary files /dev/null and b/assets/models/weapons/psaw/psaw.md3 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 Binary files /dev/null and b/assets/models/weapons/psaw/psaw_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/psaw/psaw_hand.md3 differ diff --git a/assets/models/weapons/psaw/psawmetal.md3 b/assets/models/weapons/psaw/psawmetal.md3 new file mode 100644 index 0000000..6e55d3f Binary files /dev/null and b/assets/models/weapons/psaw/psawmetal.md3 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 Binary files /dev/null and b/assets/models/weapons/rifle/flash.jpg differ diff --git a/assets/models/weapons/rifle/flash0.wav b/assets/models/weapons/rifle/flash0.wav new file mode 100644 index 0000000..ebbf301 Binary files /dev/null and b/assets/models/weapons/rifle/flash0.wav differ diff --git a/assets/models/weapons/rifle/flash2nd.wav b/assets/models/weapons/rifle/flash2nd.wav new file mode 100644 index 0000000..641ec0e Binary files /dev/null and b/assets/models/weapons/rifle/flash2nd.wav differ diff --git a/assets/models/weapons/rifle/ricochet0.wav b/assets/models/weapons/rifle/ricochet0.wav new file mode 100644 index 0000000..d412a55 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet0.wav differ diff --git a/assets/models/weapons/rifle/ricochet1.wav b/assets/models/weapons/rifle/ricochet1.wav new file mode 100644 index 0000000..6a82793 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet1.wav differ diff --git a/assets/models/weapons/rifle/ricochet2.wav b/assets/models/weapons/rifle/ricochet2.wav new file mode 100644 index 0000000..c1a0426 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet2.wav differ diff --git a/assets/models/weapons/rifle/ricochet3.wav b/assets/models/weapons/rifle/ricochet3.wav new file mode 100644 index 0000000..3512bb8 Binary files /dev/null and b/assets/models/weapons/rifle/ricochet3.wav differ diff --git a/assets/models/weapons/rifle/rifle.jpg b/assets/models/weapons/rifle/rifle.jpg new file mode 100644 index 0000000..f7cc602 Binary files /dev/null and b/assets/models/weapons/rifle/rifle.jpg differ diff --git a/assets/models/weapons/rifle/rifle.md3 b/assets/models/weapons/rifle/rifle.md3 new file mode 100644 index 0000000..3fc3c2e Binary files /dev/null and b/assets/models/weapons/rifle/rifle.md3 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 Binary files /dev/null and b/assets/models/weapons/rifle/rifle_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/rifle/rifle_hand.md3 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 Binary files /dev/null and b/assets/models/weapons/shells/rifle-shell.jpg 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 Binary files /dev/null and b/assets/models/weapons/shells/rifle-shell.md3 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 Binary files /dev/null and b/assets/models/weapons/shells/shotgun-shell.jpg 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 Binary files /dev/null and b/assets/models/weapons/shells/shotgun-shell.md3 differ diff --git a/assets/models/weapons/shotgun/flash.jpg b/assets/models/weapons/shotgun/flash.jpg new file mode 100644 index 0000000..a305644 Binary files /dev/null and b/assets/models/weapons/shotgun/flash.jpg differ diff --git a/assets/models/weapons/shotgun/flash0.wav b/assets/models/weapons/shotgun/flash0.wav new file mode 100644 index 0000000..28f7919 Binary files /dev/null and b/assets/models/weapons/shotgun/flash0.wav differ diff --git a/assets/models/weapons/shotgun/shotgun.jpg b/assets/models/weapons/shotgun/shotgun.jpg new file mode 100644 index 0000000..c9d3830 Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun.jpg differ diff --git a/assets/models/weapons/shotgun/shotgun.md3 b/assets/models/weapons/shotgun/shotgun.md3 new file mode 100644 index 0000000..8e5bd5d Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun.md3 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 Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun_flash.md3 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 Binary files /dev/null and b/assets/models/weapons/shotgun/shotgun_hand.md3 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 Binary files /dev/null and b/assets/models/weapons/smoke/smoke.jpg differ diff --git a/assets/models/weapons/smoke/smoke.md3 b/assets/models/weapons/smoke/smoke.md3 new file mode 100644 index 0000000..53fed50 Binary files /dev/null and b/assets/models/weapons/smoke/smoke.md3 differ diff --git a/assets/models/weapons/smoke/smoke.wav b/assets/models/weapons/smoke/smoke.wav new file mode 100644 index 0000000..6c2d7ea Binary files /dev/null and b/assets/models/weapons/smoke/smoke.wav differ diff --git a/assets/models/weapons/smoke/smokegfx.tga b/assets/models/weapons/smoke/smokegfx.tga new file mode 100644 index 0000000..f028d75 Binary files /dev/null and b/assets/models/weapons/smoke/smokegfx.tga 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 +} diff --git a/assets/overrides/buildables/acid_tube.cfg b/assets/overrides/buildables/acid_tube.cfg new file mode 100644 index 0000000..e44ed48 --- /dev/null +++ b/assets/overrides/buildables/acid_tube.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/acid_tube/acid_tube.md3 +modelScale 0.6 +mins -15 -15 -15 +maxs 15 15 15 +zOffset -8.5 diff --git a/assets/overrides/buildables/arm.cfg b/assets/overrides/buildables/arm.cfg new file mode 100644 index 0000000..d396417 --- /dev/null +++ b/assets/overrides/buildables/arm.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/arm/arm.md3 +mins -40 -40 -13 +maxs 40 40 50 +zOffset -2.0 diff --git a/assets/overrides/buildables/barricade.cfg b/assets/overrides/buildables/barricade.cfg new file mode 100644 index 0000000..24935b0 --- /dev/null +++ b/assets/overrides/buildables/barricade.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/barricade/barricade.md3 +mins -35 -35 -15 +maxs 35 35 60 +zOffset 0 diff --git a/assets/overrides/buildables/booster.cfg b/assets/overrides/buildables/booster.cfg new file mode 100644 index 0000000..b972172 --- /dev/null +++ b/assets/overrides/buildables/booster.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/booster/booster.md3 +mins -26 -26 -9 +maxs 26 26 9 +zOffset 0 diff --git a/assets/overrides/buildables/dcc.cfg b/assets/overrides/buildables/dcc.cfg new file mode 100644 index 0000000..f23634e --- /dev/null +++ b/assets/overrides/buildables/dcc.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/dcc/dcc.md3 +mins -35 -35 -13 +maxs 35 35 47 +zOffset 0 diff --git a/assets/overrides/buildables/eggpod.cfg b/assets/overrides/buildables/eggpod.cfg new file mode 100644 index 0000000..34f10d1 --- /dev/null +++ b/assets/overrides/buildables/eggpod.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/eggpod/eggpod.md3 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/overrides/buildables/hive.cfg b/assets/overrides/buildables/hive.cfg new file mode 100644 index 0000000..263fc6e --- /dev/null +++ b/assets/overrides/buildables/hive.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/hive/hive.md3 +mins -35 -35 -25 +maxs 35 35 25 +zOffset 0 diff --git a/assets/overrides/buildables/hovel.cfg b/assets/overrides/buildables/hovel.cfg new file mode 100644 index 0000000..a3470e2 --- /dev/null +++ b/assets/overrides/buildables/hovel.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/hovel/hovel.md3 +mins -50 -50 -20 +maxs 50 50 20 +zOffset 0 diff --git a/assets/overrides/buildables/medistat.cfg b/assets/overrides/buildables/medistat.cfg new file mode 100644 index 0000000..b39c177 --- /dev/null +++ b/assets/overrides/buildables/medistat.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/medistat/medistat.md3 +mins -35 -35 -7 +maxs 35 35 4 +zOffset 0 diff --git a/assets/overrides/buildables/mgturret.cfg b/assets/overrides/buildables/mgturret.cfg new file mode 100644 index 0000000..4c440be --- /dev/null +++ b/assets/overrides/buildables/mgturret.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/mgturret/turret_base.md3 +model 1 models/buildables/mgturret/turret_barrel.md3 +model 2 models/buildables/mgturret/turret_top.md3 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/overrides/buildables/mgturret2.cfg b/assets/overrides/buildables/mgturret2.cfg new file mode 100644 index 0000000..9b746f0 --- /dev/null +++ b/assets/overrides/buildables/mgturret2.cfg @@ -0,0 +1,6 @@ +model 0 models/buildables/mgturret2/turret_base.md3 +model 1 models/buildables/mgturret2/turret_barrel.md3 +model 2 models/buildables/mgturret2/turret_top.md3 +mins -25 -25 -20 +maxs 25 25 20 +zOffset 0 diff --git a/assets/overrides/buildables/overmind.cfg b/assets/overrides/buildables/overmind.cfg new file mode 100644 index 0000000..0f60b2b --- /dev/null +++ b/assets/overrides/buildables/overmind.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/overmind/overmind.md3 +mins -45 -45 -15 +maxs 45 45 95 +zOffset 0 diff --git a/assets/overrides/buildables/reactor.cfg b/assets/overrides/buildables/reactor.cfg new file mode 100644 index 0000000..d724c44 --- /dev/null +++ b/assets/overrides/buildables/reactor.cfg @@ -0,0 +1,5 @@ +model 0 models/buildables/reactor/reactor.md3 +mins -41 -41 -15 +maxs 41 41 95 +zOffset -2.0 +modelScale 0.85 diff --git a/assets/overrides/buildables/repeater.cfg b/assets/overrides/buildables/repeater.cfg new file mode 100644 index 0000000..d0f8ee4 --- /dev/null +++ b/assets/overrides/buildables/repeater.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/repeater/repeater.md3 +mins -15 -15 -15 +maxs 15 15 25 +zOffset 0 diff --git a/assets/overrides/buildables/telenode.cfg b/assets/overrides/buildables/telenode.cfg new file mode 100644 index 0000000..8fa3b75 --- /dev/null +++ b/assets/overrides/buildables/telenode.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/telenode/telenode.md3 +mins -40 -40 -4 +maxs 40 40 6 +zOffset 0 diff --git a/assets/overrides/buildables/tesla.cfg b/assets/overrides/buildables/tesla.cfg new file mode 100644 index 0000000..5c2d741 --- /dev/null +++ b/assets/overrides/buildables/tesla.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/tesla/tesla.md3 +mins -22 -22 -40 +maxs 22 22 40 +zOffset 0 diff --git a/assets/overrides/buildables/trapper.cfg b/assets/overrides/buildables/trapper.cfg new file mode 100644 index 0000000..338f20d --- /dev/null +++ b/assets/overrides/buildables/trapper.cfg @@ -0,0 +1,4 @@ +model 0 models/buildables/trapper/trapper.md3 +mins -15 -15 -15 +maxs 15 15 15 +zOffset 0 diff --git a/assets/overrides/classes/builder.cfg b/assets/overrides/classes/builder.cfg new file mode 100644 index 0000000..7db34dd --- /dev/null +++ b/assets/overrides/classes/builder.cfg @@ -0,0 +1,14 @@ +name "Granger" +model builder +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_builder_hud + +mins -20 -20 -20 +maxs 20 20 20 +crouchMaxs 20 20 20 +deadMins -20 -20 -4 +deadMaxs 20 20 4 +zOffset 0.0 + diff --git a/assets/overrides/classes/builderupg.cfg b/assets/overrides/classes/builderupg.cfg new file mode 100644 index 0000000..79938ea --- /dev/null +++ b/assets/overrides/classes/builderupg.cfg @@ -0,0 +1,14 @@ +name "Advanced Granger" +model builder +modelScale 1.25 +skin advanced +shadowScale 1.25 +hud alien_builder_hud + +mins -25 -25 -25 +maxs 25 25 25 +crouchMaxs 25 25 25 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 + diff --git a/assets/overrides/classes/human_base.cfg b/assets/overrides/classes/human_base.cfg new file mode 100644 index 0000000..4fc4e6a --- /dev/null +++ b/assets/overrides/classes/human_base.cfg @@ -0,0 +1,12 @@ +model human_base +modelScale 1.0 +skin default +shadowScale 1.0 +hud human_hud + +mins -15 -15 -24 +maxs 15 15 32 +crouchMaxs 15 15 16 +deadMins -15 -15 -4 +deadMaxs 15 15 4 +zOffset -2.0 diff --git a/assets/overrides/classes/human_bsuit.cfg b/assets/overrides/classes/human_bsuit.cfg new file mode 100644 index 0000000..aed3938 --- /dev/null +++ b/assets/overrides/classes/human_bsuit.cfg @@ -0,0 +1,2 @@ +model human_bsuit +skin default diff --git a/assets/overrides/classes/level0.cfg b/assets/overrides/classes/level0.cfg new file mode 100644 index 0000000..6296f1b --- /dev/null +++ b/assets/overrides/classes/level0.cfg @@ -0,0 +1,12 @@ +name "Dretch" +model level0 +modelScale 1.0 +skin default +shadowScale 0.3 +hud alien_general_hud + +mins -15 -15 -15 +maxs 15 15 15 +crouchMaxs 15 15 15 +deadMins -15 -15 -15 +deadMaxs 15 15 15 diff --git a/assets/overrides/classes/level1.cfg b/assets/overrides/classes/level1.cfg new file mode 100644 index 0000000..293dca5 --- /dev/null +++ b/assets/overrides/classes/level1.cfg @@ -0,0 +1,13 @@ +name "Basilisk" +model level1 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -18 -18 -18 +maxs 18 18 18 +crouchMaxs 18 18 18 +deadMins -18 -18 -4 +deadMaxs 18 18 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level1upg.cfg b/assets/overrides/classes/level1upg.cfg new file mode 100644 index 0000000..e600e62 --- /dev/null +++ b/assets/overrides/classes/level1upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Basilisk" +model level1 +modelScale 1.1666 +skin upgrade +shadowScale 1.0 +hud alien_general_hud + +mins -21 -21 -21 +maxs 21 21 21 +crouchMaxs 21 21 21 +deadMins -21 -21 -4.666 +deadMaxs 21 21 4.666 +zOffset 0.0 diff --git a/assets/overrides/classes/level2.cfg b/assets/overrides/classes/level2.cfg new file mode 100644 index 0000000..bb9cdfb --- /dev/null +++ b/assets/overrides/classes/level2.cfg @@ -0,0 +1,13 @@ +name "Marauder" +model level2 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -25 -25 -22 +maxs 25 25 16 +crouchMaxs 25 25 16 +deadMins -25 -25 -4 +deadMaxs 25 25 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level2upg.cfg b/assets/overrides/classes/level2upg.cfg new file mode 100644 index 0000000..a86724a --- /dev/null +++ b/assets/overrides/classes/level2upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Marauder" +model level2 +modelScale 1.1 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -24 +maxs 26 26 18 +crouchMaxs 26 26 18 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level3.cfg b/assets/overrides/classes/level3.cfg new file mode 100644 index 0000000..629b058 --- /dev/null +++ b/assets/overrides/classes/level3.cfg @@ -0,0 +1,13 @@ +name "Dragoon" +model level3 +modelScale 1.0 +skin default +shadowScale 1.0 +hud alien_general_hud + +mins -26 -26 -23 +maxs 26 26 32 +crouchMaxs 26 26 32 +deadMins -26 -26 -4 +deadMaxs 26 26 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level3upg.cfg b/assets/overrides/classes/level3upg.cfg new file mode 100644 index 0000000..cf52e82 --- /dev/null +++ b/assets/overrides/classes/level3upg.cfg @@ -0,0 +1,13 @@ +name "Advanced Dragoon" +model level3 +modelScale 1.25 +skin adv +shadowScale 1.0 +hud alien_general_hud + +mins -32 -32 -29 +maxs 32 32 38 +crouchMaxs 32 32 38 +deadMins -32 -32 -4 +deadMaxs 32 32 4 +zOffset 0.0 diff --git a/assets/overrides/classes/level4.cfg b/assets/overrides/classes/level4.cfg new file mode 100644 index 0000000..ed4fa94 --- /dev/null +++ b/assets/overrides/classes/level4.cfg @@ -0,0 +1,13 @@ +name "Tyrant" +model level4 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -32 -32 -22 +maxs 32 32 70 +crouchMaxs 32 32 70 +deadMins -32 -32 -34 +deadMaxs 32 32 34 +zOffset 0.0 diff --git a/assets/overrides/classes/level5.cfg b/assets/overrides/classes/level5.cfg new file mode 100644 index 0000000..ed267e4 --- /dev/null +++ b/assets/overrides/classes/level5.cfg @@ -0,0 +1,17 @@ +name "Hummel" +model level5 +modelScale 1.0 +skin default +shadowScale 2.0 +hud alien_general_hud + +mins -22 -22 -22 +maxs 22 22 12 +crouchMaxs 22 22 12 +deadMins -22 -22 -4 +deadMaxs 22 22 4 +zOffset -3.0 + +viewheight 8 +crouchViewheight 8 +shoulderOffsets 0 12 5 diff --git a/assets/readme_edge_7.txt b/assets/readme_edge_7.txt new file mode 100644 index 0000000..2a5200c --- /dev/null +++ b/assets/readme_edge_7.txt @@ -0,0 +1,3 @@ +EDGE VERSION 7.2.0 01/03/2014 by CU|ams +Based on original EDGE 7.1.0 by yalt +visit our home: www.new-edge.org! diff --git a/assets/scripts/ab_acidtube.particle b/assets/scripts/ab_acidtube.particle new file mode 100644 index 0000000..2f21069 --- /dev/null +++ b/assets/scripts/ab_acidtube.particle @@ -0,0 +1,69 @@ +alienAcidTubePS +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~2 + normalDisplacement 20 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~30 + + radius 0 8.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 600~50% + } + + count 50 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~5 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 1 + delay 0 + period 5 - ~0% +} +} + + diff --git a/assets/scripts/ab_acidtube.shader b/assets/scripts/ab_acidtube.shader new file mode 100644 index 0000000..a17b31e --- /dev/null +++ b/assets/scripts/ab_acidtube.shader @@ -0,0 +1,342 @@ +acid_pool +{ + nopicmip + cull disable + polygonOffset + { + map gfx/sprites/green_acid2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +greenblood01frame01b +{ + nopicmip + cull disable + polygonOffset + { + map gfx/sprites/green_acid2.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood01frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood01frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood02frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood02frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} +greenblood03frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood03frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood03frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame01 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame02 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame03 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame04 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame05 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame06 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame07 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +greenblood04frame08 +{ + nopicmip + cull disable + { + map gfx/blood/greenblood04frame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} \ No newline at end of file diff --git a/assets/scripts/ab_booster.shader b/assets/scripts/ab_booster.shader new file mode 100644 index 0000000..8e97401 --- /dev/null +++ b/assets/scripts/ab_booster.shader @@ -0,0 +1,36 @@ +models/buildables/booster/booster_head +{ + { + map models/buildables/booster/booster_head.tga + rgbGen lightingDiffuse + } + { + map models/buildables/booster/ref_map.tga + blendfunc filter + rgbGen identity + tcMod rotate 5 + tcGen environment + } +} + +models/buildables/booster/booster_sac +{ + { + map models/buildables/booster/booster_sac.tga + rgbGen lightingDiffuse + } + { + map models/buildables/booster/poison.tga + blendfunc add + tcMod rotate 8 + } +} +models/buildables/booster/pod_strands +{ + cull disable + { + map models/buildables/barricade/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} diff --git a/assets/scripts/ab_egg.shader b/assets/scripts/ab_egg.shader new file mode 100644 index 0000000..d3a47a6 --- /dev/null +++ b/assets/scripts/ab_egg.shader @@ -0,0 +1,67 @@ +models/buildables/eggpod/pod_body +{ + cull disable + { + map models/buildables/eggpod/pod_body.tga + rgbGen lightingDiffuse + } +} + +models/buildables/eggpod/pod_tip +{ + cull disable + { + map models/buildables/eggpod/pod_tip.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/eggpod/pod_tendrils +{ + cull disable + { + map models/buildables/eggpod/pod_tendrils.tga + rgbGen lightingDiffuse + } +} + +models/buildables/eggpod/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/barricade/pod_strands +{ + cull disable + { + map models/buildables/barricade/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} +models/buildables/barricade/alien_spike +{ + + { + map models/buildables/barricade/alien_spike.tga + rgbGen lightingDiffuse + } +} + +models/buildables/acid_tube/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + + diff --git a/assets/scripts/ab_hive.particle b/assets/scripts/ab_hive.particle new file mode 100644 index 0000000..470ff5c --- /dev/null +++ b/assets/scripts/ab_hive.particle @@ -0,0 +1,33 @@ +models/weapons/hive/missilePS +{ + ejector + { + particle + { + shader 20 models/weapons/hive/sprite1.tga models/weapons/hive/sprite2.tga + + displacement 0 0 0 ~4.0 + + parentVelocityFraction 0.5 + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 1 ~180 + + accelerationType cent + accelerationDir point + accelerationMagnitude 2000 + + rotation 0 -20.0~40.0 -20.0~40.0 + radius 0 2.0 2.0 + alpha 0 1.0 0.0 + bounce 0.5 + + lifeTime 4000 + } + + count infinite + delay 0 + period 100 - ~0% + } +} diff --git a/assets/scripts/ab_hive.shader b/assets/scripts/ab_hive.shader new file mode 100644 index 0000000..b5b1b87 --- /dev/null +++ b/assets/scripts/ab_hive.shader @@ -0,0 +1,9 @@ +models/buildables/hive/hive_strands_s +{ + cull disable + { + map models/buildables/hive/hive_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_blister.shader b/assets/scripts/ab_infestation_blister.shader new file mode 100644 index 0000000..6d264d2 --- /dev/null +++ b/assets/scripts/ab_infestation_blister.shader @@ -0,0 +1,24 @@ +models/buildables/infestation_blister/infestation_texture2 +{ + { + map models/buildables/infestation_blister/infestation_texture.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +models/buildables/infestation_blister/infestation_texture +{ + { + map models/buildables/infestation_blister/infestation_texture.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } + { + map models/buildables/infestation_blister/base_texture_glow.jpg + blendfunc add + rgbGen wave Triangle .5 .5 0 0.2 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.particle b/assets/scripts/ab_infestation_slime.particle new file mode 100644 index 0000000..decb6be --- /dev/null +++ b/assets/scripts/ab_infestation_slime.particle @@ -0,0 +1,64 @@ +alienSlimePS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0.0~0.5 0.0~0.5 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 100 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1200 + } + + count 25 + delay 0 + period 20 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 150~75% + velocity 0 0 1 ~50 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 10 + delay 0 + period 5 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.shader b/assets/scripts/ab_infestation_slime.shader new file mode 100644 index 0000000..4fa03aa --- /dev/null +++ b/assets/scripts/ab_infestation_slime.shader @@ -0,0 +1,45 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/infestation_slime/slimetop +{ + cull disable + { + map models/buildables/infestation_slime/slimetop.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + +models/buildables/infestation_slime/slime +{ + { + map models/buildables/infestation_slime/slime.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} +models/buildables/infestation_slime/slime_side +{ + { + map models/buildables/infestation_slime/slime_side.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} +//slime hook +models/infestationslimezunge +{ + cull disable + { + map textures/slime_ye/zunge.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + tcMod scroll 0.2 0 + } +} \ No newline at end of file diff --git a/assets/scripts/ab_infestation_slime.trail b/assets/scripts/ab_infestation_slime.trail new file mode 100644 index 0000000..44190c2 --- /dev/null +++ b/assets/scripts/ab_infestation_slime.trail @@ -0,0 +1,14 @@ +//slime hook +models/buildables/infestationslime +{ + beam + { + shader models/infestationslimezunge + segments 6 + width 10.0 1.0 + color { 1 1 1 } - + segmentTime 50 + textureType repeat front 100.0 + jitter 1.0 5 + } +} diff --git a/assets/scripts/ab_infestation_thicket.shader b/assets/scripts/ab_infestation_thicket.shader new file mode 100644 index 0000000..f617d50 --- /dev/null +++ b/assets/scripts/ab_infestation_thicket.shader @@ -0,0 +1,11 @@ +models/buildables/infestation_thicket/haut_fetzen_halb +{ + { + map models/buildables/infestation_thicket/haut_fetzen_halb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + rgbGen lightingDiffuse + } + +} \ No newline at end of file diff --git a/assets/scripts/ab_net.shader b/assets/scripts/ab_net.shader new file mode 100644 index 0000000..5b77025 --- /dev/null +++ b/assets/scripts/ab_net.shader @@ -0,0 +1,13 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/net/net +{ + { + map models/buildables/net/net.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_organic_bulb.particle b/assets/scripts/ab_organic_bulb.particle new file mode 100644 index 0000000..a86b73d --- /dev/null +++ b/assets/scripts/ab_organic_bulb.particle @@ -0,0 +1,16 @@ +organicbulbPS +{ + + + ejector + { + particle + { + dynamicLight 0 300 300 { 1.0 0.75 0.0 } + lifeTime 10000 + } + count 1 + delay 0 + period ~22% ~22% ~22% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_overmind.shader b/assets/scripts/ab_overmind.shader new file mode 100644 index 0000000..ea9c584 --- /dev/null +++ b/assets/scripts/ab_overmind.shader @@ -0,0 +1,104 @@ +models/buildables/overmind/pod_strands +{ + cull disable + { + map models/buildables/eggpod/pod_strands.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/buildables/eggpod/pod_strands.tga + alphaFunc GT0 + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/buildables/overmind/over_spike +{ + { + map models/buildables/overmind/over_spike.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/over_spike.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/overhead +{ + { + map models/buildables/overmind/overhead.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/overhead.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/overmind +{ + { + map models/buildables/overmind/overmind.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/overmind.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/overmind/over_body +{ + { + map models/buildables/overmind/over_body.jpg + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/over_body.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} diff --git a/assets/scripts/ab_panzer_medium.shader b/assets/scripts/ab_panzer_medium.shader new file mode 100644 index 0000000..7533b10 --- /dev/null +++ b/assets/scripts/ab_panzer_medium.shader @@ -0,0 +1,11 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/panzer_medium/haut +{ + { + map models/buildables/panzer_medium/haut.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} \ No newline at end of file diff --git a/assets/scripts/ab_pod.shader b/assets/scripts/ab_pod.shader new file mode 100644 index 0000000..7ec9b12 --- /dev/null +++ b/assets/scripts/ab_pod.shader @@ -0,0 +1,12 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/pod/pod +{ + { + map models/buildables/pod/pod.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_reflector.shader b/assets/scripts/ab_reflector.shader new file mode 100644 index 0000000..e6cf64e --- /dev/null +++ b/assets/scripts/ab_reflector.shader @@ -0,0 +1,22 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//for aliens mercury reflector +models/buildables/reflector/mer +{ + { + map models/buildables/reflector/mer.jpg + tcGen environment + } +} + +models/buildables/reflector/haut_fetzen_b +{ + { + map models/buildables/reflector/haut_fetzen_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_spiteful_abcess.particle b/assets/scripts/ab_spiteful_abcess.particle new file mode 100644 index 0000000..49b305a --- /dev/null +++ b/assets/scripts/ab_spiteful_abcess.particle @@ -0,0 +1,92 @@ +alienSpiteful_AbcessDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0.0~0.5 0.0~0.5 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 100 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1500 + } + + count 25 + delay 0 + period 20 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0.5 + acceleration 0 0 0.5 0 + + radius 0 90.0 150.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 4 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~70 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 10 + velocity 0 0 -1 ~0 + + radius 0 70.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 20 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/ab_spiteful_abcess.shader b/assets/scripts/ab_spiteful_abcess.shader new file mode 100644 index 0000000..eddd17a --- /dev/null +++ b/assets/scripts/ab_spiteful_abcess.shader @@ -0,0 +1,26 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//spiteful abcest +models/buildables/spiteful_abcess/sa_foot_blend +{ + { + map models/buildables/spiteful_abcess/sa_foot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +models/buildables/spiteful_abcess/sa_organic_head +{ + { + map models/buildables/spiteful_abcess/sa_organic_head.jpg + } + { + map models/buildables/spiteful_abcess/sa_organic_head_blend.jpg + blendfunc add + rgbGen wave Triangle .5 .5 0 0.2 + } +} diff --git a/assets/scripts/ab_tendon_small.shader b/assets/scripts/ab_tendon_small.shader new file mode 100644 index 0000000..169d30c --- /dev/null +++ b/assets/scripts/ab_tendon_small.shader @@ -0,0 +1,13 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +models/buildables/tendon_small/haut_fetzen +{ + { + map models/buildables/tendon_small/haut_fetzen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GT0 + depthWrite + } +} \ No newline at end of file diff --git a/assets/scripts/ab_trapper.shader b/assets/scripts/ab_trapper.shader new file mode 100644 index 0000000..501fbb4 --- /dev/null +++ b/assets/scripts/ab_trapper.shader @@ -0,0 +1,16 @@ +models/buildables/trapper/trapper_gills +{ +cull disable + { + map models/buildables/trapper/trapper_gills.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } + { + map models/buildables/trapper/trapper_gills.tga + rgbGen lightingDiffuse + tcMod scroll -0.01 0 + tcMod scale -1 1 + alphaFunc GE128 + } +} diff --git a/assets/scripts/alien_models.shader b/assets/scripts/alien_models.shader new file mode 100644 index 0000000..8202b03 --- /dev/null +++ b/assets/scripts/alien_models.shader @@ -0,0 +1,179 @@ +models/players/builder/builder +{ + { + map models/players/builder/builder.jpg + rgbGen lightingDiffuse + } + { + map models/players/builder/builder.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level0/level0 +{ + { + map models/players/level0/level0.jpg + rgbGen lightingDiffuse + } + { + map models/players/level0/level0.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1 +{ + { + map models/players/level1/level1.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1adv +{ + { + map models/players/level1/level1upg.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1upg.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level1/level1upg +{ + { + map models/players/level1/level1upg.jpg + rgbGen lightingDiffuse + } + { + map models/players/level1/level1upg.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level2/default +{ + { + map models/players/level2/default.tga + rgbGen lightingDiffuse + } + { + map models/players/level2/default.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level3/level3 +{ + { + map models/players/level3/level3.tga + rgbGen lightingDiffuse + } + { + map models/players/level3/level3.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level3/level3adv +{ + { + map models/players/level3/level3adv.tga + rgbGen lightingDiffuse + } + { + map models/players/level3/level3adv.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/players/level4/level4 +{ + { + map models/players/level4/level4.jpg + rgbGen lightingDiffuse + } + { + map models/players/level4/level4.jpg + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} diff --git a/assets/scripts/aw_aliens.shader b/assets/scripts/aw_aliens.shader new file mode 100644 index 0000000..a7b1e33 --- /dev/null +++ b/assets/scripts/aw_aliens.shader @@ -0,0 +1,206 @@ +spore001 +{ + nopicmip + cull disable + { + map gfx/spore/spore001.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore002 +{ + nopicmip + cull disable + { + map gfx/spore/spore002.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore003 +{ + nopicmip + cull disable + { + map gfx/spore/spore003.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore004 +{ + nopicmip + cull disable + { + map gfx/spore/spore004.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore005 +{ + nopicmip + cull disable + { + map gfx/spore/spore005.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore006 +{ + nopicmip + cull disable + { + map gfx/spore/spore006.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore007 +{ + nopicmip + cull disable + { + map gfx/spore/spore007.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore008 +{ + nopicmip + cull disable + { + map gfx/spore/spore008.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore009 +{ + nopicmip + cull disable + { + map gfx/spore/spore009.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore010 +{ + nopicmip + cull disable + { + map gfx/spore/spore010.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore011 +{ + nopicmip + cull disable + { + map gfx/spore/spore011.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore012 +{ + nopicmip + cull disable + { + map gfx/spore/spore012.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore013 +{ + nopicmip + cull disable + { + map gfx/spore/spore013.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore014 +{ + nopicmip + cull disable + { + map gfx/spore/spore014.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore015 +{ + nopicmip + cull disable + { + map gfx/spore/spore015.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore016 +{ + nopicmip + cull disable + { + map gfx/spore/spore016.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +spore017 +{ + nopicmip + cull disable + { + map gfx/spore/spore017.bmp + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + + +models/weapons/acidbomb/acid_move +{ + { + map $lightmap + rgbGen identity + } + { + map models/weapons/acidbomb/acidb.jpg + rgbGen wave sin 0.7 0.3 0 0.25 + tcMod scroll 0.2 0.2 + } + { + map models/weapons/acidbomb/acid.tga + blendFunc blend + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + +models/weapons/acidbomb/acid_static +{ + { + map models/weapons/acidbomb/acid.tga + } + { + map $lightmap + rgbGen identity + blendFunc filter + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } +} + diff --git a/assets/scripts/aw_level1_upg.particle b/assets/scripts/aw_level1_upg.particle new file mode 100644 index 0000000..7e582ac --- /dev/null +++ b/assets/scripts/aw_level1_upg.particle @@ -0,0 +1,337 @@ +firstPersonPoisonCloudPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 16 + velocity 0 0 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 400 + delay 0 + period 20 - ~0% + } +} + +models/weapons/acidbomb/impactPSBIG +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~80 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 45 + velocity 0 0 -1 ~0 + + radius 0 25.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1000~50% + } + + count 35 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~25.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 850 + acceleration 0 0 -1 ~30 + + radius 0 10.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 700~50% + } + + count 50 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~45.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 30 + delay 0 + period 5 - ~0% +} + ejector + { + particle + { + model models/weapons/level3upg/missile.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0 + acceleration 0 0 -1 0 + + radius 0 1.0 - + + lifeTime 3000 + } + + count 15 + delay 0 + period 1 - ~0% + } +} + +models/weapons/acidbomb/impactPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~70 + normalDisplacement 80 + + velocityType static + velocityDir linear + velocityMagnitude 35 + velocity 0 0 -1 ~0 + + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 1000~50% + } + + count 20 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~25.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~30 + + radius 0 8.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 650~50% + } + + count 25 + delay 0 + period 5 - ~0% + } + ejector + { + particle + { + shader sync greenblood01frame01 + + displacement 0 0 0 ~32.0 + normalDisplacement 35 + + velocityType normal + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 900 + acceleration 0 0 -1 ~30 + + radius 0 0 0 + alpha 0 0 1 + rotation 0 ~360 - + bounce 0.3 + bounceMark 1~1 64 acid_pool + + lifeTime 2000~50% + overdrawProtection + } + + count 25 + delay 0 + period 5 - ~0% +} + ejector + { + particle + { + model models/weapons/level3upg/missile.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 0 + acceleration 0 0 -1 0 + + radius 0 1.0 - + + lifeTime 3000 + } + + count 15 + delay 0 + period 1 - ~0% + } +} + + +models/weapons/level1upg/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 1.0 + + velocityType cent + velocityDir linear + velocityMagnitude 80 + velocity 0 0 0 ~50 + + radius 0 10.0 25.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 1.0 + + lifeTime 800 + } + + count 20 + delay 0 + period 40 - ~0% + } +} + + +poisonCloudedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~6.0 + + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 0 ~50 + + radius 0 4.0 12.0 + alpha 0 0.25 0.0 + rotation 0 ~360 - + + lifeTime 800 + } + + count 100 + delay 0 + period 50 200 ~0% + } +} diff --git a/assets/scripts/aw_level1_upg.shader b/assets/scripts/aw_level1_upg.shader new file mode 100644 index 0000000..e782bf9 --- /dev/null +++ b/assets/scripts/aw_level1_upg.shader @@ -0,0 +1,8 @@ +gfx/edge/basi_invisble_overlay +{ +sort Nearest + { + animmap 12 gfx/edge/basi_invisble_overlay.jpg gfx/edge/basi_invisble_overlay2.jpg gfx/edge/basi_invisble_overlay3.jpg + blendFunc add + } +} diff --git a/assets/scripts/aw_level2.shader b/assets/scripts/aw_level2.shader new file mode 100644 index 0000000..f483c1b --- /dev/null +++ b/assets/scripts/aw_level2.shader @@ -0,0 +1,26 @@ +models/players/level2/level2adv +{ + { + map models/players/level2/lvl2_fx.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + + { + map models/players/level2/adv.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +models/players/level2/electric_s +{ + { + map models/players/level2/electric.jpg + blendfunc add + tcMod scroll 10.0 0.5 + } +} diff --git a/assets/scripts/aw_level2_upg.trail b/assets/scripts/aw_level2_upg.trail new file mode 100644 index 0000000..83fe7bc --- /dev/null +++ b/assets/scripts/aw_level2_upg.trail @@ -0,0 +1,31 @@ + +models/weapons/lev2zap/lightning +{ + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 5 + width 16.0 16.0 + color { 0.8 0.8 0.8 } - + + textureType repeat front 100.0 + + jitter 4.0 200 + jitter 1.0 20 + } + + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 8 + width 5.0 5.0 + color { 0.5 0.8 1.0 } - + + textureType repeat back 50.0 + + jitter 2.0 150 + jitter 1.0 30 + } +} diff --git a/assets/scripts/aw_level3_upg.particle b/assets/scripts/aw_level3_upg.particle new file mode 100644 index 0000000..0718cf2 --- /dev/null +++ b/assets/scripts/aw_level3_upg.particle @@ -0,0 +1,63 @@ +models/weapons/level3upg/missilePS +{ + ejector + { + particle + { + shader sync gfx/blood/green_acid2 + + displacement 0 0 0 ~8 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 10.0 3.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 50~5000 + } + + count infinite + delay 0 + period 10 - ~0% + } +} + + +models/weapons/level3upg/impactPS +{ + ejector + { + particle + { + shader sync gfx/level3upg/barb_splash + + displacement 0 0 0 ~8 + + velocityType normal + velocityDir linear + velocityMagnitude 800 + velocity 0 0 1 ~80 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.4~100% + + lifeTime 175 + } + + count 6 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/aw_level4.particle b/assets/scripts/aw_level4.particle new file mode 100644 index 0000000..88f0deb --- /dev/null +++ b/assets/scripts/aw_level4.particle @@ -0,0 +1,199 @@ + +models/weapons/grenade/impactFBPS2 +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~5 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 10 25.0 370.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 15000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 10 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 400 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 800 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 20.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 60 gfx/marks/burn_mrk + + lifeTime 200 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 15 + delay 0 + period 0 - ~0% + } +} + + + + + +models/weapons/level4/muzzlePS +{ + ejector + { + particle + { + shader sync flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~5.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 500 + velocity 0 0 0 ~0 + + physicsRadius 15 + + radius 0 25.0 60.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 1000 + } + + count 10 + delay 0 + period 15 - ~0% + } + +} + + + +models/weapons/smoke/addimpactFlame2PSsm + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~10 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 180.0 10.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0 + } +} + + +models/weapons/flamer/pMissile2PS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 10 + delay 0 + period 25 - ~0% + } +} diff --git a/assets/scripts/aw_level5.particle b/assets/scripts/aw_level5.particle new file mode 100644 index 0000000..6b48fa5 --- /dev/null +++ b/assets/scripts/aw_level5.particle @@ -0,0 +1,79 @@ +airpounceblast +{ + ejector + { + particle + { + shader sync airpounceflash + radius 0 1.0 70.0 + alpha 50 1.0 0.0 + lifeTime 300 + } + count 1 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~20 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 300.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 1000 + } + count 2 + delay 0 + period 10 - ~0% + } +} + +models/weapons/level5/impactsp +{ + ejector + { + particle + { + shader sync gfx/sprites/spark.tga + + displacement 0 0 0 ~3.0 + + velocityType static + velocityDir linear + velocity 0 0 -1 ~35 + velocityMagnitude 200 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~25 + accelerationMagnitude 600 + + dynamicLight 100 16 4 { .9 .7 0 } + bounce .3 + radius 75 3 4 + alpha 0 .5 .0 + + lifeTime 1000 + + childTrailSystem models/weapons/level5/trail + + overdrawProtection + } + + count ~5 + delay 0 + period 100 - ~50% + } +} \ No newline at end of file diff --git a/assets/scripts/aw_level5.shader b/assets/scripts/aw_level5.shader new file mode 100644 index 0000000..6658f78 --- /dev/null +++ b/assets/scripts/aw_level5.shader @@ -0,0 +1,29 @@ +level5/trailshader +{ + cull disable + { + map models/weapons/level5/sparks.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + +airpounceflash +{ + cull disable + nopicmip + { + map gfx/sprites/airpounceflash.tga + blendFunc add + } +} + +radialblast +{ + cull disable + nopicmip + { + map gfx/sprites/radial.tga + blendFunc add + } +} diff --git a/assets/scripts/aw_level5.trail b/assets/scripts/aw_level5.trail new file mode 100644 index 0000000..8375cb5 --- /dev/null +++ b/assets/scripts/aw_level5.trail @@ -0,0 +1,12 @@ +models/weapons/level5/trail +{ + beam + { + shader level5/trailshader + segments 5 + width 1.0 0.5 + alpha 1.0 0.1 + segmentTime 30 + textureType stretch 0.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/custinfoparms.txt b/assets/scripts/custinfoparms.txt new file mode 100644 index 0000000..3a7a63e --- /dev/null +++ b/assets/scripts/custinfoparms.txt @@ -0,0 +1,15 @@ +//custom surfaceParms file + +//custom CONTENTS_ flags +{ + noalienbuild 0x1000 + nohumanbuild 0x2000 + nobuild 0x4000 +} + +//custom SURF_ flags +{ + noalienbuildsurface 0x80000 + nohumanbuildsurface 0x100000 + nobuildsurface 0x200000 +} diff --git a/assets/scripts/general_alien_buildables.particle b/assets/scripts/general_alien_buildables.particle new file mode 100644 index 0000000..fb52fb1 --- /dev/null +++ b/assets/scripts/general_alien_buildables.particle @@ -0,0 +1,150 @@ +//AB BLEED +alienBuildableBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + velocityType normal + velocityDir linear + velocityMagnitude 15 + velocity 0 0 0 ~35 + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + lifeTime 400~100 + } + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + velocityType normal + velocityDir linear + velocityMagnitude 15 + velocity 0 0 0 ~35 + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~165 ~195 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + lifeTime 400~100 + } + count 2 + delay 0 + period 0 - 0 + } +} + +//AB DAMAMGE +alienBuildableDamagedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~40 + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -1 0 + radius 0 4.0 20.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + lifeTime 1000~50% + } + count infinite + delay 0 + period 750 - ~0% + } +} + +//AB DESTROYED +alienBuildableDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + displacement 0 0 0 ~70 + normalDisplacement 80 + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + lifeTime 1000~50% + } + count 16 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/green_acid + displacement 0 0 40 ~0 + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + radius 0 20.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + lifeTime 1000 + } + count 10 + delay 0 + period 10 - ~0% + } + ejector + { + particle + { + model models/fx/alien_gibs/a_gib1.md3 models/fx/alien_gibs/a_gib2.md3 models/fx/alien_gibs/a_gib3.md3 models/fx/alien_gibs/a_gib4.md3 + displacement 0 0 40 ~0 + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + radius 0 1.0 - + bounce 0.2 + bounceMark 1~1 16 creep + bounceSound ~1 sound/misc/organic_bounce.wav + lifeTime 5000~1000 + } + count 8 + delay 0 + period 10 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/general_alien_player.particle b/assets/scripts/general_alien_player.particle new file mode 100644 index 0000000..843ba45 --- /dev/null +++ b/assets/scripts/general_alien_player.particle @@ -0,0 +1,99 @@ + + +alienEvolvePS +{ + ejector + { + particle + { + shader sync gfx/sprites/green_acid + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 150~75% + velocity 0 0 1 ~50 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + } + + count 30 + delay 0 + period 5 - ~0% + } +} + +alienBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + + lifeTime 400~100 + } + + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .85 0 + rotation 0 ~165 ~195 + bounce 0.0 + color 0 { 1.0 1.0 0.6 } - + + lifeTime 400~100 + } + + count 2 + delay 0 + period 0 - 0 + } + + thirdPersonOnly +} diff --git a/assets/scripts/general_human_buildables.particle b/assets/scripts/general_human_buildables.particle new file mode 100644 index 0000000..52ffb64 --- /dev/null +++ b/assets/scripts/general_human_buildables.particle @@ -0,0 +1,264 @@ + + +humanBuildableBleedPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 200~50 + } + + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 200~50 + } + + count 2 + delay 0 + period 0 - 0 + } +} + + +humanBuildableDamagedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 50 + acceleration 0 0 1 0 + + radius 0 10.0 50.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500~50% + } + + count infinite + delay 0 + period 200 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 4.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.6 + + lifeTime 1500~50% + } + + count infinite + delay 0 + period 700 - ~0% + } +} + +humanBuildableDestroyedTrailPS +{ + ejector + { + particle + { + shader sync flame1 flame2 flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~60 + + radius 0 20.0 15.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + } + count 10 + delay 0 + period 80 - ~0% + } +} + +humanBuildableDestroyedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + displacement 0 0 8 ~0 + velocityType static + velocityDir linear + velocityMagnitude 350~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 4.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.4~100% + + lifeTime 5000~100% + } + count 80 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync flame1 flame2 flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 20.0 30.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + + childSystem humanBuildableDestroyedTrailPS + } + count 10 + delay 0 + period 10 - ~0% + } + ejector + { + particle + { + model models/fx/metal_gibs/m_gib1.md3 models/fx/metal_gibs/m_gib2.md3 models/fx/metal_gibs/m_gib3.md3 models/fx/metal_gibs/m_gib4.md3 models/fx/metal_gibs/m_gib5.md3 models/fx/metal_gibs/m_gib6.md3 models/fx/metal_gibs/m_gib7.md3 models/fx/metal_gibs/m_gib8.md3 + + displacement 0 0 40 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.2 + bounceMark 1~1 16 gfx/marks/burn_mrk + bounceSound ~1 sound/buildables/human/fragmentbounce.wav + + lifeTime 7000~1000 + } + + count 8 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + dynamicLight 0 300 0 { 1.0 0.75 0.0 } + + lifeTime 600~100 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/general_human_player.particle b/assets/scripts/general_human_player.particle new file mode 100644 index 0000000..0cbdfd6 --- /dev/null +++ b/assets/scripts/general_human_player.particle @@ -0,0 +1,66 @@ + +humanBleedPS +{ + ejector + { + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 400~100 + } + + particle + { + shader sync gfx/damage/blood.tga + displacement 0 0 0 0 + + velocityType normal + + velocityDir linear + + velocityMagnitude 15 + velocity 0 0 0 ~35 + + accelerationType static + accelerationDir linear + acceleration 0 0 -1 ~5 + accelerationMagnitude 25 + + radius 0 5 8 + alpha 250 .75 0 + rotation 0 ~-15 ~15 + bounce 0.0 + color 0 { 0.8 0.2 0.2 } - + + lifeTime 400~100 + } + + count 2 + delay 0 + period 0 - 0 + } + + thirdPersonOnly +} + + diff --git a/assets/scripts/hb_container_sml.shader b/assets/scripts/hb_container_sml.shader new file mode 100644 index 0000000..34c3ece --- /dev/null +++ b/assets/scripts/hb_container_sml.shader @@ -0,0 +1,16 @@ +models/buildables/container_large/container_texture +{ +nopicmip + { + map models/buildables/container_large/container_texture.jpg + rgbGen lightingDiffuse + } +} +models/buildables/container_large/container_texture_b +{ +nopicmip + { + map models/buildables/container_large/container_texture_b.jpg + rgbGen lightingDiffuse + } +} \ No newline at end of file diff --git a/assets/scripts/hb_dcc.shader b/assets/scripts/hb_dcc.shader new file mode 100644 index 0000000..de39002 --- /dev/null +++ b/assets/scripts/hb_dcc.shader @@ -0,0 +1,23 @@ +models/buildables/dcc/comp_pipes +{ + { + map models/buildables/dcc/comp_pipes.tga + rgbGen lightingDiffuse + tcGen environment + } +} + +models/buildables/dcc/comp_display +{ + { + map models/buildables/dcc/comp_grad.tga + rgbGen identity + tcMod scroll 0 1 + } + { + map models/buildables/dcc/comp_display.tga + blendfunc gl_one gl_src_alpha + rgbGen identity + } +} + diff --git a/assets/scripts/hb_fence.shader b/assets/scripts/hb_fence.shader new file mode 100644 index 0000000..fb21a6e --- /dev/null +++ b/assets/scripts/hb_fence.shader @@ -0,0 +1,18 @@ +models/buildables/fence/model_texture2 +{ + cull disable + nopicmip + { + map models/buildables/fence/model_texture2.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} +models/buildables/fence/model_texture +{ + nopicmip + { + map models/buildables/light/model_texture.tga + rgbGen lightingDiffuse + } +} diff --git a/assets/scripts/hb_flame_turret.particle b/assets/scripts/hb_flame_turret.particle new file mode 100644 index 0000000..d8db30d --- /dev/null +++ b/assets/scripts/hb_flame_turret.particle @@ -0,0 +1,59 @@ +models/weapons/flamerturret/muzzlePS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + + + velocityType static + velocityDir point + velocityMagnitude 0 + velocity 0 0 0 ~0 + + physicsRadius 100 + + radius 40 40 0 + alpha 1.0 1.0 1.0 + rotation 0 ~360 - + bounce 0 + lifeTime 800 + } + + count 50 + delay 0 + period 15 - ~0% + } + +} + +models/weapons/FT/lagfl + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.00 + velocityType static + velocityDir linear + velocityMagnitude 0 + velocity 0 0 -50 ~360 + + radius 50 25 0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 2000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + diff --git a/assets/scripts/hb_flameturret.shader b/assets/scripts/hb_flameturret.shader new file mode 100644 index 0000000..2073799 --- /dev/null +++ b/assets/scripts/hb_flameturret.shader @@ -0,0 +1,10 @@ +models/buildables/mgturret2/turret2_kuehler +{ + { + map models/buildables/mgturret2/turret2_kuehler.tga + alphaFunc GE128 + } + +} + + diff --git a/assets/scripts/hb_light.particle b/assets/scripts/hb_light.particle new file mode 100644 index 0000000..03b9278 --- /dev/null +++ b/assets/scripts/hb_light.particle @@ -0,0 +1,114 @@ +forcefieldPS +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 15 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~0.0 + + velocityType normal + velocityDir linear + velocityMagnitude 750 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 900~650 + acceleration 0 0 1 ~360 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 120~20 + } + + count 4~15 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.5 + + normalDisplacement 5.5 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 40~4000 + } + + count 3~15 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + parentVelocityFraction 0.7 + + dynamicLight 0 0 800 { 0.0 0.6 1 } + + lifeTime 100~300 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hb_light.shader b/assets/scripts/hb_light.shader new file mode 100644 index 0000000..9319a1b --- /dev/null +++ b/assets/scripts/hb_light.shader @@ -0,0 +1,56 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + +//human light(now: power field) + +models/powerfield_base/blue_particle +{ + cull disable + { + map models/buildables/light/blue_particle.tga + blendFunc add + rgbGen vertex + alphaGen vertex + } +} + +models/powerfield_base +{ + { + map models/buildables/light/model_texture.jpg + rgbGen identity + } + // { +// map models/buildables/light/model_texture_add.jpg +// blendfunc add +// rgbGen identity + //} +} + +models/powerfield_core +{ + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + rgbGen identity + tcMod scroll 1 0.5 + } + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + rgbGen identity + tcMod scroll -1 -0.5 + } + +} + +models/powerfield_field +{ + { + map models/buildables/light/model_texture_3.jpg + blendfunc add + tcMod scroll 0.1 0.1 + } + +} \ No newline at end of file diff --git a/assets/scripts/hb_medi.shader b/assets/scripts/hb_medi.shader new file mode 100644 index 0000000..d49b6ff --- /dev/null +++ b/assets/scripts/hb_medi.shader @@ -0,0 +1,28 @@ +models/buildables/medistat/red_cross +{ + { + map models/buildables/medistat/red_cross.tga + blendfunc gl_one_minus_dst_color gl_one + } +} + +models/buildables/medistat/medi_cone +{ + cull none + + { + map models/buildables/medistat/medi_cone.jpg + blendfunc add + rgbGen lightingDiffuse + tcMod scroll 1 0 + } + { + map models/buildables/telenode/sparkles.tga + blendfunc add + rgbGen identity + rgbGen wave noise 0 1 35 1 + tcMod scale 2 2 + tcMod scroll 1 0.5 + } +} + diff --git a/assets/scripts/hb_mgturret.shader b/assets/scripts/hb_mgturret.shader new file mode 100644 index 0000000..957e002 --- /dev/null +++ b/assets/scripts/hb_mgturret.shader @@ -0,0 +1,34 @@ +models/buildables/mgturret/t_flash +{ + cull disable + { + map models/buildables/mgturret/t_flash.tga + blendfunc add + rgbGen wave square 0 1 0 10 + } +} + +models/buildables/mgturret/turret_coil +{ + cull disable + { + map models/buildables/mgturret/turret_coil.tga + rgbGen lightingDiffuse + alphaFunc GE128 + } +} + +models/buildables/mgturret/turret_shiny +{ + { + map models/buildables/mgturret/turret_shiny.tga + rgbGen lightingDiffuse + } + { + map models/buildables/mgturret/ref_map.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + diff --git a/assets/scripts/hb_reactor.shader b/assets/scripts/hb_reactor.shader new file mode 100644 index 0000000..c856253 --- /dev/null +++ b/assets/scripts/hb_reactor.shader @@ -0,0 +1,210 @@ +models/buildables/reactor/reactor_main +{ + { + map models/buildables/reactor/reactor_main.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_glow.tga + blendfunc add + rgbGen wave sin 0 1 0 0.5 + } + { + map models/buildables/reactor/reactor_main.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_body +{ + { + map models/buildables/reactor/reactor_body.tga + rgbGen lightingDiffuse + } +} +models/buildables/reactor/reactor_parts +{ + { + map models/buildables/reactor/reactor_parts.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_parts.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_top +{ + { + map models/buildables/reactor/reactor_top.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_top.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} +models/buildables/reactor/reactor_control +{ + { + map models/buildables/reactor/reactor_control.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_control.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_meter +{ + { + map models/buildables/reactor/reactor_meter.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_meter.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_display +{ + { + map models/buildables/reactor/reactor_display.tga + rgbGen lightingDiffuse + } + { + map models/buildables/reactor/reactor_display.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/reactor/reactor_bolt +{ + cull disable + { + map models/buildables/reactor/reactor_bolt.tga + blendfunc add + rgbGen identity + tcMod scroll 2 0 + } +} + +models/buildables/repeater/energy +{ + { + map models/buildables/repeater/energy.tga + rgbGen wave sawtooth 0.3 1 0 0.5 + tcMod scale 2 1 + tcMod scroll 0 1 + } +} + +models/buildables/repeater/repeator_panel +{ + { + map models/buildables/repeater/repeator_panel.tga + rgbGen lightingDiffuse + } + { + map models/buildables/repeater/repeator_panel.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/arm/arm_panel2 +{ + { + map models/buildables/arm/arm_panel2.tga + rgbGen lightingDiffuse + } + { + map models/buildables/arm/arm_panel2.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +models/buildables/arm/arm_panel3 +{ + { + map models/buildables/arm/arm_panel3.tga + rgbGen lightingDiffuse + } + { + map models/buildables/arm/arm_panel3.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + diff --git a/assets/scripts/hb_refinery.shader b/assets/scripts/hb_refinery.shader new file mode 100644 index 0000000..adcf76f --- /dev/null +++ b/assets/scripts/hb_refinery.shader @@ -0,0 +1,8 @@ +buildables\refinery\refinery +{ + nopicmip + { + map map buildables\refinery\refinery.jpg + rgbGen lightingDiffuse + } +} \ No newline at end of file diff --git a/assets/scripts/hb_shield.shader b/assets/scripts/hb_shield.shader new file mode 100644 index 0000000..06142de --- /dev/null +++ b/assets/scripts/hb_shield.shader @@ -0,0 +1,17 @@ +//EDGE MODELS SHADER +//by yalt 2013 +//ye.boards.net + + +models/buildables/shield/model_texture_add +{ + { + map models/buildables/shield/model_texture_add.jpg + } + { + map models/buildables/shield/model_texture_add_light.jpg + blendFunc add + rgbGen wave Triangle .5 .5 0 5 + } +} + diff --git a/assets/scripts/hb_telenode.shader b/assets/scripts/hb_telenode.shader new file mode 100644 index 0000000..a505de6 --- /dev/null +++ b/assets/scripts/hb_telenode.shader @@ -0,0 +1,54 @@ +models/buildables/telenode/telenode_top +{ + { + map models/buildables/telenode/telenode_top.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + +models/buildables/telenode/energy +{ + { + map models/buildables/telenode/energy.tga + rgbGen wave inversesawtooth 0.2 0.4 0 1 + tcMod rotate 10 + } +} + +models/buildables/telenode/rep_cyl +{ + cull disable + { + map models/buildables/telenode/rep_cyl.jpg + blendfunc add + rgbGen lightingDiffuse + tcMod scroll 0.2 0 + } + { + map models/buildables/telenode/lines2.tga + blendfunc add + rgbGen identity + tcMod scroll 0 0.2 + } +} + +models/buildables/telenode/telenode_parts +{ + { + map models/buildables/telenode/telenode_parts.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + diff --git a/assets/scripts/hb_tesla.shader b/assets/scripts/hb_tesla.shader new file mode 100644 index 0000000..a4ced29 --- /dev/null +++ b/assets/scripts/hb_tesla.shader @@ -0,0 +1,59 @@ +models/buildables/tesla/tesla_main +{ + { + map models/buildables/tesla/tesla_main.tga + rgbGen lightingDiffuse + } + { + map models/buildables/overmind/ref2.tga + blendfunc filter + rgbGen identity + tcGen environment + } +} + +models/buildables/tesla/tesla_ball +{ + { + map models/buildables/tesla/tesla_ball.tga + rgbGen lightingDiffuse + tcGen environment + } +} + +models/buildables/tesla/tesla_grill +{ + { + map models/buildables/tesla/tesla_grill.tga + rgbGen wave sin 0 1 0 0.4 + } +} + +models/buildables/tesla/tesla_spark +{ + cull disable + { + map models/buildables/tesla/tesla_spark.tga + blendfunc add + rgbGen identity + } +} + +models/ammo/tesla/tesla_bolt +{ + cull disable + { + map models/ammo/tesla/tesla_bolt.tga + blendfunc add + rgbGen vertex + tcMod scroll 0.2 0 + } + { + map models/ammo/tesla/tesla_bolt.tga + blendfunc add + rgbGen wave sin 0 1 0 5 + tcMod scroll 0.5 0 + tcMod scale -1 1 + } +} + diff --git a/assets/scripts/hb_tesla.trail b/assets/scripts/hb_tesla.trail new file mode 100644 index 0000000..b64d1f2 --- /dev/null +++ b/assets/scripts/hb_tesla.trail @@ -0,0 +1,30 @@ +models/buildables/tesla/zap +{ + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 9 + width 8.0 8.0 + color { 0.75 0.5 1.0 } - + + textureType repeat front 100.0 + + jitter 12.0 200 + jitter 2.0 20 + } + + beam + { + shader models/ammo/tesla/tesla_bolt + + segments 9 + width 8.0 8.0 + color { 0.5 0.8 1.0 } - + + textureType repeat back 50.0 + + jitter 12.0 150 + jitter 2.0 30 + } +} diff --git a/assets/scripts/hu_explosive_grenade.particle b/assets/scripts/hu_explosive_grenade.particle new file mode 100644 index 0000000..8424617 --- /dev/null +++ b/assets/scripts/hu_explosive_grenade.particle @@ -0,0 +1,502 @@ + +models/weapons/grenade/impactTrailPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + + radius 0 30.0 10.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 5 + delay 0 + period 40 - 0 + } +} + +models/weapons/grenade/impactPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 10.0 40.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/grenade/flare_01 + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 10~50% + velocity 0 0 1 ~60 + + radius 0 100.0 200.0 + alpha 250 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 300 + } + + count 1 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~180 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 10.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 300 + } + + count 150 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/grenade/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 0 + + radius 0 100.0 500.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 15000 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 300.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 5000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 150.0 40.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 10.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 32 gfx/marks/burn_mrk + + lifeTime 150 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 10 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.5 0.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 30 + delay 0 + period 0 - ~0% + } +} +//smoke nade +models/weapons/smoke/impactPS +{ + + ejector + { + particle + { + + shader sync gfx/sprites/smoke2 + displacement 0 0 3 0 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 50 ~20 + + realLight + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 ~360 + + radius 0 2 10.0 + alpha 0 1 0.0 + rotation 20 ~360 - + bounce 0.5 + lifeTime 5000 + + + } + + count infinite + delay 4000 + period 50 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 370.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 20000 + childSystem models/weapons/smoke/addimpactPS + } + + count 40 + delay 6000 + period 10 - ~0% + } +} + +//smoke nade add +models/weapons/smoke/addimpactPS + + { + ejector + { + particle + { + shader sync gfx/sprites/smoke2 + displacement 0 0 0 ~0 + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~360 + + radius 0 50 300.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.5 + realLight + lifeTime 40000 + } + + count 2 + delay 2000 + period 80 - ~0% + } +} + +//flame add +models/weapons/smoke/addimpactFlamePS + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 50.0 50.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} +models/weapons/smoke/addimpactFlamePSsm + + { + ejector + { + particle + { + shader sync textures/yeflamer/flamesadd + displacement 0 0 0 ~0 + + parentVelocityFraction 0.0~0.05 + velocityType static + velocityDir linear + velocityMagnitude 2 + velocity 0 0 -1 ~360 + + radius 0 20.0 20.0 + alpha 0 1 0.0 + rotation 0 ~360 - + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + + + + +models/weapons/grenade/impactTrailPS2 +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + + radius 0 150.0 10.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 5 + delay 0 + period 40 - 0 + } +} + + + +//smoke nade add +models/weapons/smoke/addimpactPS4 + + { + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 0 ~0 + velocityType static + velocityDir linear + velocityMagnitude 50 + velocity 0 0 1 ~360 + + radius 0 50 300.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.5 + realLight + lifeTime 10000 + } + + count 2 + delay 2000 + period 80 - ~0% + } +} + + + + diff --git a/assets/scripts/hu_jetpack.particle b/assets/scripts/hu_jetpack.particle new file mode 100644 index 0000000..52126ba --- /dev/null +++ b/assets/scripts/hu_jetpack.particle @@ -0,0 +1,99 @@ +jetPackDescendPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~2.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 90 - ~0% + } +} + +jetPackAscendPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 60 + velocity 0 0 0 ~15.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 70 - ~0% + } +} + +jetPackHoverPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + parentVelocityFraction 1.0 + velocityType tag + velocityDir linear + velocityMagnitude 80 + velocity 0 0 0 ~7.0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 10 + acceleration 0 0 -1 0 + + radius 0 4.0 20.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1500 + } + + count infinite + delay 0 + period 80 - ~0% + } +} + diff --git a/assets/scripts/hu_jetpack.shader b/assets/scripts/hu_jetpack.shader new file mode 100644 index 0000000..0bd72c8 --- /dev/null +++ b/assets/scripts/hu_jetpack.shader @@ -0,0 +1,9 @@ +models/players/human_base/jetpack_flash +{ + sort additive + { + map models/players/human_base/jetpack_flash.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 10.0 0.0 + } +} \ No newline at end of file diff --git a/assets/scripts/human_models.shader b/assets/scripts/human_models.shader new file mode 100644 index 0000000..f2b93ef --- /dev/null +++ b/assets/scripts/human_models.shader @@ -0,0 +1,152 @@ +models/players/human_base/h_base +{ + cull disable + { + map models/players/human_base/h_base.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/h_base.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/h_helmet +{ + cull disable + { + map models/players/human_base/h_helmet.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/h_helmet.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} +models/players/human_base/battpack +{ + cull disable + { + map models/players/human_base/battpack.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + models/players/human_base/battpack.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/players/human_base/base +{ + cull disable + { + map models/players/human_base/base.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/base.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/light +{ + cull disable + { + map models/players/human_base/light.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/light.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } +} + +models/players/human_base/armour +{ + cull disable + { + map models/players/human_base/armour.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/armour.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} + +models/players/human_base/shoulderpads +{ + cull disable + { + map models/players/human_base/shoulderpads.tga + rgbGen lightingDiffuse + alphaFunc GE128 + depthWrite + } + { + map models/players/human_base/shoulderpads.tga + blendFunc GL_SRC_ALPHA GL_ONE + detail + alphaGen lightingSpecular + depthFunc equal + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + depthFunc equal + } +} diff --git a/assets/scripts/hw_blaster.particle b/assets/scripts/hw_blaster.particle new file mode 100644 index 0000000..f2ad530 --- /dev/null +++ b/assets/scripts/hw_blaster.particle @@ -0,0 +1,91 @@ + +models/weapons/blaster/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + parentVelocityFraction 0.5 + + radius 0 1.5 0.0 + alpha 0 1.0 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} +models/weapons/blaster/impactPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~3.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 4.0 6.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 500 + } + + count 20 + delay ~150 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + normalDisplacement 3.0 + dynamicLight 20 20 0 { 0.3 0.3 0.0 } + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 400 + } + + count 3~6 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hw_blaster.shader b/assets/scripts/hw_blaster.shader new file mode 100644 index 0000000..f3b204a --- /dev/null +++ b/assets/scripts/hw_blaster.shader @@ -0,0 +1,10 @@ +gfx/blaster/orange_particle +{ + cull disable + { + map gfx/blaster/orange_particle.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_chaingun.particle b/assets/scripts/hw_chaingun.particle new file mode 100644 index 0000000..281a89a --- /dev/null +++ b/assets/scripts/hw_chaingun.particle @@ -0,0 +1,130 @@ + +models/weapons/chaingun/muzzlePS +{ + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/chaingun/impactPS +{ + ejector + { + particle + { + shader sync gfx/misc/impactpuff2 + + displacement 0 0 0 ~4.0 + + parentVelocityFraction 0.4 + + radius 0 5.9 30.0 + alpha 0 0.3 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 600 + } + + count 3 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~0.0 + dynamicLight 0 0 60 { 0.4 0.3 0.2 } + + velocityType normal + velocityDir linear + velocityMagnitude 950 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 900~650 + acceleration 0 0 1 ~360 + + radius 0 2.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 90~35 + childTrailSystem models/weapons/rifle/impactTS + + } + + count 1~5 + delay 0 + period 0 - ~0% + } +} + + + +models/weapons/chaingun/muzzlePS2 +{ + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 6000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} \ No newline at end of file diff --git a/assets/scripts/hw_conkit.shader b/assets/scripts/hw_conkit.shader new file mode 100644 index 0000000..7ec2a48 --- /dev/null +++ b/assets/scripts/hw_conkit.shader @@ -0,0 +1,55 @@ +models/weapons/ckit/rep_cyl +{ + cull disable + { + map models/weapons/ckit/rep_cyl.jpg + blendfunc add + tcMod scroll 0.2 0 + } + { + map models/weapons/ckit/lines2.jpg + blendfunc add + tcMod scroll 0 -0.2 + } +} + +models/weapons/ckit/screen +{ + { + map models/weapons/ckit/screen.jpg + } + + { + map models/weapons/ckit/scroll.jpg + blendfunc add + tcMod scroll 10 -0.4 + } +} + +models/weapons/ackit/rep_cyl +{ + cull disable + { + map models/weapons/ackit/rep_cyl.jpg + blendfunc add + tcMod scroll 0.2 0 + } + { + map models/weapons/ackit/lines2.jpg + blendfunc add + tcMod scroll 0 -0.2 + } +} + +models/weapons/ackit/advscreen +{ + { + map models/weapons/ackit/advscreen.jpg + } + + { + map models/weapons/ackit/scroll.jpg + blendfunc add + tcMod scroll 10 -0.4 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_flamer.particle b/assets/scripts/hw_flamer.particle new file mode 100644 index 0000000..77ae52a --- /dev/null +++ b/assets/scripts/hw_flamer.particle @@ -0,0 +1,298 @@ + +models/weapons/flamer/muzzlePS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 50 + acceleration 0 0 1 ~0 + + radius 0 4.0 40.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 15 - ~0% + } +} + + +models/weapons/flamer/impactbigPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 50.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 10 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1 + acceleration 0 0 1 0 + + radius 0 20.0 70.0 + alpha 0 1 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 10000 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke + displacement 0 0 23 ~0 + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 1 ~360 + realLight + accelerationType static + accelerationDir linear + accelerationMagnitude 60 + acceleration 0 0 -1 ~360 + radius 8 20.0 150.0 + alpha 0 0.5 0.0 + rotation 0 0 - + bounce 0.5 + lifeTime 4000 + childSystem models/weapons/smoke/addimpactPS4 + } + + count 1 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 110.0 70.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS2 + } + + count 4 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~20 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~320 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 80.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + bounceMark 2~2 32 gfx/marks/burn_mrk + + lifeTime 180 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 6 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + onDeathSystem models/weapons/smoke/addimpactFlamePSsm + } + + count 25 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/flamer/pMissilePS +{ + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 400~20% + velocity 0 0 -1 ~190 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5.5 1.5 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 3000 + } + + count infinite + delay 0 + period 25 - ~0% + } +} + +fireCloudPS +{ + ejector + { + particle + { + shader sync gfx/sprites/firecloud + + displacement 0 0 0 ~32.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 16 + velocity 0 0 1 ~0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 10.0 40.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 400 + delay 0 + period 20 - ~0% + } +} + +models/weapons/flamer/muzzlePS2 +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 500 + velocity 0 0 0 ~0 + + physicsRadius 15 + + radius 0 4.0 40.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 800 + } + + count infinite + delay 0 + period 15 - ~0% + } +} diff --git a/assets/scripts/hw_flamer.shader b/assets/scripts/hw_flamer.shader new file mode 100644 index 0000000..458ed35 --- /dev/null +++ b/assets/scripts/hw_flamer.shader @@ -0,0 +1,286 @@ +// BEST FLAM THROEWR EVAR! +flame1 +{ + nopicmip + cull disable + { + map gfx/flame/flame00.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame2 +{ + nopicmip + cull disable + { + map gfx/flame/flame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame3 +{ + nopicmip + cull disable + { + map gfx/flame/flame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame4 +{ + nopicmip + cull disable + { + map gfx/flame/flame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame5 +{ + nopicmip + cull disable + { + map gfx/flame/flame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame6 +{ + nopicmip + cull disable + { + map gfx/flame/flame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame7 +{ + nopicmip + cull disable + { + map gfx/flame/flame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame8 +{ + nopicmip + cull disable + { + map gfx/flame/flame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame9 +{ + nopicmip + cull disable + { + map gfx/flame/flame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame10 +{ + nopicmip + cull disable + { + map gfx/flame/flame09.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame11 +{ + nopicmip + cull disable + { + map gfx/flame/flame10.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame12 +{ + nopicmip + cull disable + { + map gfx/flame/flame11.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame13 +{ + nopicmip + cull disable + { + map gfx/flame/flame12.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame14 +{ + nopicmip + cull disable + { + map gfx/flame/flame13.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame15 +{ + nopicmip + cull disable + { + map gfx/flame/flame14.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame16 +{ + nopicmip + cull disable + { + map gfx/flame/flame15.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame17 +{ + nopicmip + cull disable + { + map gfx/flame/flame16.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame18 +{ + nopicmip + cull disable + { + map gfx/flame/flame17.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame19 +{ + nopicmip + cull disable + { + map gfx/flame/flame18.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame20 +{ + nopicmip + cull disable + { + map gfx/flame/flame19.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame21 +{ + nopicmip + cull disable + { + map gfx/flame/flame20.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame22 +{ + nopicmip + cull disable + { + map gfx/flame/flame21.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame23 +{ + nopicmip + cull disable + { + map gfx/flame/flame22.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame24 +{ + nopicmip + cull disable + { + map gfx/flame/flame23.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame25 +{ + nopicmip + cull disable + { + map gfx/flame/flame24.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +models/weapons/flamer/pilot +{ + sort additive + cull disable + { + map models/weapons/flamer/pilot.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 9.0 0 + } +} + +models/weapons/flamer/gas +{ + sort additive + cull disable + { + map models/weapons/flamer/gas.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 0.04 0.02 + } +} + +models/weapons/flamer/flamer +{ + sort additive +// cull disable + surfaceparm trans + { + map models/weapons/flamer/flamer.tga + depthWrite + alphaFunc GE128 + rgbGen lightingDiffuse + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} \ No newline at end of file diff --git a/assets/scripts/hw_flamer.trail b/assets/scripts/hw_flamer.trail new file mode 100644 index 0000000..4ba8db6 --- /dev/null +++ b/assets/scripts/hw_flamer.trail @@ -0,0 +1,14 @@ +models/weapons/flamer/missileTS +{ + beam + { + shader gfx/flamer/trail + + segments 3 + width 80.0 20.0 + alpha 1.0 0.1 + segmentTime 120 + + textureType stretch 0.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_grenade.shader b/assets/scripts/hw_grenade.shader new file mode 100644 index 0000000..263ab7c --- /dev/null +++ b/assets/scripts/hw_grenade.shader @@ -0,0 +1,17 @@ +models/weapons/grenade/grenade_s +{ + { + map models/weapons/grenade/energy.jpg + rgbGen wave sawtooth 0.3 1 0 0.5 + tcMod scale 2 1 + tcMod scroll 0 1 + } +} + +gfx/grenade/flare_01 +{ + { + map gfx/grenade/flare_01.tga + blendfunc add + } +} diff --git a/assets/scripts/hw_humans.shader b/assets/scripts/hw_humans.shader new file mode 100644 index 0000000..d770301 --- /dev/null +++ b/assets/scripts/hw_humans.shader @@ -0,0 +1,414 @@ +models/weapons/mdriver/mdriver +{ + cull disable + { + map models/weapons/mdriver/mdriver.jpg + rgbGen lightingDiffuse + } + { + map $whiteimage + rgbGen lightingDiffuse + blendFunc GL_DST_COLOR GL_SRC_ALPHA + detail + alphaGen lightingSpecular + } + { + map models/buildables/mgturret/ref_map.jpg + blendFunc GL_DST_COLOR GL_ONE + detail + tcGen environment + } +} + +gfx/mdriver/trail +{ + nomipmaps + cull disable + { + map gfx/mdriver/trail.tga + blendFunc blend + } +} + +gfx/mdriver/purple_trail +{ + cull disable + { + map gfx/mdriver/purple_trail.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +//for new mine model +models/weapons/newmine +{ + + { + map models/weapons/mine/mine.jpg + } + { //red blinking + map models/weapons/mine/mine_blend.jpg + blendfunc add + depthWrite + //rgbGen lightingDiffuse + rgbGen wave triangle 0.5 1 1 0.8 + } +} + +models/weapons/psaw/blade +{ + sort additive + cull disable + { + map models/weapons/psaw/blade.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + tcMod rotate 500 + + } +} + +//new flamer shaders +textures/yeflamer/flamesadd +{ + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + deformvertexes autosprite + + + { + animMap 10 textures/flamer_ye/flame1.tga textures/flamer_ye/flame2.tga textures/flamer_ye/flame3.tga textures/flamer_ye/flame4.tga textures/flamer_ye/flame5.tga textures/flamer_ye/flame6.tga textures/flamer_ye/flame7.tga textures/flamer_ye/flame8.tga + blendFunc add + } + { + map textures/flamer_ye/flameball.tga + blendFunc add + } +} + +gfx/sprites/firecloud +{ + + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + deformvertexes autosprite + + + { + animMap 10 textures/flamer_ye/flame1.tga textures/flamer_ye/flame2.tga textures/flamer_ye/flame3.tga textures/flamer_ye/flame4.tga textures/flamer_ye/flame5.tga textures/flamer_ye/flame6.tga textures/flamer_ye/flame7.tga textures/flamer_ye/flame8.tga + blendFunc add + } + { + map textures/flamer_ye/flameball.tga + blendFunc add + } +} + +//for flamer napalm mode +gfx/flamer/trail +{ + cull disable + { + map textures/flamer_ye/trail.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + + +gfx/flamer/primarycharge +{ + cull disable + { + animmap 3 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 500 + } + { + animmap 6 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 300 + } +} + +flame1 +{ + nopicmip + cull disable + { + map gfx/flame/flame00.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame2 +{ + nopicmip + cull disable + { + map gfx/flame/flame01.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame3 +{ + nopicmip + cull disable + { + map gfx/flame/flame02.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame4 +{ + nopicmip + cull disable + { + map gfx/flame/flame03.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame5 +{ + nopicmip + cull disable + { + map gfx/flame/flame04.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame6 +{ + nopicmip + cull disable + { + map gfx/flame/flame05.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame7 +{ + nopicmip + cull disable + { + map gfx/flame/flame06.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame8 +{ + nopicmip + cull disable + { + map gfx/flame/flame07.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame9 +{ + nopicmip + cull disable + { + map gfx/flame/flame08.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame10 +{ + nopicmip + cull disable + { + map gfx/flame/flame09.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame11 +{ + nopicmip + cull disable + { + map gfx/flame/flame10.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame12 +{ + nopicmip + cull disable + { + map gfx/flame/flame11.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame13 +{ + nopicmip + cull disable + { + map gfx/flame/flame12.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame14 +{ + nopicmip + cull disable + { + map gfx/flame/flame13.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame15 +{ + nopicmip + cull disable + { + map gfx/flame/flame14.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame16 +{ + nopicmip + cull disable + { + map gfx/flame/flame15.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame17 +{ + nopicmip + cull disable + { + map gfx/flame/flame16.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame18 +{ + nopicmip + cull disable + { + map gfx/flame/flame17.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame19 +{ + nopicmip + cull disable + { + map gfx/flame/flame18.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame20 +{ + nopicmip + cull disable + { + map gfx/flame/flame19.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame21 +{ + nopicmip + cull disable + { + map gfx/flame/flame20.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame22 +{ + nopicmip + cull disable + { + map gfx/flame/flame21.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame23 +{ + nopicmip + cull disable + { + map gfx/flame/flame22.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame24 +{ + nopicmip + cull disable + { + map gfx/flame/flame23.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + +flame25 +{ + nopicmip + cull disable + { + map gfx/flame/flame24.tga + blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR + } +} + + +radialmark +{ +polygonoffset + { + map gfx/sprites/radial.tga + blendFunc add + } +} + +gfx/flamer/primarycharge +{ + cull disable + { + animmap 3 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 500 + } + { + animmap 6 gfx/flamer/primarycharge_1.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_11.jpg gfx/flamer/primarycharge_10.jpg gfx/flamer/primarycharge_9.jpg gfx/flamer/primarycharge_8.jpg gfx/flamer/primarycharge_7.jpg gfx/flamer/primarycharge_6.jpg gfx/flamer/primarycharge_5.jpg gfx/flamer/primarycharge_4.jpg gfx/flamer/primarycharge_3.jpg gfx/flamer/primarycharge_2.jpg gfx/flamer/primarycharge_1.jpg + blendFunc GL_ONE GL_ONE + tcmod rotate 300 + } +} diff --git a/assets/scripts/hw_lasgun.particle b/assets/scripts/hw_lasgun.particle new file mode 100644 index 0000000..d495ce9 --- /dev/null +++ b/assets/scripts/hw_lasgun.particle @@ -0,0 +1,71 @@ + +models/weapons/lasgun/impactPS +{ + ejector + { + particle + { + shader sync gfx/lasgun/purple_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 7.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~90 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 ~10 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 500 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/lasgun/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/lasgun/purple_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 7.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~90 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 ~10 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 500 + } + + count 3 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_lasgun.shader b/assets/scripts/hw_lasgun.shader new file mode 100644 index 0000000..e70f2d5 --- /dev/null +++ b/assets/scripts/hw_lasgun.shader @@ -0,0 +1,9 @@ + +gfx/lasgun/purple_particle +{ + cull disable + { + map gfx/lasgun/purple_particle.tga + blendFunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/hw_lcannon.particle b/assets/scripts/hw_lcannon.particle new file mode 100644 index 0000000..d1516e2 --- /dev/null +++ b/assets/scripts/hw_lcannon.particle @@ -0,0 +1,382 @@ + +models/weapons/lcannon/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 120 + velocity 0 0 1 ~360 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 50 - ~0% + } +} + +models/weapons/lcannon/impactPS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 30 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/lcannon/primary + + displacement 0 0 0 ~10.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 150 + acceleration 0 0 -1 0 + + radius 0 25.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 1.0 + + lifeTime 1000~1000 + } + + count 6 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/secondaryImpactPS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 150 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/lcannon/missilePS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 120 + velocity 0 0 1 ~360 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 50 - ~0% + } +} + +models/weapons/lcannon/secondaryMissilePS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 0.5 + + radius 0 2.0 0.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 400 + } + + count infinite + delay 0 + period 25 - ~0% + } +} + +models/weapons/lcannon/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + radius 0 8.0 16.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + + scaleWithCharge 0.10 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 30 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync radialblast + + radius 0 1.0 150.0 + alpha 50 1.0 0.0 + + lifeTime 300 + + bounce 0.1 + bouncemark 1 150 radialmark + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/lcannon/primary + + displacement 0 0 0 ~10.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 150 + acceleration 0 0 -1 0 + + radius 0 1.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 1.0 + + scaleWithCharge 0.10 + + lifeTime 1000~1000 + } + + count 6 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/secondaryImpactPS2 +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + radius 0 8.0 16.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + + lifeTime 250 + } + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 150 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + count 10 + delay 0 + period 0 - ~0% + } + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + velocityType normal + velocityDir linear + velocityMagnitude 750 + velocity 0 0 0 ~400 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 0 0 + + scalewithcharge 0.1 + + radius 0 2.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce cull + + lifeTime 100 + } + count 100 + delay 0 + period 0 - ~0% + } + +} \ No newline at end of file diff --git a/assets/scripts/hw_lcannon.shader b/assets/scripts/hw_lcannon.shader new file mode 100644 index 0000000..172aebd --- /dev/null +++ b/assets/scripts/hw_lcannon.shader @@ -0,0 +1,8 @@ +gfx/lcannon/primary +{ + cull disable + { + animmap 24 gfx/lcannon/primary_1.jpg gfx/lcannon/primary_2.jpg gfx/lcannon/primary_3.jpg gfx/lcannon/primary_4.jpg + blendFunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/hw_massdriver.particle b/assets/scripts/hw_massdriver.particle new file mode 100644 index 0000000..1163091 --- /dev/null +++ b/assets/scripts/hw_massdriver.particle @@ -0,0 +1,145 @@ +massdriver2ndPS +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 15.0 + parentVelocityFraction 0.5 + dynamicLight 0 180 0 { 0.0 0.3 0.8 } + radius 0 12 0.0 + alpha 0 1.0 0.0 + bounce 0.5 + bounceMark 1 64 gfx/blaster/bluevap_mark + childSystem massdriver2ndPSb + lifeTime 400 + overdrawProtection + } + count infinite + delay 0 + period 10 - ~0% + } +} + +massdriver2ndPS_muzzle +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + displacement 0 0 0 ~6.0 + normalDisplacement 15.0 + parentVelocityFraction 0.5 + dynamicLight 0 100 0 { 0.0 0.2 1 } + radius 0 50 0.0 + alpha 0 1.0 0.0 + lifeTime 250 + overdrawProtection + } + count 5 + delay 0 + period 10 - ~0% + } +} + +massdriver2ndPSb +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + displacement 0 0 0 ~12.0 + normalDisplacement 5.5 + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + lifeTime 40~4000 + overdrawProtection + } + count 1 + delay 50 + period 35 - ~0% + } +} + +models/weapons/mdriver/impactPS_b +{ + ejector + { + particle + { + shader sync models/powerfield_base/blue_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} + +models/weapons/mdriver/impactPS +{ + ejector + { + particle + { + shader sync gfx/mdriver/green_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_massdriver.shader b/assets/scripts/hw_massdriver.shader new file mode 100644 index 0000000..2b62f7f --- /dev/null +++ b/assets/scripts/hw_massdriver.shader @@ -0,0 +1,37 @@ + +gfx/mdriver/green_particle +{ + cull disable + { + map gfx/mdriver/green_particle.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/blaster/bluevap +{ + sort Banner + polygonOffset + cull disable + { + map gfx/mdriver/bluevap.tga + blendFunc add + alphaGen vertex + rgbGen vertex + } +} + +gfx/blaster/bluevap_mark +{ + sort Banner + polygonOffset + cull disable + { + map gfx/mdriver/bluevap_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} \ No newline at end of file diff --git a/assets/scripts/hw_mdriver.shader b/assets/scripts/hw_mdriver.shader new file mode 100644 index 0000000..acc7a2a --- /dev/null +++ b/assets/scripts/hw_mdriver.shader @@ -0,0 +1,10 @@ +models/weapons/mdriver/glow +{ + + cull disable + { + map models/weapons/mdriver/glow.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll -9.0 9.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_mdriver.trail b/assets/scripts/hw_mdriver.trail new file mode 100644 index 0000000..2504b66 --- /dev/null +++ b/assets/scripts/hw_mdriver.trail @@ -0,0 +1,22 @@ +models/weapons/mdriver/fireTS +{ + beam + { + shader gfx/mdriver/trail + width 3.0 3.0 + textureType stretch 0.94 0.03 + } + lifeTime 70 +} + +models/weapons/mdriver/impactTS +{ + beam { + shader gfx/mdriver/purple_trail + textureType stretch 0.0 0.5 + segments 5 + segmentTime 500 + alpha 0.8 0 + width 1.0 1.0 + } +} \ No newline at end of file diff --git a/assets/scripts/hw_prifle.particle b/assets/scripts/hw_prifle.particle new file mode 100644 index 0000000..c099b23 --- /dev/null +++ b/assets/scripts/hw_prifle.particle @@ -0,0 +1,45 @@ +models/weapons/prifle/impactPS +{ + ejector + { + particle + { + shader sync gfx/prifle/red_blob + + radius 0 3.0 6.0 + alpha 70 1.0 0.0 + rotation 0 ~360 - + + lifeTime 140 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + + +models/weapons/prifle/missilePS +{ + ejector + { + particle + { + shader sync gfx/prifle/red_blob + + parentVelocityFraction 0.8 + + radius 0 2.0 1.5 + alpha 0 0.8 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} diff --git a/assets/scripts/hw_prifle.shader b/assets/scripts/hw_prifle.shader new file mode 100644 index 0000000..3edb0d6 --- /dev/null +++ b/assets/scripts/hw_prifle.shader @@ -0,0 +1,21 @@ + +gfx/prifle/red_blob +{ + cull disable + { + map gfx/prifle/red_blob.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + +gfx/prifle/red_streak +{ + cull disable + { + map gfx/prifle/red_streak.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + } +} + diff --git a/assets/scripts/hw_prifle.trail b/assets/scripts/hw_prifle.trail new file mode 100644 index 0000000..8858322 --- /dev/null +++ b/assets/scripts/hw_prifle.trail @@ -0,0 +1,14 @@ +models/weapons/prifle/missileTS +{ + beam + { + shader gfx/prifle/red_streak + + segments 2 + width 6.0 4.0 + alpha 1.0 0.1 + segmentTime 120 + + textureType stretch 0.0 1.0 + } +} diff --git a/assets/scripts/hw_psaw.particle b/assets/scripts/hw_psaw.particle new file mode 100644 index 0000000..621dacd --- /dev/null +++ b/assets/scripts/hw_psaw.particle @@ -0,0 +1,100 @@ + +models/weapons/psaw/impactPS +{ + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 -1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + +models/weapons/psaw/impactPS2 +{ + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 1 1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } + + + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_psaw.shader b/assets/scripts/hw_psaw.shader new file mode 100644 index 0000000..ff43f5b --- /dev/null +++ b/assets/scripts/hw_psaw.shader @@ -0,0 +1,33 @@ +models/weapons/psaw/chain +{ + sort additive + cull disable + { + map models/weapons/psaw/chain.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 1.0 -4.0 + } +} + +models/weapons/psaw/battery +{ + sort additive + cull disable + { + map models/weapons/psaw/chain.jpg + blendfunc GL_ONE GL_ONE + tcMod scroll 0.04 -0.02 + } +} + + +gfx/psaw/blue_particle +{ + cull disable + { + map gfx/psaw/blue_particle.jpg + blendFunc GL_ONE GL_ONE + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_rifle.particle b/assets/scripts/hw_rifle.particle new file mode 100644 index 0000000..0f08946 --- /dev/null +++ b/assets/scripts/hw_rifle.particle @@ -0,0 +1,232 @@ + +models/weapons/rifle/impactPS +{ + ejector + { + particle + { + shader sync gfx/rifle/verysmallrock + + displacement 0 0 0 ~4.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 1.0 1.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 350 + } + + count 0~2 + delay ~100 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~1.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 4.0 6.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 0~1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/rifle/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + + +models/weapons/rifle/muzzle2ndPS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 5.0 8.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 300 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.99 + + velocityType static_transform + velocityDir linear + velocityMagnitude 400 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 1500 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 3000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/hw_rifle.shader b/assets/scripts/hw_rifle.shader new file mode 100644 index 0000000..e20ef2e --- /dev/null +++ b/assets/scripts/hw_rifle.shader @@ -0,0 +1,11 @@ + +gfx/rifle/verysmallrock +{ + cull disable + { + map gfx/rifle/verysmallrock.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen vertex + rgbGen vertex + } +} diff --git a/assets/scripts/hw_rifle.trail b/assets/scripts/hw_rifle.trail new file mode 100644 index 0000000..1ad6160 --- /dev/null +++ b/assets/scripts/hw_rifle.trail @@ -0,0 +1,13 @@ +models/weapons/rifle/impactTS +{ + beam { + shader gfx/rifle/purple_trail + textureType stretch 0.0 0.5 + segments 5 + segmentTime 5 + alpha 0.8 0 + width 0.3 0.3 + } +} + + diff --git a/assets/scripts/hw_shotgun.particle b/assets/scripts/hw_shotgun.particle new file mode 100644 index 0000000..3fb2937 --- /dev/null +++ b/assets/scripts/hw_shotgun.particle @@ -0,0 +1,67 @@ + +models/weapons/shotgun/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/shotgun-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} diff --git a/assets/scripts/system_core.particle b/assets/scripts/system_core.particle new file mode 100644 index 0000000..b7a1616 --- /dev/null +++ b/assets/scripts/system_core.particle @@ -0,0 +1,25 @@ +disconnectPS +{ + ejector + { + particle + { + shader sync gfx/sprites/bubble + displacement 0 0 0 ~60 + + velocityType static + velocityDir linear + velocityMagnitude 15 + velocity 0 0 1 ~90 + + radius 0 24 32 + alpha 0 1.0 - + + lifeTime 2500~300 + } + + count 5 + delay 0 + period 0 - 0 + } +} \ No newline at end of file diff --git a/assets/scripts/system_crosshairs.shader b/assets/scripts/system_crosshairs.shader new file mode 100644 index 0000000..278a296 --- /dev/null +++ b/assets/scripts/system_crosshairs.shader @@ -0,0 +1,96 @@ +gfx/2d/crosshair-alien_s +{ + nopicmip + { + map gfx/2d/crosshair-alien.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-rifle_s +{ + nopicmip + { + map gfx/2d/crosshair-rifle.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-prifle_s +{ + nopicmip + { + map gfx/2d/crosshair-prifle.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-chaingun_s +{ + nopicmip + { + map gfx/2d/crosshair-chaingun.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-mdriver_s +{ + nopicmip + { + map gfx/2d/crosshair-mdriver.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-lcannon_s +{ + nopicmip + { + map gfx/2d/crosshair-lcannon.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-lgun_s +{ + nopicmip + { + map gfx/2d/crosshair-lgun.tga + blendfunc blend + rgbGen vertex + } +} + +gfx/2d/crosshair-flamer_s +{ + nopicmip + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + tcmod rotate 5 + rgbGen vertex + } + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + tcmod rotate -5 + rgbGen vertex + } +} + +gfx/2d/crosshair-psaw +{ + nopicmip + { + map gfx/2d/crosshair-psaw.tga + blendfunc blend + rgbGen vertex + } +} \ No newline at end of file diff --git a/assets/scripts/system_effects.shader b/assets/scripts/system_effects.shader new file mode 100644 index 0000000..fce90a2 --- /dev/null +++ b/assets/scripts/system_effects.shader @@ -0,0 +1,689 @@ +textures/common-trem/nobuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nobuild +} + +textures/common-trem/noalienbuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noalienbuild +} + +textures/common-trem/nohumanbuild +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nohumanbuild +} + + +gfx/misc/impactpuff2 +{ + cull disable + { + map gfx/misc/impactpuff2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/invisible +{ + nopicmip + { + map gfx/invisible.jpg + //blendFunc GL_ONE GL_ONE + depthFunc equal + //tcMod scale 2 2 + //tcMod scroll 0.2 -0.2 + //rgbGen wave sin 0.0 1.0 0.25 0.5 + } +} + +gfx/invisible_team +{ + nopicmip + { + map gfx/invisible.jpg + blendFunc GL_ONE GL_ONE + tcMod scale 2 2 + tcMod scroll 0.2 -0.2 + } +} + +gfx/invisible_fade +{ + { + map models/players/level1/level1upg.jpg + blendFunc GL_ONE GL_ONE + tcMod scale 2 2 + tcMod scroll 0.2 -0.2 + tcGen environment + rgbGen wave sin 0.0 1.0 0.25 0.3 + } +} + +gfx/marks/blood_mrk +{ + polygonOffset + { + map gfx/marks/blood_mrk.tga + blendFunc blend + rgbGen identityLighting + alphaGen vertex + } +} + +gfx/marks/ablood_mrk +{ + polygonOffset + { + map gfx/sprites/green_acid.tga + blendFunc blend + rgbGen identityLighting + alphaGen vertex + } +} + +creep +{ + nopicmip + polygonoffset + { + clampmap gfx/misc/creep.tga + blendfunc blend + rgbGen identityLighting + alphaGen Vertex + } +} + +granger_spit +{ + nopicmip + polygonoffset + { + map gfx/misc/creep_add.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// markShadow is the very cheap blurry blob underneath the player +gfx/marks/shadow +{ + polygonOffset + { + map gfx/marks/shadow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// wake is the mark on water surfaces for paddling players +gfx/marks/wake +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/bullet_mrk +{ + polygonOffset + { + map gfx/marks/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/burn_mrk +{ + polygonOffset + { + map gfx/marks/burn_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + + +gfx/marks/burn_mrk_flame +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/plasma_mrk +{ + polygonOffset + { + map gfx/marks/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/2d/blip +{ + { + map gfx/2d/blip.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/2d/blipPlayer +{ + { + map gfx/2d/blipPlayer.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/misc/tracer +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc blend + } +} + +gfx/damage/blood +{ + cull disable + { + map gfx/damage/blood.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/fullscreen_painblend +{ + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate 90 + } + + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate -90 + } +} + +models/fx/metal_gibs/metal_gibs +{ + { + map models/fx/metal_gibs/metal_gibs.tga + rgbGen lightingDiffuse + } + { + map models/fx/metal_gibs/hot_gibs.tga + blendfunc add + rgbGen wave sin 0 1 0 0.0625 + } +} + +//building +gfx/misc/redbuild +{ + { + map gfx/misc/redbuild.tga + blendfunc add + rgbGen identity + } +} + +gfx/misc/nopower +{ + { + map gfx/misc/nopower.tga + blendfunc add + rgbGen identity + } +} + +gfx/sprites/smoke +{ + cull none + entityMergable + { + map gfx/sprites/smoke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/smoke2 +{ + sort Banner + cull none + entityMergable + { + map gfx/sprites/smokeye.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} +gfx/sprites/green_acid +{ + nopicmip + { + clampmap gfx/sprites/green_acid.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + +gfx/sprites/spark +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/bubble +{ + sort underwater + cull none + entityMergable + { + map gfx/sprites/bubble.jpg + blendFunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/poisoncloud +{ + cull none + entityMergable + { + map gfx/sprites/poisoncloud.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +models/splash/bright_star +{ + nopicmip + { + map models/splash/bright_star.tga + blendfunc add + rgbGen identity + } + { + map models/splash/bright_star_2.tga + blendfunc add + rgbGen wave sin 0 0.5 0 0.09 + } +} + +models/splash/nebula +{ + nopicmip + { + map models/splash/nebula.tga + blendfunc add + rgbGen wave sin 0.5 1 5 0.05 + tcMod scale -1 1 + } + { + map models/splash/nebula_2.tga + blendfunc add + rgbGen wave sin 0.3 1 2.5 0.05 + tcMod scale -1 1 + } +} + +models/splash/trem_black +{ + nopicmip +// { +// map models/splash/highlights.tga +// blendfunc add +// rgbGen wave sin 0 0.2 0 0.2 +// tcMod scroll -0.2 0 +// } + + { + map ui/assets/title.tga + blendfunc blend + //alphaFunc GE128 + rgbGen identity + } +} + + + +gfx/null +{ + { + map gfx/null.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +textures/REGION +{ + surfaceparm nolightmap +} + +white +{ + { + map *white + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +outline +{ + cull none + nopicmip + nomipmaps + { + map gfx/2d/outline.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +console +{ + nopicmip + nomipmaps + { + map gfx/colors/black.tga + } +} + +gfx/misc/detail +{ + nopicmip + { + map gfx/misc/detail.jpg + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbgen identity + } +} + +// The console font +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +// projectionShadow is used for cheap squashed model shadows +projectionShadow +{ + polygonOffset + deformVertexes projectionShadow + { + map *white + blendFunc GL_ONE GL_ZERO + rgbGen wave square 0 0 0 0 + } +} + +// blinked on top of lagometer when connection is interrupted +gfx/2d/net +{ + nopicmip + { + map gfx/2d/net.jpg + } +} + +//=============================================================== + +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + + +gfx/misc/tracer +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc blend + } +} + +gfx/damage/blood +{ + cull disable + { + map gfx/damage/blood.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/fullscreen_painblend +{ + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate 90 + } + + { + map gfx/damage/fullscreen_painblend.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + tcMod rotate -90 + } +} + +models/fx/metal_gibs/metal_gibs +{ + { + map models/fx/metal_gibs/metal_gibs.tga + rgbGen lightingDiffuse + } + { + map models/fx/metal_gibs/hot_gibs.tga + blendfunc add + rgbGen wave sin 0 1 0 0.0625 + } +} + +gfx/misc/redbuild +{ + { + map gfx/misc/redbuild.tga + blendfunc add + rgbGen identity + } +} + +gfx/misc/nopower +{ + { + map gfx/misc/nopower.tga + blendfunc add + rgbGen identity + } +} diff --git a/assets/scripts/system_emoticons.shader b/assets/scripts/system_emoticons.shader new file mode 100644 index 0000000..a4c8667 --- /dev/null +++ b/assets/scripts/system_emoticons.shader @@ -0,0 +1,27 @@ +emoticons/yesmadbro_1x1 +{ + { + animMap 2 emoticons/yesmadbro_1x1.tga emoticons/yesmadbro_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} +emoticons/yesmp_1x1 +{ + { + animMap 4 emoticons/yesmp_1x1.tga emoticons/yesmp_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} +emoticons/yeshaha_1x1 +{ + { + animMap 4 emoticons/yeshaha_1x1.tga emoticons/yeshaha_1x1_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} diff --git a/assets/scripts/system_marks.shader b/assets/scripts/system_marks.shader new file mode 100644 index 0000000..7a1efb5 --- /dev/null +++ b/assets/scripts/system_marks.shader @@ -0,0 +1,66 @@ +// markShadow is the very cheap blurry blob underneath the player +gfx/marks/shadow +{ + polygonOffset + { + map gfx/marks/shadow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// wake is the mark on water surfaces for paddling players +gfx/marks/wake +{ + polygonOffset + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap gfx/marks/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + +gfx/marks/bullet_mrk +{ + polygonOffset + { + map gfx/marks/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/burn_mrk +{ + polygonOffset + { + map gfx/marks/burn_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/marks/plasma_mrk +{ + polygonOffset + { + map gfx/marks/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + diff --git a/assets/scripts/system_muzzle.shader b/assets/scripts/system_muzzle.shader new file mode 100644 index 0000000..6189243 --- /dev/null +++ b/assets/scripts/system_muzzle.shader @@ -0,0 +1,103 @@ +models/weapons/rifle/flash +{ + sort additive + cull disable + { + map models/weapons/rifle/flash.jpg + tcMod rotate 3000 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/chaingun/flash +{ + sort additive + cull disable + { + map models/weapons/chaingun/flash.jpg + tcMod rotate 3000 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/flamer/flash +{ + sort additive + cull disable + { + map models/weapons/flamer/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/lgun/flash +{ + sort additive + cull disable + { + map models/weapons/lgun/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/lcannon/flash +{ + sort additive + cull disable + { + map models/weapons/lcannon/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/mdriver/flash +{ + sort additive + cull disable + { + map models/weapons/mdriver/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/psaw/flash +{ + sort additive + cull disable + { + map models/weapons/psaw/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + +models/weapons/prifle/flash +{ + sort additive + cull disable + { + map models/weapons/prifle/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + + +models/weapons/shotgun/flash +{ + sort additive + cull disable + { + map models/weapons/shotgun/flash.jpg + blendfunc GL_ONE GL_ONE + } +} + + +models/weapons/blaster/flash +{ + sort additive + cull disable + { + map models/weapons/blaster/flash.jpg + blendfunc GL_ONE GL_ONE + } +} diff --git a/assets/scripts/system_sprites.shader b/assets/scripts/system_sprites.shader new file mode 100644 index 0000000..26c6f0e --- /dev/null +++ b/assets/scripts/system_sprites.shader @@ -0,0 +1,66 @@ +gfx/sprites/smoke +{ + cull none + entityMergable + { + map gfx/sprites/smoke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/green_acid +{ + nopicmip + { + clampmap gfx/sprites/green_acid.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/spark +{ + cull none + { + map gfx/sprites/spark.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/bubble +{ + sort underwater + cull none + entityMergable + { + map gfx/sprites/bubble.jpg + blendFunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/poisoncloud +{ + cull none + entityMergable + { + map gfx/sprites/poisoncloud.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/sprites/chatballoon +{ + { + map gfx/sprites/chatballoon.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} diff --git a/assets/scripts/system_ui.shader b/assets/scripts/system_ui.shader new file mode 100644 index 0000000..4650ee0 --- /dev/null +++ b/assets/scripts/system_ui.shader @@ -0,0 +1,191 @@ +ui/edge_logo +{ + { + map ui/assets/edge_logo.jpg + blendFunc add + depthWrite + } +} + +ui/edgeterminal +{ + { + map ui/assets/edge_terminal.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaFunc GE128 + depthWrite + } +} + +ui/menu_main_aurora_base +{ + { + map ui/assets/menu_main_aurora_base.jpg + blendFunc add + } + { + map ui/assets/menu_main_aurora_base_add.jpg + blendFunc add + rgbGen wave sin 0.2 0.5 1 0.1 + } + +} + +ui/menu_main_aurora_base_stars +{ + { + map ui/assets/menu_main_aurora_base_add_b.jpg + blendFunc add + tcMod scroll 0 0.1 + } + { + map ui/assets/menu_main_aurora_base_add_b2.jpg + blendFunc add + tcMod scroll 0 0.3 + } + { + map ui/assets/menu_main_aurora_base_add_b3.jpg + blendFunc add + tcMod scroll 0 0.2 + } +} + +ui/assets/score_baseb +{ + { + map ui/assets/score_base.tga + alphaFunc GE128 + } +} + +scripts/loading_add +{ + { + map ui/assets/loading_add.png + blendfunc add + } +} + +scripts/stage_add +{ + { + map ui/assets/stage_add.png + blendfunc add + } +} + +scripts/main_add +{ + { + map ui/assets/main_add.png + blendfunc add + } +} + +scripts/main_add_pulse +{ + { + map ui/assets/main_add_pulse.png + blendfunc add + rgbGen wave sin 0.6 .7 5 0.2 + } +} + +scripts/scoreaddlight +{ + { + map ui/assets/score_flicker.png + blendfunc add + rgbGen wave sin 0.4 1 8 0.1 + } +} + +scripts/scoreadd +{ + { + map ui/assets/score_add.png + blendfunc add + } +} + +//vault boy showing his thumb :D +scripts/yboy +{ + { + animMap 2 ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy2.jpg ui/assets/yboy.jpg + blendfunc add + } +} + + +scripts/e6 +{ + { + map ui/assets/load_6.jpg + blendfunc add + } + { + map ui/assets/load.jpg + blendFunc add + depthWrite + tcMod rotate -10 + } +} + +//scripts/ye +//{ +// { +// map ui/assets/ye.jpg +// blendfunc add +// } +// { +// map ui/assets/ye.jpg +// blendfunc add +// rgbGen wave sin .8 .5 0 3.0 +// } +//} + +gfx/misc/yaltsedges +{ + cull disable + { + map gfx/misc/yaltsedges.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +scripts/ye_full +{ + { + map ui/assets/ye_full.png + blendfunc add + + } + { + map ui/assets/ye_full.png + blendfunc add + rgbGen wave sin 0.1 0.2 0 15 + } +} + +ui/assets/neutral/squad_h +{ + nopicmip + { + map ui/assets/neutral/squad_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +ui/assets/neutral/squad_v +{ + nopicmip + { + map ui/assets/neutral/squad_v.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + diff --git a/assets/sound/ambient/30-60HzHum.wav b/assets/sound/ambient/30-60HzHum.wav new file mode 100644 index 0000000..61b8711 Binary files /dev/null and b/assets/sound/ambient/30-60HzHum.wav differ diff --git a/assets/sound/ambient/drone1.wav b/assets/sound/ambient/drone1.wav new file mode 100644 index 0000000..50f657e Binary files /dev/null and b/assets/sound/ambient/drone1.wav differ diff --git a/assets/sound/ambient/drone2.wav b/assets/sound/ambient/drone2.wav new file mode 100644 index 0000000..c002946 Binary files /dev/null and b/assets/sound/ambient/drone2.wav differ diff --git a/assets/sound/ambient/electricspark.wav b/assets/sound/ambient/electricspark.wav new file mode 100644 index 0000000..3baf2a4 Binary files /dev/null and b/assets/sound/ambient/electricspark.wav differ diff --git a/assets/sound/ambient/fan.wav b/assets/sound/ambient/fan.wav new file mode 100644 index 0000000..d75b265 Binary files /dev/null and b/assets/sound/ambient/fan.wav differ diff --git a/assets/sound/ambient/quickpulse.wav b/assets/sound/ambient/quickpulse.wav new file mode 100644 index 0000000..8563f7c Binary files /dev/null and b/assets/sound/ambient/quickpulse.wav differ diff --git a/assets/sound/ambient/slowpulse1.wav b/assets/sound/ambient/slowpulse1.wav new file mode 100644 index 0000000..712394b Binary files /dev/null and b/assets/sound/ambient/slowpulse1.wav differ diff --git a/assets/sound/ambient/slowpulse2.wav b/assets/sound/ambient/slowpulse2.wav new file mode 100644 index 0000000..39e1bf7 Binary files /dev/null and b/assets/sound/ambient/slowpulse2.wav differ diff --git a/assets/sound/ambient/steam.wav b/assets/sound/ambient/steam.wav new file mode 100644 index 0000000..9bccbd9 Binary files /dev/null and b/assets/sound/ambient/steam.wav differ diff --git a/assets/sound/ambient/water1.wav b/assets/sound/ambient/water1.wav new file mode 100644 index 0000000..7357333 Binary files /dev/null and b/assets/sound/ambient/water1.wav differ diff --git a/assets/sound/ambient/water_drip_fast.wav b/assets/sound/ambient/water_drip_fast.wav new file mode 100644 index 0000000..832c2db Binary files /dev/null and b/assets/sound/ambient/water_drip_fast.wav differ diff --git a/assets/sound/ambient/water_drip_med.wav b/assets/sound/ambient/water_drip_med.wav new file mode 100644 index 0000000..9a9d584 Binary files /dev/null and b/assets/sound/ambient/water_drip_med.wav differ diff --git a/assets/sound/ambient/water_drip_slow.wav b/assets/sound/ambient/water_drip_slow.wav new file mode 100644 index 0000000..9370cd3 Binary files /dev/null and b/assets/sound/ambient/water_drip_slow.wav differ diff --git a/assets/sound/ambient/water_rush.wav b/assets/sound/ambient/water_rush.wav new file mode 100644 index 0000000..2dab43f Binary files /dev/null and b/assets/sound/ambient/water_rush.wav differ diff --git a/assets/sound/ambient/wind1.wav b/assets/sound/ambient/wind1.wav new file mode 100644 index 0000000..954d602 Binary files /dev/null and b/assets/sound/ambient/wind1.wav differ diff --git a/assets/sound/ambient/wind2.wav b/assets/sound/ambient/wind2.wav new file mode 100644 index 0000000..658fd3d Binary files /dev/null and b/assets/sound/ambient/wind2.wav differ diff --git a/assets/sound/announcements/overmindattack.wav b/assets/sound/announcements/overmindattack.wav new file mode 100644 index 0000000..47f63e7 Binary files /dev/null and b/assets/sound/announcements/overmindattack.wav differ diff --git a/assets/sound/announcements/overminddying.wav b/assets/sound/announcements/overminddying.wav new file mode 100644 index 0000000..1971891 Binary files /dev/null and b/assets/sound/announcements/overminddying.wav differ diff --git a/assets/sound/announcements/overmindevolved.wav b/assets/sound/announcements/overmindevolved.wav new file mode 100644 index 0000000..4de41f8 Binary files /dev/null and b/assets/sound/announcements/overmindevolved.wav differ diff --git a/assets/sound/announcements/overmindspawns.wav b/assets/sound/announcements/overmindspawns.wav new file mode 100644 index 0000000..a602cbb Binary files /dev/null and b/assets/sound/announcements/overmindspawns.wav differ diff --git a/assets/sound/announcements/reinforcement.wav b/assets/sound/announcements/reinforcement.wav new file mode 100644 index 0000000..50c9165 Binary files /dev/null and b/assets/sound/announcements/reinforcement.wav differ diff --git a/assets/sound/buildables/acid_tube/attack1.wav b/assets/sound/buildables/acid_tube/attack1.wav new file mode 100644 index 0000000..310423b Binary files /dev/null and b/assets/sound/buildables/acid_tube/attack1.wav differ diff --git a/assets/sound/buildables/acid_tube/construct1.wav b/assets/sound/buildables/acid_tube/construct1.wav new file mode 100644 index 0000000..4b14b92 Binary files /dev/null and b/assets/sound/buildables/acid_tube/construct1.wav differ diff --git a/assets/sound/buildables/acid_tube/pain1.wav b/assets/sound/buildables/acid_tube/pain1.wav new file mode 100644 index 0000000..0562285 Binary files /dev/null and b/assets/sound/buildables/acid_tube/pain1.wav differ diff --git a/assets/sound/buildables/acid_tube/pain2.wav b/assets/sound/buildables/acid_tube/pain2.wav new file mode 100644 index 0000000..522e906 Binary files /dev/null and b/assets/sound/buildables/acid_tube/pain2.wav differ diff --git a/assets/sound/buildables/acid_tube/sound.cfg b/assets/sound/buildables/acid_tube/sound.cfg new file mode 100644 index 0000000..9d0a003 --- /dev/null +++ b/assets/sound/buildables/acid_tube/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/alien/attack1.wav b/assets/sound/buildables/alien/attack1.wav new file mode 100644 index 0000000..14f26b6 Binary files /dev/null and b/assets/sound/buildables/alien/attack1.wav differ diff --git a/assets/sound/buildables/alien/attack2.wav b/assets/sound/buildables/alien/attack2.wav new file mode 100644 index 0000000..14f26b6 Binary files /dev/null and b/assets/sound/buildables/alien/attack2.wav differ diff --git a/assets/sound/buildables/alien/construct1.wav b/assets/sound/buildables/alien/construct1.wav new file mode 100644 index 0000000..10b631e Binary files /dev/null and b/assets/sound/buildables/alien/construct1.wav differ diff --git a/assets/sound/buildables/alien/construct2.wav b/assets/sound/buildables/alien/construct2.wav new file mode 100644 index 0000000..074ad13 Binary files /dev/null and b/assets/sound/buildables/alien/construct2.wav differ diff --git a/assets/sound/buildables/alien/damage.wav b/assets/sound/buildables/alien/damage.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/damage.wav differ diff --git a/assets/sound/buildables/alien/destroy1.wav b/assets/sound/buildables/alien/destroy1.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroy1.wav differ diff --git a/assets/sound/buildables/alien/destroy2.wav b/assets/sound/buildables/alien/destroy2.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroy2.wav differ diff --git a/assets/sound/buildables/alien/destroyed.wav b/assets/sound/buildables/alien/destroyed.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/destroyed.wav differ diff --git a/assets/sound/buildables/alien/explosion.wav b/assets/sound/buildables/alien/explosion.wav new file mode 100644 index 0000000..494a0c3 Binary files /dev/null and b/assets/sound/buildables/alien/explosion.wav differ diff --git a/assets/sound/buildables/alien/idle1.wav b/assets/sound/buildables/alien/idle1.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle1.wav differ diff --git a/assets/sound/buildables/alien/idle2.wav b/assets/sound/buildables/alien/idle2.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle2.wav differ diff --git a/assets/sound/buildables/alien/idle3.wav b/assets/sound/buildables/alien/idle3.wav new file mode 100644 index 0000000..39e07d0 Binary files /dev/null and b/assets/sound/buildables/alien/idle3.wav differ diff --git a/assets/sound/buildables/alien/pain1.wav b/assets/sound/buildables/alien/pain1.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/pain1.wav differ diff --git a/assets/sound/buildables/alien/pain2.wav b/assets/sound/buildables/alien/pain2.wav new file mode 100644 index 0000000..32b5781 Binary files /dev/null and b/assets/sound/buildables/alien/pain2.wav differ diff --git a/assets/sound/buildables/alien/prebuild.wav b/assets/sound/buildables/alien/prebuild.wav new file mode 100644 index 0000000..1f550b2 Binary files /dev/null and b/assets/sound/buildables/alien/prebuild.wav differ diff --git a/assets/sound/buildables/alien/spawn1.wav b/assets/sound/buildables/alien/spawn1.wav new file mode 100644 index 0000000..fb38c66 Binary files /dev/null and b/assets/sound/buildables/alien/spawn1.wav differ diff --git a/assets/sound/buildables/alien/spawn2.wav b/assets/sound/buildables/alien/spawn2.wav new file mode 100644 index 0000000..fb38c66 Binary files /dev/null and b/assets/sound/buildables/alien/spawn2.wav differ diff --git a/assets/sound/buildables/arm/sound.cfg b/assets/sound/buildables/arm/sound.cfg new file mode 100644 index 0000000..583d405 --- /dev/null +++ b/assets/sound/buildables/arm/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrel/pain1.wav b/assets/sound/buildables/barrel/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrel/pain1.wav differ diff --git a/assets/sound/buildables/barrel/sound.cfg b/assets/sound/buildables/barrel/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrel/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barricade/construct1.wav b/assets/sound/buildables/barricade/construct1.wav new file mode 100644 index 0000000..b7e0f49 Binary files /dev/null and b/assets/sound/buildables/barricade/construct1.wav differ diff --git a/assets/sound/buildables/barricade/destroyed.wav b/assets/sound/buildables/barricade/destroyed.wav new file mode 100644 index 0000000..2282fa0 Binary files /dev/null and b/assets/sound/buildables/barricade/destroyed.wav differ diff --git a/assets/sound/buildables/barricade/pain1.wav b/assets/sound/buildables/barricade/pain1.wav new file mode 100644 index 0000000..9b2d0a2 Binary files /dev/null and b/assets/sound/buildables/barricade/pain1.wav differ diff --git a/assets/sound/buildables/barricade/pain2.wav b/assets/sound/buildables/barricade/pain2.wav new file mode 100644 index 0000000..929bc9b Binary files /dev/null and b/assets/sound/buildables/barricade/pain2.wav differ diff --git a/assets/sound/buildables/barricade/sound.cfg b/assets/sound/buildables/barricade/sound.cfg new file mode 100644 index 0000000..170c733 --- /dev/null +++ b/assets/sound/buildables/barricade/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_corner/pain1.wav b/assets/sound/buildables/barrier_corner/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_corner/pain1.wav differ diff --git a/assets/sound/buildables/barrier_corner/sound.cfg b/assets/sound/buildables/barrier_corner/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_corner/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_line/pain1.wav b/assets/sound/buildables/barrier_line/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_line/pain1.wav differ diff --git a/assets/sound/buildables/barrier_line/sound.cfg b/assets/sound/buildables/barrier_line/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_line/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/barrier_point/pain1.wav b/assets/sound/buildables/barrier_point/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/barrier_point/pain1.wav differ diff --git a/assets/sound/buildables/barrier_point/sound.cfg b/assets/sound/buildables/barrier_point/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/barrier_point/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/booster/pain1.wav b/assets/sound/buildables/booster/pain1.wav new file mode 100644 index 0000000..196df47 Binary files /dev/null and b/assets/sound/buildables/booster/pain1.wav differ diff --git a/assets/sound/buildables/booster/sound.cfg b/assets/sound/buildables/booster/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/booster/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cocoon/pain1.wav b/assets/sound/buildables/cocoon/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/cocoon/pain1.wav differ diff --git a/assets/sound/buildables/cocoon/sound.cfg b/assets/sound/buildables/cocoon/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cocoon/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_large/pain1.wav b/assets/sound/buildables/container_large/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_large/pain1.wav differ diff --git a/assets/sound/buildables/container_large/sound.cfg b/assets/sound/buildables/container_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_medium/pain1.wav b/assets/sound/buildables/container_medium/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_medium/pain1.wav differ diff --git a/assets/sound/buildables/container_medium/sound.cfg b/assets/sound/buildables/container_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/container_small/pain1.wav b/assets/sound/buildables/container_small/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/container_small/pain1.wav differ diff --git a/assets/sound/buildables/container_small/sound.cfg b/assets/sound/buildables/container_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/container_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cover/pain1.wav b/assets/sound/buildables/cover/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/cover/pain1.wav differ diff --git a/assets/sound/buildables/cover/sound.cfg b/assets/sound/buildables/cover/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cover/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/cover_stump/pain1.wav b/assets/sound/buildables/cover_stump/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/cover_stump/pain1.wav differ diff --git a/assets/sound/buildables/cover_stump/sound.cfg b/assets/sound/buildables/cover_stump/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/cover_stump/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/creepcolony/sound.cfg b/assets/sound/buildables/creepcolony/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/creepcolony/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/dcc/idle1.wav b/assets/sound/buildables/dcc/idle1.wav new file mode 100644 index 0000000..acd57b2 Binary files /dev/null and b/assets/sound/buildables/dcc/idle1.wav differ diff --git a/assets/sound/buildables/dcc/sound.cfg b/assets/sound/buildables/dcc/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/dcc/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/eggpod/pain1.wav b/assets/sound/buildables/eggpod/pain1.wav new file mode 100644 index 0000000..6eb2287 Binary files /dev/null and b/assets/sound/buildables/eggpod/pain1.wav differ diff --git a/assets/sound/buildables/eggpod/pain2.wav b/assets/sound/buildables/eggpod/pain2.wav new file mode 100644 index 0000000..ed59fd0 Binary files /dev/null and b/assets/sound/buildables/eggpod/pain2.wav differ diff --git a/assets/sound/buildables/eggpod/sound.cfg b/assets/sound/buildables/eggpod/sound.cfg new file mode 100644 index 0000000..2be4f50 --- /dev/null +++ b/assets/sound/buildables/eggpod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/fence/pain1.wav b/assets/sound/buildables/fence/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/fence/pain1.wav differ diff --git a/assets/sound/buildables/fence/sound.cfg b/assets/sound/buildables/fence/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/fence/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/fence_rod/pain1.wav b/assets/sound/buildables/fence_rod/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/fence_rod/pain1.wav differ diff --git a/assets/sound/buildables/fence_rod/sound.cfg b/assets/sound/buildables/fence_rod/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/fence_rod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/hive/pain1.wav b/assets/sound/buildables/hive/pain1.wav new file mode 100644 index 0000000..58bf01a Binary files /dev/null and b/assets/sound/buildables/hive/pain1.wav differ diff --git a/assets/sound/buildables/hive/pain2.wav b/assets/sound/buildables/hive/pain2.wav new file mode 100644 index 0000000..0eb67d2 Binary files /dev/null and b/assets/sound/buildables/hive/pain2.wav differ diff --git a/assets/sound/buildables/hive/sound.cfg b/assets/sound/buildables/hive/sound.cfg new file mode 100644 index 0000000..170c733 --- /dev/null +++ b/assets/sound/buildables/hive/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/hovel/attack1.wav b/assets/sound/buildables/hovel/attack1.wav new file mode 100644 index 0000000..87e3b13 Binary files /dev/null and b/assets/sound/buildables/hovel/attack1.wav differ diff --git a/assets/sound/buildables/hovel/attack2.wav b/assets/sound/buildables/hovel/attack2.wav new file mode 100644 index 0000000..144967d Binary files /dev/null and b/assets/sound/buildables/hovel/attack2.wav differ diff --git a/assets/sound/buildables/hovel/pain1.wav b/assets/sound/buildables/hovel/pain1.wav new file mode 100644 index 0000000..1276d98 Binary files /dev/null and b/assets/sound/buildables/hovel/pain1.wav differ diff --git a/assets/sound/buildables/hovel/pain2.wav b/assets/sound/buildables/hovel/pain2.wav new file mode 100644 index 0000000..d264446 Binary files /dev/null and b/assets/sound/buildables/hovel/pain2.wav differ diff --git a/assets/sound/buildables/hovel/sound.cfg b/assets/sound/buildables/hovel/sound.cfg new file mode 100644 index 0000000..8f92042 --- /dev/null +++ b/assets/sound/buildables/hovel/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +1 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/human/attack1.wav b/assets/sound/buildables/human/attack1.wav new file mode 100644 index 0000000..3275fdc Binary files /dev/null and b/assets/sound/buildables/human/attack1.wav differ diff --git a/assets/sound/buildables/human/attack2.wav b/assets/sound/buildables/human/attack2.wav new file mode 100644 index 0000000..3275fdc Binary files /dev/null and b/assets/sound/buildables/human/attack2.wav differ diff --git a/assets/sound/buildables/human/construct1.wav b/assets/sound/buildables/human/construct1.wav new file mode 100644 index 0000000..2a5544f Binary files /dev/null and b/assets/sound/buildables/human/construct1.wav differ diff --git a/assets/sound/buildables/human/construct2.wav b/assets/sound/buildables/human/construct2.wav new file mode 100644 index 0000000..2a5544f Binary files /dev/null and b/assets/sound/buildables/human/construct2.wav differ diff --git a/assets/sound/buildables/human/damage.wav b/assets/sound/buildables/human/damage.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/human/damage.wav differ diff --git a/assets/sound/buildables/human/damage0.wav b/assets/sound/buildables/human/damage0.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/human/damage0.wav differ diff --git a/assets/sound/buildables/human/damage1.wav b/assets/sound/buildables/human/damage1.wav new file mode 100644 index 0000000..1964c63 Binary files /dev/null and b/assets/sound/buildables/human/damage1.wav differ diff --git a/assets/sound/buildables/human/damage2.wav b/assets/sound/buildables/human/damage2.wav new file mode 100644 index 0000000..44a4fad Binary files /dev/null and b/assets/sound/buildables/human/damage2.wav differ diff --git a/assets/sound/buildables/human/damage3.wav b/assets/sound/buildables/human/damage3.wav new file mode 100644 index 0000000..42818a7 Binary files /dev/null and b/assets/sound/buildables/human/damage3.wav differ diff --git a/assets/sound/buildables/human/destroy1.wav b/assets/sound/buildables/human/destroy1.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroy1.wav differ diff --git a/assets/sound/buildables/human/destroy2.wav b/assets/sound/buildables/human/destroy2.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroy2.wav differ diff --git a/assets/sound/buildables/human/destroyed.wav b/assets/sound/buildables/human/destroyed.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/destroyed.wav differ diff --git a/assets/sound/buildables/human/explosion.wav b/assets/sound/buildables/human/explosion.wav new file mode 100644 index 0000000..eb2c95c Binary files /dev/null and b/assets/sound/buildables/human/explosion.wav differ diff --git a/assets/sound/buildables/human/fragmentbounce.wav b/assets/sound/buildables/human/fragmentbounce.wav new file mode 100644 index 0000000..7d9da0c Binary files /dev/null and b/assets/sound/buildables/human/fragmentbounce.wav differ diff --git a/assets/sound/buildables/human/idle1.wav b/assets/sound/buildables/human/idle1.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle1.wav differ diff --git a/assets/sound/buildables/human/idle2.wav b/assets/sound/buildables/human/idle2.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle2.wav differ diff --git a/assets/sound/buildables/human/idle3.wav b/assets/sound/buildables/human/idle3.wav new file mode 100644 index 0000000..a65de14 Binary files /dev/null and b/assets/sound/buildables/human/idle3.wav differ diff --git a/assets/sound/buildables/human/pain1.wav b/assets/sound/buildables/human/pain1.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/pain1.wav differ diff --git a/assets/sound/buildables/human/pain2.wav b/assets/sound/buildables/human/pain2.wav new file mode 100644 index 0000000..fddd7c1 Binary files /dev/null and b/assets/sound/buildables/human/pain2.wav differ diff --git a/assets/sound/buildables/human/prebuild.wav b/assets/sound/buildables/human/prebuild.wav new file mode 100644 index 0000000..fa9892e Binary files /dev/null and b/assets/sound/buildables/human/prebuild.wav differ diff --git a/assets/sound/buildables/human/repair.wav b/assets/sound/buildables/human/repair.wav new file mode 100644 index 0000000..a1e19bc Binary files /dev/null and b/assets/sound/buildables/human/repair.wav differ diff --git a/assets/sound/buildables/human/repaired.wav b/assets/sound/buildables/human/repaired.wav new file mode 100644 index 0000000..19f5a5f Binary files /dev/null and b/assets/sound/buildables/human/repaired.wav differ diff --git a/assets/sound/buildables/human/spawn1.wav b/assets/sound/buildables/human/spawn1.wav new file mode 100644 index 0000000..be1cd35 Binary files /dev/null and b/assets/sound/buildables/human/spawn1.wav differ diff --git a/assets/sound/buildables/human/spawn2.wav b/assets/sound/buildables/human/spawn2.wav new file mode 100644 index 0000000..be1cd35 Binary files /dev/null and b/assets/sound/buildables/human/spawn2.wav differ diff --git a/assets/sound/buildables/infestation_blister/pain1.wav b/assets/sound/buildables/infestation_blister/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_blister/pain1.wav differ diff --git a/assets/sound/buildables/infestation_blister/sound.cfg b/assets/sound/buildables/infestation_blister/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/infestation_blister/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/infestation_slime/attack1.wav b/assets/sound/buildables/infestation_slime/attack1.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/buildables/infestation_slime/attack1.wav differ diff --git a/assets/sound/buildables/infestation_slime/pain1.wav b/assets/sound/buildables/infestation_slime/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_slime/pain1.wav differ diff --git a/assets/sound/buildables/infestation_slime/sound.cfg b/assets/sound/buildables/infestation_slime/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/infestation_slime/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/infestation_thicket/pain1.wav b/assets/sound/buildables/infestation_thicket/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/infestation_thicket/pain1.wav differ diff --git a/assets/sound/buildables/infestation_thicket/sound.cfg b/assets/sound/buildables/infestation_thicket/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/infestation_thicket/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/ladder/pain1.wav b/assets/sound/buildables/ladder/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/ladder/pain1.wav differ diff --git a/assets/sound/buildables/ladder/sound.cfg b/assets/sound/buildables/ladder/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/ladder/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/light/emp.wav b/assets/sound/buildables/light/emp.wav new file mode 100644 index 0000000..2ac4318 Binary files /dev/null and b/assets/sound/buildables/light/emp.wav differ diff --git a/assets/sound/buildables/light/idle1.wav b/assets/sound/buildables/light/idle1.wav new file mode 100644 index 0000000..5c80f0d Binary files /dev/null and b/assets/sound/buildables/light/idle1.wav differ diff --git a/assets/sound/buildables/light/pain1.wav b/assets/sound/buildables/light/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/light/pain1.wav differ diff --git a/assets/sound/buildables/light/sound.cfg b/assets/sound/buildables/light/sound.cfg new file mode 100644 index 0000000..3c5dee7 --- /dev/null +++ b/assets/sound/buildables/light/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/medistat/attack1.wav b/assets/sound/buildables/medistat/attack1.wav new file mode 100644 index 0000000..f759ce0 Binary files /dev/null and b/assets/sound/buildables/medistat/attack1.wav differ diff --git a/assets/sound/buildables/medistat/idle1.wav b/assets/sound/buildables/medistat/idle1.wav new file mode 100644 index 0000000..8c884b8 Binary files /dev/null and b/assets/sound/buildables/medistat/idle1.wav differ diff --git a/assets/sound/buildables/medistat/sound.cfg b/assets/sound/buildables/medistat/sound.cfg new file mode 100644 index 0000000..1fbf082 --- /dev/null +++ b/assets/sound/buildables/medistat/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret/attack1.wav b/assets/sound/buildables/mgturret/attack1.wav new file mode 100644 index 0000000..70cfc2b Binary files /dev/null and b/assets/sound/buildables/mgturret/attack1.wav differ diff --git a/assets/sound/buildables/mgturret/firetemplate.wav b/assets/sound/buildables/mgturret/firetemplate.wav new file mode 100644 index 0000000..1594b23 Binary files /dev/null and b/assets/sound/buildables/mgturret/firetemplate.wav differ diff --git a/assets/sound/buildables/mgturret/idle1.wav b/assets/sound/buildables/mgturret/idle1.wav new file mode 100644 index 0000000..e5c6641 Binary files /dev/null and b/assets/sound/buildables/mgturret/idle1.wav differ diff --git a/assets/sound/buildables/mgturret/pain1.wav b/assets/sound/buildables/mgturret/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/mgturret/pain1.wav differ diff --git a/assets/sound/buildables/mgturret/sound.cfg b/assets/sound/buildables/mgturret/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/mgturret/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret/spinup.wav b/assets/sound/buildables/mgturret/spinup.wav new file mode 100644 index 0000000..889d445 Binary files /dev/null and b/assets/sound/buildables/mgturret/spinup.wav differ diff --git a/assets/sound/buildables/mgturret2/idle1.wav b/assets/sound/buildables/mgturret2/idle1.wav new file mode 100644 index 0000000..e5c6641 Binary files /dev/null and b/assets/sound/buildables/mgturret2/idle1.wav differ diff --git a/assets/sound/buildables/mgturret2/sound.cfg b/assets/sound/buildables/mgturret2/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/mgturret2/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/mgturret2/spinup.wav b/assets/sound/buildables/mgturret2/spinup.wav new file mode 100644 index 0000000..aa31bd0 Binary files /dev/null and b/assets/sound/buildables/mgturret2/spinup.wav differ diff --git a/assets/sound/buildables/muscle/attack1.wav b/assets/sound/buildables/muscle/attack1.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/buildables/muscle/attack1.wav differ diff --git a/assets/sound/buildables/muscle/pain1.wav b/assets/sound/buildables/muscle/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/muscle/pain1.wav differ diff --git a/assets/sound/buildables/muscle/sound.cfg b/assets/sound/buildables/muscle/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/muscle/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/net/pain1.wav b/assets/sound/buildables/net/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/net/pain1.wav differ diff --git a/assets/sound/buildables/net/sound.cfg b/assets/sound/buildables/net/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/net/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/net_spike/pain1.wav b/assets/sound/buildables/net_spike/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/net_spike/pain1.wav differ diff --git a/assets/sound/buildables/net_spike/sound.cfg b/assets/sound/buildables/net_spike/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/net_spike/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/organic_bulb/pain1.wav b/assets/sound/buildables/organic_bulb/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/organic_bulb/pain1.wav differ diff --git a/assets/sound/buildables/organic_bulb/sound.cfg b/assets/sound/buildables/organic_bulb/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/organic_bulb/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/overmind/construct1.wav b/assets/sound/buildables/overmind/construct1.wav new file mode 100644 index 0000000..67223e6 Binary files /dev/null and b/assets/sound/buildables/overmind/construct1.wav differ diff --git a/assets/sound/buildables/overmind/idle1.wav b/assets/sound/buildables/overmind/idle1.wav new file mode 100644 index 0000000..03c30c9 Binary files /dev/null and b/assets/sound/buildables/overmind/idle1.wav differ diff --git a/assets/sound/buildables/overmind/pain1.wav b/assets/sound/buildables/overmind/pain1.wav new file mode 100644 index 0000000..2aaa5e1 Binary files /dev/null and b/assets/sound/buildables/overmind/pain1.wav differ diff --git a/assets/sound/buildables/overmind/pain2.wav b/assets/sound/buildables/overmind/pain2.wav new file mode 100644 index 0000000..ad43da3 Binary files /dev/null and b/assets/sound/buildables/overmind/pain2.wav differ diff --git a/assets/sound/buildables/overmind/sound.cfg b/assets/sound/buildables/overmind/sound.cfg new file mode 100644 index 0000000..36db10e --- /dev/null +++ b/assets/sound/buildables/overmind/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_large/pain1.wav b/assets/sound/buildables/panzer_large/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_large/pain1.wav differ diff --git a/assets/sound/buildables/panzer_large/sound.cfg b/assets/sound/buildables/panzer_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_medium/pain1.wav b/assets/sound/buildables/panzer_medium/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_medium/pain1.wav differ diff --git a/assets/sound/buildables/panzer_medium/sound.cfg b/assets/sound/buildables/panzer_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/panzer_small/pain1.wav b/assets/sound/buildables/panzer_small/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/panzer_small/pain1.wav differ diff --git a/assets/sound/buildables/panzer_small/sound.cfg b/assets/sound/buildables/panzer_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/panzer_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_large/pain1.wav b/assets/sound/buildables/plate_large/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_large/pain1.wav differ diff --git a/assets/sound/buildables/plate_large/sound.cfg b/assets/sound/buildables/plate_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_medium/pain1.wav b/assets/sound/buildables/plate_medium/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_medium/pain1.wav differ diff --git a/assets/sound/buildables/plate_medium/sound.cfg b/assets/sound/buildables/plate_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/plate_small/pain1.wav b/assets/sound/buildables/plate_small/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/plate_small/pain1.wav differ diff --git a/assets/sound/buildables/plate_small/sound.cfg b/assets/sound/buildables/plate_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/plate_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/pod/pain1.wav b/assets/sound/buildables/pod/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/pod/pain1.wav differ diff --git a/assets/sound/buildables/pod/sound.cfg b/assets/sound/buildables/pod/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/pod/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/pod_stump/pain1.wav b/assets/sound/buildables/pod_stump/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/pod_stump/pain1.wav differ diff --git a/assets/sound/buildables/pod_stump/sound.cfg b/assets/sound/buildables/pod_stump/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/pod_stump/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/reactor/attack1.wav b/assets/sound/buildables/reactor/attack1.wav new file mode 100644 index 0000000..c047c69 Binary files /dev/null and b/assets/sound/buildables/reactor/attack1.wav differ diff --git a/assets/sound/buildables/reactor/idle1.wav b/assets/sound/buildables/reactor/idle1.wav new file mode 100644 index 0000000..03c3d78 Binary files /dev/null and b/assets/sound/buildables/reactor/idle1.wav differ diff --git a/assets/sound/buildables/reactor/sound.cfg b/assets/sound/buildables/reactor/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/reactor/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/refinery/idle1.wav b/assets/sound/buildables/refinery/idle1.wav new file mode 100644 index 0000000..c002946 Binary files /dev/null and b/assets/sound/buildables/refinery/idle1.wav differ diff --git a/assets/sound/buildables/refinery/sound.cfg b/assets/sound/buildables/refinery/sound.cfg new file mode 100644 index 0000000..3c5dee7 --- /dev/null +++ b/assets/sound/buildables/refinery/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/reflector/pain1.wav b/assets/sound/buildables/reflector/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/reflector/pain1.wav differ diff --git a/assets/sound/buildables/reflector/sound.cfg b/assets/sound/buildables/reflector/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/reflector/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/repeater/idle1.wav b/assets/sound/buildables/repeater/idle1.wav new file mode 100644 index 0000000..13ca99e Binary files /dev/null and b/assets/sound/buildables/repeater/idle1.wav differ diff --git a/assets/sound/buildables/repeater/sound.cfg b/assets/sound/buildables/repeater/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/repeater/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/repeater/use.wav b/assets/sound/buildables/repeater/use.wav new file mode 100644 index 0000000..36ab59a Binary files /dev/null and b/assets/sound/buildables/repeater/use.wav differ diff --git a/assets/sound/buildables/shield/attack1.wav b/assets/sound/buildables/shield/attack1.wav new file mode 100644 index 0000000..f524d30 Binary files /dev/null and b/assets/sound/buildables/shield/attack1.wav differ diff --git a/assets/sound/buildables/shield/attack2.wav b/assets/sound/buildables/shield/attack2.wav new file mode 100644 index 0000000..187ad9b Binary files /dev/null and b/assets/sound/buildables/shield/attack2.wav differ diff --git a/assets/sound/buildables/shield/pain1.wav b/assets/sound/buildables/shield/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/shield/pain1.wav differ diff --git a/assets/sound/buildables/shield/pain2.wav b/assets/sound/buildables/shield/pain2.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/shield/pain2.wav differ diff --git a/assets/sound/buildables/shield/sound.cfg b/assets/sound/buildables/shield/sound.cfg new file mode 100644 index 0000000..8f92042 --- /dev/null +++ b/assets/sound/buildables/shield/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +1 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +1 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/spiteful_abcess/pain1.wav b/assets/sound/buildables/spiteful_abcess/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/spiteful_abcess/pain1.wav differ diff --git a/assets/sound/buildables/spiteful_abcess/sound.cfg b/assets/sound/buildables/spiteful_abcess/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/spiteful_abcess/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/teflon_foil/pain1.wav b/assets/sound/buildables/teflon_foil/pain1.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/buildables/teflon_foil/pain1.wav differ diff --git a/assets/sound/buildables/teflon_foil/sound.cfg b/assets/sound/buildables/teflon_foil/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/teflon_foil/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/telenode/construct1.wav b/assets/sound/buildables/telenode/construct1.wav new file mode 100644 index 0000000..57e9bb9 Binary files /dev/null and b/assets/sound/buildables/telenode/construct1.wav differ diff --git a/assets/sound/buildables/telenode/sound.cfg b/assets/sound/buildables/telenode/sound.cfg new file mode 100644 index 0000000..583d405 --- /dev/null +++ b/assets/sound/buildables/telenode/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_large/pain1.wav b/assets/sound/buildables/tendon_large/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_large/pain1.wav differ diff --git a/assets/sound/buildables/tendon_large/sound.cfg b/assets/sound/buildables/tendon_large/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_large/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_medium/pain1.wav b/assets/sound/buildables/tendon_medium/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_medium/pain1.wav differ diff --git a/assets/sound/buildables/tendon_medium/sound.cfg b/assets/sound/buildables/tendon_medium/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_medium/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tendon_small/pain1.wav b/assets/sound/buildables/tendon_small/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/tendon_small/pain1.wav differ diff --git a/assets/sound/buildables/tendon_small/sound.cfg b/assets/sound/buildables/tendon_small/sound.cfg new file mode 100644 index 0000000..055a435 --- /dev/null +++ b/assets/sound/buildables/tendon_small/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tesla/idle1.wav b/assets/sound/buildables/tesla/idle1.wav new file mode 100644 index 0000000..83f456e Binary files /dev/null and b/assets/sound/buildables/tesla/idle1.wav differ diff --git a/assets/sound/buildables/tesla/sound.cfg b/assets/sound/buildables/tesla/sound.cfg new file mode 100644 index 0000000..688c335 --- /dev/null +++ b/assets/sound/buildables/tesla/sound.cfg @@ -0,0 +1,14 @@ +1 0 //construct1.wav +0 0 //construct2.wav +1 1 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +0 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +0 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/buildables/tesla/tesla_fire.wav b/assets/sound/buildables/tesla/tesla_fire.wav new file mode 100644 index 0000000..09b6b5b Binary files /dev/null and b/assets/sound/buildables/tesla/tesla_fire.wav differ diff --git a/assets/sound/buildables/trapper/attack1.wav b/assets/sound/buildables/trapper/attack1.wav new file mode 100644 index 0000000..5ce8116 Binary files /dev/null and b/assets/sound/buildables/trapper/attack1.wav differ diff --git a/assets/sound/buildables/trapper/pain1.wav b/assets/sound/buildables/trapper/pain1.wav new file mode 100644 index 0000000..13885e5 Binary files /dev/null and b/assets/sound/buildables/trapper/pain1.wav differ diff --git a/assets/sound/buildables/trapper/pain2.wav b/assets/sound/buildables/trapper/pain2.wav new file mode 100644 index 0000000..16413a7 Binary files /dev/null and b/assets/sound/buildables/trapper/pain2.wav differ diff --git a/assets/sound/buildables/trapper/sound.cfg b/assets/sound/buildables/trapper/sound.cfg new file mode 100644 index 0000000..83a2118 --- /dev/null +++ b/assets/sound/buildables/trapper/sound.cfg @@ -0,0 +1,14 @@ +0 0 //construct1.wav +0 0 //construct2.wav +0 0 //idle1.wav +0 0 //idle2.wav +0 0 //idle3.wav +1 0 //attack1.wav +0 0 //attack2.wav +0 0 //spawn1.wav +0 0 //spawn2.wav +1 0 //pain1.wav +0 0 //pain2.wav +0 0 //destroy1.wav +0 0 //destroy2.wav +0 0 //destroyed.wav diff --git a/assets/sound/edge/hdoglove.wav b/assets/sound/edge/hdoglove.wav new file mode 100644 index 0000000..dfc2773 Binary files /dev/null and b/assets/sound/edge/hdoglove.wav differ diff --git a/assets/sound/feedback/hit.wav b/assets/sound/feedback/hit.wav new file mode 100644 index 0000000..c402743 Binary files /dev/null and b/assets/sound/feedback/hit.wav differ diff --git a/assets/sound/misc/abomb_bounce1.wav b/assets/sound/misc/abomb_bounce1.wav new file mode 100644 index 0000000..19a64a5 Binary files /dev/null and b/assets/sound/misc/abomb_bounce1.wav differ diff --git a/assets/sound/misc/abomb_bounce2.wav b/assets/sound/misc/abomb_bounce2.wav new file mode 100644 index 0000000..2384fff Binary files /dev/null and b/assets/sound/misc/abomb_bounce2.wav differ diff --git a/assets/sound/misc/abomb_explode.wav b/assets/sound/misc/abomb_explode.wav new file mode 100644 index 0000000..f32d36f Binary files /dev/null and b/assets/sound/misc/abomb_explode.wav differ diff --git a/assets/sound/misc/alien_talk.wav b/assets/sound/misc/alien_talk.wav new file mode 100644 index 0000000..faf78a7 Binary files /dev/null and b/assets/sound/misc/alien_talk.wav differ diff --git a/assets/sound/misc/disconnect.wav b/assets/sound/misc/disconnect.wav new file mode 100644 index 0000000..75817d6 Binary files /dev/null and b/assets/sound/misc/disconnect.wav differ diff --git a/assets/sound/misc/electro.wav b/assets/sound/misc/electro.wav new file mode 100644 index 0000000..fc66e83 Binary files /dev/null and b/assets/sound/misc/electro.wav differ diff --git a/assets/sound/misc/fry.wav b/assets/sound/misc/fry.wav new file mode 100644 index 0000000..c16284f Binary files /dev/null and b/assets/sound/misc/fry.wav differ diff --git a/assets/sound/misc/hard_bounce1.wav b/assets/sound/misc/hard_bounce1.wav new file mode 100644 index 0000000..3925500 Binary files /dev/null and b/assets/sound/misc/hard_bounce1.wav differ diff --git a/assets/sound/misc/hard_bounce2.wav b/assets/sound/misc/hard_bounce2.wav new file mode 100644 index 0000000..2d0ae24 Binary files /dev/null and b/assets/sound/misc/hard_bounce2.wav differ diff --git a/assets/sound/misc/human_talk.wav b/assets/sound/misc/human_talk.wav new file mode 100644 index 0000000..444f15b Binary files /dev/null and b/assets/sound/misc/human_talk.wav differ diff --git a/assets/sound/misc/menu1.wav b/assets/sound/misc/menu1.wav new file mode 100644 index 0000000..e58526b Binary files /dev/null and b/assets/sound/misc/menu1.wav differ diff --git a/assets/sound/misc/menu2.wav b/assets/sound/misc/menu2.wav new file mode 100644 index 0000000..fadffd1 Binary files /dev/null and b/assets/sound/misc/menu2.wav differ diff --git a/assets/sound/misc/menu3.wav b/assets/sound/misc/menu3.wav new file mode 100644 index 0000000..c5e5fee Binary files /dev/null and b/assets/sound/misc/menu3.wav differ diff --git a/assets/sound/misc/menu4.wav b/assets/sound/misc/menu4.wav new file mode 100644 index 0000000..a839cd8 Binary files /dev/null and b/assets/sound/misc/menu4.wav differ diff --git a/assets/sound/misc/mine_bounce1.wav b/assets/sound/misc/mine_bounce1.wav new file mode 100644 index 0000000..22270f8 Binary files /dev/null and b/assets/sound/misc/mine_bounce1.wav differ diff --git a/assets/sound/misc/organic_bounce.wav b/assets/sound/misc/organic_bounce.wav new file mode 100644 index 0000000..a678d84 Binary files /dev/null and b/assets/sound/misc/organic_bounce.wav differ diff --git a/assets/sound/misc/talk.wav b/assets/sound/misc/talk.wav new file mode 100644 index 0000000..9401023 Binary files /dev/null and b/assets/sound/misc/talk.wav differ diff --git a/assets/sound/movers/doors/dr1_end.wav b/assets/sound/movers/doors/dr1_end.wav new file mode 100644 index 0000000..149e80a Binary files /dev/null and b/assets/sound/movers/doors/dr1_end.wav differ diff --git a/assets/sound/movers/doors/dr1_strt.wav b/assets/sound/movers/doors/dr1_strt.wav new file mode 100644 index 0000000..2c6953e Binary files /dev/null and b/assets/sound/movers/doors/dr1_strt.wav differ diff --git a/assets/sound/movers/switches/button1.wav b/assets/sound/movers/switches/button1.wav new file mode 100644 index 0000000..216c488 Binary files /dev/null and b/assets/sound/movers/switches/button1.wav differ diff --git a/assets/sound/null.wav b/assets/sound/null.wav new file mode 100644 index 0000000..8dbde95 Binary files /dev/null and b/assets/sound/null.wav differ diff --git a/assets/sound/player/alienevolve.wav b/assets/sound/player/alienevolve.wav new file mode 100644 index 0000000..edfc0dd Binary files /dev/null and b/assets/sound/player/alienevolve.wav differ diff --git a/assets/sound/player/builder/death1.wav b/assets/sound/player/builder/death1.wav new file mode 100644 index 0000000..d0d99fc Binary files /dev/null and b/assets/sound/player/builder/death1.wav differ diff --git a/assets/sound/player/builder/death2.wav b/assets/sound/player/builder/death2.wav new file mode 100644 index 0000000..520d9d7 Binary files /dev/null and b/assets/sound/player/builder/death2.wav differ diff --git a/assets/sound/player/builder/death3.wav b/assets/sound/player/builder/death3.wav new file mode 100644 index 0000000..d0d99fc Binary files /dev/null and b/assets/sound/player/builder/death3.wav differ diff --git a/assets/sound/player/builder/jump1.wav b/assets/sound/player/builder/jump1.wav new file mode 100644 index 0000000..1540b08 Binary files /dev/null and b/assets/sound/player/builder/jump1.wav differ diff --git a/assets/sound/player/builder/pain100_1.wav b/assets/sound/player/builder/pain100_1.wav new file mode 100644 index 0000000..171c447 Binary files /dev/null and b/assets/sound/player/builder/pain100_1.wav differ diff --git a/assets/sound/player/builder/pain25_1.wav b/assets/sound/player/builder/pain25_1.wav new file mode 100644 index 0000000..1bed3cb Binary files /dev/null and b/assets/sound/player/builder/pain25_1.wav differ diff --git a/assets/sound/player/builder/pain50_1.wav b/assets/sound/player/builder/pain50_1.wav new file mode 100644 index 0000000..63cae90 Binary files /dev/null and b/assets/sound/player/builder/pain50_1.wav differ diff --git a/assets/sound/player/builder/pain75_1.wav b/assets/sound/player/builder/pain75_1.wav new file mode 100644 index 0000000..a5d0c6e Binary files /dev/null and b/assets/sound/player/builder/pain75_1.wav differ diff --git a/assets/sound/player/builder/taunt.wav b/assets/sound/player/builder/taunt.wav new file mode 100644 index 0000000..eccd4c8 Binary files /dev/null and b/assets/sound/player/builder/taunt.wav differ diff --git a/assets/sound/player/footsteps/clank1.wav b/assets/sound/player/footsteps/clank1.wav new file mode 100644 index 0000000..9f60a86 Binary files /dev/null and b/assets/sound/player/footsteps/clank1.wav differ diff --git a/assets/sound/player/footsteps/clank2.wav b/assets/sound/player/footsteps/clank2.wav new file mode 100644 index 0000000..4cf14f8 Binary files /dev/null and b/assets/sound/player/footsteps/clank2.wav differ diff --git a/assets/sound/player/footsteps/clank3.wav b/assets/sound/player/footsteps/clank3.wav new file mode 100644 index 0000000..c9a844e Binary files /dev/null and b/assets/sound/player/footsteps/clank3.wav differ diff --git a/assets/sound/player/footsteps/clank4.wav b/assets/sound/player/footsteps/clank4.wav new file mode 100644 index 0000000..8112ad3 Binary files /dev/null and b/assets/sound/player/footsteps/clank4.wav differ diff --git a/assets/sound/player/footsteps/flesh1.wav b/assets/sound/player/footsteps/flesh1.wav new file mode 100644 index 0000000..a5a7781 Binary files /dev/null and b/assets/sound/player/footsteps/flesh1.wav differ diff --git a/assets/sound/player/footsteps/flesh2.wav b/assets/sound/player/footsteps/flesh2.wav new file mode 100644 index 0000000..08deed1 Binary files /dev/null and b/assets/sound/player/footsteps/flesh2.wav differ diff --git a/assets/sound/player/footsteps/flesh3.wav b/assets/sound/player/footsteps/flesh3.wav new file mode 100644 index 0000000..f79f042 Binary files /dev/null and b/assets/sound/player/footsteps/flesh3.wav differ diff --git a/assets/sound/player/footsteps/flesh4.wav b/assets/sound/player/footsteps/flesh4.wav new file mode 100644 index 0000000..1476ec4 Binary files /dev/null and b/assets/sound/player/footsteps/flesh4.wav differ diff --git a/assets/sound/player/footsteps/splash1.wav b/assets/sound/player/footsteps/splash1.wav new file mode 100644 index 0000000..7d533a2 Binary files /dev/null and b/assets/sound/player/footsteps/splash1.wav differ diff --git a/assets/sound/player/footsteps/splash2.wav b/assets/sound/player/footsteps/splash2.wav new file mode 100644 index 0000000..66252f4 Binary files /dev/null and b/assets/sound/player/footsteps/splash2.wav differ diff --git a/assets/sound/player/footsteps/splash3.wav b/assets/sound/player/footsteps/splash3.wav new file mode 100644 index 0000000..199f168 Binary files /dev/null and b/assets/sound/player/footsteps/splash3.wav differ diff --git a/assets/sound/player/footsteps/splash4.wav b/assets/sound/player/footsteps/splash4.wav new file mode 100644 index 0000000..ae2d419 Binary files /dev/null and b/assets/sound/player/footsteps/splash4.wav differ diff --git a/assets/sound/player/footsteps/step1.wav b/assets/sound/player/footsteps/step1.wav new file mode 100644 index 0000000..dd12bf1 Binary files /dev/null and b/assets/sound/player/footsteps/step1.wav differ diff --git a/assets/sound/player/footsteps/step2.wav b/assets/sound/player/footsteps/step2.wav new file mode 100644 index 0000000..a97d804 Binary files /dev/null and b/assets/sound/player/footsteps/step2.wav differ diff --git a/assets/sound/player/footsteps/step3.wav b/assets/sound/player/footsteps/step3.wav new file mode 100644 index 0000000..4ef6651 Binary files /dev/null and b/assets/sound/player/footsteps/step3.wav differ diff --git a/assets/sound/player/footsteps/step4.wav b/assets/sound/player/footsteps/step4.wav new file mode 100644 index 0000000..07923c2 Binary files /dev/null and b/assets/sound/player/footsteps/step4.wav differ diff --git a/assets/sound/player/gurp1.wav b/assets/sound/player/gurp1.wav new file mode 100644 index 0000000..278afa9 Binary files /dev/null and b/assets/sound/player/gurp1.wav differ diff --git a/assets/sound/player/gurp2.wav b/assets/sound/player/gurp2.wav new file mode 100644 index 0000000..198f878 Binary files /dev/null and b/assets/sound/player/gurp2.wav differ diff --git a/assets/sound/player/human_base/clank1.wav b/assets/sound/player/human_base/clank1.wav new file mode 100644 index 0000000..9f60a86 Binary files /dev/null and b/assets/sound/player/human_base/clank1.wav differ diff --git a/assets/sound/player/human_base/clank2.wav b/assets/sound/player/human_base/clank2.wav new file mode 100644 index 0000000..4cf14f8 Binary files /dev/null and b/assets/sound/player/human_base/clank2.wav differ diff --git a/assets/sound/player/human_base/clank3.wav b/assets/sound/player/human_base/clank3.wav new file mode 100644 index 0000000..c9a844e Binary files /dev/null and b/assets/sound/player/human_base/clank3.wav differ diff --git a/assets/sound/player/human_base/clank4.wav b/assets/sound/player/human_base/clank4.wav new file mode 100644 index 0000000..8112ad3 Binary files /dev/null and b/assets/sound/player/human_base/clank4.wav differ diff --git a/assets/sound/player/human_base/death1.wav b/assets/sound/player/human_base/death1.wav new file mode 100644 index 0000000..409cded Binary files /dev/null and b/assets/sound/player/human_base/death1.wav differ diff --git a/assets/sound/player/human_base/death2.wav b/assets/sound/player/human_base/death2.wav new file mode 100644 index 0000000..069b8a5 Binary files /dev/null and b/assets/sound/player/human_base/death2.wav differ diff --git a/assets/sound/player/human_base/death3.wav b/assets/sound/player/human_base/death3.wav new file mode 100644 index 0000000..069b8a5 Binary files /dev/null and b/assets/sound/player/human_base/death3.wav differ diff --git a/assets/sound/player/human_base/fall1.wav b/assets/sound/player/human_base/fall1.wav new file mode 100644 index 0000000..2ec9e64 Binary files /dev/null and b/assets/sound/player/human_base/fall1.wav differ diff --git a/assets/sound/player/human_base/jump1.wav b/assets/sound/player/human_base/jump1.wav new file mode 100644 index 0000000..86fd1d9 Binary files /dev/null and b/assets/sound/player/human_base/jump1.wav differ diff --git a/assets/sound/player/human_base/pain100_1.wav b/assets/sound/player/human_base/pain100_1.wav new file mode 100644 index 0000000..f627655 Binary files /dev/null and b/assets/sound/player/human_base/pain100_1.wav differ diff --git a/assets/sound/player/human_base/pain25_1.wav b/assets/sound/player/human_base/pain25_1.wav new file mode 100644 index 0000000..4433a03 Binary files /dev/null and b/assets/sound/player/human_base/pain25_1.wav differ diff --git a/assets/sound/player/human_base/pain50_1.wav b/assets/sound/player/human_base/pain50_1.wav new file mode 100644 index 0000000..88a636f Binary files /dev/null and b/assets/sound/player/human_base/pain50_1.wav differ diff --git a/assets/sound/player/human_base/pain75_1.wav b/assets/sound/player/human_base/pain75_1.wav new file mode 100644 index 0000000..de66f96 Binary files /dev/null and b/assets/sound/player/human_base/pain75_1.wav differ diff --git a/assets/sound/player/human_base/step1.wav b/assets/sound/player/human_base/step1.wav new file mode 100644 index 0000000..dd12bf1 Binary files /dev/null and b/assets/sound/player/human_base/step1.wav differ diff --git a/assets/sound/player/human_base/step2.wav b/assets/sound/player/human_base/step2.wav new file mode 100644 index 0000000..a97d804 Binary files /dev/null and b/assets/sound/player/human_base/step2.wav differ diff --git a/assets/sound/player/human_base/step3.wav b/assets/sound/player/human_base/step3.wav new file mode 100644 index 0000000..4ef6651 Binary files /dev/null and b/assets/sound/player/human_base/step3.wav differ diff --git a/assets/sound/player/human_base/step4.wav b/assets/sound/player/human_base/step4.wav new file mode 100644 index 0000000..07923c2 Binary files /dev/null and b/assets/sound/player/human_base/step4.wav differ diff --git a/assets/sound/player/human_base/taunt.wav b/assets/sound/player/human_base/taunt.wav new file mode 100644 index 0000000..4546eb0 Binary files /dev/null and b/assets/sound/player/human_base/taunt.wav differ diff --git a/assets/sound/player/human_bsuit/clank1.wav b/assets/sound/player/human_bsuit/clank1.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank1.wav differ diff --git a/assets/sound/player/human_bsuit/clank2.wav b/assets/sound/player/human_bsuit/clank2.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank2.wav differ diff --git a/assets/sound/player/human_bsuit/clank3.wav b/assets/sound/player/human_bsuit/clank3.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank3.wav differ diff --git a/assets/sound/player/human_bsuit/clank4.wav b/assets/sound/player/human_bsuit/clank4.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/clank4.wav differ diff --git a/assets/sound/player/human_bsuit/death1.wav b/assets/sound/player/human_bsuit/death1.wav new file mode 100644 index 0000000..08b3629 Binary files /dev/null and b/assets/sound/player/human_bsuit/death1.wav differ diff --git a/assets/sound/player/human_bsuit/death2.wav b/assets/sound/player/human_bsuit/death2.wav new file mode 100644 index 0000000..378d633 Binary files /dev/null and b/assets/sound/player/human_bsuit/death2.wav differ diff --git a/assets/sound/player/human_bsuit/death3.wav b/assets/sound/player/human_bsuit/death3.wav new file mode 100644 index 0000000..378d633 Binary files /dev/null and b/assets/sound/player/human_bsuit/death3.wav differ diff --git a/assets/sound/player/human_bsuit/fall1.wav b/assets/sound/player/human_bsuit/fall1.wav new file mode 100644 index 0000000..7ed99c6 Binary files /dev/null and b/assets/sound/player/human_bsuit/fall1.wav differ diff --git a/assets/sound/player/human_bsuit/jump1.wav b/assets/sound/player/human_bsuit/jump1.wav new file mode 100644 index 0000000..6d966ca Binary files /dev/null and b/assets/sound/player/human_bsuit/jump1.wav differ diff --git a/assets/sound/player/human_bsuit/pain100_1.wav b/assets/sound/player/human_bsuit/pain100_1.wav new file mode 100644 index 0000000..021802e Binary files /dev/null and b/assets/sound/player/human_bsuit/pain100_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain25_1.wav b/assets/sound/player/human_bsuit/pain25_1.wav new file mode 100644 index 0000000..3f0cfd9 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain25_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain50_1.wav b/assets/sound/player/human_bsuit/pain50_1.wav new file mode 100644 index 0000000..fdef922 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain50_1.wav differ diff --git a/assets/sound/player/human_bsuit/pain75_1.wav b/assets/sound/player/human_bsuit/pain75_1.wav new file mode 100644 index 0000000..f4cc263 Binary files /dev/null and b/assets/sound/player/human_bsuit/pain75_1.wav differ diff --git a/assets/sound/player/human_bsuit/step1.wav b/assets/sound/player/human_bsuit/step1.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step1.wav differ diff --git a/assets/sound/player/human_bsuit/step2.wav b/assets/sound/player/human_bsuit/step2.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step2.wav differ diff --git a/assets/sound/player/human_bsuit/step3.wav b/assets/sound/player/human_bsuit/step3.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step3.wav differ diff --git a/assets/sound/player/human_bsuit/step4.wav b/assets/sound/player/human_bsuit/step4.wav new file mode 100644 index 0000000..1638cdf Binary files /dev/null and b/assets/sound/player/human_bsuit/step4.wav differ diff --git a/assets/sound/player/human_bsuit/taunt.wav b/assets/sound/player/human_bsuit/taunt.wav new file mode 100644 index 0000000..c4e93b1 Binary files /dev/null and b/assets/sound/player/human_bsuit/taunt.wav differ diff --git a/assets/sound/player/hummel.wav b/assets/sound/player/hummel.wav new file mode 100644 index 0000000..4b4aa89 Binary files /dev/null and b/assets/sound/player/hummel.wav differ diff --git a/assets/sound/player/land1.wav b/assets/sound/player/land1.wav new file mode 100644 index 0000000..57fe1fb Binary files /dev/null and b/assets/sound/player/land1.wav differ diff --git a/assets/sound/player/level0/death1.wav b/assets/sound/player/level0/death1.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0/death1.wav differ diff --git a/assets/sound/player/level0/death2.wav b/assets/sound/player/level0/death2.wav new file mode 100644 index 0000000..7fcdb3b Binary files /dev/null and b/assets/sound/player/level0/death2.wav differ diff --git a/assets/sound/player/level0/death3.wav b/assets/sound/player/level0/death3.wav new file mode 100644 index 0000000..41fa6b0 Binary files /dev/null and b/assets/sound/player/level0/death3.wav differ diff --git a/assets/sound/player/level0/drown.wav b/assets/sound/player/level0/drown.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0/drown.wav differ diff --git a/assets/sound/player/level0/gasp.wav b/assets/sound/player/level0/gasp.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0/gasp.wav differ diff --git a/assets/sound/player/level0/jump1.wav b/assets/sound/player/level0/jump1.wav new file mode 100644 index 0000000..c104513 Binary files /dev/null and b/assets/sound/player/level0/jump1.wav differ diff --git a/assets/sound/player/level0/pain100_1.wav b/assets/sound/player/level0/pain100_1.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0/pain100_1.wav differ diff --git a/assets/sound/player/level0/pain25_1.wav b/assets/sound/player/level0/pain25_1.wav new file mode 100644 index 0000000..e38acce Binary files /dev/null and b/assets/sound/player/level0/pain25_1.wav differ diff --git a/assets/sound/player/level0/pain50_1.wav b/assets/sound/player/level0/pain50_1.wav new file mode 100644 index 0000000..2410652 Binary files /dev/null and b/assets/sound/player/level0/pain50_1.wav differ diff --git a/assets/sound/player/level0/pain75_1.wav b/assets/sound/player/level0/pain75_1.wav new file mode 100644 index 0000000..a0c57fd Binary files /dev/null and b/assets/sound/player/level0/pain75_1.wav differ diff --git a/assets/sound/player/level0/taunt.wav b/assets/sound/player/level0/taunt.wav new file mode 100644 index 0000000..81e0b98 Binary files /dev/null and b/assets/sound/player/level0/taunt.wav differ diff --git a/assets/sound/player/level0upg/death1.wav b/assets/sound/player/level0upg/death1.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0upg/death1.wav differ diff --git a/assets/sound/player/level0upg/death2.wav b/assets/sound/player/level0upg/death2.wav new file mode 100644 index 0000000..7fcdb3b Binary files /dev/null and b/assets/sound/player/level0upg/death2.wav differ diff --git a/assets/sound/player/level0upg/death3.wav b/assets/sound/player/level0upg/death3.wav new file mode 100644 index 0000000..41fa6b0 Binary files /dev/null and b/assets/sound/player/level0upg/death3.wav differ diff --git a/assets/sound/player/level0upg/drown.wav b/assets/sound/player/level0upg/drown.wav new file mode 100644 index 0000000..55f5408 Binary files /dev/null and b/assets/sound/player/level0upg/drown.wav differ diff --git a/assets/sound/player/level0upg/gasp.wav b/assets/sound/player/level0upg/gasp.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0upg/gasp.wav differ diff --git a/assets/sound/player/level0upg/jump1.wav b/assets/sound/player/level0upg/jump1.wav new file mode 100644 index 0000000..c104513 Binary files /dev/null and b/assets/sound/player/level0upg/jump1.wav differ diff --git a/assets/sound/player/level0upg/pain100_1.wav b/assets/sound/player/level0upg/pain100_1.wav new file mode 100644 index 0000000..50310ba Binary files /dev/null and b/assets/sound/player/level0upg/pain100_1.wav differ diff --git a/assets/sound/player/level0upg/pain25_1.wav b/assets/sound/player/level0upg/pain25_1.wav new file mode 100644 index 0000000..e38acce Binary files /dev/null and b/assets/sound/player/level0upg/pain25_1.wav differ diff --git a/assets/sound/player/level0upg/pain50_1.wav b/assets/sound/player/level0upg/pain50_1.wav new file mode 100644 index 0000000..2410652 Binary files /dev/null and b/assets/sound/player/level0upg/pain50_1.wav differ diff --git a/assets/sound/player/level0upg/pain75_1.wav b/assets/sound/player/level0upg/pain75_1.wav new file mode 100644 index 0000000..a0c57fd Binary files /dev/null and b/assets/sound/player/level0upg/pain75_1.wav differ diff --git a/assets/sound/player/level0upg/taunt.wav b/assets/sound/player/level0upg/taunt.wav new file mode 100644 index 0000000..c2beed1 Binary files /dev/null and b/assets/sound/player/level0upg/taunt.wav differ diff --git a/assets/sound/player/level1/death1.wav b/assets/sound/player/level1/death1.wav new file mode 100644 index 0000000..798c3a6 Binary files /dev/null and b/assets/sound/player/level1/death1.wav differ diff --git a/assets/sound/player/level1/death2.wav b/assets/sound/player/level1/death2.wav new file mode 100644 index 0000000..589e937 Binary files /dev/null and b/assets/sound/player/level1/death2.wav differ diff --git a/assets/sound/player/level1/death3.wav b/assets/sound/player/level1/death3.wav new file mode 100644 index 0000000..c2e404e Binary files /dev/null and b/assets/sound/player/level1/death3.wav differ diff --git a/assets/sound/player/level1/grab.wav b/assets/sound/player/level1/grab.wav new file mode 100644 index 0000000..3a77692 Binary files /dev/null and b/assets/sound/player/level1/grab.wav differ diff --git a/assets/sound/player/level1/jump1.wav b/assets/sound/player/level1/jump1.wav new file mode 100644 index 0000000..2450e91 Binary files /dev/null and b/assets/sound/player/level1/jump1.wav differ diff --git a/assets/sound/player/level1/pain100_1.wav b/assets/sound/player/level1/pain100_1.wav new file mode 100644 index 0000000..78269cb Binary files /dev/null and b/assets/sound/player/level1/pain100_1.wav differ diff --git a/assets/sound/player/level1/pain25_1.wav b/assets/sound/player/level1/pain25_1.wav new file mode 100644 index 0000000..3122df7 Binary files /dev/null and b/assets/sound/player/level1/pain25_1.wav differ diff --git a/assets/sound/player/level1/pain50_1.wav b/assets/sound/player/level1/pain50_1.wav new file mode 100644 index 0000000..3590dcf Binary files /dev/null and b/assets/sound/player/level1/pain50_1.wav differ diff --git a/assets/sound/player/level1/pain75_1.wav b/assets/sound/player/level1/pain75_1.wav new file mode 100644 index 0000000..7c3e7a0 Binary files /dev/null and b/assets/sound/player/level1/pain75_1.wav differ diff --git a/assets/sound/player/level1/taunt.wav b/assets/sound/player/level1/taunt.wav new file mode 100644 index 0000000..5e0ae27 Binary files /dev/null and b/assets/sound/player/level1/taunt.wav differ diff --git a/assets/sound/player/level2/death1.wav b/assets/sound/player/level2/death1.wav new file mode 100644 index 0000000..6566063 Binary files /dev/null and b/assets/sound/player/level2/death1.wav differ diff --git a/assets/sound/player/level2/death2.wav b/assets/sound/player/level2/death2.wav new file mode 100644 index 0000000..80677cd Binary files /dev/null and b/assets/sound/player/level2/death2.wav differ diff --git a/assets/sound/player/level2/death3.wav b/assets/sound/player/level2/death3.wav new file mode 100644 index 0000000..c5957cb Binary files /dev/null and b/assets/sound/player/level2/death3.wav differ diff --git a/assets/sound/player/level2/jump1.wav b/assets/sound/player/level2/jump1.wav new file mode 100644 index 0000000..2ab6dea Binary files /dev/null and b/assets/sound/player/level2/jump1.wav differ diff --git a/assets/sound/player/level2/pain100_1.wav b/assets/sound/player/level2/pain100_1.wav new file mode 100644 index 0000000..cc2a5c6 Binary files /dev/null and b/assets/sound/player/level2/pain100_1.wav differ diff --git a/assets/sound/player/level2/pain25_1.wav b/assets/sound/player/level2/pain25_1.wav new file mode 100644 index 0000000..c70726f Binary files /dev/null and b/assets/sound/player/level2/pain25_1.wav differ diff --git a/assets/sound/player/level2/pain50_1.wav b/assets/sound/player/level2/pain50_1.wav new file mode 100644 index 0000000..1605b6a Binary files /dev/null and b/assets/sound/player/level2/pain50_1.wav differ diff --git a/assets/sound/player/level2/pain75_1.wav b/assets/sound/player/level2/pain75_1.wav new file mode 100644 index 0000000..cc2a5c6 Binary files /dev/null and b/assets/sound/player/level2/pain75_1.wav differ diff --git a/assets/sound/player/level2/taunt.wav b/assets/sound/player/level2/taunt.wav new file mode 100644 index 0000000..13528dc Binary files /dev/null and b/assets/sound/player/level2/taunt.wav differ diff --git a/assets/sound/player/level3/death1.wav b/assets/sound/player/level3/death1.wav new file mode 100644 index 0000000..b7b47e7 Binary files /dev/null and b/assets/sound/player/level3/death1.wav differ diff --git a/assets/sound/player/level3/death2.wav b/assets/sound/player/level3/death2.wav new file mode 100644 index 0000000..69e298c Binary files /dev/null and b/assets/sound/player/level3/death2.wav differ diff --git a/assets/sound/player/level3/death3.wav b/assets/sound/player/level3/death3.wav new file mode 100644 index 0000000..5cb3eae Binary files /dev/null and b/assets/sound/player/level3/death3.wav differ diff --git a/assets/sound/player/level3/jump1.wav b/assets/sound/player/level3/jump1.wav new file mode 100644 index 0000000..ab034f8 Binary files /dev/null and b/assets/sound/player/level3/jump1.wav differ diff --git a/assets/sound/player/level3/pain100_1.wav b/assets/sound/player/level3/pain100_1.wav new file mode 100644 index 0000000..b1ac9c3 Binary files /dev/null and b/assets/sound/player/level3/pain100_1.wav differ diff --git a/assets/sound/player/level3/pain25_1.wav b/assets/sound/player/level3/pain25_1.wav new file mode 100644 index 0000000..ac7e318 Binary files /dev/null and b/assets/sound/player/level3/pain25_1.wav differ diff --git a/assets/sound/player/level3/pain50_1.wav b/assets/sound/player/level3/pain50_1.wav new file mode 100644 index 0000000..2aa65d7 Binary files /dev/null and b/assets/sound/player/level3/pain50_1.wav differ diff --git a/assets/sound/player/level3/pain75_1.wav b/assets/sound/player/level3/pain75_1.wav new file mode 100644 index 0000000..fec84e2 Binary files /dev/null and b/assets/sound/player/level3/pain75_1.wav differ diff --git a/assets/sound/player/level3/taunt.wav b/assets/sound/player/level3/taunt.wav new file mode 100644 index 0000000..182b44a Binary files /dev/null and b/assets/sound/player/level3/taunt.wav differ diff --git a/assets/sound/player/level4/charge_prepare.wav b/assets/sound/player/level4/charge_prepare.wav new file mode 100644 index 0000000..51d3fc5 Binary files /dev/null and b/assets/sound/player/level4/charge_prepare.wav differ diff --git a/assets/sound/player/level4/charge_start.wav b/assets/sound/player/level4/charge_start.wav new file mode 100644 index 0000000..1a35788 Binary files /dev/null and b/assets/sound/player/level4/charge_start.wav differ diff --git a/assets/sound/player/level4/death1.wav b/assets/sound/player/level4/death1.wav new file mode 100644 index 0000000..5e4ed73 Binary files /dev/null and b/assets/sound/player/level4/death1.wav differ diff --git a/assets/sound/player/level4/death2.wav b/assets/sound/player/level4/death2.wav new file mode 100644 index 0000000..5c0c9aa Binary files /dev/null and b/assets/sound/player/level4/death2.wav differ diff --git a/assets/sound/player/level4/death3.wav b/assets/sound/player/level4/death3.wav new file mode 100644 index 0000000..7a5e6ba Binary files /dev/null and b/assets/sound/player/level4/death3.wav differ diff --git a/assets/sound/player/level4/jump1.wav b/assets/sound/player/level4/jump1.wav new file mode 100644 index 0000000..fe46d4f Binary files /dev/null and b/assets/sound/player/level4/jump1.wav differ diff --git a/assets/sound/player/level4/pain100_1.wav b/assets/sound/player/level4/pain100_1.wav new file mode 100644 index 0000000..5acfd3d Binary files /dev/null and b/assets/sound/player/level4/pain100_1.wav differ diff --git a/assets/sound/player/level4/pain25_1.wav b/assets/sound/player/level4/pain25_1.wav new file mode 100644 index 0000000..4c4abf2 Binary files /dev/null and b/assets/sound/player/level4/pain25_1.wav differ diff --git a/assets/sound/player/level4/pain50_1.wav b/assets/sound/player/level4/pain50_1.wav new file mode 100644 index 0000000..bc2057e Binary files /dev/null and b/assets/sound/player/level4/pain50_1.wav differ diff --git a/assets/sound/player/level4/pain75_1.wav b/assets/sound/player/level4/pain75_1.wav new file mode 100644 index 0000000..bc2057e Binary files /dev/null and b/assets/sound/player/level4/pain75_1.wav differ diff --git a/assets/sound/player/level4/taunt.wav b/assets/sound/player/level4/taunt.wav new file mode 100644 index 0000000..93ea61d Binary files /dev/null and b/assets/sound/player/level4/taunt.wav differ diff --git a/assets/sound/player/level5/death1.wav b/assets/sound/player/level5/death1.wav new file mode 100644 index 0000000..eeae442 Binary files /dev/null and b/assets/sound/player/level5/death1.wav differ diff --git a/assets/sound/player/level5/death2.wav b/assets/sound/player/level5/death2.wav new file mode 100644 index 0000000..4023150 Binary files /dev/null and b/assets/sound/player/level5/death2.wav differ diff --git a/assets/sound/player/level5/death3.wav b/assets/sound/player/level5/death3.wav new file mode 100644 index 0000000..8066a92 Binary files /dev/null and b/assets/sound/player/level5/death3.wav differ diff --git a/assets/sound/player/level5/jump1.wav b/assets/sound/player/level5/jump1.wav new file mode 100644 index 0000000..2ab6dea Binary files /dev/null and b/assets/sound/player/level5/jump1.wav differ diff --git a/assets/sound/player/level5/pain100_1.wav b/assets/sound/player/level5/pain100_1.wav new file mode 100644 index 0000000..8e5fe95 Binary files /dev/null and b/assets/sound/player/level5/pain100_1.wav differ diff --git a/assets/sound/player/level5/pain25_1.wav b/assets/sound/player/level5/pain25_1.wav new file mode 100644 index 0000000..fcdbf6f Binary files /dev/null and b/assets/sound/player/level5/pain25_1.wav differ diff --git a/assets/sound/player/level5/pain50_1.wav b/assets/sound/player/level5/pain50_1.wav new file mode 100644 index 0000000..cc82c72 Binary files /dev/null and b/assets/sound/player/level5/pain50_1.wav differ diff --git a/assets/sound/player/level5/pain75_1.wav b/assets/sound/player/level5/pain75_1.wav new file mode 100644 index 0000000..dd33794 Binary files /dev/null and b/assets/sound/player/level5/pain75_1.wav differ diff --git a/assets/sound/player/level5/taunt.wav b/assets/sound/player/level5/taunt.wav new file mode 100644 index 0000000..ebf421c Binary files /dev/null and b/assets/sound/player/level5/taunt.wav differ diff --git a/assets/sound/player/watr_in.wav b/assets/sound/player/watr_in.wav new file mode 100644 index 0000000..7541197 Binary files /dev/null and b/assets/sound/player/watr_in.wav differ diff --git a/assets/sound/player/watr_out.wav b/assets/sound/player/watr_out.wav new file mode 100644 index 0000000..6de598b Binary files /dev/null and b/assets/sound/player/watr_out.wav differ diff --git a/assets/sound/player/watr_un.wav b/assets/sound/player/watr_un.wav new file mode 100644 index 0000000..1759321 Binary files /dev/null and b/assets/sound/player/watr_un.wav differ diff --git a/assets/sound/upgrades/jetpack/hi.wav b/assets/sound/upgrades/jetpack/hi.wav new file mode 100644 index 0000000..cddab08 Binary files /dev/null and b/assets/sound/upgrades/jetpack/hi.wav differ diff --git a/assets/sound/upgrades/jetpack/idle.wav b/assets/sound/upgrades/jetpack/idle.wav new file mode 100644 index 0000000..20185bd Binary files /dev/null and b/assets/sound/upgrades/jetpack/idle.wav differ diff --git a/assets/sound/upgrades/jetpack/low.wav b/assets/sound/upgrades/jetpack/low.wav new file mode 100644 index 0000000..8894227 Binary files /dev/null and b/assets/sound/upgrades/jetpack/low.wav differ diff --git a/assets/sound/upgrades/medkit/medkit.wav b/assets/sound/upgrades/medkit/medkit.wav new file mode 100644 index 0000000..e2ba3e9 Binary files /dev/null and b/assets/sound/upgrades/medkit/medkit.wav differ diff --git a/assets/sound/weapons/change.wav b/assets/sound/weapons/change.wav new file mode 100644 index 0000000..1de3d09 Binary files /dev/null and b/assets/sound/weapons/change.wav differ diff --git a/assets/sound/weapons/click.wav b/assets/sound/weapons/click.wav new file mode 100644 index 0000000..3a04e10 Binary files /dev/null and b/assets/sound/weapons/click.wav differ diff --git a/assets/sound/weapons/prifle/attack2nd.wav b/assets/sound/weapons/prifle/attack2nd.wav new file mode 100644 index 0000000..73cb4c4 Binary files /dev/null and b/assets/sound/weapons/prifle/attack2nd.wav differ diff --git a/assets/sound/weapons/tracer.wav b/assets/sound/weapons/tracer.wav new file mode 100644 index 0000000..7fa0499 Binary files /dev/null and b/assets/sound/weapons/tracer.wav differ diff --git a/assets/sound/world/electro.wav b/assets/sound/world/electro.wav new file mode 100644 index 0000000..07d0993 Binary files /dev/null and b/assets/sound/world/electro.wav differ diff --git a/assets/sound/ye/blood_splat.wav b/assets/sound/ye/blood_splat.wav new file mode 100644 index 0000000..4a81fd8 Binary files /dev/null and b/assets/sound/ye/blood_splat.wav differ diff --git a/assets/sound/ye/blood_splat_headshot.wav b/assets/sound/ye/blood_splat_headshot.wav new file mode 100644 index 0000000..7b16b28 Binary files /dev/null and b/assets/sound/ye/blood_splat_headshot.wav differ diff --git a/assets/sound/ye/gib.wav b/assets/sound/ye/gib.wav new file mode 100644 index 0000000..4be8e3d Binary files /dev/null and b/assets/sound/ye/gib.wav differ diff --git a/assets/sound/ye/humanbaseunderatt.wav b/assets/sound/ye/humanbaseunderatt.wav new file mode 100644 index 0000000..73c2f94 Binary files /dev/null and b/assets/sound/ye/humanbaseunderatt.wav differ diff --git a/assets/sound/ye/votebing.wav b/assets/sound/ye/votebing.wav new file mode 100644 index 0000000..0f009cd Binary files /dev/null and b/assets/sound/ye/votebing.wav differ diff --git a/assets/textures/common-trem/noalienbuild.tga b/assets/textures/common-trem/noalienbuild.tga new file mode 100644 index 0000000..cf0b864 Binary files /dev/null and b/assets/textures/common-trem/noalienbuild.tga differ diff --git a/assets/textures/common-trem/nobuild.tga b/assets/textures/common-trem/nobuild.tga new file mode 100644 index 0000000..c9bfcf8 Binary files /dev/null and b/assets/textures/common-trem/nobuild.tga differ diff --git a/assets/textures/common-trem/nohumanbuild.tga b/assets/textures/common-trem/nohumanbuild.tga new file mode 100644 index 0000000..82059df Binary files /dev/null and b/assets/textures/common-trem/nohumanbuild.tga differ diff --git a/assets/textures/flamer_ye/flame1.jpg b/assets/textures/flamer_ye/flame1.jpg new file mode 100644 index 0000000..892bab7 Binary files /dev/null and b/assets/textures/flamer_ye/flame1.jpg differ diff --git a/assets/textures/flamer_ye/flame2.jpg b/assets/textures/flamer_ye/flame2.jpg new file mode 100644 index 0000000..7c0b19a Binary files /dev/null and b/assets/textures/flamer_ye/flame2.jpg differ diff --git a/assets/textures/flamer_ye/flame3.jpg b/assets/textures/flamer_ye/flame3.jpg new file mode 100644 index 0000000..ef818ec Binary files /dev/null and b/assets/textures/flamer_ye/flame3.jpg differ diff --git a/assets/textures/flamer_ye/flame4.jpg b/assets/textures/flamer_ye/flame4.jpg new file mode 100644 index 0000000..3ab3a8e Binary files /dev/null and b/assets/textures/flamer_ye/flame4.jpg differ diff --git a/assets/textures/flamer_ye/flame5.jpg b/assets/textures/flamer_ye/flame5.jpg new file mode 100644 index 0000000..dfb5994 Binary files /dev/null and b/assets/textures/flamer_ye/flame5.jpg differ diff --git a/assets/textures/flamer_ye/flame6.jpg b/assets/textures/flamer_ye/flame6.jpg new file mode 100644 index 0000000..e7661a9 Binary files /dev/null and b/assets/textures/flamer_ye/flame6.jpg differ diff --git a/assets/textures/flamer_ye/flame7.jpg b/assets/textures/flamer_ye/flame7.jpg new file mode 100644 index 0000000..eaa1a53 Binary files /dev/null and b/assets/textures/flamer_ye/flame7.jpg differ diff --git a/assets/textures/flamer_ye/flame8.jpg b/assets/textures/flamer_ye/flame8.jpg new file mode 100644 index 0000000..26b8c15 Binary files /dev/null and b/assets/textures/flamer_ye/flame8.jpg differ diff --git a/assets/textures/flamer_ye/flameball.jpg b/assets/textures/flamer_ye/flameball.jpg new file mode 100644 index 0000000..e1805af Binary files /dev/null and b/assets/textures/flamer_ye/flameball.jpg differ diff --git a/assets/textures/flamer_ye/trail.jpg b/assets/textures/flamer_ye/trail.jpg new file mode 100644 index 0000000..e1805af Binary files /dev/null and b/assets/textures/flamer_ye/trail.jpg differ diff --git a/assets/textures/flamer_ye/trail.tga b/assets/textures/flamer_ye/trail.tga new file mode 100644 index 0000000..5fef781 Binary files /dev/null and b/assets/textures/flamer_ye/trail.tga differ diff --git a/assets/textures/slime_ye/zunge.tga b/assets/textures/slime_ye/zunge.tga new file mode 100644 index 0000000..4690226 Binary files /dev/null and b/assets/textures/slime_ye/zunge.tga differ diff --git a/assets/ui/assets/3_cursor3.tga b/assets/ui/assets/3_cursor3.tga new file mode 100644 index 0000000..d17627b Binary files /dev/null and b/assets/ui/assets/3_cursor3.tga differ diff --git a/assets/ui/assets/alien/bolt.tga b/assets/ui/assets/alien/bolt.tga new file mode 100644 index 0000000..7d0e159 Binary files /dev/null and b/assets/ui/assets/alien/bolt.tga differ diff --git a/assets/ui/assets/alien/buildstat.cfg b/assets/ui/assets/alien/buildstat.cfg new file mode 100644 index 0000000..318d401 --- /dev/null +++ b/assets/ui/assets/alien/buildstat.cfg @@ -0,0 +1,37 @@ +// config for the building status indicators that builders see +// NOTES: +// * all characters (text/icons) are square +// * character size is derived totally from frameHeight and vertialMargin +// * healthPadding is NOT used compensated for in the margins + +frameShader "ui/assets/alien/buildstat/frame" +frameWidth 150 +frameHeight 30 + +healthPadding 2 +healthSevereColor 0.24 0.02 0.02 1 +healthHighColor 0.32 0.04 0.04 1 +healthElevatedColor 0.40 0.06 0.06 1 +healthGuardedColor 0.48 0.08 0.08 1 +healthLowColor 0.56 0.10 0.10 1 + +// this gets drawn over frame and health, but numbers and icons go on top of it +overlayShader "ui/assets/alien/buildstat/overlay" +overlayWidth 156 +overlayHeight 36 + +// PERCENT of frameHeight to use for top/bottom margin of icons/text +// value is for total of top and bottom margins +// valid values between 0.0 and 1.0 +verticalMargin 0.5 + +// number of CHARS worth of space that should be used for left/right margins +// value is for one side only +// char width is determined by frameHeight and verticalMargin +horizontalMargin 1.0 + +markedShader "ui/assets/alien/buildstat/mark" +noPowerShader "ui/assets/alien/buildstat/nopower" + +backColor 1.0 1.0 1.0 1 +foreColor 0.0 0.0 0.0 1 diff --git a/assets/ui/assets/alien/buildstat/frame.tga b/assets/ui/assets/alien/buildstat/frame.tga new file mode 100644 index 0000000..3b1e1f5 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/frame.tga differ diff --git a/assets/ui/assets/alien/buildstat/green.tga b/assets/ui/assets/alien/buildstat/green.tga new file mode 100644 index 0000000..21a70b7 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/green.tga differ diff --git a/assets/ui/assets/alien/buildstat/health.tga b/assets/ui/assets/alien/buildstat/health.tga new file mode 100644 index 0000000..fa26977 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/health.tga differ diff --git a/assets/ui/assets/alien/buildstat/mark.tga b/assets/ui/assets/alien/buildstat/mark.tga new file mode 100644 index 0000000..ef9123c Binary files /dev/null and b/assets/ui/assets/alien/buildstat/mark.tga differ diff --git a/assets/ui/assets/alien/buildstat/nopower.tga b/assets/ui/assets/alien/buildstat/nopower.tga new file mode 100644 index 0000000..dc8c2f5 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/nopower.tga differ diff --git a/assets/ui/assets/alien/buildstat/overlay.tga b/assets/ui/assets/alien/buildstat/overlay.tga new file mode 100644 index 0000000..64a2358 Binary files /dev/null and b/assets/ui/assets/alien/buildstat/overlay.tga differ diff --git a/assets/ui/assets/alien/circle.tga b/assets/ui/assets/alien/circle.tga new file mode 100644 index 0000000..e274654 Binary files /dev/null and b/assets/ui/assets/alien/circle.tga differ diff --git a/assets/ui/assets/alien/left-arm.tga b/assets/ui/assets/alien/left-arm.tga new file mode 100644 index 0000000..1cc1be2 Binary files /dev/null and b/assets/ui/assets/alien/left-arm.tga differ diff --git a/assets/ui/assets/alien/left-ring.tga b/assets/ui/assets/alien/left-ring.tga new file mode 100644 index 0000000..6fdb491 Binary files /dev/null and b/assets/ui/assets/alien/left-ring.tga differ diff --git a/assets/ui/assets/alien/left-spikes.tga b/assets/ui/assets/alien/left-spikes.tga new file mode 100644 index 0000000..aba155c Binary files /dev/null and b/assets/ui/assets/alien/left-spikes.tga differ diff --git a/assets/ui/assets/alien/prickles.tga b/assets/ui/assets/alien/prickles.tga new file mode 100644 index 0000000..14569df Binary files /dev/null and b/assets/ui/assets/alien/prickles.tga differ diff --git a/assets/ui/assets/alien/right-arm.tga b/assets/ui/assets/alien/right-arm.tga new file mode 100644 index 0000000..ca8797e Binary files /dev/null and b/assets/ui/assets/alien/right-arm.tga differ diff --git a/assets/ui/assets/alien/right-ring.tga b/assets/ui/assets/alien/right-ring.tga new file mode 100644 index 0000000..0425b02 Binary files /dev/null and b/assets/ui/assets/alien/right-ring.tga differ diff --git a/assets/ui/assets/alien/right-spikes.tga b/assets/ui/assets/alien/right-spikes.tga new file mode 100644 index 0000000..047f97c Binary files /dev/null and b/assets/ui/assets/alien/right-spikes.tga differ diff --git a/assets/ui/assets/alien/trembombs.tga b/assets/ui/assets/alien/trembombs.tga new file mode 100644 index 0000000..d527579 Binary files /dev/null and b/assets/ui/assets/alien/trembombs.tga differ diff --git a/assets/ui/assets/alien/tremfbreath.tga b/assets/ui/assets/alien/tremfbreath.tga new file mode 100644 index 0000000..eff854b Binary files /dev/null and b/assets/ui/assets/alien/tremfbreath.tga differ diff --git a/assets/ui/assets/alien/tremublob.tga b/assets/ui/assets/alien/tremublob.tga new file mode 100644 index 0000000..1303fcd Binary files /dev/null and b/assets/ui/assets/alien/tremublob.tga differ diff --git a/assets/ui/assets/backarrow.tga b/assets/ui/assets/backarrow.tga new file mode 100644 index 0000000..f839963 Binary files /dev/null and b/assets/ui/assets/backarrow.tga differ diff --git a/assets/ui/assets/e6.md3 b/assets/ui/assets/e6.md3 new file mode 100644 index 0000000..6ea1315 Binary files /dev/null and b/assets/ui/assets/e6.md3 differ diff --git a/assets/ui/assets/edge_heartbeat.wav b/assets/ui/assets/edge_heartbeat.wav new file mode 100644 index 0000000..26c7e82 Binary files /dev/null and b/assets/ui/assets/edge_heartbeat.wav differ diff --git a/assets/ui/assets/edge_logo.jpg b/assets/ui/assets/edge_logo.jpg new file mode 100644 index 0000000..30dfca5 Binary files /dev/null and b/assets/ui/assets/edge_logo.jpg differ diff --git a/assets/ui/assets/edge_terminal.tga b/assets/ui/assets/edge_terminal.tga new file mode 100644 index 0000000..471c7e1 Binary files /dev/null and b/assets/ui/assets/edge_terminal.tga differ diff --git a/assets/ui/assets/fadebox.tga b/assets/ui/assets/fadebox.tga new file mode 100644 index 0000000..46a28a2 Binary files /dev/null and b/assets/ui/assets/fadebox.tga differ diff --git a/assets/ui/assets/fart.wav b/assets/ui/assets/fart.wav new file mode 100644 index 0000000..aafdc73 Binary files /dev/null and b/assets/ui/assets/fart.wav differ diff --git a/assets/ui/assets/forwardarrow.tga b/assets/ui/assets/forwardarrow.tga new file mode 100644 index 0000000..0d31e0b Binary files /dev/null and b/assets/ui/assets/forwardarrow.tga differ diff --git a/assets/ui/assets/framebutton.tga b/assets/ui/assets/framebutton.tga new file mode 100644 index 0000000..ac6a40b Binary files /dev/null and b/assets/ui/assets/framebutton.tga differ diff --git a/assets/ui/assets/gradientbar2.tga b/assets/ui/assets/gradientbar2.tga new file mode 100644 index 0000000..3d0ae1c Binary files /dev/null and b/assets/ui/assets/gradientbar2.tga differ diff --git a/assets/ui/assets/halfgradleft.tga b/assets/ui/assets/halfgradleft.tga new file mode 100644 index 0000000..15b8048 Binary files /dev/null and b/assets/ui/assets/halfgradleft.tga differ diff --git a/assets/ui/assets/halfgradright.tga b/assets/ui/assets/halfgradright.tga new file mode 100644 index 0000000..52dbe0f Binary files /dev/null and b/assets/ui/assets/halfgradright.tga differ diff --git a/assets/ui/assets/human/bolt.tga b/assets/ui/assets/human/bolt.tga new file mode 100644 index 0000000..c0ecc43 Binary files /dev/null and b/assets/ui/assets/human/bolt.tga differ diff --git a/assets/ui/assets/human/buildstat.cfg b/assets/ui/assets/human/buildstat.cfg new file mode 100644 index 0000000..c66b618 --- /dev/null +++ b/assets/ui/assets/human/buildstat.cfg @@ -0,0 +1,39 @@ +// config for the building status indicators that builders see +// NOTES: +// * all characters (text/icons) are square +// * character size is derived totally from frameHeight and vertialMargin +// * healthPadding is NOT used compensated for in the margins + +frameShader "ui/assets/human/buildstat/frame" +frameWidth 150 +frameHeight 30 + +healthPadding 2 + +// Homeworld Security Advisory System +healthSevereColor 0.83 0.03 0.02 1 +healthHighColor 0.84 0.48 0.03 1 +healthElevatedColor 0.82 0.82 0.00 1 +healthGuardedColor 0.19 0.65 0.00 1 +healthLowColor 0.27 0.49 0.55 1 + +// this gets drawn over frame and health, but numbers and icons go on top of it +overlayShader "" +overlayWidth 160 +overlayHeight 40 + +// PERCENT of frameHeight to use for top/bottom margin of icons/text +// value is for total of top and bottom margins +// valid values between 0.0 and 1.0 +verticalMargin 0.5 + +// number of CHARS worth of space that should be used for left/right margins +// value is for one side only +// char width is determined by frameHeight and verticalMargin +horizontalMargin 1.0 + +markedShader "ui/assets/human/buildstat/mark" +noPowerShader "ui/assets/human/buildstat/nopower" + +backColor 1.0 1.0 1.0 1 +foreColor 0.0 0.0 0.0 1 diff --git a/assets/ui/assets/human/buildstat/frame.tga b/assets/ui/assets/human/buildstat/frame.tga new file mode 100644 index 0000000..3b1e1f5 Binary files /dev/null and b/assets/ui/assets/human/buildstat/frame.tga differ diff --git a/assets/ui/assets/human/buildstat/green.tga b/assets/ui/assets/human/buildstat/green.tga new file mode 100644 index 0000000..21a70b7 Binary files /dev/null and b/assets/ui/assets/human/buildstat/green.tga differ diff --git a/assets/ui/assets/human/buildstat/health.tga b/assets/ui/assets/human/buildstat/health.tga new file mode 100644 index 0000000..fa26977 Binary files /dev/null and b/assets/ui/assets/human/buildstat/health.tga differ diff --git a/assets/ui/assets/human/buildstat/mark.tga b/assets/ui/assets/human/buildstat/mark.tga new file mode 100644 index 0000000..ef9123c Binary files /dev/null and b/assets/ui/assets/human/buildstat/mark.tga differ diff --git a/assets/ui/assets/human/buildstat/nopower.tga b/assets/ui/assets/human/buildstat/nopower.tga new file mode 100644 index 0000000..3f2b071 Binary files /dev/null and b/assets/ui/assets/human/buildstat/nopower.tga differ diff --git a/assets/ui/assets/human/credits.tga b/assets/ui/assets/human/credits.tga new file mode 100644 index 0000000..ef88afe Binary files /dev/null and b/assets/ui/assets/human/credits.tga differ diff --git a/assets/ui/assets/human/left-arm.tga b/assets/ui/assets/human/left-arm.tga new file mode 100644 index 0000000..ca2cfae Binary files /dev/null and b/assets/ui/assets/human/left-arm.tga differ diff --git a/assets/ui/assets/human/left-cap.tga b/assets/ui/assets/human/left-cap.tga new file mode 100644 index 0000000..55f2efc Binary files /dev/null and b/assets/ui/assets/human/left-cap.tga differ diff --git a/assets/ui/assets/human/right-arm.tga b/assets/ui/assets/human/right-arm.tga new file mode 100644 index 0000000..f59810f Binary files /dev/null and b/assets/ui/assets/human/right-arm.tga differ diff --git a/assets/ui/assets/human/right-cap-big.tga b/assets/ui/assets/human/right-cap-big.tga new file mode 100644 index 0000000..332cae4 Binary files /dev/null and b/assets/ui/assets/human/right-cap-big.tga differ diff --git a/assets/ui/assets/human/right-cap.tga b/assets/ui/assets/human/right-cap.tga new file mode 100644 index 0000000..0d7f0b3 Binary files /dev/null and b/assets/ui/assets/human/right-cap.tga differ diff --git a/assets/ui/assets/human/ring.tga b/assets/ui/assets/human/ring.tga new file mode 100644 index 0000000..b95f5dc Binary files /dev/null and b/assets/ui/assets/human/ring.tga differ diff --git a/assets/ui/assets/human/scanner.tga b/assets/ui/assets/human/scanner.tga new file mode 100644 index 0000000..9b7f890 Binary files /dev/null and b/assets/ui/assets/human/scanner.tga differ diff --git a/assets/ui/assets/human/stamina1.tga b/assets/ui/assets/human/stamina1.tga new file mode 100644 index 0000000..4bab393 Binary files /dev/null and b/assets/ui/assets/human/stamina1.tga differ diff --git a/assets/ui/assets/human/stamina2.tga b/assets/ui/assets/human/stamina2.tga new file mode 100644 index 0000000..0ed3337 Binary files /dev/null and b/assets/ui/assets/human/stamina2.tga differ diff --git a/assets/ui/assets/human/stamina3.tga b/assets/ui/assets/human/stamina3.tga new file mode 100644 index 0000000..8848753 Binary files /dev/null and b/assets/ui/assets/human/stamina3.tga differ diff --git a/assets/ui/assets/human/stamina4.tga b/assets/ui/assets/human/stamina4.tga new file mode 100644 index 0000000..2416c5e Binary files /dev/null and b/assets/ui/assets/human/stamina4.tga differ diff --git a/assets/ui/assets/load.jpg b/assets/ui/assets/load.jpg new file mode 100644 index 0000000..dbc583c Binary files /dev/null and b/assets/ui/assets/load.jpg differ diff --git a/assets/ui/assets/load_6.jpg b/assets/ui/assets/load_6.jpg new file mode 100644 index 0000000..34117a8 Binary files /dev/null and b/assets/ui/assets/load_6.jpg differ diff --git a/assets/ui/assets/loading_add.png b/assets/ui/assets/loading_add.png new file mode 100644 index 0000000..a056523 Binary files /dev/null and b/assets/ui/assets/loading_add.png differ diff --git a/assets/ui/assets/main_add.png b/assets/ui/assets/main_add.png new file mode 100644 index 0000000..a28ef32 Binary files /dev/null and b/assets/ui/assets/main_add.png differ diff --git a/assets/ui/assets/main_add_pulse.png b/assets/ui/assets/main_add_pulse.png new file mode 100644 index 0000000..09ccfb2 Binary files /dev/null and b/assets/ui/assets/main_add_pulse.png differ diff --git a/assets/ui/assets/main_base.png b/assets/ui/assets/main_base.png new file mode 100644 index 0000000..8e2070a Binary files /dev/null and b/assets/ui/assets/main_base.png differ diff --git a/assets/ui/assets/maporama.wav b/assets/ui/assets/maporama.wav new file mode 100644 index 0000000..d3e5b42 Binary files /dev/null and b/assets/ui/assets/maporama.wav differ diff --git a/assets/ui/assets/menu_main_aurora_base.jpg b/assets/ui/assets/menu_main_aurora_base.jpg new file mode 100644 index 0000000..00dec57 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add.jpg b/assets/ui/assets/menu_main_aurora_base_add.jpg new file mode 100644 index 0000000..4d5fb2c Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b.jpg b/assets/ui/assets/menu_main_aurora_base_add_b.jpg new file mode 100644 index 0000000..da31ed8 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b2.jpg b/assets/ui/assets/menu_main_aurora_base_add_b2.jpg new file mode 100644 index 0000000..1e3e761 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b2.jpg differ diff --git a/assets/ui/assets/menu_main_aurora_base_add_b3.jpg b/assets/ui/assets/menu_main_aurora_base_add_b3.jpg new file mode 100644 index 0000000..95c1ec3 Binary files /dev/null and b/assets/ui/assets/menu_main_aurora_base_add_b3.jpg differ diff --git a/assets/ui/assets/neutral/10_5pie.tga b/assets/ui/assets/neutral/10_5pie.tga new file mode 100644 index 0000000..b915ad3 Binary files /dev/null and b/assets/ui/assets/neutral/10_5pie.tga differ diff --git a/assets/ui/assets/neutral/12_0pie.tga b/assets/ui/assets/neutral/12_0pie.tga new file mode 100644 index 0000000..9a25f5c Binary files /dev/null and b/assets/ui/assets/neutral/12_0pie.tga differ diff --git a/assets/ui/assets/neutral/1_5pie.tga b/assets/ui/assets/neutral/1_5pie.tga new file mode 100644 index 0000000..d9d6415 Binary files /dev/null and b/assets/ui/assets/neutral/1_5pie.tga differ diff --git a/assets/ui/assets/neutral/3_0pie.tga b/assets/ui/assets/neutral/3_0pie.tga new file mode 100644 index 0000000..e303edb Binary files /dev/null and b/assets/ui/assets/neutral/3_0pie.tga differ diff --git a/assets/ui/assets/neutral/4_5pie.tga b/assets/ui/assets/neutral/4_5pie.tga new file mode 100644 index 0000000..3705b59 Binary files /dev/null and b/assets/ui/assets/neutral/4_5pie.tga differ diff --git a/assets/ui/assets/neutral/6_0pie.tga b/assets/ui/assets/neutral/6_0pie.tga new file mode 100644 index 0000000..046a44a Binary files /dev/null and b/assets/ui/assets/neutral/6_0pie.tga differ diff --git a/assets/ui/assets/neutral/7_5pie.tga b/assets/ui/assets/neutral/7_5pie.tga new file mode 100644 index 0000000..6108fde Binary files /dev/null and b/assets/ui/assets/neutral/7_5pie.tga differ diff --git a/assets/ui/assets/neutral/9_0pie.tga b/assets/ui/assets/neutral/9_0pie.tga new file mode 100644 index 0000000..0eba92f Binary files /dev/null and b/assets/ui/assets/neutral/9_0pie.tga differ diff --git a/assets/ui/assets/neutral/charge_bg_h.tga b/assets/ui/assets/neutral/charge_bg_h.tga new file mode 100644 index 0000000..a88994f Binary files /dev/null and b/assets/ui/assets/neutral/charge_bg_h.tga differ diff --git a/assets/ui/assets/neutral/charge_bg_v.tga b/assets/ui/assets/neutral/charge_bg_v.tga new file mode 100644 index 0000000..60a97bb Binary files /dev/null and b/assets/ui/assets/neutral/charge_bg_v.tga differ diff --git a/assets/ui/assets/neutral/charge_cap_h.tga b/assets/ui/assets/neutral/charge_cap_h.tga new file mode 100644 index 0000000..0ea453f Binary files /dev/null and b/assets/ui/assets/neutral/charge_cap_h.tga differ diff --git a/assets/ui/assets/neutral/charge_cap_v.tga b/assets/ui/assets/neutral/charge_cap_v.tga new file mode 100644 index 0000000..5129e07 Binary files /dev/null and b/assets/ui/assets/neutral/charge_cap_v.tga differ diff --git a/assets/ui/assets/neutral/circle.tga b/assets/ui/assets/neutral/circle.tga new file mode 100644 index 0000000..dfac13f Binary files /dev/null and b/assets/ui/assets/neutral/circle.tga differ diff --git a/assets/ui/assets/neutral/colon.tga b/assets/ui/assets/neutral/colon.tga new file mode 100644 index 0000000..fc536ea Binary files /dev/null and b/assets/ui/assets/neutral/colon.tga differ diff --git a/assets/ui/assets/neutral/cross.tga b/assets/ui/assets/neutral/cross.tga new file mode 100644 index 0000000..43a29e1 Binary files /dev/null and b/assets/ui/assets/neutral/cross.tga differ diff --git a/assets/ui/assets/neutral/cross2.tga b/assets/ui/assets/neutral/cross2.tga new file mode 100644 index 0000000..a2ff8d8 Binary files /dev/null and b/assets/ui/assets/neutral/cross2.tga differ diff --git a/assets/ui/assets/neutral/cross3.tga b/assets/ui/assets/neutral/cross3.tga new file mode 100644 index 0000000..6d13cd4 Binary files /dev/null and b/assets/ui/assets/neutral/cross3.tga differ diff --git a/assets/ui/assets/neutral/cross_medkit.tga b/assets/ui/assets/neutral/cross_medkit.tga new file mode 100644 index 0000000..67c3ecc Binary files /dev/null and b/assets/ui/assets/neutral/cross_medkit.tga differ diff --git a/assets/ui/assets/neutral/cross_poison.tga b/assets/ui/assets/neutral/cross_poison.tga new file mode 100644 index 0000000..360e597 Binary files /dev/null and b/assets/ui/assets/neutral/cross_poison.tga differ diff --git a/assets/ui/assets/neutral/fps.tga b/assets/ui/assets/neutral/fps.tga new file mode 100644 index 0000000..0370152 Binary files /dev/null and b/assets/ui/assets/neutral/fps.tga differ diff --git a/assets/ui/assets/neutral/selected.tga b/assets/ui/assets/neutral/selected.tga new file mode 100644 index 0000000..c3cd281 Binary files /dev/null and b/assets/ui/assets/neutral/selected.tga differ diff --git a/assets/ui/assets/neutral/use.tga b/assets/ui/assets/neutral/use.tga new file mode 100644 index 0000000..3356d41 Binary files /dev/null and b/assets/ui/assets/neutral/use.tga differ diff --git a/assets/ui/assets/score_add.png b/assets/ui/assets/score_add.png new file mode 100644 index 0000000..645f76b Binary files /dev/null and b/assets/ui/assets/score_add.png differ diff --git a/assets/ui/assets/score_base.tga b/assets/ui/assets/score_base.tga new file mode 100644 index 0000000..91569bd Binary files /dev/null and b/assets/ui/assets/score_base.tga differ diff --git a/assets/ui/assets/score_flicker.png b/assets/ui/assets/score_flicker.png new file mode 100644 index 0000000..41d3d80 Binary files /dev/null and b/assets/ui/assets/score_flicker.png differ diff --git a/assets/ui/assets/scrollbar.tga b/assets/ui/assets/scrollbar.tga new file mode 100644 index 0000000..b877cd0 Binary files /dev/null and b/assets/ui/assets/scrollbar.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_dwn_a.tga b/assets/ui/assets/scrollbar_arrow_dwn_a.tga new file mode 100644 index 0000000..e3f4d54 Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_dwn_a.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_left.tga b/assets/ui/assets/scrollbar_arrow_left.tga new file mode 100644 index 0000000..5cc394a Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_left.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_right.tga b/assets/ui/assets/scrollbar_arrow_right.tga new file mode 100644 index 0000000..5e7be9b Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_right.tga differ diff --git a/assets/ui/assets/scrollbar_arrow_up_a.tga b/assets/ui/assets/scrollbar_arrow_up_a.tga new file mode 100644 index 0000000..1e9ff31 Binary files /dev/null and b/assets/ui/assets/scrollbar_arrow_up_a.tga differ diff --git a/assets/ui/assets/scrollbar_thumb.tga b/assets/ui/assets/scrollbar_thumb.tga new file mode 100644 index 0000000..035352b Binary files /dev/null and b/assets/ui/assets/scrollbar_thumb.tga differ diff --git a/assets/ui/assets/slider2.tga b/assets/ui/assets/slider2.tga new file mode 100644 index 0000000..4e99d2c Binary files /dev/null and b/assets/ui/assets/slider2.tga differ diff --git a/assets/ui/assets/sliderbutt_1.tga b/assets/ui/assets/sliderbutt_1.tga new file mode 100644 index 0000000..4d05348 Binary files /dev/null and b/assets/ui/assets/sliderbutt_1.tga differ diff --git a/assets/ui/assets/stage_add.png b/assets/ui/assets/stage_add.png new file mode 100644 index 0000000..3b282c3 Binary files /dev/null and b/assets/ui/assets/stage_add.png differ diff --git a/assets/ui/assets/teamoverlay.tga b/assets/ui/assets/teamoverlay.tga new file mode 100644 index 0000000..5843a7f Binary files /dev/null and b/assets/ui/assets/teamoverlay.tga differ diff --git a/assets/ui/assets/verticalgradient.tga b/assets/ui/assets/verticalgradient.tga new file mode 100644 index 0000000..e3ef56a Binary files /dev/null and b/assets/ui/assets/verticalgradient.tga differ diff --git a/assets/ui/assets/warp_splash_m.jpg b/assets/ui/assets/warp_splash_m.jpg new file mode 100644 index 0000000..8591b1e Binary files /dev/null and b/assets/ui/assets/warp_splash_m.jpg differ diff --git a/assets/ui/assets/yboy.jpg b/assets/ui/assets/yboy.jpg new file mode 100644 index 0000000..e8595e0 Binary files /dev/null and b/assets/ui/assets/yboy.jpg differ diff --git a/assets/ui/assets/yboy2.jpg b/assets/ui/assets/yboy2.jpg new file mode 100644 index 0000000..454018c Binary files /dev/null and b/assets/ui/assets/yboy2.jpg differ diff --git a/assets/ui/connect.menu b/assets/ui/connect.menu new file mode 100644 index 0000000..45c62d6 --- /dev/null +++ b/assets/ui/connect.menu @@ -0,0 +1,65 @@ +#include "ui/menudef.h" +//(c)yaltsedge +{ +#define W 480 +#define H 480 + menuDef + { + name "Connect" + rect 0 0 W H + style WINDOW_STYLE_FILLED + background "ui/assets/warp_splash_m.jpg" + fullScreen MENU_TRUE + aspectBias ASPECT_NONE + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "loading" + style WINDOW_STYLE_SHADER + rect 370 162 300 400 + visible 1 + background "scripts/e6" + decoration + } + } +} diff --git a/assets/ui/createfavorite.menu b/assets/ui/createfavorite.menu new file mode 100644 index 0000000..93f7c8d --- /dev/null +++ b/assets/ui/createfavorite.menu @@ -0,0 +1,113 @@ +#include "ui/menudef.h" + +{ + \\ CREATE FAVORITE POPUP MENU \\ + +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define INPUT_H 20 +#define W 250 +#define H ((3*BORDER)+(2*INPUT_H)+BUTT_H) + + menuDef + { + name "createfavorite_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + onESC + { + close createfavorite_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + // ENTER NAME AND ADDRESS // + + itemDef + { + name nameEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + maxchars 40 + text "Name:" + textscale .4 + cvar "ui_favoriteName" + rect BORDER BORDER (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name addressEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + maxchars 40 + text "Address:" + textscale .4 + cvar "ui_favoriteAddress" + rect BORDER ((2*BORDER)+INPUT_H) (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name yes + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-(2*BUTT_W)) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript CreateFavorite; + close createfavorite_popmenu + } + } + + itemDef + { + name yes + text "Cancel" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close createfavorite_popmenu + } + } + } +} diff --git a/assets/ui/createserver.menu b/assets/ui/createserver.menu new file mode 100644 index 0000000..9ebe65d --- /dev/null +++ b/assets/ui/createserver.menu @@ -0,0 +1,514 @@ +#include "ui/menudef.h" + +{ + \\ Server Creation \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 300 +#define PREVIEW_H 225 +#define PREVIEW_X BORDER +#define PREVIEW_Y BORDER +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define BC_W (W-(2*BORDER)) +#define BC_H 50 +#define BC_X BORDER +#define BC_Y (H-(BC_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BC_H + +#define MAPS_W PREVIEW_W +#define MAPS_H (H-((4*BORDER)+PREVIEW_H+BC_H)) +#define MAPS_X BORDER +#define MAPS_Y ((2*BORDER)+PREVIEW_H) + +#define OPTIONS_W (W-((3*BORDER)+PREVIEW_W)) +#define OPTIONS_H (H-((3*BORDER)+BC_H)) +#define OPTIONS_X ((2*BORDER)+PREVIEW_W) +#define OPTIONS_Y BORDER +#define ELEM_OFF_Y 20 +#define ELEM_OFF_X -135 +#define ELEM_H 21 + + menuDef + { + name "createserver" + visible MENU_FALSE + fullscreen MENU_TRUE + rect 0 0 W H + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + background "ui/assets/warp_splash_m.jpg" + aspectBias ASPECT_NONE + + onOpen + { + uiScript loadArenas; + hide accept_alt; + show accept; + hide back_alt; + show back + } + + onEsc + { + close createserver + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + // map selection + + itemDef + { + name mappreview + style WINDOW_STYLE_EMPTY + ownerdraw UI_SELECTEDMAPPREVIEW + rect PREVIEW_X (PREVIEW_Y+5) PREVIEW_W PREVIEW_H + border WINDOW_BORDER_NONE + visible MENU_TRUE + } + + itemDef + { + name maplist + rect MAPS_X MAPS_Y MAPS_W MAPS_H + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + columns 1 + 2 190 ALIGN_LEFT + } + + + // SETTINGS // + + itemDef + { + name expert + type ITEM_TYPE_EDITFIELD + text "Host Name:" + cvar "sv_hostname" + maxChars 40 + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(0*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name normal + type ITEM_TYPE_NUMERICFIELD + text "Time Limit:" + cvar "timelimit" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(1*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Maximum Players:" + cvar "sv_maxclients" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(2*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Require Password:" + cvar "g_needpassword" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(3*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_EDITFIELD + text "Password:" + cvar "g_password" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(4*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + maxchars 10 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + + + itemDef + { + name normal + type ITEM_TYPE_YESNO + text "Pure Server:" + cvar "sv_pure" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(6*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name normal + type ITEM_TYPE_MULTI + text "Dedicated:" + // dedicated is a special cvar in that as soon as it is set, + // the game goes to console only so the ui catches this one specifically + cvar "ui_dedicated" + cvarFloatList { "No" 0 "LAN" 1 "Internet" 2 } + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(7*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Auto Download:" + cvar "sv_allowdownload" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(8*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Enable Voting:" + cvar "g_allowvote" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(9*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Minimum Ping:" + cvar "sv_minping" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(11*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Maximum Ping:" + cvar "sv_maxping" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(12*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_YESNO + text "Synchronous Client:" + cvar "g_synchronousclients" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(13*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Max Rate:" + cvar "sv_maxrate" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(14*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + maxchars 4 + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Zombie Time:" + cvar "sv_zombietime" + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(15*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + maxchars 4 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name expert + type ITEM_TYPE_NUMERICFIELD + text "Reconnect Limit:" + cvar "sv_reconnectlimit" + maxchars 4 + rect (OPTIONS_X+BORDER) (OPTIONS_Y+ELEM_OFF_Y+(16*ELEM_H)) (OPTIONS_W-(2*BORDER)) ELEM_H + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx ELEM_OFF_X + textscale .36 + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + visible MENU_TRUE + forecolor 0 0.8 1 1 + action + { + close createserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Back" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + close createserver + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + uiScript StartServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Create" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + uiScript StartServer + } + } + } +} diff --git a/assets/ui/download.menu b/assets/ui/download.menu new file mode 100644 index 0000000..d323f47 --- /dev/null +++ b/assets/ui/download.menu @@ -0,0 +1,192 @@ +#include "ui/menudef.h" + +{ + \\ DOWNLOAD \\ + + menuDef + { + name "download_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect 158 80 320 320 + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { } + onOpen + { + uiScript loadServerInfo; + } + onESC + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadIgnore; + } + + itemDef + { + name window + rect 10 15 300 320 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible MENU_TRUE + decoration + + border WINDOW_BORDER_FULL + borderSize 1.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name downloadinfo + rect 0 50 320 20 + type ITEM_TYPE_TEXT + text "Download" + textalign ALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWEDMORE + textscale .333 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name downloadinfo + rect 60 80 200 270 + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + wrapped + cvar "com_downloadPromptText" + textalign ALIGN_CENTER + textvalign VALIGN_TOP + textscale .25 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + + // BUTTON // + + + itemDef + { + name curl + text "Download from web-server" + textscale .4 + forecolor 0 0.8 1 1 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 60 250 200 15 + textalign ALIGN_CENTER + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 5 9 13 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadCURL; + } + } + + itemDef + { + name curl + type ITEM_TYPE_YESNO + text "Allow Auto Download:" + cvar "cl_allowDownload" + textscale .3 + forecolor 0 0.8 1 1 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 25 220 200 15 + textalign ALIGN_CENTER + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 5 9 13 } + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name udp + text "Download from server" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 265 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 0 + cvarTest "ui_serverinfo_allowdl" + showCvar { 1 3 9 11 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadUDP; + } + } + + + itemDef + { + name ignore + text "Ignore" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 280 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + cvarTest "sv_pure" + hideCvar { 1 } + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + uiScript downloadIgnore; + } + } + + + + itemDef + { + name disconnect + text "Disconnect" + type ITEM_TYPE_BUTTON + textscale .25 + group grpControlbutton + style WINDOW_STYLE_EMPTY + rect 60 295 200 15 + textalign ALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close download_popmenu; + exec "disconnect"; + } + } + } +} diff --git a/assets/ui/drop.menu b/assets/ui/drop.menu new file mode 100644 index 0000000..5aa1a1d --- /dev/null +++ b/assets/ui/drop.menu @@ -0,0 +1,146 @@ +#include "ui/menudef.h" + +{ + +#define W 320 +#define H 320 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 65 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "drop_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { uiScript clearError } + onESC + { + play "sound/misc/menu1.wav"; + close drop_popmenu; + open main + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + } + + itemDef + { + name dropinfo + rect BORDER BORDER INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "[yeswhine]" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect BORDER (BORDER+50) INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Do you need help?" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect BORDER (BORDER+70) INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Visit our forum: www.ye.boards.net" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect INFO_X INFO_Y INFO_W INFO_H + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + wrapped + cvar "com_errorMessage" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name exit + text "OK" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-((2*BORDER)+(2*BUTT_W))) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close drop_popmenu + } + } + + itemDef + { + name reconnect + text "Reconnect" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + close drop_popmenu; + exec "reconnect"; + } + } + } +} + + diff --git a/assets/ui/error.menu b/assets/ui/error.menu new file mode 100644 index 0000000..5e05188 --- /dev/null +++ b/assets/ui/error.menu @@ -0,0 +1,100 @@ +#include "ui/menudef.h" + +{ + +#define W 320 +#define H 320 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 65 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "error_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { uiScript clearError } + onESC + { + play "sound/misc/menu1.wav"; + close error_popmenu; + open main + } + + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + itemDef + { + name dropinfo + rect BORDER BORDER INFO_W BUTT_H + type ITEM_TYPE_TEXT + text "Error" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name dropinfo + rect INFO_X INFO_Y INFO_W INFO_H + type ITEM_TYPE_TEXT + style WINDOW_STYLE_FILLED + wrapped + cvar "com_errorMessage" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + + itemDef + { + name exit + text "OK" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close error_popmenu + } + } + } +} + + diff --git a/assets/ui/findplayer.menu b/assets/ui/findplayer.menu new file mode 100644 index 0000000..e43cd59 --- /dev/null +++ b/assets/ui/findplayer.menu @@ -0,0 +1,162 @@ +#include "ui/menudef.h" + +{ + \\ FIND PLAYER POPUP MENU \\ + +#define W 400 +#define H 400 +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define LIST_W (W-(2*BORDER)) +#define LIST_DW (LIST_W-40) +#define LEFT_C 0.13 +#define RIGHT_C 0.61 +#define SEARCH_H 30 +#define SERVERS_H 105 + + menuDef + { + name "findplayer_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onClose { } + onOpen + { + uiScript FindPlayer + } + + onESC + { + close findplayer_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + visible MENU_TRUE + decoration + } + + itemDef + { + name namefield + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_FILLED + text "Name:" + cvar "ui_findplayer" + maxChars 20 + rect 40 BORDER 200 15 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx -30 + textscale .3 + backcolor 1 1 1 0.1 + forecolor 0 0.8 1 1 + action { ui_script FindPlayer } + visible MENU_TRUE + } + + itemDef + { + name search + text "Search" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) BORDER BUTT_W SEARCH_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + ui_script FindPlayer + } + } + + + itemDef + { + name serverNameList + rect BORDER ((2*BORDER)+SEARCH_H) LIST_W SERVERS_H + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_FINDPLAYER + visible MENU_TRUE + } + + itemDef + { + name serverInfoList + rect BORDER ((3*BORDER)+SEARCH_H+SERVERS_H) LIST_W (H-(SEARCH_H+SERVERS_H+BUTT_H+(3*BORDER))) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible MENU_TRUE + columns 4 + 0 ((2*LEFT_C)*LIST_DW) ALIGN_LEFT + (LEFT_C*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((2*LEFT_C)*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((1-RIGHT_C)*LIST_DW) (RIGHT_C*LIST_DW) ALIGN_LEFT + } + + // BUTTON // + + itemDef + { + name join + text "Join" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(2*BUTT_W)) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action { ui_script FoundPlayerJoinServer } + } + + itemDef + { + name close + text "Close" + textscale .25 + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close findplayer_popmenu + } + } + } +} + + diff --git a/assets/ui/help.txt b/assets/ui/help.txt new file mode 100644 index 0000000..4a2ef1e --- /dev/null +++ b/assets/ui/help.txt @@ -0,0 +1,339 @@ +{ + "[ye]EDGE 7" + { + "Welcome to EDGE version 7 modification! [yedge]\n" + "The last stand - Prepare for total annihilation!\n" + "\n" + "Preamble:\n" + "Nearly anything is allowed but if you decide to be an asshole:\n" + "\n" + " [ye]What goes around, comes around![ye2]\n" + "\n" + "* Use common sense and good judgment.\n" + "* Respect other players! Ask yourself: Do I ever respect other players?\n" + "* See our rules section for detailed information or ask an admin for support.\n" + "* If you feel unjustly treated and regular admins can't help you:\n" + "* visit our forum and post a topic. [ye] ^2www.new-edge.org [ye2]\n" + "* Also: constructive criticism/feedback/suggestions are welcome.\n" + } + + "[yei]Rules # 1.0 - 1.3" + { + "1.0 No Griefing / Harassment \n" + "^7| No intentional: ^1TEAMKILL / BLEEDING / BASE DESTROY / DECONNING / TROLLING\n" + "^7| Trolling: someone with offensive nature, deliberately disturbing/irritating\n" + "^7| /insulting other players/admins. Also: no badgering people, no endless complaining,\n" + "^7| no tag/name stealing, no offensive names\n" + "\n" + + "1.1 No Cheating\n" + "^7| The use of cheat tools like aimbot, triggerbot,\n" + "^7| wallhack, health hack, lag hack/scripts etc are not allowed.\n" + "^7| Ghosting (spectator spies) will handled as cheat. Revealing information\n" + "^7| publically as a spectator is unfair and a serious problem.\n" + "\n" + + "1.2 No Glitch Building\n" + "^7| No building outside of the map / using level exploits/bugs to build in no-build-areas.\n" + "^7| No building in a manner that intentionally impedes the game\n" + "^7| such as blocking your team into a room.\n" + "\n" + + "1.3 No Spamming / Flooding\n" + "^7| No chat spam, private message or command flood.\n" + "^7| Also watch your chat binds. Don't ^1constantly ^7use them.\n" + "^7| Exception: build/weapon spamming is ^2allowed!\n" + } + + "[yei]Rules # 1.4 - 1.6" + { + "1.4 No Server Takeovers\n" + "^7| No joining with your friends/clan/bots to vote kick individuals or groups.\n" + "^7| This is a public server! But if ^1everyone(!)^7 agrees you can play clan vs [ ] matches.\n" + "\n" + "1.5 No Vote Abuse\n" + "^7| No abuse of vote system. You are not allowed to vote kick/mute/denybuild\n" + "^7| someone with invalid reasons. Voting for 'fun' is a serious offence!\n" + "^7| Valid reasons are: break of our rules like teamkill, bleed, decon etc.\n" + "^7| But read closely: one (1) teamkill is not enough to kick someone.\n" + "^7| Always ask if it was on purpose. Such things happen all the time\n" + "^7| so don't overreact. Remember the preamble:\n" + "^7| 'Use common sense and good judgment.'\n" + "^7| Hint: Always try to contact an admin first and ask for help.\n" + "^7| If a ^1team member ^7is breaking rules and you want to vote \n" + "^7| [ ] him it has to be a ^1TEAM-vote!\n" + "\n" + "^7 *Our rules apply to everyone and every level.\n" + } + + "[yenade]Penalty Scale" + { + "^7| The duration of bans for breaking the rules can vary from a few minutes to a \n" + "^7| few days.The actual duration of the ban is left for the each admin to decide.\n" + "^7| However if you feel that a ban is out of scale compared to the violation\n" + "^7| there's a section at our forum where it can be further discussed.\n" + } + + "[yeal]Admin Levels" + { + "Level 8 | ^1Server Owner\n" + "Level 7 | ^4Lead Admin [ye] ^7Promotes or demotes admins\n" + "Level 6 | ^1Senior Admin [ye] ^7Full power admin\n" + "Level 5 | ^6Trial Admin [ye] ^7Qualifying period for new admins\n" + "\n" + "Level 4 | ^3VIP-Player [ye] ^7immune to kick votes\n" + "\n" + "Level 3 | ^2Good Player [ye] ^7High skilled player & well-bred\n" + "Level 2 | ^2Verified Player [ye] ^7Normal player level, able to /callvote\n" + "Level 1 | ^5Registered Player [ye] ^7Has nickname protection\n" + "\n" + "Level 0 | ^7Unregistered Player\n" + "\n" + "^7 *Use /adminhelp to see available commands.\n" + "^7 *If you want to be admin or have higher level contact any admin!\n" + "^7 *No admin levels are set w/o the approval of the current ^4Lead Admin^7.\n" + } + + "[yekey]Commands #1" + { + "Use these commands in console (^) or in main chat (T) or use ROBOT HELPER\n" + "\n" + "/adminhelp [ye] ^7Shows available commands for your level.\n" + "/listplayers [ye] ^7Lists all players on server.\n" + "/listmaps [ye] ^7Lists all available server maps.\n" + "/callvote map/nextmap MAPNAME [ye] ^7Starts a map or nextmap vote. \n" + "/callvote poll TEXT [ye] ^7Start a poll.\n" + "/callvote armageddon VALUE [ye] ^7Start an armageddon vote with demolition %.\n" + "/condump NAME.txt [ye] ^7Dumps current console information to a [].txt file.\n" + "/register [ye] ^7Protects your nickname.\n" + "/cl_noprint 1 [ye] ^7Turns the main chat off. Set it to 0 if you want it back on.\n" + "/ignore NAME/ID [ye] ^7Blocks chat msg of ID in mainchat. See /listplayers for id.\n" + "/com_maxfps VALUE [ye] ^7Sets your max fps to a given value. Use values from 50 - 150.\n" + + } + "[yekey]Commands #2" + { + "To use colors put ^ and a number in front of ur name or text\n" + "|Colors: 1 or 9=^1red, 2=^2green, 3=^3yellow, 4=^4blue, 5=cyan, 6=^6pink, 7=^7white, 8 or 0=^0grey\n" + "|Example: ^7^^73 Hello! -> ^3Hello!\n" + "\n" + "^7/bind means that u connect a command to a key on your keyboard like:\n" + "^2 /bind KEY COMMAND or ^6/bind KEY COMMAND ATTRIBUTE\n" + "|Example: ^2/bind k say hello! -> if u push the key [k] a chat message "hello!" will triggered.\n" + "|Example: ^6/bind h class level2 -> on push [h] you will evolve to level2 alien (Marauder)\n" + "\n" + "^7/buy ITEM -> lets you buy an item wich can be ammo, equipment or weapons.\n" + "|Equipment: gren -> grenade, smo -> smoke grenade, min -> mine, bsuit -> battlesuit\n" + "|larmour -> light armour, helmet, medkit -> medi kit, biokit, cloak, battpack, jetpack, ammo\n" + "\n" + "^7/class ALIENCLASS -> lets you evolve to your desiered alien class.\n" + "|Alien Classes: builder -> granger, level0 -> dretch, level0upg -> adv. dretch, \n" + "|level1 -> basilisk, level1upg -> adv.basilisk, level2 -> marauder, level2upg -> adv.marauder,\n" + "|level3 -> dragoon, level3upg -> adv.dragoon, level4 -> tyrant, level5 -> hummel\n" + + } + + + "[yeemo]Emoticons #1" + { + "Put the emoticon name in brackets []\n" + "yesawesome2 = [yesawesome2] | yesba = [yesba] | yesbignose = [yesbignose] | yesbruce = [yesbruce]\n" + "\n" + "yeschuck = [yeschuck] | yesangry = [yesangry] | yesasscry = [yesasscry] | yesawesome = [yesawesome] \n" + "\n" + "yesaww = [yesaww] | yesawwcute = [yesawwcute] | yesawww = [yesawww] | yesbat = [yesbat] \n" + "\n" + "yesbuild = [yesbuild] | yescrack = [yescrack] | yescrazy = [yescrazy] | yescreepguy = [yescreepguy] \n" + "\n" + "yescry = [yescry] | yescute = [yescute] | yescuty = [yescuty] | yesdafuq = [yesdafuq]\n" + "\n" + "yesdrug = [yesdrug] | yesepictroll = [yesepictroll] | yesevil = [yesevil] | yesfrown = [yesfrown] \n" + "\n" + "yesgs = [yesgs] | yeshappy = [yeshappy] | yeshello = [yeshello] | yeship = [yeship] \n" + "\n" + "yeshitler = [yeshitler] | yeshmm = [yeshmm] | yesinsane = [yesinsane] | yesjoy = [yesjoy] \n" + } + + + "[yeemo]Emoticons #2" + { + "yesretarded = [yesretarded] | yesgege = [yesgege] | yessarca = [yessarca] | yesscept = [yesscept] \n" + "\n" + "yesserious = [yesserious] | yesshock = [yesshock] | yessmile = [yessmile] | yessnake = [yessnake] \n" + "\n" + "yessniper = [yessniper] | yesspok = [yesspok] | yesstar = [yesstar] | yesstoned = [yesstoned] \n" + "\n" + "yesstupid = [yesstupid] | yestard = [yestard] | yestong = [yestong] | yesrainbow = [yesrainbow]\n" + "\n" + "yestroll = [yestroll] | yestrylol = [yestrylol] | yesupset = [yesupset] | yesvamp = [yesvamp] \n" + "\n" + "yesweirdo = [yesweirdo] | yeswhat = [yeswhat] | yeswhine = [yeswhine] | yeshaha = [yeshaha] \n" + "\n" + "yesjack = [yesjack] | yesjoker = [yesjoker] | yeslawl = [yeslawl] | yesmadbro = [yesmadbro] \n" + "\n" + "yesmadd = [yesmadd] | yesmindfuck = [yesmindfuck] | yesnerd = [yesnerd] | yesnigga = [yesnigga] \n" + } + + "[yeemo]Emoticons #3" + { + "yesohh = [yesohh] | yesohshit = [yesohshit] | yesosama = [yesosama] | yespedo = [yespedo]\n" + "\n" + "yeswsmile = [yeswsmile] | yesugauga = [yesugauga] | yesasscry = [yesasscry]\n" + "\n" + "yesawesome = [yesawesome] | yesaww = [yesaww] | yesninja = [yesninja] | yessad = [yessad]\n" + "\n" + "yeskid = [yeskid] | yeslal = [yeslal] | yeslessretard = [yeslessretard] | yesmad = [yesmad] \n" + "\n" + "yesmegusta = [yesmegusta] | yesmouth = [yesmouth] | yesmp = [yesmp] | yesmustage = [yesmustage]\n" + "\n" + "yesomg = [yesomg] | yesrage = [yesrage] | yesretard = [yesretard] | yeswell = [yeswell] \n" + "\n" + "ye = [ye] | ye2 = [ye2] | yeaim = [yeaim] | yedge = [yedge] | yenade = [yenade] | yegg = [yegg] \n" + "\n" + "yeal = [yeal] | yec = [yec] | yeemo = [yeemo] | yeshield = [yeshield] | yetool = [yetool] \n" + "\n" + "yeammo = [yeammo] | yebat = [yebat] | yebiok = [yebiok] | yecloa = [yecloa] | yeemo = [yeemo] \n" + "\n" + "yeequ = [yeequ] | yefarms = [yefarms] | yejet = [yejet] | yemed = [yemed] | yeshdog = [yeshdog]\n" + + } + + "[yeflag]Flags #1" + { + "yeffanta = [yefanta] | yefargentina = [yefargentina] | yefaustralia = [yefaustralia] | yefaustria = [yefaustria]\n" + "\n" + "yefbrasil = [yefbrasil] | yefcana = [yefcana] | yefchile = [yefchile] | yefchina = [yefchina]\n" + "\n" + "yefcroat = [yefcroat] | yefcuba = [yefcuba] | yefcz = [yefcz] | yefde = [yefde]\n" + "\n" + "yefegyp = [yefegyp] | yeffin = [yeffin] | yeffrance = [yeffrance] | yefgb = [yefgb]\n" + "\n" + "yefhong = [yefhong] | yefhu = [yefhu] | yefindia = [yefindia] | yefindon = [yefindon] \n" + "\n" + "yefiraq = [yefiraq] | yefire = [yefire] | yefisra = [yefisra] | yefita = [yefita] \n" + + } + "[yeflag]Flags #2" + { + "yefmex = [yefmex] | yefnether = [yefnether] | yefnorw = [yefnorw] | yefphil = [yefphil] \n" + "\n" + "yefport = [yefport] | yefroma = [yefroma] | yefrus = [yefrus] | yefsinga = [yefsinga] \n" + "\n" + "yefsloven = [yefsloven] | yefspain = [yefspain] | yefswe = [yefswe] | yefswitz = [yefswitz] \n" + "\n" + "yeftur = [yeftur] | yefukr = [yefukr] | yefusa = [yefusa] | yefsyr = [yefsyr] | yefslo = [yefslo] \n" + "\n" + "yefpo = [yefpo] | yefjp = [yefjp] | yefiran = [yefiran] | yefcisland = [yefcisland] | yefden = [yefden]\n" + } + + "[yeemo]Tremicons" + { + "acidtube = [acidtube] | advbasilisk = [advbasilisk] | advdragoon = [advdragoon] | advgranger = [advgranger] \n" + "\n" + "advmarauder = [advmarauder] | armoury = [armoury] | barricade = [barricade] | basilisk = [basilisk] \n" + "\n" + "blaster = [blaster] | booster = [booster] | bsuit = [bsuit] | chaingun = [chaingun] \n" + "\n" + "ckit = [ckit] | defcomp = [defcomp] | dev = [dev] | dragoon = [dragoon]\n" + "\n" + "dretch = [dretch] | egg = [egg] | featured = [featured] | flamer = [flamer] \n" + "\n" + "granger = [granger] | grenade = [grenade] | hive = [hive] | hovel = [hovel] \n" + "\n" + "human = [human] | lasgun = [lasgun] | lcannon = [lcannon] | marauder = [marauder] \n" + "\n" + "mdriver = [mdriver] | medstat = [medstat] | official = [official] | overmind = [overmind] \n" + "\n" + "painsaw = [painsaw] | prifle = [prifle] | reactor = [reactor] | repeater = [repeater] \n" + "\n" + "rifle = [rifle] | shotgun = [shotgun] | telenode = [telenode] | tent = [tent] \n" + "\n" + "tesla = [tesla] | trapper = [trapper] | turret = [turret] | tyrant = [tyrant] \n" + } + + "[yetool]New Buildings" + { + "New buildings (3.0):\n" + "\n" + "Humans:^7 Container(S,M,L), Plate(S,L), Fence(+Rod), Barrier (L,C,P),\n" + "^7 Shield, FlameRet, Ammo Supply, Teflon Foil, Barrel, FF, Cover(+Stump).\n" + "Aliens:^7 Panzer(S,M,L), Tendon(S,M,L), Net(+Spike), Infestation(S,T,B),\n" + "^7 Reflector, Muscle, Spiteful Abcest, Cocoon, Organic Bulb, Pod(+Stump),\n" + "\n" + "Creep Colony/Refinery: ^7Every of those buildings gives you extra bp (fixed).\n" + "Infestation Slime: ^7Grabs all enemies in range and kills them slowly.\n" + "Ammo Supply: ^7Gives ammo to non-energy weapons. Doesn't need powered areas!\n" + "Flame Turret: ^7Does high damage to its enemies. Short range.\n" + } + + "[yetool]New Units" + { + "Hummel\n" + "^7Fast airborne unit for aliens team (stage 2) called "Hummel" (big bee).\n" + "^7The Hummel has a pickles attack (shoots spikes) and an air pounce (flymode only).\n" + "^7It can fly by pressing walk. If not, bind +speed to a button you want.\n" + "\n" + "Adv.Dretch \n" + "^7Has the ability to destroy defensive structures like turrets and teslas.\n" + "^7Has the ability to spread infections.\n" + "^7Has the ability to pounce.\n" + "^7\n" + "Basilisk \n" + "^7Has the ability to use an acid bomb (nade).\n" + "^7\n" + "Advanced Basilisk \n" + "^7Has the ability to become invisible if you stay still/OM alive/full hp.\n" + "^7Has the ability to use an advanced acid bomb.\n" + "^7\n" + "Advanced Marauder \n" + "^7Has the ability to snipe 3 barbs.\n" + "^7\n" + "Tyrant \n" + "^7Has the ability to shoot 3 fire breaths.\n" + } + + "[yetool]New Equipment" + { + "Biokit\n" + "^7The "Biokit" is a biological enhancement system that heals wounds, improves stamina,\n" + "^7and provides some resistance to alien infection. \n" + "^7\n" + "Cloak\n" + "^7The "Cloak" can be used to sneak up on aliens without being seen. The cloak lasts for 30\n" + "^7seconds once it is activated. Back-mounted battery pack and jet pack will stay visible.\n" + "^7\n" + "Mine\n" + "^7A powerful mine triggered by alien units.\n" + "^7\n" + "Flamer\n" + "^7Has a Napalm mode now.\n" + "^7\n" + "Massdriver\n" + "^7Has a target seeking plasma mode now.\n" + } + + + "[yec]About / Credits" + { + "Developer:\n" + "[ye]New EDGE (v 7.1+) development ^7by ^7CU^3[dragoon]^7ams.\n" + "[ye]EDGE main development ^7by yalt.\n" + "[ye]EDGE Help file edits & Forum (www.new-edge.org) set up ^7by ^3[ye]^1K^4ai ^2[flamer].\n" + "[ye]models/textures/gfx/sound/code/shaders/cfgs/ui/maps/gameplay (...) ^7by yalt - 2013\n" + "[ye]Copyright: You are allowed edit and to use my work for non profit projects.\n" + "\n" + "Exceptions:\n" + "[ye]CreepColony/Basibomb/Refinery models ^7by iltavuo\n" + "[ye]Smoke/2nd Creep/acidtube/luci impact -texture, new tesla/jetpack -sound ^7by pikatchu\n" + "[ye]Team Balance Code ^7 by CU|ams\n" + "[ye]Alien/Human music (modified)^7by Team RXN (Gloom Quake2)\n" + "[ye]Adv.Dretch & BioKit (partly) ^7by TremX\n" + "[ye]Tremulous ^7by Dark Legion Development\n" + "[ye]VaultBoy (modified) ^7by Obsidian Entertainment\n" + "[ye]Elevator music ^7by Unknown AQ2 Mapper \n" + "[ye]Various sounds (mostly modified) ^7by Public Domain\n" + "[ye]To all girls & boys who supported me: thank you very much!\n" + } + + +} diff --git a/assets/ui/hud.txt b/assets/ui/hud.txt new file mode 100644 index 0000000..1ea8199 --- /dev/null +++ b/assets/ui/hud.txt @@ -0,0 +1,10 @@ +// hud menu defs +// +{ + loadMenu { "ui/tremulous_human_hud.menu" } + loadMenu { "ui/tremulous_alien_builder_hud.menu" } + loadMenu { "ui/tremulous_alien_general_hud.menu" } + loadMenu { "ui/tremulous_default_hud.menu" } + loadMenu { "ui/teamscore.menu" } + loadMenu { "ui/loading.menu" } +} diff --git a/assets/ui/infopanes.def b/assets/ui/infopanes.def new file mode 100644 index 0000000..8fd455e --- /dev/null +++ b/assets/ui/infopanes.def @@ -0,0 +1,349 @@ +{ + name alienteam + text "The Alien Team\n\n" + text "The Aliens' strengths are in movement " + text "and the ability to quickly construct new bases quickly. They possess a " + text "range of abilities including basic melee attacks, movement-" + text "crippling poisons and more." + align left +} +{ + name humanteam + text "The Human Team\n\n" + text "The humans are the masters of technology. Although their bases take " + text "long to construct, their automated defense ensures they stay built. " + text "A wide range of upgrades and weapons are available to the humans, each " + text "contributing to eradicate the alien threat." + align left +} +{ + name spectateteam + text "Watch the game without playing." +} +{ + name autoteam + text "Join the team with the least players." +} +{ + name rifleitem + text "Rifle\n\n" + text "Basic weapon. Cased projectile weapon, with a slow clip based " + text "reload system.\n\n" + text "Credits: Free" +} +{ + name ckititem + text "Construction kit\n\n" + text "Used for building all basic structures. This includes " + text "spawns, power and basic defense.\n\n" + text "Credits: Free" +} +{ + name ackititem + text "Advanced Construction kit\n\n" + text "Used for building advanced structures. This includes " + text "combat computers and advanced defense.\n\n" + text "Credits: Free" +} +{ + name shotgunitem + text "Shotgun\n\n" + text "Close range weapon that is useful against larger foes. " + text "It has a slow repeat rate, but can be devastatingly " + text "effective.\n\n" + text "Credits: " text 150 +} +{ + name chaingunitem + text "Chain Gun\n\n" + text "Belt drive, cased projectile weapon. It has a high " + text "repeat rate but a wide firing angle and is therefore relatively " + text "inaccurate.\n\n" + text "Credits: " text 400 +} +{ + name flameritem + text "Flamethrower\n\n" + text "Sprays fire at its target. It is powered by compressed " + text "gas. The relatively low rate of fire means this weapon is most " + text "effective against static targets.\n\n" + text "Credits: " text 450 +} +{ + name mdriveritem + text "Mass Driver\n\n" + text "A portable particle accelerator which causes minor " + text "nuclear reactions at the point of impact. It has a very large " + text "payload, but fires slowly.\n\n" + text "Credits: " text 350 +} +{ + name prifleitem + text "Pulse Rifle\n\n" + text "An energy weapon that fires pulses of concentrated energy at a fast " + text "rate. It requires re-energising every 50 pulses.\n\n" + text "Credits: " text 400 +} +{ + name lcannonitem + text "Lucifer Cannon\n\n" + text "Similar to the pulse rifle, but more powerful. " + text "Additionally, it has a secondary attack where energy can be charged " + text "up to shoot a devastating ball of energy.\n\n" + text "Credits: " text 600 +} +{ + name lgunitem + text "Las Gun\n\n" + text "Slightly more powerful than the basic rifle, but " + text "instead of bullets it fires small packets of energy.\n\n" + text "Credits: " text 250 +} +{ + name psawitem + text "Pain Saw\n\n" + text "Similar to a chainsaw, but instead of a chain " + text "it has an electric arc capable of dealing a great deal of damage at " + text "close range.\n\n" + text "Credits: " text 100 +} +{ + name grenitem + text "Grenade\n\n" + text "A small incendinary device ideal for damaging tightly packed " + text "alien structures. Has a five second timer.\n\n" + text "Credits: " text 200 +} +{ + name larmouritem + text "Light Armour\n\n" + text "Protective armour that helps to defend against light alien melee " + text "attacks.\n\n" + text "Credits: " text 70 +} +{ + name helmetitem + text "Helmet\n\n" + text "In addition to protecting your head, the helmet provides a " + text "scanner indicating the presence of any non-human lifeforms in your " + text "immediate vicinity.\n\n" + text "Credits: " text 90 +} +{ + name battpackitem + text "Battery Pack\n\n" + text "Back-mounted battery pack that permits storage of one and a half " + text "times the normal energy capacity for energy weapons.\n\n" + text "Credits: " text 100 +} +{ + name jetpackitem + text "Jet Pack\n\n" + text "Back-mounted jet pack that enables the user to fly to remote " + text "locations. It is very useful against alien spawns in hard to reach " + text "spots.\n\n" + text "Credits: " text 120 +} +{ + name bsuititem + text "Battle Suit\n\n" + text "A full body armour that is highly effective at repelling alien attacks. " + text "It allows the user to enter hostile situations with a greater degree " + text "of confidence.\n\n" + text "Credits: " text 400 +} +{ + name ammoitem + text "Ammunition\n\n" + text "Ammunition for the currently held weapon.\n\n" + text "Credits: Free" +} +{ + name telenodebuild + text "Telenode\n\n" + text "The most basic human structure. It provides a means for " + text "humans to enter the battle arena. Without any of these the humans " + text "cannot spawn and defeat is imminent.\n\n" + text "Power: " text 10 +} +{ + name mgturretbuild + text "Machine Gun Turret\n\n" + text "Automated base defense that is effective against fast moving targets, but " + text "does not cause much damage on its own and should " + text "always be backed up by physical support.\n\n" + text "Power: " text 8 +} +{ + name armbuild + text "Armoury\n\n" + text "An essential part of the human base, providing a means " + text "to upgrade the basic human. A range of upgrades and weapons are " + text "available from the armoury, each with a price.\n\n" + text "Power: " text 10 +} +{ + name medistatbuild + text "Medistation\n\n" + text "A structure providing an automated healing energy that restores " + text "the health of any human that stands inside it. It may only be used " + text "by one person at a time.\n\n" + text "Power: " text 8 +} +{ + name reactorbuild + text "Reactor\n\n" + text "All structures except the telenode rely on a reactor to operate." + text "The reactor provides power for all the human structures either " + text "directly or via repeaters. There can only be a single reactor.\n\n" +} +{ + name dccbuild + text "Defense Computer\n\n" + text "A structure coordinating the action of base defense so that " + text "defense is distributed evenly among the enemy. " + text "This structure is required for building the Tesla Generator.\n\n" + text "Power: " text 8 +} +{ + name teslabuild + text "Tesla Generator\n\n" + text "A structure equipped with a strong electrical attack that always " + text "hits its target. It is useful against larger aliens " + text "and for consolidating basic defense.\n\n" + text "Power: " text 10 +} +{ + name repeaterbuild + text "Repeater\n\n" + text "A power distributor that transmits power from the reactor " + text "to remote locations, so that bases may be built far from the reactor.\n\n" +} +{ + name eggpodbuild + text "Egg\n\n" + text "The most basic alien structure. It allows aliens to spawn " + text "and protect the Overmind. Without any of these, the Overmind is left " + text "nearly defenseless and defeat is imminent.\n\n" + text "Sentience: " text 10 +} +{ + name overmindbuild + text "Overmind\n\n" + text "A collective consciousness that controls all the " + text "alien structures in its vicinity. It must be protected at all costs, " + text "since its death will render alien structures defenseless." +} +{ + name barricadebuild + text "Barricade\n\n" + text "Used to obstruct corridors and doorways, " + text "hindering humans from threatening the spawns and Overmind.\n\n" + text "Sentience: " text 10 +} +{ + name acid_tubebuild + text "Acid Tube\n\n" + text "Ejects lethal poisonous " + text "acid at an approaching human. These are highly effective when used in " + text "conjunction with a trapper to hold the victim in place.\n\n" + text "Sentience: " text 8 +} +{ + name hivebuild + text "Hive\n\n" + text "Houses millions of tiny " + text "insectoid aliens. When a human approaches this structure, the " + text "insectoids attack.\n\n" + text "Sentience: " text 12 +} +{ + name trapperbuild + text "Trapper\n\n" + text "Fires a blob of adhesive spit at any non-alien in its " + text "line of sight. This hinders their movement, making them an easy target " + text "for other defensive structures or aliens.\n\n" + text "Sentience: " text 8 +} +{ + name boosterbuild + text "Booster\n\n" + text "Provides any alien with a poison ability on all its " + text "attacks. In addition to the default attack damage, the victim loses " + text "health over time unless they heal themselves with a medkit." + text "The booster also increases the rate of health regeneration for " + text "any nearby aliens.\n\n" + text "Sentience: " text 12 +} +{ + name hovelbuild + text "Hovel\n\n" + text "An armoured shell used by the builder class to " + text "hide in, while the alien base is under attack. It may be entered or " + text "exited at any time." +} +{ + name builderclass + text "Granger\n\n" + text "Responsible for building and maintaining all " + text "the alien structures." +} +{ + name builderupgclass + text "Advanced Granger\n\n" + text "Similar to the base Granger, " + text "except that in addition to being able to build structures it has a " + text "melee attack and the ability to crawl on walls." +} +{ + name level0class + text "Dretch\n\n" + text "Has a lethal bite and the ability to crawl " + text "on walls and ceilings." +} +{ + name level1class + text "Basilisk\n\n" + text "Able to crawl on walls and ceilings. " + text "Its melee attack is most effective when combined with the ability to " + text "grab its foe." +} +{ + name level1upgclass + text "Advanced Basilisk\n\n" + text "In addition to the basic Basilisk abilities, the Advanced " + text "Basilisk sprays a poisonous gas which disorientaits any " + text "nearby humans." +} +{ + name level2class + text "Marauder\n\n" + text "Has a melee attack and the ability to jump off walls." + text "This allows the Marauder to gather great speed in enclosed areas." +} +{ + name level2upgclass + text "Advanced Marauder\n\n" + text "The Advanced Marauder has all the abilities of the base Marauder " + text "including an area effect electric shock attack." +} +{ + name level3class + text "Dragoon\n\n" + text "Possesses a melee attack and the pounce ability, which may " + text "be used as an attack, or a means to reach a remote location inaccessible " + text "from the ground." +} +{ + name level3upgclass + text "Advanced Dragoon\n\n" + text "In addition to the basic Dragoon abilities, the Dragoon Upgrade has " + text "3 barbs which may be used to attack humans from a distance." +} +{ + name level4class + text "Tyrant\n\n" + text "Provides a healing aura in which nearby aliens regenerate health " + text "faster than usual. As well as a melee attack, this class can charge " + text "at enemy humans and structures, inflicting great damage." +} diff --git a/assets/ui/ingame.menu b/assets/ui/ingame.menu new file mode 100644 index 0000000..033e6f1 --- /dev/null +++ b/assets/ui/ingame.menu @@ -0,0 +1,234 @@ +#include "ui/menudef.h" +{ +#define W 640 +#define H 480 +menuDef + { + name "ingame" + visible 1 + outOfBoundsClick + rect 0 0 640 480 + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + onOpen { uiScript stopRefresh ; } + onESC + { + play "sound/misc/menu1.wav"; + close ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "edgesplash" + rect 250 50 680 680 + type ITEM_TYPE_MODEL + style WINDOW_STYLE_FILLED + asset_model "ui/assets/e6.md3" + model_fovx 30.0 + model_fovy 30.0 + model_angle 180 + visible 1 + decoration + } + itemDef + { + name "menu" + style WINDOW_STYLE_SHADER + rect 270 160 110 190 + visible 1 + background "ui/assets/main_base.png" + decoration + } + itemDef + { + name "menu_add" + style WINDOW_STYLE_SHADER + rect 245 132 160 238 + visible 1 + background "scripts/main_add" + decoration + } + itemDef + { + name "menu_add_pulse" + style WINDOW_STYLE_SHADER + rect 245 132 160 238 + visible 1 + background "scripts/main_add_pulse" + decoration + } + itemDef + { + name "bu1" + type ITEM_TYPE_BUTTON + text "MANUAL" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 190 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_yehelp + } + } + itemDef + { + name "bu2" + type ITEM_TYPE_BUTTON + text "VOTE MAPS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 205 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_map + } + } + itemDef + { + name "bu3" + type ITEM_TYPE_BUTTON + text "VOTE PLAYERS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 220 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_game + } + } + itemDef + { + name "bu4" + type ITEM_TYPE_TEXT + text "IGNORE PLAYERS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 235 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_ignore + } + } + itemDef + { + name "bu5x" + type ITEM_TYPE_BUTTON + text "SERVER BROWSER" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 250 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_sbrowser + } + } + itemDef + { + name "bu5" + type ITEM_TYPE_BUTTON + text "ROBOT HELPER" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 265 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_robot + } + } + itemDef + { + name "bu6" + type ITEM_TYPE_BUTTON + text "OPTIONS" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 280 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_options + } + } + itemDef + { + name "bu7" + type ITEM_TYPE_TEXT + text "EXIT" + style WINDOW_STYLE_EMPTY + textscale .3 + rect 300 295 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open ingame_leave + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame.txt b/assets/ui/ingame.txt new file mode 100644 index 0000000..310e628 --- /dev/null +++ b/assets/ui/ingame.txt @@ -0,0 +1,16 @@ +// menu defs +// +{ +loadMenu { "ui/ingame.menu" } +loadMenu { "ui/ingame_game.menu" } +loadMenu { "ui/ingame_options.menu" } +loadMenu { "ui/ingame_leave.menu" } +loadMenu { "ui/ingame_map.menu" } +loadMenu { "ui/ingame_yehelp.menu" } +loadMenu { "ui/ingame_map640480.menu" } +loadMenu { "ui/ingame_map19201080.menu" } +loadMenu { "ui/ingame_ignore.menu" } +loadMenu { "ui/ingame_sbrowser.menu" } +loadMenu { "ui/ingame_robot.menu" } +loadMenu { "ui/teamscore.menu" } +} diff --git a/assets/ui/ingame_about.menu b/assets/ui/ingame_about.menu new file mode 100644 index 0000000..77ab4c9 --- /dev/null +++ b/assets/ui/ingame_about.menu @@ -0,0 +1,173 @@ +#include "ui/menudef.h" + +{ + \\ INGAME ABOUT BOX \\ + + menuDef + { + name "ingame_about" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 10 56 256 160 + focusColor 1 .75 0 1 + + itemDef + { + name window + rect 10 5 256 150 + style 1 + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name about + rect 0 25 256 20 + name gametypefield + type 4 + style 0 + text "Map Name:" + cvar mapname + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 40 256 20 + type 4 + style 0 + text "Time Limit:" + maxPaintChars 12 + cvar timelimit + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 55 256 20 + type 4 + style 0 + text "Protocol:" + cvar protocol + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 70 256 20 + type 4 + style 0 + text "Max Clients:" + cvar sv_maxclients + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 85 256 20 + type 4 + style 0 + text "Host Name:" + cvar sv_hostname + maxPaintChars 12 + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 100 256 20 + type 11 + style 0 + text "Password Required:" + cvar g_needpass + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 115 256 20 + type 11 + style 0 + text "DM Flags:" + cvar g_dmflags + textalign ITEM_ALIGN_RIGHT + textalignx 128 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name about + rect 0 130 256 20 + type 4 + style 0 + text "Version:" + cvar version + maxPaintChars 32 + textalign ITEM_ALIGN_LEFT + textalignx 128 + textaligny 12 + textalign 1 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + } +} diff --git a/assets/ui/ingame_callteamvote.menu b/assets/ui/ingame_callteamvote.menu new file mode 100644 index 0000000..9dc6623 --- /dev/null +++ b/assets/ui/ingame_callteamvote.menu @@ -0,0 +1,171 @@ +#include "ui/menudef.h" + +{ + menuDef + { + name "ingame_callteamvote" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 37 56 250 157 + focusColor 1 .75 0 1 + onopen + { + hide grpCallVote; + show teamKick; + + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + } + + itemDef + { + name window + rect 10 5 230 147 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + itemDef + { + name teamKickBtn + text "Team Kick" + textscale .25 + group grpbutton + rect 20 40 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show teamKick; + + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + } + } + + + // TEAM KICK PLAYER // + + itemDef + { + name teamKick + group grpCallVote + text "Team Kick Player:" + textscale .25 + rect 70 15 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name teamKick + group grpCallVote + rect 70 35 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 0 + } + + itemDef + { + name teamKick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 173 125 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + + + // KICK PLAYER // + + itemDef + { + name kick + group grpCallVote + text "Kick Player:" + textscale .25 + rect 70 15 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name kick + group grpCallVote + rect 70 35 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 0 + } + + itemDef + { + name kick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 173 125 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + } +} diff --git a/assets/ui/ingame_game.menu b/assets/ui/ingame_game.menu new file mode 100644 index 0000000..76d4ed6 --- /dev/null +++ b/assets/ui/ingame_game.menu @@ -0,0 +1,277 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "ingame_game" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onESC + { + play "sound/misc/menu1.wav"; + close ingame_game + } + onopen + { + uiScript InitIgnoreList; + uiScript loadServerInfo; + show vote; + close ingame; + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 -60 1280 340 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "vote" + text "List All Players" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 390 -50 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide gameGrp; + show playervote; + show reasonfield; + show vote; + } + } + itemDef + { + name "vote" + text "List Teammates" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 530 -50 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide gameGrp; + show teamvote; + show reasonfield; + show vote; + } + } + itemDef + { + name "playervote" + group gameGrp + rect 300 -20 400 250 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .225 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible MENU_FALSE + } + itemDef + { + name "playervote" + group gameGrp + text "Mute Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 450 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteMute; + uiScript closeingame + } + } + itemDef + { + name "playervote" + group gameGrp + text "Un-Mute Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 585 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteUnMute; + uiScript closeingame + } + } + + itemDef + { + name "playervote" + group gameGrp + text "Kick Player" + type ITEM_TYPE_BUTTON + textscale .35 + rect 315 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + rect 300 -20 400 250 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .225 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible MENU_FALSE + } + itemDef + { + name "teamvote" + group gameGrp + text "Kick Teammate" + type ITEM_TYPE_BUTTON + textscale .35 + rect 325 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + text "Deny Building" + type ITEM_TYPE_BUTTON + textscale .35 + rect 455 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamDenyBuild; + uiScript closeingame + } + } + itemDef + { + name "teamvote" + group gameGrp + text "Allow Building" + type ITEM_TYPE_BUTTON + textscale .35 + rect 595 250 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamAllowBuild; + uiScript closeingame + } + } + itemDef + { + name "reasonfield" + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_FILLED + text "Reason:" + cvar "ui_reason" + maxChars 100 + rect 302 235 398 15 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale .30 + backcolor 1 1 1 0.2 + forecolor 1 1 1 1 + visible MENU_FALSE + } + } +} diff --git a/assets/ui/ingame_ignore.menu b/assets/ui/ingame_ignore.menu new file mode 100644 index 0000000..ec56a3a --- /dev/null +++ b/assets/ui/ingame_ignore.menu @@ -0,0 +1,252 @@ +#include "ui/menudef.h" + +{ + \\ INGAME GAME BOX \\ + +#define X 10 +#define Y 60 +#define BORDER 10 + +#define TOPBUTT_W 80 +#define TOPBUTT_H 30 + +#define SIDEBUTT_W 50 +#define SIDEBUTT_H 25 + +#define MAP_X (SIDEBUTT_W+BORDER) +#define MAP_Y ((2*BORDER)+TOPBUTT_H) +#define MAP_W 124 +#define MAP_H 93 +#define MAPLIST_X MAP_X +#define MAPLIST_Y ((3*BORDER)+TOPBUTT_H+MAP_H) +#define MAPLIST_W (W-((2*BORDER)+SIDEBUTT_W)) +#define MAPLIST_H (H-((4*BORDER)+MAP_H+TOPBUTT_H)) +#define MAPBUTT_X (MAP_X+MAP_W+BORDER) +#define MAPBUTT_Y MAP_Y +#define MAPBUTT_W (W-(MAPBUTT_X+BORDER)) +#define MAPBUTT_H 20 + +#define PBUTT_X MAP_X +#define PBUTT_Y (H-((2*PBUTT_H)+BORDER)) +#define PBUTT_W (W-((2*BORDER)+SIDEBUTT_W)) +#define PBUTT_H 45 +#define PLIST_X PBUTT_X +#define PLIST_Y ((2*BORDER)+TOPBUTT_H) +#define PLIST_W PBUTT_W +#define PLIST_H ((H-((4*BORDER)+(2*PBUTT_H)+TOPBUTT_H))) + +#define PLAYER_C 0.7 +#define IGN_C 0.15 +#define IGNY_C 0.15 +#define IGNHEAD_H 15 +#define IGNHEAD_Y ((2*BORDER)+TOPBUTT_H) +#define IGNBUTT_W ((W-(2*BORDER))/2) +#define IGNBUTT_H 25 +#define IGNBUTT_X BORDER +#define IGNBUTT_Y (H-(BORDER+IGNBUTT_H)) +#define IGNORE_W (W-(2*BORDER)) +#define IGNORE_W2 ((W-(2*BORDER))-15) +#define IGNORE_H (H-((4*BORDER)+TOPBUTT_H+IGNHEAD_H+IGNBUTT_H)) +#define IGNORE_X BORDER +#define IGNORE_Y ((2*BORDER)+TOPBUTT_H+IGNHEAD_H) +#define IGNORE_TOFF 5 + +#define INFO_Y ((2*BORDER)+TOPBUTT_H+10) +#define INFOELEM_H 15 +#define INFO_OFF (0-(W-90)) +#define W 999 +#define H 210 +#define A 200 + + assetGlobalDef + { + font "fonts/font" 26 // font + smallFont "fonts/smallfont" 20 // font + bigFont "fonts/bigfont" 34 // font + cursor "ui/assets/3_cursor3" // cursor + gradientBar "ui/assets/gradientbar2.tga" // gradient bar + itemFocusSound "sound/misc/menu2.wav" // sound for item getting focus (via keyboard or mouse ) + + fadeClamp 1.0 // sets the fadeup alpha + fadeCycle 1 // how often fade happens in milliseconds + fadeAmount 0.1 // amount to adjust alpha per cycle + + shadowColor 0.1 0.1 0.1 0.25 // shadow color + } + + menuDef + { + name "ingame_ignore" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 0 0 0 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onESC + { + play "sound/misc/menu1.wav"; + close ingame_ignore + open ingame + } + onopen + { + uiScript InitIgnoreList; + show vote; + close ingame; + + setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0 + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 -50 1280 340 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name ignore + group gameGrp + rect 310 -40 80 25 + text "Player Name" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx IGNORE_TOFF + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 490 -40 80 25 + text "Ignored by you" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 595 -40 80 25 + text "Ignoring you" + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + visible MENU_TRUE + type ITEM_TYPE_TEXT + textscale .225 + } + itemDef + { + name ignore + group gameGrp + rect 300 -20 400 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .225 + border WINDOW_BORDER_FULL + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + elementtype LISTBOX_TEXT + feeder FEEDER_IGNORE_LIST + visible MENU_TRUE + columns 3 + 5 200 ALIGN_LEFT + 300 50 ALIGN_CENTER + 172 100 ALIGN_CENTER + doubleClick + { + play "sound/misc/menu1.wav"; + uiScript ToggleIgnore + } + } +///////////////////////////// + itemDef + { + name ignore + text "Ignore Player" + style WINDOW_STYLE_EMPTY + rect 340 250 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript IgnorePlayer + } + } + + itemDef + { + name ignore + text "Stop Ignoring Player" + group gameGrp + style WINDOW_STYLE_EMPTY + rect 570 250 80 25 + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript UnIgnorePlayer + } + } + + + + } +} diff --git a/assets/ui/ingame_leave.menu b/assets/ui/ingame_leave.menu new file mode 100644 index 0000000..7aaa94a --- /dev/null +++ b/assets/ui/ingame_leave.menu @@ -0,0 +1,141 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 +#define A 200 + menuDef + { + name "ingame_leave" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -150 1000 600 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 -150 1000 600 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect 0 100 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } +//BUTTONSMENU + itemDef + { + name confirm4 + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_BLINK + text "DISCONNECT?" + style WINDOW_STYLE_EMPTY + textscale .5 + rect 446 110 50 20 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + itemDef + { + name confirm6 + type ITEM_TYPE_BUTTON + text "BACK TO GAME" + style WINDOW_STYLE_EMPTY + textscale .35 + rect 475 165 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close ingame_leave + open ingame + } + } + itemDef + { + name confirm6 + type ITEM_TYPE_BUTTON + text "QUIT GAME" + style WINDOW_STYLE_EMPTY + textscale 0.35 + rect 475 185 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript quit + } + } + + + itemDef + { + name leaveConfirm + type ITEM_TYPE_BUTTON + text "OPEN MAIN MENU" + group grpConfirm + style WINDOW_STYLE_EMPTY + rect 475 145 50 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .35 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript leave + }} + + } +} diff --git a/assets/ui/ingame_map.menu b/assets/ui/ingame_map.menu new file mode 100644 index 0000000..669cc11 --- /dev/null +++ b/assets/ui/ingame_map.menu @@ -0,0 +1,104 @@ +#include "ui/menudef.h" +{ +#define W 640 +#define H 480 + menuDef + { + name "ingame_map" + visible MENU_FALSE + outOfBoundsClick + style WINDOW_STYLE_FILLED + rect 0 0 W H + focusColor 1 1 1 1 + onopen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -480 250 1280 100 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "but1" + type ITEM_TYPE_BUTTON + text "Widescreen Resolution (16:9)" + style WINDOW_STYLE_EMPTY + textscale .5 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 230 265 200 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame_map19201080 + } + } + itemDef + { + name "but2" + type ITEM_TYPE_BUTTON + text "Normal Resolution (4:3)" + style WINDOW_STYLE_EMPTY + textscale .5 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 230 305 200 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close ingame_map + open ingame_map640480 + } + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_map19201080.menu b/assets/ui/ingame_map19201080.menu new file mode 100644 index 0000000..f69ce55 --- /dev/null +++ b/assets/ui/ingame_map19201080.menu @@ -0,0 +1,214 @@ +#include "ui/menudef.h" +{ +#define W 1000 +#define H 800 + menuDef + { + name "ingame_map19201080" + visible MENU_TRUE + rect 0 0 H W + focusColor 1 1 1 1 + aspectBias ALIGN_LEFT + fullscreen 0 + style WINDOW_STYLE_FILLED + onclose + {exec stopmusic} + onopen + { + playlooped "ui/assets/maporama.wav" + uiScript loadArenas; + show mapvote; + } + onESC + { + uiScript closeingame + exec stopmusic + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -50 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "lsm" + text "Load Selected Map" + type ITEM_TYPE_BUTTON + textscale .42 + rect 215 80 120 45 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "lsmn" + text "Load Selected Map Next" + type ITEM_TYPE_BUTTON + textscale .42 + rect 350 80 150 45 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteNextMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "rcm" + type ITEM_TYPE_BUTTON + text "Restart Current Map" + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .42 + rect 525 65 150 45 + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name mappreview + ownerdraw UI_SELECTEDMAPPREVIEW + rect 420 130 280 280 + visible 1 + } + itemDef + { + name "boy" + type ITEM_TYPE_OWNERDRAW + style WINDOW_STYLE_SHADER + rect 600 10 100 95 + visible 1 + background "scripts/yboy" + } + + itemDef + { + name "listbox" + rect 140 130 280 280 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0.2 + elementwidth 100 + elementheight 25 + textscale .35 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0.8 1 0.1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "MOR" + rect 425 60 10 -20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "Yalt's" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 425 60 10 1 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "MAP-O-RAMA" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 425 55 10 15 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "The easiest way to vote maps!" + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "legende" + rect 410 420 10 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.22 + textstyle ITEM_TEXTSTYLE_SHADOWED + text "[yedge]^7=Yalt's Edge Maps [official]^7=Original Tremulous Maps [z]^7=Contributed Maps [xyedge]^7=Ported Maps ^5Maps without any tag = Not on server but on your system!" + forecolor 1 1 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_map640480.menu b/assets/ui/ingame_map640480.menu new file mode 100644 index 0000000..9d6790e --- /dev/null +++ b/assets/ui/ingame_map640480.menu @@ -0,0 +1,216 @@ +#include "ui/menudef.h" +{ +#define W 1000 +#define H 800 + menuDef + { + name "ingame_map640480" + visible MENU_TRUE + rect 0 0 H W + focusColor 1 1 1 1 + aspectBias ALIGN_LEFT + fullscreen 0 + style WINDOW_STYLE_FILLED + onclose + {exec stopmusic} + onopen + { + playlooped "ui/assets/maporama.wav" + uiScript loadArenas; + show mapvote; + } + onESC + { + uiScript closeingame + exec stopmusic + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name mappreview + ownerdraw UI_SELECTEDMAPPREVIEW + rect 320 130 280 280 + visible 1 + } + itemDef + { + name "boy" + type ITEM_TYPE_OWNERDRAW + style WINDOW_STYLE_SHADER + rect 510 10 100 95 + visible 1 + background "scripts/yboy" + } + itemDef + { + name "lsm" + text "Load Selected Map" + type ITEM_TYPE_BUTTON + textscale .42 + rect 115 80 120 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "lsmn" + text "Load Selected Map Next" + type ITEM_TYPE_BUTTON + textscale .42 + rect 250 80 130 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + uiScript voteNextMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "rcm" + type ITEM_TYPE_BUTTON + text "Restart Current Map" + textstyle ITEM_TEXTSTYLE_SHADOWED + style WINDOW_STYLE_EMPTY + textscale .42 + rect 425 80 100 30 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "ui/assets/fart.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "listbox" + rect 40 130 280 280 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0.2 + elementwidth 100 + elementheight 25 + textscale .35 + elementtype LISTBOX_TEXT + feeder FEEDER_MAPS + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0.8 1 0.1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + exec stopmusic + } + } + itemDef + { + name "MOR" + rect 325 60 10 -20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "Yalt's" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 325 60 10 1 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "MAP-O-RAMA" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + itemDef + { + name "MOR" + rect 325 55 10 15 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.25 + textstyle ITEM_TEXTSTYLE_BLINK + text "The easiest way to vote maps!" + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "legende" + rect 310 420 10 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.22 + textstyle ITEM_TEXTSTYLE_SHADOWED + text "[yedge]^7=Yalt's Edge Maps [official]^7=Original Tremulous Maps [z]^7=Contributed Maps [xyedge]^7=Ported Maps ^5Maps without any tag = Not on server but on your system!" + forecolor 1 1 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_options.menu b/assets/ui/ingame_options.menu new file mode 100644 index 0000000..9dbae40 --- /dev/null +++ b/assets/ui/ingame_options.menu @@ -0,0 +1,2081 @@ +#include "ui/menudef.h" + +{ + \\ INGAME OPTIONS BOX \\ + +#define W 320 +#define H 290 +#define X 10 +#define Y 60 +#define BORDER 10 +#define TOPBUTT_W ((W-(2*BORDER))/4) +#define TOPBUTT_H 30 +#define CONTENT_X BORDER +#define CONTENT_Y ((1.5*BORDER)+TOPBUTT_H) +#define CONTENT_W (W-(2*BORDER)) +#define CONTENT_OFF (0-(CONTENT_W/2)) +#define SIDEBUTT_W 65 +#define SIDEBUTT_H 25 +#define SCONTENT_X (SIDEBUTT_W+BORDER) +#define SCONTENT_Y CONTENT_Y +#define SCONTENT_W (W-(SIDEBUTT_W+(2*BORDER))) +#define SCONTENT_OFF (0-(SCONTENT_W/2)) +#define RESCOMBO_OFF 8 +#define ELEM_H 16 +#define SA 0.3 + menuDef + { + name "ingame_options" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect ((320-(W/2))-40) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + show hud; + hide look; + hide ghardware; + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_options + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -320 -100 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -270 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -480 -40 1280 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name hudBtn + text "Game" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((3*TOPBUTT_W)+BORDER))-10) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show hud; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 1 1 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name controlsBtn + text "Controls" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((2*TOPBUTT_W)+BORDER))+5) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + show controls; + hide load1 + show look; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 1 1 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name systemBtn + text "System" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((1*TOPBUTT_W)+BORDER))+25) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show system; + show ghardware; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 1 1 1 1; + } + } + + +//////// +#define GX 50 + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Player Name:" + cvar "name" + maxchars 80 + rect GX 20 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Taunts Sounds Off:" + cvar "cg_noTaunt" + rect GX 35 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Team Chats Only:" + cvar "cg_teamChatsOnly" + rect GX 50 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Sticky Spectate:" + cvar "cg_stickySpec" + rect GX 65 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Static Death Cam:" + cvar "cg_staticDeathCam" + rect GX 80 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Disable Warning Dialogs:" + cvar "cg_disableWarningDialogs" + cvarFloatList { "No" 0 "Print to Console" 1 "Yes" 2 } + rect GX 95 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Crosshair:" + cvar "cg_drawCrosshair" + cvarFloatList { "Never" 0 "Ranged Weapons Only" 1 "Always" 2 } + rect GX 110 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Crosshair Size:" + cvar "cg_crosshairSize" + cvarFloatList { "Normal" 1 "Small" 0.75 "Tiny" 0.5 "Huge" 1.25 } + rect GX 125 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Clock:" + cvar "cg_drawClock" + cvarFloatList { "No" 0 "12 Hour" 1 "24 Hour" 2 } + rect GX 140 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Charge Bar:" + cvar "cg_drawChargeBar" + rect GX 155 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Lag-o-meter:" + cvar "cg_lagometer" + rect GX 170 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Team Overlay:" + cvar "cg_drawTeamOverlay" + cvarFloatList { "Off" 0 "All Teammates" 1 "Support Teammates" 2 "Nearby Teammates" 3 } + rect GX 185 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Sort Team Overlay:" + cvar "cg_teamOverlaySortMode" + cvarFloatList { "None" 0 "Score" 1 "Weapon/Class" 2 } + rect GX 200 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Gun:" + cvar "cg_drawGun" + rect GX 215 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Speed:" + cvar "cg_drawspeed" + cvarFloatList { "No" 0 "Text" 1 "Graph" 2 "Text + Graph" 3 "Text No-Z" 5 "Graph No-Z" 6 "Text + Graph No-Z" 7 } + rect GX 230 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show FPS:" + cvar "cg_drawFPS" + rect GX 245 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Timer:" + cvar "cg_drawTimer" + rect GX 260 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Demo State:" + cvar "cg_drawDemoState" + rect GX 275 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + ///////////////// +#define GC 170 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Auto Wallwalk Pitching:" + cvar "cg_wwFollow" + rect GC 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Sprint Toggles:" + cvar "cg_sprintToggle" + rect GC 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Wallwalk Control Toggles:" + cvar "cg_wwToggle" + rect GC 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_MULTI + text "Wallwalking Speed:" + cvar "cg_wwSmoothTime" + cvarFloatList { "Medium" 300 "Fast" 150 "Instant" 0 "Slow" 600 } + rect GC 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Run / Walk:" + cvar "+speed" + rect GC 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Dodge:" + cvar "+button6" + rect GC 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Sprint:" + cvar "+button8" + rect GC 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Forward:" + cvar "+forward" + rect GC 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Backpedal:" + cvar "+back" + rect GC 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Left:" + cvar "+moveleft" + rect GC 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Right:" + cvar "+moveright" + rect GC 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Jump:" + cvar "+moveup" + rect GC 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Crouch:" + cvar "+movedown" + rect GC 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Left:" + cvar "+left" + rect GC 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Right:" + cvar "+right" + rect GC 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Strafe:" + cvar "+strafe" + rect GC 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + +//////// UPGRADES +#define GB 350 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Primary Attack:" + cvar "+attack" + rect GB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Secondary Attack:" + cvar "+button5" + rect GB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Previous Upgrade:" + cvar "weapprev" + rect GB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Next Upgrade:" + cvar "weapnext" + rect GB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Activate Upgrade:" + cvar "+button2" + rect GB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Reload:" + cvar "reload" + rect GB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Buy Ammo:" + cvar "buy ammo" + rect GB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Medkit:" + cvar "itemact medkit" + rect GB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Lookup:" + cvar "+lookup" + rect GB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Look Down:" + cvar "+lookdown" + rect GB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Mouse Look:" + cvar "+mlook" + rect GB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Centerview:" + cvar "centerview" + rect GB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Free Look:" + cvar "cl_freelook" + rect GB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_SLIDER + text "Mouse Sensitivity:" + cvarfloat "sensitivity" 5 1 30 + rect GB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Invert Mouse:" + cvar "ui_mousePitch" + rect GB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update ui_mousePitch + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Smooth Mouse:" + cvar "m_filter" + rect GB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + +//////// MISC +#define GA 0 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Show Scores:" + cvar "+scores" + rect GA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Up:" + cvar "scoresUp" + rect GA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Down:" + cvar "scoresDown" + rect GA 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Structure/Evolve:" + cvar "+button7" + rect GA 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Deconstruct Structure:" + cvar "deconstruct" + rect GA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Gesture:" + cvar "+button3" + rect GA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Chat:" + cvar "messagemode" + rect GA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Chat:" + cvar "messagemode2" + rect GA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote Yes:" + cvar "vote yes" + rect GA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote No:" + cvar "vote no" + rect GA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote Yes:" + cvar "teamvote yes" + rect GA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote No:" + cvar "teamvote no" + rect GA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Screenshot:" + cvar "screenshotJPEG" + rect GA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Hummel Fly Button:" + cvar "+speed" + rect GA 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textstyle ITEM_TEXTSTYLE_BLINK + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } +//////// SYSTEM +#define HA 70 + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Quality Preset:" + cvar "ui_glCustom" + cvarFloatList { "High Quality" 0 "Normal" 1 "Fast" 2 "Fastest" 3 "Custom" 4 } + rect HA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update "ui_glCustom" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "GL Extensions:" + cvar "r_allowExtensions" + rect HA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCuston + } + } + + + itemDef + { + name ghardware + group optionsGrp + rect 30 75 130 20 + type ITEM_TYPE_COMBOBOX + style WINDOW_STYLE_FILLED + elementwidth ((SCONTENT_W/2)-(2*BORDER)) + elementheight (ELEM_H) + dropitems 16 + elementtype LISTBOX_TEXT + feeder FEEDER_RESOLUTIONS + border WINDOW_BORDER_NONE + borderColor 0 0.8 1 1 + textscale SA + forecolor 0 0.8 1 1 + backcolor 0.1 0.1 0.1 1 + outlinecolor 0.1 0.1 0.1 0 + visible MENU_FALSE + doubleclick + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Color Depth:" + cvar "r_colorbits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_colorbits" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Fullscreen:" + cvar "r_fullscreen" + rect HA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Lighting:" + cvar "r_vertexlight" + cvarFloatList { "Light Map (high)" 0 "Vertex (low)" 1 } + rect HA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Geometric Detail:" + cvar "r_lodbias" + cvarFloatList { "High" 0 "Medium" 1 "Low" 2 } + rect HA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_lodbias" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Detail:" + cvar "r_picmip" + cvarFloatList { "Low" 2 "Normal" 1 "High" 0 } + rect HA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Quality:" + cvar "r_texturebits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Filter:" + cvar "r_texturemode" + cvarStrList { "Bilinear", "GL_LINEAR_MIPMAP_NEAREST", "Trilinear", "GL_LINEAR_MIPMAP_LINEAR" } + rect HA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Anisotropic Filtering:" + cvar "r_ext_texture_filter_anisotropic" + rect HA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Compress Textures:" + cvar "r_ext_compressed_textures " + rect HA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + + +//////// GFX SOFTWARE +#define HB 260 + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Brightness:" + cvarfloat "r_gamma" 1 .5 2 + rect HB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Screen Size:" + cvarfloat "cg_viewsize" 100 30 100 + rect HB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Marks On Walls:" + cvar "cg_marks" + rect HB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Dynamic Lights:" + cvar "r_dynamiclight" + rect HB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Draw Gun:" + cvar "cg_drawGun" + rect HB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Low Quality Sky:" + cvar "r_fastsky" + rect HB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Sync Every Frame:" + cvar "r_finish" + rect HB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "In Game Videos:" + cvar "r_inGameVideo" + rect HB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Depth Sort Particles:" + cvar "cg_depthSortParticles" + rect HB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Particle Physics:" + cvar "cg_bounceParticles" + cvarFloatList { "Low Quality" 0 "High Quality" 1 } + rect HB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Effects Volume:" + cvarfloat "s_volume" 0.7 0 1 + rect HB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Music Volume:" + cvarfloat "s_musicvolume" 0.25 0 1 + rect HB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "OpenAL:" + cvar "s_useOpenAL" + rect HB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Sound Quality:" + cvar "s_khz" + cvarFloatList { "44 khz (very high)" 44 "22 khz (high)" 22 "11 khz (low)" 11 } + rect HB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Doppler Sound:" + cvar "s_doppler" + rect HB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Net Data Rate:" + cvar "rate" + cvarFloatList { "<=28.8k" 2500 "33.6k" 3000 "56k" 4000 "ISDN" 5000 "LAN/CABLE/xDSl" 25000 } + rect HB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_BUTTON + text "APPLY SETTINGS" + style WINDOW_STYLE_EMPTY + rect 0 300 150 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_BLINK + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + exec "vid_restart" + } + } + + } +} diff --git a/assets/ui/ingame_robot.menu b/assets/ui/ingame_robot.menu new file mode 100644 index 0000000..c9c1e02 --- /dev/null +++ b/assets/ui/ingame_robot.menu @@ -0,0 +1,440 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "ingame_robot" + visible 1 + outOfBoundsClick + rect (320-(W/2)) 75 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_robot + open ingame + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 -125 1000 500 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -150 -150 1000 600 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "window" + rect -10 -50 1000 430 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "confirm1" + type ITEM_TYPE_BUTTON + text "VOTE DRAW GAME" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote draw draw draw"; + } + } + itemDef + { + name "confirm2" + type ITEM_TYPE_BUTTON + text "VOTE SUDDEN DEATH" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote sudden_death Now!"; + } + } + itemDef + { + name "confirm3" + type ITEM_TYPE_BUTTON + text "REGISTER" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "register"; + } + } + itemDef + { + name "confirm4" + type ITEM_TYPE_BUTTON + text "APPLY LAG FIX" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cg_EDGEFPSFIX 1; + setcvar cl_maxpackets 100; + setcvar cg_lagometer 1; + setcvar cl_nodelta 0; + setcvar snaps 40; + setcvar com_maxfps 125; + setcvar rate 25000; + setcvar cl_packetdups 1; + exec "echo ^2Lag Fix applied!"; + } + } + itemDef + { + name "confirm5" + type ITEM_TYPE_BUTTON + text "UNDO LAG FIX" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cg_EDGEFPSFIX 0; + setcvar cl_maxpackets 30; + setcvar snaps 20; + setcvar cl_nodelta 1; + setcvar com_maxfps 85; + setcvar rate 25000; + setcvar cl_packetdups 0; + exec "echo ^1Lag Fix undone!"; + } + } + itemDef + { + name "confirm6" + type ITEM_TYPE_BUTTON + text "RECORD DEMO" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "record demo_edge"; + } + } + itemDef + { + name "confirm7" + type ITEM_TYPE_BUTTON + text "STOP DEMO" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "stoprecord"; + } + } + itemDef + { + name "confirm8" + type ITEM_TYPE_BUTTON + text "CREATE CONDUMP" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((1.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "condump condump_edge.txt"; + } + } + itemDef + { + name "confirm9" + type ITEM_TYPE_BUTTON + text "TOGGLE CONSOLE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "toggleconsole; echo ^1Use /toggleconsole to close console"; + } + } + itemDef + { + name "confirm10" + type ITEM_TYPE_BUTTON + text "TURN MAIN CHAT ON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + setcvar cl_noprint 0; + exec "echo ^2MAIN CHAT ON!"; + } + } + itemDef + { + name "confirm11" + type ITEM_TYPE_BUTTON + text "TURN MAIN CHAT OFF" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.4*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1MAIN CHAT OFF!"; + setcvar cl_noprint 1; + } + } + itemDef + { + name "confirm12" + type ITEM_TYPE_BUTTON + text "ENABLE THIRD PERSON MODE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^2THIRD PERSON MODE ENABLED"; + setcvar cg_thirdPerson 1; + } + } + itemDef + { + name "confirm13" + type ITEM_TYPE_BUTTON + text "DISABLE THIRD PERSON MODE" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((2.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1THIRD PERSON MODE DISABLED"; + setcvar cg_thirdPerson 0; + } + } + itemDef + { + name "confirm13x" + type ITEM_TYPE_BUTTON + text "TURN NOCLIP OFF" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((3.2*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^1NOCLIP OFF"; + exec "cmd noclip 0"; + } + } + itemDef + { + name "confirm13c" + type ITEM_TYPE_BUTTON + text "TURN NOCLIP ON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((3.0*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "echo ^2NOCLIP ON"; + exec "cmd noclip 1"; + } + } + itemDef + { + name "confirm14" + type ITEM_TYPE_BUTTON + text "VOTE ARMAGEDDON" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.8*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote armageddon"; + } + } + itemDef + { + name "confirm15" + type ITEM_TYPE_BUTTON + text "VOTE TEAM ADMITDEFEAT" + style WINDOW_STYLE_EMPTY + textscale .3 + textstyle ITEM_TEXTSTYLE_NORMAL + rect 0 ((0.6*H)/2) W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callteamvote admitdefeat"; + } + } + itemDef + { + name "confirm16" + type ITEM_TYPE_BUTTON + textstyle ITEM_TEXTSTYLE_BLINK + text "^5Yalt's" + style WINDOW_STYLE_EMPTY + textscale .40 + rect 0 -43 W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "maplist2" + group grpidcredit + style WINDOW_STYLE_EMPTY + rect 0 -25 W 20 + type ITEM_TYPE_TEXT + textalign ALIGN_CENTER + textscale 0.50 + textstyle ITEM_TEXTSTYLE_BLINK + text "^5ROBOT HELPER" + forecolor 0 0.8 1 1 + backcolor 1 0 0 1 + visible 1 + decoration + } + } +} diff --git a/assets/ui/ingame_sbrowser.menu b/assets/ui/ingame_sbrowser.menu new file mode 100644 index 0000000..4a8a9f2 --- /dev/null +++ b/assets/ui/ingame_sbrowser.menu @@ -0,0 +1,578 @@ +#include "ui/menudef.h" + +{ + + \\ Server Join \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 112 +#define PREVIEW_H 84 +#define TOP_W (W-((2*BORDER)+PREVIEW_W)) +#define TOP_H PREVIEW_H +#define TOP_X BORDER +#define TOP_Y BORDER +#define TOPBUTT_W (TOP_W/3) +#define TOPBUTT_H (TOP_H/2) +#define TOP_TOFF_X 20 +#define TOP_TOFF_Y 0 + +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BCJ_H + +#define BOT_W (W-(2*BORDER)) +#define BOT_H 45 +#define BOT_X BORDER +#define BOT_Y (BCJ_Y-BOT_H) +#define BOTBUTT_W (BOT_W/5) +#define BOTBUTT_H BOT_H + +#define SERVER_C 0.6 +#define MAP_C 0.2 +#define PLAYERS_C 0.1 +#define PING_C 0.1 +#define LIST_W (W-(2*BORDER)) +#define LIST_H (H-((3*BORDER)+TOP_H+BOT_H+BCJ_H)) +#define LIST_X BORDER +#define LIST_Y ((2*BORDER)+TOP_H) +#define LIST_TOFF 5 +#define HEADFOOT_H 25 + + menuDef + { + name "ingame_sbrowser" + visible MENU_FALSE + fullscreen 0 + rect 0 0 1000 1000 + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + aspectBias ASPECT_NONE + onOpen + { + uiScript InitServerList 3; + hide accept_alt; + show accept; + hide back_alt; + show back; + close ingame; + uiScript UpdateFilter + } + onEsc {close ingame_sbrowser} + + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name refreshSource + text "Get New List" + type ITEM_TYPE_BUTTON + textscale .5 + style WINDOW_STYLE_FILLED + rect 10 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 .9 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshServers + } + } + + itemDef + { + name refreshFilter + text "Refresh List" + textscale .5 + style WINDOW_STYLE_FILLED + type ITEM_TYPE_BUTTON + rect 120 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 .9 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name gametypefield + text "Source:" + style WINDOW_STYLE_FILLED + ownerdraw UI_NETSOURCE + rect 230 300 125 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textalignx -30 + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible 1 + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name gametypefield + text "Join Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 365 300 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name viewEmpty + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Empty:" + cvar "ui_browserShowEmpty" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 340 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewFull + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Full:" + cvar "ui_browserShowFull" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 370 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name server + group grpTabs + text "Server Name" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect LIST_X (LIST_Y-80) (SERVER_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 0; + } + } + itemDef + { + name map + group grpTabs + type ITEM_TYPE_BUTTON + text "Map Name" + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+(SERVER_C*LIST_W)) (LIST_Y-80) (MAP_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 1; + } + } + + itemDef + { + name Ping + group grpTabs + text "Ping" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) (LIST_Y-80) (PING_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 3; + } + } + + itemDef + { + name players + group grpTabs + text "Players" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C)*LIST_W)) (LIST_Y-80) (PLAYERS_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 2; + } + } + + + // SERVER LIST // + + itemDef + { + name serverlist + rect LIST_X ((LIST_Y+HEADFOOT_H-70)) LIST_W (LIST_H-(2*HEADFOOT_H)) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + outlinecolor 1 1 1 0.1 + elementwidth 120 + elementheight 25 + textscale .4 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERS + border WINDOW_BORDER_NONE + backcolor 0 0 0 .9 + forecolor 1 1 1 1 + visible MENU_TRUE + columns 4 + LIST_TOFF ((SERVER_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C)*LIST_W)) ((MAP_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C)*LIST_W)) ((PLAYERS_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) ((PING_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + doubleClick { uiScript JoinServer } + } + + + // BOTTOM BUTTONS // + + itemDef + { + name password + text "Set Password" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 240 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open password_popmenu + } + } + + itemDef + { + name createFavorite + text "Create Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 130 370 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open createfavorite_popmenu + } + } + + itemDef + { + name addFavorite + text "Add Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_NOTFAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript addFavorite + } + } + + itemDef + { + name delfavorite + text "Delete Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_FAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript DeleteFavorite; + uiScript UpdateFilter + } + } + + itemDef + { + name serverinfo + text "Server Info" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 350 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open serverinfo_popmenu + } + } + + itemDef + { + name findplayer + text "Find a Friend" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 460 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0 0 0 .9 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open findplayer_popmenu + } + } + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Close" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + play "sound/misc/menu4.wav"; + close ingame_sbrowser + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Connect" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } +} \ No newline at end of file diff --git a/assets/ui/ingame_vote.menu b/assets/ui/ingame_vote.menu new file mode 100644 index 0000000..70bdfff --- /dev/null +++ b/assets/ui/ingame_vote.menu @@ -0,0 +1,515 @@ +#include "ui/menudef.h" + +{ + \\ VOTE MENU \\ + + menuDef + { + name "ingame_vote" + visible 0 + fullscreen 0 + outOfBoundsClick // this closes the window if it gets a click out of the rectangle + rect 27 56 260 107 + focusColor 1 .75 0 1 + + itemDef + { + name window + ownerdrawflag UI_SHOW_CANVOTE + ownerdrawflag UI_SHOW_CANTEAMVOTE + rect 10 5 240 47 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name window + ownerdrawflag UI_SHOW_VOTEACTIVE + ownerdrawflag UI_SHOW_CANTEAMVOTE + rect 10 5 240 72 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name window + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + rect 10 5 240 97 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_KCGRADIENT + borderSize 2.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name callvote + text "Call Vote" + type 1 + ownerdrawflag UI_SHOW_CANVOTE + textscale .35 + rect 30 20 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_vote; + open ingame_callvote + } + } + + itemDef + { + name callteamvote + text "Call Team Vote" + type 1 + ownerdrawflag UI_SHOW_CANTEAMVOTE + textscale .35 + rect 130 20 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close ingame_vote; + open ingame_callteamvote + } + } + + itemDef + { + name yes + text "Vote Yes" + type 1 + ownerdrawflag UI_SHOW_VOTEACTIVE + textscale .35 + rect 30 45 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "vote yes"; + uiScript closeingame + } + } + + itemDef + { + name no + text "Vote No" + type 1 + ownerdrawflag UI_SHOW_VOTEACTIVE + textscale .35 + rect 130 45 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu4.wav"; + exec "vote no"; + uiScript closeingame + } + } + + itemDef + { + name teamyes + text "Team Vote Yes" + type 1 + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + textscale .35 + rect 30 70 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + exec "teamvote yes"; + uiScript closeingame + } + } + + itemDef + { + name teamno + text "Team Vote No" + type 1 + ownerdrawflag UI_SHOW_TEAMVOTEACTIVE + textscale .35 + rect 130 70 100 20 + textalign ITEM_ALIGN_CENTER + textalignx 50 + textaligny 17 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu4.wav"; + exec "teamvote no"; + uiScript closeingame + } + } + +/* itemDef + { + name miscBtn + text "Misc" + textscale .25 + group grpbutton + rect 20 75 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show misc; + + setitemcolor miscBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name kickBtn + text "Kick" + textscale .25 + group grpbutton + rect 20 100 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show kick; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name teamKickBtn + text "Team Kick" + textscale .25 + group grpbutton + rect 20 125 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show teamKick; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; + setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 + } + } + + itemDef + { + name mapBtn + text "Map" + textscale .25 + group grpbutton + rect 20 150 45 20 + type ITEM_TYPE_BUTTON + textalign ITEM_ALIGN_CENTER + textalignx 22 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + hide grpCallVote; + show map; + + setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; + setitemcolor mapBtn forecolor 0.2 0.2 0.2 1.0 + } + } + + + // MISC // + + itemDef + { + name misc + text "Restart Map" + group grpCallVote + textscale .25 + rect 100 105 96 20 + type 1 + textalign 1 + textalignx 50 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote map_restart"; + uiScript closeingame + } + } + + itemDef + { + name misc + group grpCallVote + text "Next Map" + textscale .25 + rect 100 135 96 20 + type 1 + textalign 1 + textalignx 50 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + exec "cmd callvote nextmap"; + uiScript closeingame + } + } + + + // KICK PLAYER // + + itemDef + { + name kick + group grpCallVote + text "Kick Player:" + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name kick + group grpCallVote + rect 80 95 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_PLAYER_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name kick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteKick; + uiScript closeingame + } + } + + + // TEAM KICK PLAYER // + + itemDef + { + name teamKick + group grpCallVote + text "Team Kick Player:" + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + visible 0 + decoration + } + + itemDef + { + name teamKick + group grpCallVote + rect 80 95 150 85 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_LISTBOX + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_TEAM_LIST + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name teamKick + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteTeamKick; + uiScript closeingame + } + } + + + // NEW MAP // + + itemDef + { + name map + group grpCallVote + text "New Map:" + ownerdraw UI_ALLMAPS_SELECTION + textscale .25 + rect 80 75 110 20 + textalign 0 + textalignx 0 + textaligny 16 + forecolor 1 1 1 1 + decoration + visible 0 + } + + itemDef + { + name map + group grpCallVote + rect 80 95 150 85 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 15 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_ALLMAPS + border 1 + bordercolor 0.5 0.5 0.5 0.5 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 0 + } + + itemDef + { + name map + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + group grpCallVote + rect 183 185 50 20 + textalign 1 + textalignx 25 + textaligny 15 + forecolor 1 1 1 1 + visible 0 + action + { + play "sound/misc/menu1.wav"; + uiScript voteMap; + uiScript closeingame + } + }*/ + } +} diff --git a/assets/ui/ingame_yehelp.menu b/assets/ui/ingame_yehelp.menu new file mode 100644 index 0000000..a9f9aa7 --- /dev/null +++ b/assets/ui/ingame_yehelp.menu @@ -0,0 +1,87 @@ +#include "ui/menudef.h" +{ +#define W 800 +#define H 300 + menuDef + { + name "ingame_yehelp" + visible 1 + outOfBoundsClick + rect 0 0 W 450 + fullscreen 0 + style WINDOW_STYLE_FILLED + onopen + { + close ingame; + } + onESC + { + play "sound/misc/menu1.wav"; + close "ingame_yehelp" + } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect -180 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect -160 0 1000 480 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect -250 0 1000 480 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name "list" + rect 70 60 130 380 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + forecolor 0 0.8 1 1 + outlinecolor 1 1 1 0.1 + backcolor 0 0 0 .9 + elementwidth 5 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_HELP_LIST + visible 1 + } + itemDef + { + name infopane + ownerdraw UI_HELPINFOPANE + textstyle ITEM_TEXTSTYLE_SHADOWED + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + rect 210 60 420 380 + textscale .28 + textaligny 25 + textalignx 25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + visible 1 + decoration + } + } +} \ No newline at end of file diff --git a/assets/ui/joinserver.menu b/assets/ui/joinserver.menu new file mode 100644 index 0000000..8cc370f --- /dev/null +++ b/assets/ui/joinserver.menu @@ -0,0 +1,612 @@ +#include "ui/menudef.h" + +{ + + \\ Server Join \\ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define PREVIEW_W 112 +#define PREVIEW_H 84 +#define TOP_W (W-((2*BORDER)+PREVIEW_W)) +#define TOP_H PREVIEW_H +#define TOP_X BORDER +#define TOP_Y BORDER +#define TOPBUTT_W (TOP_W/3) +#define TOPBUTT_H (TOP_H/2) +#define TOP_TOFF_X 20 +#define TOP_TOFF_Y 0 + +#define BCJ_W (W-(2*BORDER)) +#define BCJ_H 50 +#define BCJ_X BORDER +#define BCJ_Y (H-(BCJ_H+BORDER)) +#define ARROW_W 50 +#define ARROW_H BCJ_H + +#define BOT_W (W-(2*BORDER)) +#define BOT_H 45 +#define BOT_X BORDER +#define BOT_Y (BCJ_Y-BOT_H) +#define BOTBUTT_W (BOT_W/5) +#define BOTBUTT_H BOT_H + +#define SERVER_C 0.6 +#define MAP_C 0.2 +#define PLAYERS_C 0.1 +#define PING_C 0.1 +#define LIST_W (W-(2*BORDER)) +#define LIST_H (H-((3*BORDER)+TOP_H+BOT_H+BCJ_H)) +#define LIST_X BORDER +#define LIST_Y ((2*BORDER)+TOP_H) +#define LIST_TOFF 5 +#define HEADFOOT_H 25 + + menuDef + { + name "joinserver" + visible MENU_FALSE + fullscreen MENU_TRUE + rect 0 0 W H + focusColor 1 1 1 1 + outOfBoundsClick + style WINDOW_STYLE_EMPTY + aspectBias ASPECT_NONE + background "ui/assets/warp_splash_m.jpg" + onOpen + { + uiScript InitServerList 3; + hide accept_alt; + show accept; + hide back_alt; + show back; + uiScript UpdateFilter + } + + onEsc { uiScript closeJoin } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name refreshSource + text "Get New List" + type ITEM_TYPE_BUTTON + textscale .5 + style WINDOW_STYLE_FILLED + rect 10 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0.3 0.3 0.3 .3 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshServers + } + } + + itemDef + { + name refreshFilter + text "Refresh List" + textscale .5 + style WINDOW_STYLE_FILLED + type ITEM_TYPE_BUTTON + rect 120 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0.3 0.3 0.3 .3 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name gametypefield + text "Source:" + style WINDOW_STYLE_FILLED + ownerdraw UI_NETSOURCE + rect 230 300 125 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textalignx -30 + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav" + } + } + + itemDef + { + name gametypefield + text "Join Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 365 300 80 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name gametypefield + text "Create Server" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_FILLED + rect 455 300 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .3 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open createserver + } + } + + itemDef + { + name viewEmpty + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Empty:" + cvar "ui_browserShowEmpty" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 340 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewFull + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Full:" + cvar "ui_browserShowFull" + textscale .45 + style WINDOW_STYLE_FILLED + rect 10 370 110 25 + textalignx -15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name server + group grpTabs + text "Server Name" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect LIST_X (LIST_Y-80) (SERVER_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 0; + } + } + itemDef + { + name map + group grpTabs + type ITEM_TYPE_BUTTON + text "Map Name" + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+(SERVER_C*LIST_W)) (LIST_Y-80) (MAP_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 1; + } + } + + itemDef + { + name Ping + group grpTabs + text "Ping" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) (LIST_Y-80) (PING_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 3; + } + } + + itemDef + { + name players + group grpTabs + text "Players" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_FILLED + rect (LIST_X+((SERVER_C+MAP_C)*LIST_W)) (LIST_Y-80) (PLAYERS_C*LIST_W) HEADFOOT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx LIST_TOFF + border WINDOW_BORDER_NONE + forecolor 0 0.8 1 1 + backcolor 0 0 0 .3 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 2; + } + } + + + // SERVER LIST // + + itemDef + { + name serverlist + rect LIST_X ((LIST_Y+HEADFOOT_H-70)) LIST_W (LIST_H-(2*HEADFOOT_H)) + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + outlinecolor 1 1 1 0.1 + elementwidth 120 + elementheight 25 + textscale .4 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERS + border WINDOW_BORDER_NONE + backcolor 0 0 0 .3 + forecolor 1 1 1 1 + visible MENU_TRUE + columns 4 + LIST_TOFF ((SERVER_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C)*LIST_W)) ((MAP_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C)*LIST_W)) ((PLAYERS_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + (LIST_TOFF+((SERVER_C+MAP_C+PLAYERS_C)*LIST_W)) ((PING_C*LIST_W)-(3*LIST_TOFF)) ALIGN_LEFT + doubleClick { uiScript JoinServer } + } + + + // BOTTOM BUTTONS // + + itemDef + { + name password + text "Set Password" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 240 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open password_popmenu + } + } + + itemDef + { + name createFavorite + text "Create Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 130 370 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open createfavorite_popmenu + } + } + + itemDef + { + name addFavorite + text "Add Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_NOTFAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript addFavorite + } + } + + itemDef + { + name delfavorite + text "Delete Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + ownerdrawFlag UI_SHOW_FAVORITESERVERS + style WINDOW_STYLE_FILLED + rect 130 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript DeleteFavorite; + uiScript UpdateFilter + } + } + + itemDef + { + name serverinfo + text "Server Info" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 350 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open serverinfo_popmenu + } + } + + itemDef + { + name findplayer + text "Find a Friend" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 460 340 100 25 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + backcolor 0.3 0.3 0.3 .2 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + open findplayer_popmenu + } + } + + + // BACK BAR // + + itemDef + { + name back + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow.tga" + rect BCJ_X (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_LEFT + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_FALSE + type ITEM_TYPE_BUTTON + + text "Back" + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textalignx ARROW_W + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + play "sound/misc/menu4.wav"; + close joinserver + } + } + + + + + itemDef + { + name accept + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect (BCJ_X+570) (BCJ_Y-17) ARROW_H ARROW_W + aspectBias ALIGN_RIGHT + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 0 0.8 1 1 + visible MENU_FALSE + + text "Connect" + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx -ARROW_W + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } +} \ No newline at end of file diff --git a/assets/ui/loading.menu b/assets/ui/loading.menu new file mode 100644 index 0000000..458b245 --- /dev/null +++ b/assets/ui/loading.menu @@ -0,0 +1,146 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 +#define BORDER 10 + +#define SHOT_W 320 +#define SHOT_H 240 +#define SHOT_X (W-(BORDER+SHOT_W)) +#define SHOT_Y BORDER + +#define INFO_X BORDER +#define INFO_W (W-((3*BORDER)+SHOT_W)) +#define LEVEL_Y BORDER +#define LEVEL_H 30 +#define HOST_Y (LEVEL_H+(2*BORDER)) +#define HOST_H 30 +#define MOTD_Y (LEVEL_H+HOST_H+(3*BORDER)) +#define MOTD_H ((BORDER+SHOT_H)-MOTD_Y) + +#define MAIN_W (W-(2*BORDER)) +#define LABEL_W 180 +#define LABEL_X (W-(LABEL_W+BORDER)) +#define BAR_H ((H-((6*BORDER)+SHOT_H))/4) +#define BAR_W (MAIN_W-(LABEL_W+BORDER)) +#define BAR_X BORDER +#define MEDIA_Y (H-((4*BORDER)+(4*BAR_H))) +#define BUILD_Y (H-((3*BORDER)+(3*BAR_H))) +#define CHAR_Y (H-((2*BORDER)+(2*BAR_H))) +#define OVER_Y (H-(BORDER+BAR_H)) + + assetGlobalDef + { + cursor "ui/assets/3_cursor3" + gradientBar "ui/assets/gradientbar2.tga" + fadeClamp 1.0 + fadeCycle 1 + fadeAmount 0.1 + shadowX 5 + shadowY 5 + shadowColor 0.1 0.1 0.1 0.25 + font "fonts/font" 26 + smallFont "fonts/smallfont" 20 + bigFont "fonts/bigfont" 34 + } + + menuDef + { + name "Loading" + rect 0 0 W H + style WINDOW_STYLE_FILLED + background "ui/assets/warp_splash_m.jpg" + fullScreen MENU_TRUE + aspectBias ASPECT_NONE + + + itemDef + { + name background + rect 0 11 W 442 + style WINDOW_STYLE_FILLED + ownerdraw CG_LOAD_LEVELSHOT + visible 1 + decoration + } + + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "loading_add" + style WINDOW_STYLE_SHADER + rect 148 443 345 55 + visible 1 + background "scripts/loading_add" + decoration + } + + itemDef + { + name "lvlname" + rect 180 454 280 30 + visible MENU_TRUE + forecolor 1 1 1 1 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_NORMAL + textscale 0.3 + ownerdraw CG_LOAD_LEVELNAME + style WINDOW_STYLE_FILLED + decoration + } + + itemDef + { + name "loading" + style WINDOW_STYLE_SHADER + rect 370 162 300 400 + visible 1 + background "scripts/e6" + decoration + } + + } +} diff --git a/assets/ui/main.menu b/assets/ui/main.menu new file mode 100644 index 0000000..4cb9613 --- /dev/null +++ b/assets/ui/main.menu @@ -0,0 +1,196 @@ +#include "ui/menudef.h" + +{ + assetGlobalDef + { + font "fonts/font" 26 + smallFont "fonts/smallfont" 20 + bigFont "fonts/bigfont" 34 + + cursor "ui/assets/3_cursor3" // cursor + gradientBar "ui/assets/gradientbar2.tga" // gradient bar + itemFocusSound "sound/misc/menu2.wav" // sound for item getting focus (via keyboard or mouse ) + fadeClamp 1.0 // sets the fadeup alpha + fadeCycle 1 // how often fade happens in milliseconds + fadeAmount 0.1 // amount to adjust alpha per cycle + shadowColor 1 1 1 1 // shadow color + } + + menuDef + { + name main + fullScreen MENU_TRUE + rect 0 0 640 480 // Size and position of the menu + visible MENU_TRUE // Visible on open + focusColor 1 1 1 1 // Menu focus color for text and items + background "ui/assets/warp_splash_m.jpg" + aspectBias ASPECT_NONE + onOpen { uiScript stopRefresh ; playlooped "ui/assets/edge_heartbeat.wav" } + onESC { open quit_popmenu } + + itemDef + { + name "aurora_add" + style WINDOW_STYLE_SHADER + rect 0 13 640 442 + visible 1 + background "ui/menu_main_aurora_base_stars" + decoration + } + + itemDef + { + name "aurora" + style WINDOW_STYLE_SHADER + rect 0 12 640 442 + visible 1 + background "ui/menu_main_aurora_base" + decoration + } + + itemDef + { + name "dist" + style WINDOW_STYLE_SHADER + rect 0 13 640 440 + visible 1 + background "gfx/edge/basi_invisble_overlay" + decoration + } + + itemDef + { + name window + rect 70 0 500 500 + style WINDOW_STYLE_GRADIENT + backcolor 0.0 1.35 2.55 0 + visible 1 + decoration + } + + itemDef + { + name "edge_logo" + style WINDOW_STYLE_SHADER + rect 215 75 212 140 + visible 1 + background "ui/edge_logo" + decoration + } + + itemDef + { + name mainmenu + text "ENTER New EDGE SERVER" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 210 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .40 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + exec stopmusic + exec "connect 95.85.34.7:30720"; + } + } + + itemDef + { + name mainmenu + text "SERVER BROWSER" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 230 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + open joinserver + } + } + + itemDef + { + name mainmenu + text "OPTIONS" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + textscale .4 + rect 270 250 100 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + backcolor 0 0 0 0 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + open simple_options + } + } + + itemDef + { + name mainmenu + text "QUIT" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 270 270 100 20 + textscale .4 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript "quit" + } + } + itemDef + { + name copyright + type ITEM_TYPE_TEXT + text "Tremulous (C) 2005-2009 darklegion development | EDGE (C) 2012-2013 yalt" + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + textscale .22 + rect 0 467 640 10 + textalign ALIGN_CENTER + forecolor 0.5 0.5 0.5 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "terminal" + style WINDOW_STYLE_SHADER + rect 210 374 220 80 + visible 1 + background "ui/edgeterminal" + decoration + } + itemDef + { + name copyright + type ITEM_TYPE_TEXT + text "www.new-edge.org" + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_BLINK + textscale .35 + rect 0 423 635 10 + textalign ALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + decoration + } + } +} diff --git a/assets/ui/menudef.h b/assets/ui/menudef.h new file mode 100644 index 0000000..3e7796f --- /dev/null +++ b/assets/ui/menudef.h @@ -0,0 +1,229 @@ +#ifndef MENUDEF_H +#define MENUDEF_H + +enum +{ + ITEM_TYPE_ANY = -1, // invalid type + ITEM_TYPE_NONE, // no specified type + ITEM_TYPE_TEXT, // simple text + ITEM_TYPE_BUTTON, // button, basically text with a border + ITEM_TYPE_RADIOBUTTON, // toggle button, may be grouped + ITEM_TYPE_CHECKBOX, // check box + ITEM_TYPE_EDITFIELD, // editable text, associated with a cvar + ITEM_TYPE_SAYFIELD, // the chat field + ITEM_TYPE_CYCLE, // cycling list + ITEM_TYPE_LISTBOX, // scrollable list + ITEM_TYPE_COMBOBOX, // drop down scrollable list + ITEM_TYPE_MODEL, // model + ITEM_TYPE_OWNERDRAW, // owner draw, has an associated ownerdraw number + ITEM_TYPE_NUMERICFIELD, // editable text, associated with a cvar + ITEM_TYPE_SLIDER, // mouse speed, volume, etc. + ITEM_TYPE_YESNO, // boolean cvar setting + ITEM_TYPE_MULTI, // multiple list setting, enumerated + ITEM_TYPE_BIND // keyboard control configuration +}; + +// The first items in these enums are the defaults if menus do not specify +enum +{ + ALIGN_LEFT, // left alignment + ALIGN_CENTER, // center alignment + ALIGN_RIGHT, // right alignment + ASPECT_NONE, // no aspect compensation + ALIGN_NONE +}; + +enum +{ + VALIGN_BOTTOM, // bottom alignment + VALIGN_CENTER, // center alignment + VALIGN_TOP, // top alignment + VALIGN_NONE +}; + +enum +{ + ITEM_TEXTSTYLE_NORMAL, // normal text + ITEM_TEXTSTYLE_BLINK, // fast blinking + ITEM_TEXTSTYLE_PULSE, // slow pulsing + ITEM_TEXTSTYLE_SHADOWED, // drop shadow (need a color for this) + ITEM_TEXTSTYLE_OUTLINED, // apparently unimplemented + ITEM_TEXTSTYLE_OUTLINESHADOWED, // apparently unimplemented + ITEM_TEXTSTYLE_SHADOWEDMORE, // drop shadow (need a color for this) + ITEM_TEXTSTYLE_NEON // glow (need a color for this) +}; + +enum +{ + WINDOW_BORDER_NONE, // no border + WINDOW_BORDER_FULL, // full border based on border color (single pixel) + WINDOW_BORDER_HORZ, // horizontal borders only + WINDOW_BORDER_VERT, // vertical borders only + WINDOW_BORDER_KCGRADIENT // horizontal border using the gradient bars +}; + +enum +{ + WINDOW_STYLE_EMPTY, // no background + WINDOW_STYLE_FILLED, // filled with background color + WINDOW_STYLE_GRADIENT, // gradient bar based on background color + WINDOW_STYLE_SHADER, // use background shader + WINDOW_STYLE_TEAMCOLOR, // team color + WINDOW_STYLE_CINEMATIC // cinematic +}; + +#define MENU_TRUE 1 // uh.. true +#define MENU_FALSE 0 // and false + +enum +{ + HUD_VERTICAL, + HUD_HORIZONTAL +}; + +// list box element types +enum +{ + LISTBOX_TEXT, + LISTBOX_IMAGE +}; + +// list feeders +enum +{ + FEEDER_SERVERS, // servers + FEEDER_MAPS, // all maps available, in graphic format + FEEDER_ALIENTEAM_LIST, // alien team members + FEEDER_HUMANTEAM_LIST, // human team members + FEEDER_TEAM_LIST, // team members for team voting + FEEDER_PLAYER_LIST, // players + FEEDER_NEWS, // news + FEEDER_MODS, // list of available mods + FEEDER_DEMOS, // list of available demo files + FEEDER_SERVERSTATUS, // server status + FEEDER_FINDPLAYER, // find player + FEEDER_CINEMATICS, // cinematics + + FEEDER_TREMTEAMS, // teams + FEEDER_TREMALIENCLASSES, // alien classes + FEEDER_TREMHUMANITEMS, // human items + FEEDER_TREMHUMANARMOURYBUY, // human buy + FEEDER_TREMHUMANARMOURYSELL, // human sell + FEEDER_TREMALIENUPGRADE, // alien upgrade + FEEDER_TREMALIENBUILD, // alien buildables + FEEDER_TREMHUMANBUILD, // human buildables + FEEDER_IGNORE_LIST, // ignored players + FEEDER_HELP_LIST, // help topics + FEEDER_RESOLUTIONS // display resolutions +}; + +// display flags +#define UI_SHOW_FAVORITESERVERS 0x00000001 +#define UI_SHOW_NOTFAVORITESERVERS 0x00000002 + +#define UI_SHOW_VOTEACTIVE 0x00000004 +#define UI_SHOW_CANVOTE 0x00000008 +#define UI_SHOW_TEAMVOTEACTIVE 0x00000010 +#define UI_SHOW_CANTEAMVOTE 0x00000020 + +#define UI_SHOW_NOTSPECTATING 0x00000040 + +// owner draw types +enum +{ + CG_PLAYER_HEALTH, + CG_PLAYER_HEALTH_CROSS, + CG_PLAYER_AMMO_VALUE, + CG_PLAYER_CLIPS_VALUE, + CG_PLAYER_BUILD_TIMER, + CG_PLAYER_CREDITS_VALUE, + CG_PLAYER_CREDITS_VALUE_NOPAD, + CG_PLAYER_STAMINA, + CG_PLAYER_STAMINA_1, + CG_PLAYER_STAMINA_2, + CG_PLAYER_STAMINA_3, + CG_PLAYER_STAMINA_4, + CG_PLAYER_STAMINA_BOLT, + CG_PLAYER_BOOST_BOLT, + CG_PLAYER_CLIPS_RING, + CG_PLAYER_BUILD_TIMER_RING, + CG_PLAYER_SELECT, + CG_PLAYER_SELECTTEXT, + CG_PLAYER_WEAPONICON, + CG_PLAYER_WALLCLIMBING, + CG_PLAYER_BOOSTED, + CG_PLAYER_POISON_BARBS, + CG_PLAYER_BOMBS, + CG_PLAYER_PRICKLES, + CG_PLAYER_FBREATH, + CG_DRAW_INVI_STAT, + CG_DRAW_INVI_OVERLAY, + CG_PLAYER_ALIEN_SENSE, + CG_PLAYER_HUMAN_SCANNER, + CG_PLAYER_USABLE_BUILDABLE, + CG_PLAYER_CHARGE_BAR_BG, + CG_PLAYER_CHARGE_BAR, + CG_PLAYER_CROSSHAIR, + CG_PLAYER_LOCATION, + CG_TEAMOVERLAY, + CG_PLAYER_CREDITS_FRACTION, + + CG_KILLER, + CG_SPECTATORS, + CG_FOLLOW, + +// loading screen + CG_LOAD_LEVELSHOT, + CG_LOAD_EDGESHOT, + CG_LOAD_MEDIA, + CG_LOAD_MEDIA_LABEL, + CG_LOAD_BUILDABLES, + CG_LOAD_BUILDABLES_LABEL, + CG_LOAD_CHARMODEL, + CG_LOAD_CHARMODEL_LABEL, + CG_LOAD_OVERALL, + CG_LOAD_LEVELNAME, + CG_LOAD_MOTD, + CG_LOAD_HOSTNAME, + + CG_FPS, + CG_FPS_FIXED, + CG_TIMER, + CG_TIMER_MINS, + CG_TIMER_SECS, + CG_SNAPSHOT, + CG_LAGOMETER, + CG_SPEEDOMETER, + CG_PLAYER_CROSSHAIRNAMES, + CG_STAGE_REPORT_TEXT, + CG_ALIENS_SCORE_LABEL, + CG_HUMANS_SCORE_LABEL, + CG_DEMO_PLAYBACK, + CG_DEMO_RECORDING, + + CG_CONSOLE, + CG_TUTORIAL, + CG_CLOCK, + + UI_NETSOURCE, + UI_NETMAPPREVIEW, + UI_NETMAPCINEMATIC, + UI_SERVERREFRESHDATE, + UI_SERVERMOTD, + UI_GLINFO, + UI_KEYBINDSTATUS, + UI_SELECTEDMAPPREVIEW, + UI_SELECTEDMAPNAME, + + UI_TEAMINFOPANE, + UI_ACLASSINFOPANE, + UI_AUPGRADEINFOPANE, + UI_HITEMINFOPANE, + UI_HBUYINFOPANE, + UI_HSELLINFOPANE, + UI_ABUILDINFOPANE, + UI_HBUILDINFOPANE, + UI_HELPINFOPANE +}; + +#endif diff --git a/assets/ui/menus.txt b/assets/ui/menus.txt new file mode 100644 index 0000000..22cd243 --- /dev/null +++ b/assets/ui/menus.txt @@ -0,0 +1,16 @@ +// menu defs +// +{ + loadMenu { "ui/main.menu" } + loadMenu { "ui/options.menu" } + loadMenu { "ui/connect.menu" } + loadMenu { "ui/error.menu" } + loadMenu { "ui/drop.menu" } + loadMenu { "ui/joinserver.menu" } + loadMenu { "ui/createserver.menu" } + loadMenu { "ui/password.menu" } + loadMenu { "ui/download.menu" } + loadMenu { "ui/serverinfo.menu" } + loadMenu { "ui/findplayer.menu" } + loadMenu { "ui/createfavorite.menu" } +} diff --git a/assets/ui/options.menu b/assets/ui/options.menu new file mode 100644 index 0000000..cf503df --- /dev/null +++ b/assets/ui/options.menu @@ -0,0 +1,2049 @@ +#include "ui/menudef.h" + +{ + \\ INGAME OPTIONS BOX \\ + +#define W 320 +#define H 290 +#define X 10 +#define Y 60 +#define BORDER 10 +#define TOPBUTT_W ((W-(2*BORDER))/4) +#define TOPBUTT_H 30 +#define CONTENT_X BORDER +#define CONTENT_Y ((1.5*BORDER)+TOPBUTT_H) +#define CONTENT_W (W-(2*BORDER)) +#define CONTENT_OFF (0-(CONTENT_W/2)) +#define SIDEBUTT_W 65 +#define SIDEBUTT_H 25 +#define SCONTENT_X (SIDEBUTT_W+BORDER) +#define SCONTENT_Y CONTENT_Y +#define SCONTENT_W (W-(SIDEBUTT_W+(2*BORDER))) +#define SCONTENT_OFF (0-(SCONTENT_W/2)) +#define RESCOMBO_OFF 8 +#define ELEM_H 16 +#define SA 0.3 + menuDef + { + name "simple_options" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect ((320-(W/2))-40) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_FULL + popup + onOpen + { + show hud; + hide look; + hide ghardware; + } + onESC + { + play "sound/misc/menu1.wav"; + close ingame_options + } + itemDef + { + name "window" + rect -480 -40 1280 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name hudBtn + text "Game" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((3*TOPBUTT_W)+BORDER))-10) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show hud; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 1 1 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name controlsBtn + text "Controls" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((2*TOPBUTT_W)+BORDER))+5) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + show controls; + hide load1 + show look; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 1 1 1 1; + setitemcolor systemBtn forecolor 0 0.8 1 1; + } + } + + itemDef + { + name systemBtn + text "System" + group menuGrp + style WINDOW_STYLE_EMPTY + rect ((W-((1*TOPBUTT_W)+BORDER))+25) -30 TOPBUTT_W TOPBUTT_H + type ITEM_TYPE_BUTTON + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .6 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + hide optionsGrp; + hide load1 + show system; + show ghardware; + + setitemcolor playerBtn forecolor 0 0.8 1 1; + setitemcolor hudBtn forecolor 0 0.8 1 1; + setitemcolor controlsBtn forecolor 0 0.8 1 1; + setitemcolor systemBtn forecolor 1 1 1 1; + } + } + + +//////// +#define GX 50 + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Player Name:" + cvar "name" + maxchars 80 + rect GX 20 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Taunts Sounds Off:" + cvar "cg_noTaunt" + rect GX 35 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Team Chats Only:" + cvar "cg_teamChatsOnly" + rect GX 50 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Sticky Spectate:" + cvar "cg_stickySpec" + rect GX 65 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Static Death Cam:" + cvar "cg_staticDeathCam" + rect GX 80 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Disable Warning Dialogs:" + cvar "cg_disableWarningDialogs" + cvarFloatList { "No" 0 "Print to Console" 1 "Yes" 2 } + rect GX 95 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Crosshair:" + cvar "cg_drawCrosshair" + cvarFloatList { "Never" 0 "Ranged Weapons Only" 1 "Always" 2 } + rect GX 110 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Crosshair Size:" + cvar "cg_crosshairSize" + cvarFloatList { "Normal" 1 "Small" 0.75 "Tiny" 0.5 "Huge" 1.25 } + rect GX 125 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Clock:" + cvar "cg_drawClock" + cvarFloatList { "No" 0 "12 Hour" 1 "24 Hour" 2 } + rect GX 140 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Charge Bar:" + cvar "cg_drawChargeBar" + rect GX 155 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Lag-o-meter:" + cvar "cg_lagometer" + rect GX 170 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Team Overlay:" + cvar "cg_drawTeamOverlay" + cvarFloatList { "Off" 0 "All Teammates" 1 "Support Teammates" 2 "Nearby Teammates" 3 } + rect GX 185 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Sort Team Overlay:" + cvar "cg_teamOverlaySortMode" + cvarFloatList { "None" 0 "Score" 1 "Weapon/Class" 2 } + rect GX 200 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Gun:" + cvar "cg_drawGun" + rect GX 215 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_MULTI + text "Show Speed:" + cvar "cg_drawspeed" + cvarFloatList { "No" 0 "Text" 1 "Graph" 2 "Text + Graph" 3 "Text No-Z" 5 "Graph No-Z" 6 "Text + Graph No-Z" 7 } + rect GX 230 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show FPS:" + cvar "cg_drawFPS" + rect GX 245 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Timer:" + cvar "cg_drawTimer" + rect GX 260 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name hud + group optionsGrp + type ITEM_TYPE_YESNO + text "Show Demo State:" + cvar "cg_drawDemoState" + rect GX 275 300 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx CONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + ///////////////// +#define GC 170 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Auto Wallwalk Pitching:" + cvar "cg_wwFollow" + rect GC 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Sprint Toggles:" + cvar "cg_sprintToggle" + rect GC 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Wallwalk Control Toggles:" + cvar "cg_wwToggle" + rect GC 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_MULTI + text "Wallwalking Speed:" + cvar "cg_wwSmoothTime" + cvarFloatList { "Medium" 300 "Fast" 150 "Instant" 0 "Slow" 600 } + rect GC 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Run / Walk:" + cvar "+speed" + rect GC 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Dodge:" + cvar "+button6" + rect GC 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Sprint:" + cvar "+button8" + rect GC 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Forward:" + cvar "+forward" + rect GC 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Backpedal:" + cvar "+back" + rect GC 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Left:" + cvar "+moveleft" + rect GC 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Move Right:" + cvar "+moveright" + rect GC 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Jump:" + cvar "+moveup" + rect GC 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Crouch:" + cvar "+movedown" + rect GC 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Left:" + cvar "+left" + rect GC 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Turn Right:" + cvar "+right" + rect GC 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Strafe:" + cvar "+strafe" + rect GC 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + +//////// UPGRADES +#define GB 350 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Primary Attack:" + cvar "+attack" + rect GB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Secondary Attack:" + cvar "+button5" + rect GB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Previous Upgrade:" + cvar "weapprev" + rect GB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Next Upgrade:" + cvar "weapnext" + rect GB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Activate Upgrade:" + cvar "+button2" + rect GB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Reload:" + cvar "reload" + rect GB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Buy Ammo:" + cvar "buy ammo" + rect GB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Medkit:" + cvar "itemact medkit" + rect GB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Lookup:" + cvar "+lookup" + rect GB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Look Down:" + cvar "+lookdown" + rect GB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Mouse Look:" + cvar "+mlook" + rect GB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Centerview:" + cvar "centerview" + rect GB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Free Look:" + cvar "cl_freelook" + rect GB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_SLIDER + text "Mouse Sensitivity:" + cvarfloat "sensitivity" 5 1 30 + rect GB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Invert Mouse:" + cvar "ui_mousePitch" + rect GB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update ui_mousePitch + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_YESNO + text "Smooth Mouse:" + cvar "m_filter" + rect GB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + +//////// MISC +#define GA 0 + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Show Scores:" + cvar "+scores" + rect GA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Up:" + cvar "scoresUp" + rect GA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Scroll Scores Down:" + cvar "scoresDown" + rect GA 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Use Structure/Evolve:" + cvar "+button7" + rect GA 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Deconstruct Structure:" + cvar "deconstruct" + rect GA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Gesture:" + cvar "+button3" + rect GA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Chat:" + cvar "messagemode" + rect GA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Chat:" + cvar "messagemode2" + rect GA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote Yes:" + cvar "vote yes" + rect GA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Vote No:" + cvar "vote no" + rect GA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote Yes:" + cvar "teamvote yes" + rect GA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Team Vote No:" + cvar "teamvote no" + rect GA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Screenshot:" + cvar "screenshotJPEG" + rect GA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name look + group optionsGrp + type ITEM_TYPE_BIND + text "Hummel Fly Button:" + cvar "+speed" + rect GA 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textstyle ITEM_TEXTSTYLE_BLINK + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } +//////// SYSTEM +#define HA 70 + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Quality Preset:" + cvar "ui_glCustom" + cvarFloatList { "High Quality" 0 "Normal" 1 "Fast" 2 "Fastest" 3 "Custom" 4 } + rect HA 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript update "ui_glCustom" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "GL Extensions:" + cvar "r_allowExtensions" + rect HA 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCuston + } + } + + + itemDef + { + name ghardware + group optionsGrp + rect 30 75 130 20 + type ITEM_TYPE_COMBOBOX + style WINDOW_STYLE_FILLED + elementwidth ((SCONTENT_W/2)-(2*BORDER)) + elementheight (ELEM_H) + dropitems 16 + elementtype LISTBOX_TEXT + feeder FEEDER_RESOLUTIONS + border WINDOW_BORDER_NONE + borderColor 0 0.8 1 1 + textscale SA + forecolor 0 0.8 1 1 + backcolor 0.1 0.1 0.1 1 + outlinecolor 0.1 0.1 0.1 0 + visible MENU_FALSE + doubleclick + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Color Depth:" + cvar "r_colorbits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_colorbits" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Fullscreen:" + cvar "r_fullscreen" + rect HA 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Lighting:" + cvar "r_vertexlight" + cvarFloatList { "Light Map (high)" 0 "Vertex (low)" 1 } + rect HA 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Geometric Detail:" + cvar "r_lodbias" + cvarFloatList { "High" 0 "Medium" 1 "Low" 2 } + rect HA 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom; + uiScript update "r_lodbias" + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Detail:" + cvar "r_picmip" + cvarFloatList { "Low" 2 "Normal" 1 "High" 0 } + rect HA 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Quality:" + cvar "r_texturebits" + cvarFloatList { "Default" 0 "16 bit" 16 "32 bit" 32 } + rect HA 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Texture Filter:" + cvar "r_texturemode" + cvarStrList { "Bilinear", "GL_LINEAR_MIPMAP_NEAREST", "Trilinear", "GL_LINEAR_MIPMAP_LINEAR" } + rect HA 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Anisotropic Filtering:" + cvar "r_ext_texture_filter_anisotropic" + rect HA 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Compress Textures:" + cvar "r_ext_compressed_textures " + rect HA 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + uiScript glCustom + } + } + + + +//////// GFX SOFTWARE +#define HB 260 + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Brightness:" + cvarfloat "r_gamma" 1 .5 2 + rect HB 20 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Screen Size:" + cvarfloat "cg_viewsize" 100 30 100 + rect HB 40 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Marks On Walls:" + cvar "cg_marks" + rect HB 60 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Dynamic Lights:" + cvar "r_dynamiclight" + rect HB 80 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Draw Gun:" + cvar "cg_drawGun" + rect HB 100 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Low Quality Sky:" + cvar "r_fastsky" + rect HB 120 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Sync Every Frame:" + cvar "r_finish" + rect HB 140 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "In Game Videos:" + cvar "r_inGameVideo" + rect HB 160 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Depth Sort Particles:" + cvar "cg_depthSortParticles" + rect HB 180 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Particle Physics:" + cvar "cg_bounceParticles" + cvarFloatList { "Low Quality" 0 "High Quality" 1 } + rect HB 200 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Effects Volume:" + cvarfloat "s_volume" 0.7 0 1 + rect HB 220 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_SLIDER + text "Music Volume:" + cvarfloat "s_musicvolume" 0.25 0 1 + rect HB 240 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "OpenAL:" + cvar "s_useOpenAL" + rect HB 260 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Sound Quality:" + cvar "s_khz" + cvarFloatList { "44 khz (very high)" 44 "22 khz (high)" 22 "11 khz (low)" 11 } + rect HB 280 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_YESNO + text "Doppler Sound:" + cvar "s_doppler" + rect HB 300 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_MULTI + text "Net Data Rate:" + cvar "rate" + cvarFloatList { "<=28.8k" 2500 "33.6k" 3000 "56k" 4000 "ISDN" 5000 "LAN/CABLE/xDSl" 25000 } + rect HB 320 150 30 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textalignx SCONTENT_OFF + textscale SA + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + } + } + + itemDef + { + name ghardware + group optionsGrp + type ITEM_TYPE_BUTTON + text "APPLY SETTINGS" + style WINDOW_STYLE_EMPTY + rect 0 300 150 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_BLINK + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_FALSE + action + { + play "sound/misc/menu1.wav"; + exec "vid_restart" + } + } + + } +} diff --git a/assets/ui/password.menu b/assets/ui/password.menu new file mode 100644 index 0000000..4db76bf --- /dev/null +++ b/assets/ui/password.menu @@ -0,0 +1,83 @@ +#include "ui/menudef.h" + +{ + \\ PASSWORD POPUP MENU \\ + +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define INPUT_H 20 +#define W 250 +#define H ((2*BORDER)+INPUT_H+BUTT_H) + + menuDef + { + name "password_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + + onOpen + { + setfocus passwordEntry + } + + onESC + { + close password_popmenu + } + + itemDef + { + name window + rect 0 0 W H + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + + border WINDOW_BORDER_NONE + } + + // PASSWORD // + + itemDef + { + name passwordEntry + type ITEM_TYPE_EDITFIELD + style WINDOW_STYLE_EMPTY + text "Password:" + maxChars 40 + textscale .4 + cvar "password" + rect BORDER BORDER (W-(2*BORDER)) INPUT_H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + } + + itemDef + { + name yes + text "OK" + type ITEM_TYPE_BUTTON + textscale .25 + style WINDOW_STYLE_EMPTY + rect (W-BUTT_W) (H-BUTT_H) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close password_popmenu + } + } + } +} diff --git a/assets/ui/say.menu b/assets/ui/say.menu new file mode 100644 index 0000000..1f7fe8f --- /dev/null +++ b/assets/ui/say.menu @@ -0,0 +1,137 @@ +#include "ui/menudef.h" + +{ + +#define BORDER 10 + +#define X BORDER +#define Y BORDER +#define W (600-(2*BORDER)) +#define H (480-(2*BORDER)) + + // Say to All + menuDef + { + name say + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field; + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "^5Say:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say; + } + } + } + + // Say to Team + menuDef + { + name say_team + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "^5Say to team:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say_team; + } + } + } + + // Command + menuDef + { + name say_command + fullScreen MENU_FALSE + visible MENU_FALSE + rect X (Y+40) W H + aspectBias ALIGN_LEFT + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + onOpen + { + setfocus say_field + } + + itemDef + { + name say_field + type ITEM_TYPE_SAYFIELD + style WINDOW_STYLE_EMPTY + text "[yekey]^5Command:" + cvar "ui_sayBuffer" + maxchars 128 + rect 0 0 W H + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textstyle ITEM_TEXTSTYLE_SHADOWED + textscale .45 + forecolor 1 0.8 1 0.5 + visible MENU_TRUE + onCharEntry + { + uiScript SayKeyDown; + } + onTextEntry + { + uiScript Say; + close say_command; + } + } + } +} diff --git a/assets/ui/serverinfo.menu b/assets/ui/serverinfo.menu new file mode 100644 index 0000000..0c6342e --- /dev/null +++ b/assets/ui/serverinfo.menu @@ -0,0 +1,110 @@ +#include "ui/menudef.h" + +{ + \\ SERVER INFO POPUP MENU \\ + +#define W 400 +#define H 300 +#define BUTT_W 45 +#define BUTT_H 35 +#define BORDER 10 +#define LIST_W (W-(2*BORDER)) +#define LIST_DW (LIST_W-40) +#define LEFT_C 0.13 +#define RIGHT_C 0.61 + + menuDef + { + name "serverinfo_popmenu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + border WINDOW_BORDER_NONE + popup + onClose { } + onOpen { uiScript ServerStatus } + onESC + { + close serverinfo_popmenu + } + + itemDef + { + name window + rect 0 -65 400 400 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 0.8 + visible MENU_TRUE + decoration + border WINDOW_BORDER_NONE + + } + + itemDef + { + name serverinfo + rect 0 -65 400 400 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 16 + textscale .25 + border WINDOW_BORDER_NONE + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible MENU_TRUE + columns 4 + 0 ((2*LEFT_C)*LIST_DW) ALIGN_LEFT + (LEFT_C*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((2*LEFT_C)*LIST_DW) (LEFT_C*LIST_DW) ALIGN_LEFT + ((1-RIGHT_C)*LIST_DW) (RIGHT_C*LIST_DW) ALIGN_LEFT + } + + // BUTTON // + + itemDef + { + name refresh + text "Refresh" + type ITEM_TYPE_BUTTON + textscale .3 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + rect 70 345 100 15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript ServerStatus + } + } + + itemDef + { + name close + text "Close" + type ITEM_TYPE_BUTTON + textscale .3 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .8 + rect 220 345 100 15 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close serverinfo_popmenu + } + } + } +} + + diff --git a/assets/ui/teamscore.menu b/assets/ui/teamscore.menu new file mode 100644 index 0000000..f686d99 --- /dev/null +++ b/assets/ui/teamscore.menu @@ -0,0 +1,170 @@ +#include "ui/menudef.h" + +{ + \\ score_menu \\ + +#define W 500 +#define H 338 +#define BORDER 10 + +#define TOFF 10 +#define SPEC_W 75 +#define BAR_H 30 + +#define LLIST_L 0 +#define LLIST_R (W/2) +#define RLIST_L (W/2) +#define RLIST_R W + + + menuDef + { + name "teamscore_menu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (260-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_EMPTY + + + // TEAM NAME // + + itemDef + { + name "scoreye" + style WINDOW_STYLE_SHADER + rect -50 40 595 300 + visible 1 + background "ui/assets/score_baseb" + decoration + } + + //flicker light + itemDef + { + name "score_addlight" + style WINDOW_STYLE_SHADER + rect 209 116 50 100 + visible 1 + background "scripts/scoreaddlight" + decoration + } + itemDef + { + name confirm5 + type ITEM_TYPE_BUTTON + text "WWW.YE.BOARDS.NET" + style WINDOW_STYLE_EMPTY + textscale .30 + rect 1 341 W 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + forecolor 1 1 1 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "score_add" + style WINDOW_STYLE_SHADER + rect -51 -21 600 397 + visible 1 + background "scripts/scoreadd" + decoration + } + + // TEAM HEADINGS // + + itemDef + { + name leftlist + rect -42 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) +// rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 1 0 0 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_ALIENTEAM_LIST + columns 7 + 10 10 ALIGN_LEFT + 23 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 80 ALIGN_LEFT + 138 50 ALIGN_RIGHT + 205 29 ALIGN_RIGHT + 244 36 ALIGN_RIGHT + } + + itemDef + { + name rightlist +// rect -42 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 0 0.6 1 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_HUMANTEAM_LIST + + columns 7 + 10 10 ALIGN_LEFT + 23 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 80 ALIGN_LEFT + 138 50 ALIGN_RIGHT + 205 29 ALIGN_RIGHT + 244 36 ALIGN_RIGHT + } + + itemDef + { + name window + rect -22 ((H-BAR_H)) 540 31 + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + textstyle ITEM_TEXTSTYLE_SHADOWED + forecolor 1 1 1 1 + textscale .40 + textvalign VALIGN_CENTER + visible MENU_TRUE + ownerdraw CG_SPECTATORS + decoration + } + + itemDef + { + name winner + type ITEM_TYPE_TEXT + rect ((W/2)-10) -0 0 0 + style WINDOW_STYLE_EMPTY + forecolor 0 0.6 1 1 + textscale 0.7 + textalign ALIGN_CENTER + textvalign VALIGN_TOP + textstyle ITEM_TEXTSTYLE_SHADOWED + visible MENU_TRUE + cvar "ui_winner" + decoration + } + + + } +} diff --git a/assets/ui/teamscoreb.menu b/assets/ui/teamscoreb.menu new file mode 100644 index 0000000..93579e1 --- /dev/null +++ b/assets/ui/teamscoreb.menu @@ -0,0 +1,129 @@ +#include "ui/menudef.h" + +{ + \\ score_menu \\ + +#define W 500 +#define H 338 +#define BORDER 10 + +#define TOFF 10 +#define SPEC_W 75 +#define BAR_H 30 + +#define LLIST_L 0 +#define LLIST_R (W/2) +#define RLIST_L (W/2) +#define RLIST_R W + + + menuDef + { + name "teamscoreb_menu" + visible MENU_FALSE + fullscreen MENU_FALSE + rect (320-(W/2)) (260-(H/2)) W H + focusColor 1 .75 0 1 + style WINDOW_STYLE_EMPTY + + + // TEAM NAME // + + itemDef + { + name "scoreye" + style WINDOW_STYLE_SHADER + rect -110 40 720 300 + visible 1 + background "ui/assets/score_baseb" + decoration + } + + + itemDef + { + name "score_add" + style WINDOW_STYLE_SHADER + rect -120 -21 740 396 + visible 1 + background "scripts/scoreadd" + decoration + } + + // TEAM HEADINGS // + + itemDef + { + name leftlist + rect -110 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 0 0.6 1 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_HUMANTEAM_LIST + columns 7 + 10 10 ALIGN_LEFT + 20 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 155 ALIGN_LEFT + 215 50 ALIGN_RIGHT + 273 30 ALIGN_RIGHT + 308 36 ALIGN_RIGHT + } + + itemDef + { + name rightlist + rect 255 (((2*BAR_H)+BORDER)+5) ((W/1.6)+40) (H-((3*BAR_H)+(2*BORDER))) + style WINDOW_STYLE_FILLED + backcolor 0.00 1.35 2.55 0 + border WINDOW_BORDER_NONE + borderSize 1.0 + bordercolor .5 .5 .5 1 + forecolor 1 0 0 1 + visible MENU_TRUE + type ITEM_TYPE_LISTBOX + elementwidth 140 + elementheight 16 + textscale .26 + textstyle ITEM_TEXTSTYLE_SHADOWED + elementtype LISTBOX_TEXT + feeder FEEDER_ALIENTEAM_LIST + columns 7 + 13 10 ALIGN_LEFT + 20 10 ALIGN_LEFT + 5 30 ALIGN_LEFT + 55 155 ALIGN_LEFT + 215 50 ALIGN_RIGHT + 273 30 ALIGN_RIGHT + 308 36 ALIGN_RIGHT + } + + itemDef + { + name window + rect -86 ((H-BAR_H)) 676 31 + style WINDOW_STYLE_FILLED + textstyle ITEM_TEXTSTYLE_SHADOWED + backcolor 0.00 1.35 2.55 0 + forecolor 1 1 1 1 + textscale .40 + textvalign VALIGN_CENTER + visible MENU_TRUE + ownerdraw CG_SPECTATORS + decoration + } + + + + } +} diff --git a/assets/ui/tremulous.txt b/assets/ui/tremulous.txt new file mode 100644 index 0000000..3255f05 --- /dev/null +++ b/assets/ui/tremulous.txt @@ -0,0 +1,15 @@ +// menu defs +// +{ + loadMenu { "ui/tremulous_teamselect.menu" } + loadMenu { "ui/tremulous_alienclass.menu" } + loadMenu { "ui/tremulous_humanitem.menu" } + loadMenu { "ui/tremulous_alienbuild.menu" } + loadMenu { "ui/tremulous_humanbuild.menu" } + loadMenu { "ui/tremulous_humanarmoury.menu" } + loadMenu { "ui/tremulous_dialogs.menu" } + loadMenu { "ui/tremulous_humandialogs.menu" } + loadMenu { "ui/tremulous_aliendialogs.menu" } + loadMenu { "ui/tremulous_alienupgrade.menu" } + loadMenu { "ui/say.menu" } +} diff --git a/assets/ui/tremulous_alien_builder_hud.menu b/assets/ui/tremulous_alien_builder_hud.menu new file mode 100644 index 0000000..b532264 --- /dev/null +++ b/assets/ui/tremulous_alien_builder_hud.menu @@ -0,0 +1,42 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "alien_builder_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#include "ui/tremulous_alien_common_hud.h" + + //BUILD TIMER + itemDef + { + name "buildtimer" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor 1.0 0.0 0.0 .5 + ownerdraw CG_PLAYER_BUILD_TIMER + } + + //BUILD POINTS + itemDef + { + name "build-points" + rect 493.5 421.5 60 15 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor 1.0 0.0 0.0 1.0 + ownerdraw CG_PLAYER_AMMO_VALUE + } + } +} diff --git a/assets/ui/tremulous_alien_common_hud.h b/assets/ui/tremulous_alien_common_hud.h new file mode 100644 index 0000000..f51db81 --- /dev/null +++ b/assets/ui/tremulous_alien_common_hud.h @@ -0,0 +1,257 @@ +#define COMMON_HUD_R 1.0 +#define COMMON_HUD_G 0.0 +#define COMMON_HUD_B 0.0 +#include "ui/tremulous_common_hud.h" + +////////////////// +//STATIC OBJECTS// +////////////////// + +//LEFT RING CIRCLE +itemDef +{ + name "left-ring-circle" + rect 47.5 410 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//LEFT ARM +itemDef +{ + name "left-arm" + rect 77 404.75 104 52.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/alien/left-arm.tga" +} + +//LEFT ARM CIRCLE +itemDef +{ + name "left-arm-circle" + rect 150 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//RIGHT RING CIRCLE +itemDef +{ + name "right-ring-circle" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" +} + +//RIGHT ARM +itemDef +{ + name "right-arm" + rect 417 395 145 60 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/alien/right-arm.tga" +} + +/////////////////// +//DYNAMIC OBJECTS// +/////////////////// + +//BOLT +itemDef +{ + name "bolt" + rect 52.5 412.5 15 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/bolt.tga" + ownerdraw CG_PLAYER_BOOST_BOLT +} + +//CROSS +itemDef +{ + name "cross" + rect 150 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_HEALTH_CROSS +} + +//LEFT RING +itemDef +{ + name "left-ring" + rect 7.25 369.5 90.5 106 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/left-ring.tga" + ownerdraw CG_PLAYER_BOOSTED +} + +//LEFT SPIKES +itemDef +{ + name "left-spikes" + rect 18.5 381 59 83 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1.0 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/left-spikes.tga" + ownerdraw CG_PLAYER_WALLCLIMBING +} + +//RIGHT RING +itemDef +{ + name "right-ring" + rect 542.25 369.5 90.5 106 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/right-ring.tga" + ownerdraw CG_PLAYER_BOOSTED +} + +//RIGHT SPIKES +itemDef +{ + name "right-spikes" + rect 562.5 381 59 83 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1.0 + backcolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/alien/right-spikes.tga" + ownerdraw CG_PLAYER_WALLCLIMBING +} + +//HEALTH +itemDef +{ + name "health" + rect 78.5 421.5 60 15 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_HEALTH +} + +//ALIEN CLASS ICON +itemDef +{ + name "alien-icon" + rect 423 417.5 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.6 + ownerdraw CG_PLAYER_WEAPONICON +} + +//ORGANS +itemDef +{ + name "organs" + rect 565 417 11 11 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + ownerdraw CG_PLAYER_CREDITS_VALUE_NOPAD +} + +//CREDITS FRACTION +itemDef +{ + name "credits-background" + rect 567 410 25 25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + background "ui/assets/neutral/circle.tga" + ownerdraw CG_PLAYER_CREDITS_FRACTION +} + +//ALIENSENSE +itemDef +{ + name "aliensense" + rect 20 20 600 400 + visible MENU_TRUE + decoration + ownerdraw CG_PLAYER_ALIEN_SENSE +} + +//CHARGE BAR +itemDef +{ + name "charge" + rect 292 426 56 8 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CHARGE_BAR + background "ui/assets/neutral/charge_cap_h.tga" +} + +//CHARGE BAR BG +itemDef +{ + name "chargebg" + rect 288 422 64 16 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + ownerdraw CG_PLAYER_CHARGE_BAR_BG + background "ui/assets/neutral/charge_bg_h.tga" +} + +//TEAM OVERLAY +itemDef +{ + name "teamoverlay" + rect BORDER 175 250 128 + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.75 + textscale 0.85 + ownerdraw CG_TEAMOVERLAY +} diff --git a/assets/ui/tremulous_alien_general_hud.menu b/assets/ui/tremulous_alien_general_hud.menu new file mode 100644 index 0000000..3f936c7 --- /dev/null +++ b/assets/ui/tremulous_alien_general_hud.menu @@ -0,0 +1,79 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "alien_general_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#include "ui/tremulous_alien_common_hud.h" + + //BLOB + itemDef + { + name "blob" + rect 497 419 52 18 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/tremublob.tga" + ownerdraw CG_PLAYER_POISON_BARBS + } + //BOMBS + itemDef + { + name "bombs" + rect 528 421 52 18 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/trembombs.tga" + ownerdraw CG_PLAYER_BOMBS + } + //FBREATH + itemDef + { + name "fbreath" + rect 495 416 55 21 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/tremfbreath.tga" + ownerdraw CG_PLAYER_FBREATH + } + //PRICKLES + itemDef + { + name "prickles" + rect 475 419 80 21 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + forecolor 1.0 0.0 0.0 0.5 + background "ui/assets/alien/prickles.tga" + ownerdraw CG_PLAYER_PRICKLES + } + //lvl1upginvi + itemDef + { + name "lvl1upginvi" + rect 580 320 50 50 + visible MENU_TRUE + ownerdraw CG_DRAW_INVI_STAT + } + //lvl1upginvi + itemDef + { + name "basioverlay" + rect 0 0 W H + visible MENU_TRUE + ownerdraw CG_DRAW_INVI_OVERLAY + } + } +} diff --git a/assets/ui/tremulous_alienbuild.menu b/assets/ui/tremulous_alienbuild.menu new file mode 100644 index 0000000..b7bda9a --- /dev/null +++ b/assets/ui/tremulous_alienbuild.menu @@ -0,0 +1,107 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_alienbuild" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) 160 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadAlienBuilds; setFocus list } + + itemDef + { + name "window" + rect -250 -30 1280 305 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 142 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENBUILD + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuildAlienBuildable; + close tremulous_alienbuild + } + } + itemDef + { + name infopane + ownerdraw UI_ABUILDINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 290 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor 0 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript BuildAlienBuildable; + close tremulous_alienbuild + } + } + + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor 0 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienbuild + } + } + } +} diff --git a/assets/ui/tremulous_alienclass.menu b/assets/ui/tremulous_alienclass.menu new file mode 100644 index 0000000..374f1c7 --- /dev/null +++ b/assets/ui/tremulous_alienclass.menu @@ -0,0 +1,124 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_alienclass" + visible MENU_TRUE + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + onOpen { uiScript LoadAlienClasses; setFocus list } + popup + itemDef + { + name "window" + rect -250 300 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 200 310 110 60 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 110 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENCLASSES + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SpawnAsAlienClass; + close tremulous_alienclass + } + } + itemDef + { + name infopane + ownerdraw UI_ACLASSINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 320 310 200 260 + textscale .25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Back" + text "BACK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 296 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close tremulous_alienclass; + open tremulous_teamselect + } + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 245 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript SpawnAsAlienClass; + close tremulous_alienclass + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 350 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienclass + } + } + } +} diff --git a/assets/ui/tremulous_aliendialogs.menu b/assets/ui/tremulous_aliendialogs.menu new file mode 100644 index 0000000..f55c421 --- /dev/null +++ b/assets/ui/tremulous_aliendialogs.menu @@ -0,0 +1,94 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) + + menuDef + { + name "tremulous_alien_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name alien_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name alien_dialog + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name alien_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_alien_dialog + } + } + } +} diff --git a/assets/ui/tremulous_alienupgrade.menu b/assets/ui/tremulous_alienupgrade.menu new file mode 100644 index 0000000..c989549 --- /dev/null +++ b/assets/ui/tremulous_alienupgrade.menu @@ -0,0 +1,106 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 +menuDef + { + name "tremulous_alienupgrade" + visible MENU_TRUE + fullscreen MENU_FALSE + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadAlienUpgrades; setFocus list } + + itemDef + { + name "window" + rect -250 170 1280 250 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 200 190 120 200 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMALIENUPGRADE + forecolor 0 0.8 1 1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript UpgradeToNewClass; + close tremulous_alienupgrade + } + } + itemDef + { + name infopane + ownerdraw UI_AUPGRADEINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 330 190 260 200 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 1 + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 245 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript UpgradeToNewClass; + close tremulous_alienupgrade + } + } + + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 350 390 50 30 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_alienupgrade + } + } + } +} diff --git a/assets/ui/tremulous_common_hud.h b/assets/ui/tremulous_common_hud.h new file mode 100644 index 0000000..57427b1 --- /dev/null +++ b/assets/ui/tremulous_common_hud.h @@ -0,0 +1,232 @@ +#define BORDER 10 + +#define STAT_W 45 +#define STAT_H 22 +#define STAT_X (W-(BORDER+STAT_W)) + +#define CONSOLE_W (W-((3*BORDER)+STAT_W)) +#define CONSOLE_H 300 +#define MAIN_W (W-(2*BORDER)) + +//CONSOLE +itemDef +{ + name "console" + rect BORDER 30 CONSOLE_W CONSOLE_H + aspectBias ALIGN_LEFT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 0.93 0.93 0.92 1 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textscale 0.35 + textstyle ITEM_TEXTSTYLE_SHADOWED + ownerdraw CG_CONSOLE +} + +//FPS +itemDef +{ + name "fps" + rect STAT_X BORDER STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_FPS +} + +//TIMER +itemDef +{ + name "timer" + rect STAT_X ((2*BORDER)+STAT_H) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_TIMER +} + +//LAGOMETER +itemDef +{ + name "lagometer" + rect STAT_X ((3*BORDER)+(2*STAT_H)) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textscale 0.3 + ownerdraw CG_LAGOMETER +} + +//SPEEDOMETER +itemDef +{ + name "speedometer" + rect (320-(STAT_W/2)) 350 STAT_W STAT_H + aspectBias ALIGN_CENTER + type ITEM_TYPE_OWNERDRAW + ownerdraw CG_SPEEDOMETER + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + foreColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + textscale 0.3 +} + +//CLOCK +itemDef +{ + name "clock" + rect STAT_X ((4*BORDER)+(3*STAT_H)) STAT_W STAT_H + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale 0.3 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_CLOCK +} + +//LOCATION +itemDef +{ + name "location" + rect (STAT_X-75) ((5*BORDER)+(4*STAT_H)) (STAT_W+75) STAT_H + aspectBias ALIGN_RIGHT + visible 1 + decoration + forecolor 1 1 1 1 + textalign ALIGN_RIGHT + textscale 0.3 + ownerdraw CG_PLAYER_LOCATION +} + +//DEMO STATE +itemDef +{ + name "demoRecording" + rect (STAT_X+(STAT_W-32)) ((8*BORDER)+(4*STAT_H)) 32 32 + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 1 0 0 1 + textscale 0.3 + ownerdraw CG_DEMO_RECORDING + background "ui/assets/neutral/circle.tga" +} +itemDef +{ + name "demoPlayback" + rect (STAT_X+(STAT_W-32)) ((8*BORDER)+(4*STAT_H)) 32 32 + aspectBias ALIGN_RIGHT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor 1 1 1 1 + textscale 0.3 + ownerdraw CG_DEMO_PLAYBACK + background "ui/assets/forwardarrow.tga" +} + +//SNAPSHOT +itemDef +{ + name "snapshot" + rect BORDER (H-(BORDER+STAT_H)) MAIN_W STAT_H + aspectBias ALIGN_LEFT + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 1 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale 0.4 + textstyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_SNAPSHOT +} + +//PLAYER NAME +itemDef +{ + name "playername" + rect 200 275 240 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + textScale .5 + ownerdraw CG_PLAYER_CROSSHAIRNAMES + textstyle ITEM_TEXTSTYLE_SHADOWED +} + +//CROSSHAIR +itemDef +{ + name "crosshair" + visible MENU_TRUE + decoration + rect 320 240 0 0 + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .35 + ownerdraw CG_PLAYER_CROSSHAIR +} + +//SPECTATOR TEXT +itemDef +{ + name "followtext" + rect 200 375 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible MENU_TRUE + decoration + textScale .7 + textStyle ITEM_TEXTSTYLE_SHADOWED + ownerdraw CG_FOLLOW +} + + itemDef + { + name "stage_add" + style WINDOW_STYLE_SHADER + rect 253 -1 140 35 + visible 1 + background "scripts/stage_add" + decoration + } + + itemDef + { + name "stagereport" + rect 200 2 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible 1 + decoration + textScale .22 + textStyle ITEM_TEXTSTYLE_NORMAL + ownerdraw CG_STAGE_REPORT_TEXT + } + diff --git a/assets/ui/tremulous_default_hud.menu b/assets/ui/tremulous_default_hud.menu new file mode 100644 index 0000000..8d1034b --- /dev/null +++ b/assets/ui/tremulous_default_hud.menu @@ -0,0 +1,37 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "default_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#define COMMON_HUD_R 1.0 +#define COMMON_HUD_G 1.0 +#define COMMON_HUD_B 1.0 +#include "ui/tremulous_common_hud.h" + + //SPECTATOR TEXT + itemDef + { + name "spectatortext" + text "SPECTATOR" + rect 200 415 240 25 + foreColor 1 1 1 1 + aspectBias ALIGN_CENTER + textalign ALIGN_CENTER + textvalign VALIGN_TOP + visible MENU_TRUE + decoration + textScale .7 + textStyle ITEM_TEXTSTYLE_SHADOWED + } + } +} diff --git a/assets/ui/tremulous_dialogs.menu b/assets/ui/tremulous_dialogs.menu new file mode 100644 index 0000000..73f6916 --- /dev/null +++ b/assets/ui/tremulous_dialogs.menu @@ -0,0 +1,94 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) +#define INFO_TOFF 6 + + menuDef + { + name "tremulous_default_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + itemDef + { + name default_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name default_dialog + textstyle ITEM_TEXTSTYLE_NORMAL + type ITEM_TYPE_TEXT + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name default_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect (W-(BORDER+BUTT_W)) (H-(BORDER+BUTT_H)) BUTT_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 0.5 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_default_dialog + } + } + } +} diff --git a/assets/ui/tremulous_human_hud.menu b/assets/ui/tremulous_human_hud.menu new file mode 100644 index 0000000..7a1baff --- /dev/null +++ b/assets/ui/tremulous_human_hud.menu @@ -0,0 +1,365 @@ +#include "ui/menudef.h" + +{ + +#define W 640 +#define H 480 + + menuDef + { + name "human_hud" + fullScreen MENU_FALSE + visible MENU_TRUE + rect 0 0 W H + aspectBias ASPECT_NONE + +#define COMMON_HUD_R 0.0 +#define COMMON_HUD_G 0.8 +#define COMMON_HUD_B 1.0 +#include "ui/tremulous_common_hud.h" + + ////////////////// + //STATIC OBJECTS// + ////////////////// + + //LEFT CIRCLE + itemDef + { + name "left-circle" + rect 35 417.5 25 25 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" + } + + //LEFT ARM + itemDef + { + name "left-arm" + rect 68.25 420 94.5 35 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/human/left-arm.tga" + } + + //CREDITS LABEL + itemDef + { + name "credits-label" + rect 548 445 7 7.5 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + style WINDOW_STYLE_SHADER + background "ui/assets/human/credits.tga" + } + + //RIGHT CIRCLE + itemDef + { + name "right-circle" + rect 580.5 407.5 35 35 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/circle.tga" + } + + //RIGHT ARM + itemDef + { + name "right-arm" + rect 418 400 150 60 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/human/right-arm.tga" + } + + //RING + itemDef + { + name "ring" + rect 563 390 70 70 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/ring.tga" + ownerdraw CG_PLAYER_CLIPS_RING + } + + //CREDITS + itemDef + { + name "credits" + rect 502 443 45 11.25 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CREDITS_VALUE + } + //CLIPS + itemDef + { + name "clips" + rect 534.5 417 70 20 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_CLIPS_VALUE + } + /////////////////// + //DYNAMIC OBJECTS// + /////////////////// + + //BOLT + itemDef + { + name "bolt" + rect 40 420 15 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/bolt.tga" + ownerdraw CG_PLAYER_STAMINA_BOLT + } + + //CROSS + itemDef + { + name "cross" + rect 135 428 20 20 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_HEALTH_CROSS + } + + //STAMINA 1 + itemDef + { + name "stamina1" + rect 34.5 403.5 9 11.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina1.tga" + ownerdraw CG_PLAYER_STAMINA_1 + } + + //STAMINA 2 + itemDef + { + name "stamina2" + rect 24 410.75 11.5 10.5 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina2.tga" + ownerdraw CG_PLAYER_STAMINA_2 + } + + //STAMINA 3 + itemDef + { + name "stamina3" + rect 20.75 423.5 10.5 7 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina3.tga" + ownerdraw CG_PLAYER_STAMINA_3 + } + + //STAMINA 4 + itemDef + { + name "stamina4" + rect 21 402.5 54 55 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.8 + backColor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.2 + background "ui/assets/human/stamina4.tga" + ownerdraw CG_PLAYER_STAMINA_4 + } + + + + //HEALTH + itemDef + { + name "health" + rect 67 430 60 15 + aspectBias ALIGN_LEFT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_HEALTH + } + + //WEAPON ICON + itemDef + { + name "weapon" + rect 428 419 30 30 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_WEAPONICON + } + + //WEAPON SELECT TEXT + itemDef + { + name "selecttext" + rect 200 300 240 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + textScale .5 + ownerdraw CG_PLAYER_SELECTTEXT + textstyle ITEM_TEXTSTYLE_SHADOWED + } + + //AMMO + itemDef + { + name "weapon" + rect 506 427 53 15 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_AMMO_VALUE + } + + //BUILD TIMER + itemDef + { + name "buildtimer" + rect 583 410 30 30 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + ownerdraw CG_PLAYER_BUILD_TIMER + } + + //USABLE + itemDef + { + name "usable" + rect 305 380 25 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + background "ui/assets/neutral/use.tga" + ownerdraw CG_PLAYER_USABLE_BUILDABLE + } + + //SCANNER + itemDef + { + name "scanner" + rect 164 340 312 72 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B .5 + background "ui/assets/human/scanner.tga" + ownerdraw CG_PLAYER_HUMAN_SCANNER + } + + //INVENTORY + itemDef + { + name "inventory" + rect 182.5 425 275 25 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_SELECT + } + + //CHARGE BAR + itemDef + { + name "charge" + rect 510 384 56 8 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.5 + ownerdraw CG_PLAYER_CHARGE_BAR + background "ui/assets/neutral/charge_cap_h.tga" + } + + //CHARGE BAR BG + itemDef + { + name "chargebg" + rect 506 380 64 16 + aspectBias ALIGN_RIGHT + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + ownerdraw CG_PLAYER_CHARGE_BAR_BG + background "ui/assets/neutral/charge_bg_h.tga" + } + + //SELECTED + itemDef + { + name "selected" + rect 306 424 27 27 + aspectBias ALIGN_CENTER + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.25 + style WINDOW_STYLE_SHADER + background "ui/assets/neutral/selected.tga" + } + + //TEAM OVERLAY + itemDef + { + name "teamoverlay" + rect BORDER 175 250 128 + style WINDOW_STYLE_EMPTY + visible MENU_TRUE + decoration + forecolor COMMON_HUD_R COMMON_HUD_G COMMON_HUD_B 0.75 + textscale 0.85 + ownerdraw CG_TEAMOVERLAY + } + } +} diff --git a/assets/ui/tremulous_humanarmoury.menu b/assets/ui/tremulous_humanarmoury.menu new file mode 100644 index 0000000..7da9d9a --- /dev/null +++ b/assets/ui/tremulous_humanarmoury.menu @@ -0,0 +1,144 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 +menuDef + { + name "tremulous_humanarmoury" + visible MENU_FALSE + focuscolor 1 1 1 1 + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + style WINDOW_STYLE_FILLED + popup + onOpen + { + uiScript LoadHumanArmouryBuys; + uiScript LoadHumanArmourySells; + setFocus list + } + itemDef + { + name "window" + rect -250 -30 1280 300 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "buylist" + rect 50 -20 160 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .38 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANARMOURYBUY + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + resetonfeederchange + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuyFromArmoury; + } + } + itemDef + { + name "selllist" + rect 210 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .38 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANARMOURYSELL + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + resetonfeederchange + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SellToArmoury; + } + } + itemDef + { + name infopane + ownerdraw UI_HBUYINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 370 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Buy" + text "BUY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 242 30 20 + textalign ALIGN_LEFT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript BuyFromArmoury; + } + } + itemDef + { + name "Close" + text "CLOSE" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 320 242 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + close tremulous_humanarmoury + } + } + itemDef + { + name "Sell" + text "SELL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 265 242 30 20 + textalign ALIGN_RIGHT + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + visible MENU_TRUE + action + { + uiScript SellToArmoury; + } + } + } +} diff --git a/assets/ui/tremulous_humanbuild.menu b/assets/ui/tremulous_humanbuild.menu new file mode 100644 index 0000000..f35f0ee --- /dev/null +++ b/assets/ui/tremulous_humanbuild.menu @@ -0,0 +1,105 @@ +#include "ui/menudef.h" +{ +#define W 550 +#define H 250 + menuDef + { + name "tremulous_humanbuild" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) 160 W H + focusColor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadHumanBuilds; setFocus list } + + itemDef + { + name "window" + rect -250 -30 1280 305 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 142 -20 140 260 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANBUILD + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible MENU_TRUE + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript BuildHumanBuildable; + close tremulous_humanbuild + } + } + itemDef + { + name infopane + ownerdraw UI_HBUILDINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 290 -20 200 260 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + textalignx 6 + textaligny 6 + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + visible MENU_TRUE + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 220 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript BuildHumanBuildable; + close tremulous_humanbuild + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 245 30 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_humanbuild + } + } + } +} \ No newline at end of file diff --git a/assets/ui/tremulous_humandialogs.menu b/assets/ui/tremulous_humandialogs.menu new file mode 100644 index 0000000..e13929e --- /dev/null +++ b/assets/ui/tremulous_humandialogs.menu @@ -0,0 +1,95 @@ +#include "ui/menudef.h" + +{ + +#define W 280 +#define H 190 +#define BORDER 10 + +#define BUTT_H 25 +#define BUTT_W 45 + +#define INFO_W (W-(2*BORDER)) +#define INFO_H (H-((4*BORDER)+(2*BUTT_H))) +#define INFO_X BORDER +#define INFO_Y ((2*BORDER)+BUTT_H) +#define INFO_TOFF 6 + + menuDef + { + name "tremulous_human_dialog" + visible MENU_FALSE + fullscreen MENU_FALSE + outOfBoundsClick + rect (320-(W/2)) (240-(H/2)) W H + focusColor 1 1 1 1 + style WINDOW_STYLE_EMPTY + popup + + itemDef + { + name "window" + rect -400 -10 1280 205 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + + + itemDef + { + name human_dialog + text "Error" + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect BORDER BORDER INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .5 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name human_dialog + type ITEM_TYPE_TEXT + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect INFO_X INFO_Y INFO_W INFO_H + cvar "ui_dialog" + wrapped + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .33 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + decoration + } + + itemDef + { + name human_dialog + text "OK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect BORDER 150 INFO_W BUTT_H + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 1 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + close tremulous_human_dialog + } + } + } +} diff --git a/assets/ui/tremulous_humanitem.menu b/assets/ui/tremulous_humanitem.menu new file mode 100644 index 0000000..128f6ec --- /dev/null +++ b/assets/ui/tremulous_humanitem.menu @@ -0,0 +1,121 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 + menuDef + { + name "tremulous_humanitem" + visible MENU_FALSE + outOfBoundsClick + rect 0 0 W H + focuscolor 1 1 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadHumanItems; setFocus list } + itemDef + { + name "window" + rect -250 260 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 175 300 110 100 + type ITEM_TYPE_LISTBOX + elementwidth 80 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMHUMANITEMS + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript SpawnWithHumanItem; + close tremulous_humanitem + } + } + itemDef + { + name infopane + ownerdraw UI_HITEMINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 365 270 350 250 + textscale .33 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + decoration + } + itemDef + { + name "Okay" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 292 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu1.wav"; + uiScript SpawnWithHumanItem; + close tremulous_humanitem + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 308 310 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu3.wav"; + close tremulous_humanitem + } + } + itemDef + { + name "Back" + text "BACK" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 328 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible MENU_TRUE + action + { + play "sound/misc/menu4.wav"; + close tremulous_humanitem; + open tremulous_teamselect + } + } + } +} \ No newline at end of file diff --git a/assets/ui/tremulous_teamselect.menu b/assets/ui/tremulous_teamselect.menu new file mode 100644 index 0000000..855e541 --- /dev/null +++ b/assets/ui/tremulous_teamselect.menu @@ -0,0 +1,101 @@ +#include "ui/menudef.h" +{ +#define W 999 +#define H 210 +menuDef + { + name "tremulous_teamselect" + outOfBoundsClick + rect 0 0 W H + focusColor 1 1 1 1 + forecolor 0 0.8 1 1 + style WINDOW_STYLE_FILLED + popup + onOpen { uiScript LoadTeams; setFocus list } + + itemDef + { + name "window" + rect -250 260 1280 120 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 .9 + visible 1 + decoration + } + itemDef + { + name "list" + rect 205 280 80 100 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 80 + elementheight 20 + textscale .42 + elementtype LISTBOX_TEXT + feeder FEEDER_TREMTEAMS + forecolor 0 0.8 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 1 1 1 0.1 + visible 1 + doubleclick + { + play "sound/misc/menu1.wav"; + uiScript JoinTeam; + close tremulous_teamselect + } + } + itemDef + { + name infopane + ownerdraw UI_TEAMINFOPANE + textstyle ITEM_TEXTSTYLE_NORMAL + style WINDOW_STYLE_EMPTY + rect 365 285 250 100 + textscale .25 + textalign ALIGN_LEFT + textvalign VALIGN_TOP + forecolor 0 0.8 1 1 + visible 1 + decoration + } + itemDef + { + name "OKAY" + text "OKAY" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 305 300 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript JoinTeam; + close tremulous_teamselect + } + } + itemDef + { + name "Cancel" + text "CANCEL" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 308 325 40 20 + textalign ALIGN_CENTER + textvalign VALIGN_CENTER + textscale .4 + forecolor 0 0.8 1 1 + backcolor .5 0 0 .25 + visible 1 + action + { + play "sound/misc/menu3.wav"; + close tremulous_teamselect + } + } + } +} diff --git a/assets/video/splash.roq b/assets/video/splash.roq new file mode 100644 index 0000000..088562a Binary files /dev/null and b/assets/video/splash.roq differ diff --git a/assets/vm/cgame.qvm b/assets/vm/cgame.qvm new file mode 100644 index 0000000..a1440f5 Binary files /dev/null and b/assets/vm/cgame.qvm differ diff --git a/assets/vm/ui.qvm b/assets/vm/ui.qvm new file mode 100644 index 0000000..652f1c7 Binary files /dev/null and b/assets/vm/ui.qvm differ -- cgit