From 0589261c2be9fe2d4b232f27ae99b17fd348845c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sat, 20 Sep 2025 13:36:04 -0600 Subject: [PATCH] refactor(tf2): tarball vendored assets --- modules/home/users/crumb/tf2.nix | 9 +- .../tf2/improved-crosshairs-0.1.1.tar.gz | Bin 0 -> 16385 bytes .../materials/vgui/replay/thumbnails/bap.vmt | 8 -- .../materials/vgui/replay/thumbnails/bap.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/bigcrosshair7.vmt | 8 -- .../vgui/replay/thumbnails/bigcrosshair7.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/circle.vmt | 8 -- .../vgui/replay/thumbnails/circle.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/crossbow.vmt | 8 -- .../vgui/replay/thumbnails/crossbow.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/cuadro.vmt | 8 -- .../vgui/replay/thumbnails/cuadro.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/dragons.vmt | 8 -- .../vgui/replay/thumbnails/dragons.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/engie.vmt | 8 -- .../vgui/replay/thumbnails/engie.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/flame.vmt | 8 -- .../vgui/replay/thumbnails/flame.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/laser.vmt | 8 -- .../vgui/replay/thumbnails/laser.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/medic.vmt | 8 -- .../vgui/replay/thumbnails/medic.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/melee.vmt | 8 -- .../vgui/replay/thumbnails/melee.vtf | Bin 4304 -> 0 bytes .../materials/vgui/replay/thumbnails/mini.vmt | 8 -- .../materials/vgui/replay/thumbnails/mini.vtf | Bin 4304 -> 0 bytes .../materials/vgui/replay/thumbnails/pipe.vmt | 8 -- .../materials/vgui/replay/thumbnails/pipe.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/pistol.vmt | 8 -- .../vgui/replay/thumbnails/pistol.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/rescue.vmt | 8 -- .../vgui/replay/thumbnails/rescue.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/revolver.vmt | 8 -- .../vgui/replay/thumbnails/revolver.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/rocket.vmt | 8 -- .../vgui/replay/thumbnails/rocket.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/scatter.vmt | 8 -- .../vgui/replay/thumbnails/scatter.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/short.vmt | 8 -- .../vgui/replay/thumbnails/short.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/shotgun.vmt | 8 -- .../vgui/replay/thumbnails/shotgun.vtf | Bin 4304 -> 0 bytes .../materials/vgui/replay/thumbnails/smg.vmt | 8 -- .../materials/vgui/replay/thumbnails/smg.vtf | Bin 4304 -> 0 bytes .../materials/vgui/replay/thumbnails/soda.vmt | 8 -- .../materials/vgui/replay/thumbnails/soda.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/sticky.vmt | 8 -- .../vgui/replay/thumbnails/sticky.vtf | Bin 4304 -> 0 bytes .../vgui/replay/thumbnails/wrangler.vmt | 8 -- .../vgui/replay/thumbnails/wrangler.vtf | Bin 4304 -> 0 bytes .../scripts/tf_weapon_bat.txt | 83 -------------- .../scripts/tf_weapon_bat_fish.txt | 82 -------------- .../scripts/tf_weapon_bat_giftwrap.txt | 86 --------------- .../scripts/tf_weapon_bat_wood.txt | 84 -------------- .../scripts/tf_weapon_bonesaw.txt | 86 --------------- .../scripts/tf_weapon_bottle.txt | 86 --------------- .../scripts/tf_weapon_breakable_sign.txt | 85 --------------- .../scripts/tf_weapon_buff_item.txt | 84 -------------- .../scripts/tf_weapon_builder.txt | 72 ------------ .../scripts/tf_weapon_cannon.txt | 102 ----------------- .../scripts/tf_weapon_charged_smg.txt | 97 ----------------- .../scripts/tf_weapon_cleaver.txt | 89 --------------- .../scripts/tf_weapon_club.txt | 85 --------------- .../scripts/tf_weapon_compound_bow.txt | 103 ------------------ .../scripts/tf_weapon_crossbow.txt | 98 ----------------- .../scripts/tf_weapon_drg_pomson.txt | 95 ---------------- .../scripts/tf_weapon_fireaxe.txt | 85 --------------- .../scripts/tf_weapon_fists.txt | 84 -------------- .../scripts/tf_weapon_flamethrower.txt | 92 ---------------- .../scripts/tf_weapon_flaregun.txt | 100 ----------------- .../scripts/tf_weapon_flaregun_revenge.txt | 100 ----------------- .../scripts/tf_weapon_grenadelauncher.txt | 102 ----------------- .../tf_weapon_handgun_scout_primary.txt | 94 ---------------- .../tf_weapon_handgun_scout_secondary.txt | 94 ---------------- .../scripts/tf_weapon_jar.txt | 89 --------------- .../scripts/tf_weapon_jar_milk.txt | 89 --------------- .../scripts/tf_weapon_katana.txt | 86 --------------- .../scripts/tf_weapon_knife.txt | 84 -------------- .../scripts/tf_weapon_laser_pointer.txt | 97 ----------------- .../scripts/tf_weapon_lunchbox.txt | 78 ------------- .../scripts/tf_weapon_lunchbox_drink.txt | 78 ------------- .../scripts/tf_weapon_mechanical_arm.txt | 90 --------------- .../scripts/tf_weapon_medigun.txt | 79 -------------- .../scripts/tf_weapon_minigun.txt | 97 ----------------- .../scripts/tf_weapon_particle_cannon.txt | 98 ----------------- .../scripts/tf_weapon_pda_engineer_build.txt | 77 ------------- .../tf_weapon_pda_engineer_destroy.txt | 80 -------------- .../scripts/tf_weapon_pda_spy.txt | 81 -------------- .../scripts/tf_weapon_pep_brawler_blaster.txt | 100 ----------------- .../scripts/tf_weapon_pipebomblauncher.txt | 103 ------------------ .../scripts/tf_weapon_pistol.txt | 97 ----------------- .../scripts/tf_weapon_pistol_scout.txt | 96 ---------------- .../scripts/tf_weapon_raygun.txt | 93 ---------------- .../scripts/tf_weapon_revolver.txt | 93 ---------------- .../scripts/tf_weapon_robot_arm.txt | 89 --------------- .../scripts/tf_weapon_rocketlauncher.txt | 98 ----------------- .../tf_weapon_rocketlauncher_airstrike.txt | 98 ----------------- .../tf_weapon_rocketlauncher_directhit.txt | 98 ----------------- .../tf_weapon_rocketlauncher_fireball.txt | 100 ----------------- .../scripts/tf_weapon_rocketpack.txt | 85 --------------- .../scripts/tf_weapon_sapper.txt | 72 ------------ .../scripts/tf_weapon_scattergun.txt | 100 ----------------- .../scripts/tf_weapon_sentry_revenge.txt | 98 ----------------- .../tf_weapon_shotgun_building_rescue.txt | 100 ----------------- .../scripts/tf_weapon_shotgun_hwg.txt | 97 ----------------- .../scripts/tf_weapon_shotgun_primary.txt | 98 ----------------- .../scripts/tf_weapon_shotgun_pyro.txt | 97 ----------------- .../scripts/tf_weapon_shotgun_soldier.txt | 97 ----------------- .../scripts/tf_weapon_shovel.txt | 85 --------------- .../scripts/tf_weapon_slap.txt | 87 --------------- .../scripts/tf_weapon_smg.txt | 97 ----------------- .../scripts/tf_weapon_sniperrifle.txt | 95 ---------------- .../scripts/tf_weapon_sniperrifle_classic.txt | 95 ---------------- .../scripts/tf_weapon_sniperrifle_decap.txt | 95 ---------------- .../scripts/tf_weapon_soda_popper.txt | 99 ----------------- .../scripts/tf_weapon_stickbomb.txt | 86 --------------- .../scripts/tf_weapon_sword.txt | 86 --------------- .../scripts/tf_weapon_syringegun_medic.txt | 92 ---------------- .../scripts/tf_weapon_wrench.txt | 89 --------------- .../sound/sound.cache | Bin 16 -> 0 bytes .../users/crumb/tf2/quake-hitsounds.tar.gz | Bin 0 -> 92898 bytes .../quake-hitsounds/sound/ui/hitsound.wav | Bin 3162 -> 0 bytes .../quake-hitsounds/sound/ui/killsound.wav | Bin 109340 -> 0 bytes 123 files changed, 7 insertions(+), 6480 deletions(-) create mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1.tar.gz delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bap.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bap.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/circle.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/circle.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/crossbow.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/crossbow.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/cuadro.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/cuadro.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/dragons.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/dragons.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/engie.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/engie.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/medic.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/medic.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/mini.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/mini.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pipe.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pipe.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/rescue.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/rescue.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/rocket.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/rocket.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/scatter.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/scatter.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/shotgun.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/shotgun.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/wrangler.vmt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/wrangler.vtf delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_fish.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_giftwrap.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_wood.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bonesaw.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bottle.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_breakable_sign.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_buff_item.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_builder.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cannon.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_charged_smg.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cleaver.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_club.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_compound_bow.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_crossbow.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_drg_pomson.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fireaxe.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fists.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flamethrower.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun_revenge.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_grenadelauncher.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_primary.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_secondary.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar_milk.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_katana.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_knife.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_laser_pointer.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox_drink.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_mechanical_arm.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_medigun.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_minigun.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_particle_cannon.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_build.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_destroy.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_spy.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pep_brawler_blaster.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pipebomblauncher.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol_scout.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_raygun.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_revolver.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_robot_arm.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_airstrike.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_directhit.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_fireball.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketpack.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sapper.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_scattergun.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sentry_revenge.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_building_rescue.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_hwg.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_primary.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_pyro.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_soldier.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shovel.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_slap.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_smg.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_classic.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_decap.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_soda_popper.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_stickbomb.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sword.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_syringegun_medic.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_wrench.txt delete mode 100644 modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/sound/sound.cache create mode 100644 modules/home/users/crumb/tf2/quake-hitsounds.tar.gz delete mode 100644 modules/home/users/crumb/tf2/quake-hitsounds/custom/quake-hitsounds/sound/ui/hitsound.wav delete mode 100644 modules/home/users/crumb/tf2/quake-hitsounds/custom/quake-hitsounds/sound/ui/killsound.wav diff --git a/modules/home/users/crumb/tf2.nix b/modules/home/users/crumb/tf2.nix index da77904..8891202 100644 --- a/modules/home/users/crumb/tf2.nix +++ b/modules/home/users/crumb/tf2.nix @@ -11,20 +11,25 @@ in { config = lib.mkIf cfg.enable (let tf2pkgs = inputs.tf2-nix.packages.x86_64-linux; + tgz = x: pkgs.runCommand "source" {} '' + mkdir $out + cd $out + tar xzvf "${x}" + ''; my-config = tf2pkgs.mergeTf2Configs (with tf2pkgs; [ mastercomfig.presets.medium-low mastercomfig.addons.flat-mouse mastercomfig.addons.no-tutorial mastercomfig.addons.null-canceling-movement # improved-crosshairs - ./tf2/improved-crosshairs-0.1.1 + (tgz ./tf2/improved-crosshairs-0.1.1.tar.gz) loadouts-script (huds.deerhud.overrideAttrs (final: prev: { patches = [ ./tf2/raise-uber-meter.patch ]; })) maps.jump_noskillrequired_b3 ./tf2/my-config - ./tf2/quake-hitsounds + (tgz ./tf2/quake-hitsounds.tar.gz) ]); game-dir = ".local/share/Steam/steamapps/common/Team Fortress 2/tf"; in { diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1.tar.gz b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d9feec52304fb042df2fd93aa3840f1f1f187f9 GIT binary patch literal 16385 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 aT6oQFBs3!t+n(?IYtJ~jdS0K@i&R$kdXfj zo|8aIK>iO6Wo7-(;E9Ou(0~B2erWiyvWkj=^+U}I2ykG4*w>^2vu~io1C+j1JSV~3 z1CCER<73o)pxg%OuZ^~E NhF*CxntrL9egV3f&J_Rv diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vmt deleted file mode 100644 index d41c6fb..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\bigcrosshair7" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/bigcrosshair7.vtf deleted file mode 100644 index e056fa699af0efbf82bf5ffde5141c45df845057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|Fb~eO+oS@)i z`2U}QAykynAq~u9Pyz878A3uK{0U%r2L{p5GzJGy)dJ>+hBz>S>SVp;q{V9Y(|O zO=Dmb0C^GQKT%dzN09$iJet7%4G9emC1igZ1H%Lc&j~DG{h^_t@L^J5U;u|lNI-xi zA^r50PXjsDa{>!2en9?ZU|>=Jx!*A$AOPJx{~0_dfr1Dm9~#Qa`k%p*Nd>AtG!#=k z*gQr7u>T!dSy|Hb$8jphgH=7%%}&q*qb0u2BEgVPr)n9snZ0Obb^_wY_*U=#o$kbhZO zSy|H<7?>2G{tpNU81nuH#U}&j1Zezyf>+U{U6H0!tnq0 zgcQ$dDIk78sDJ>vdJtd5feEZWG&Ce+u&0kSkmorkfZZ!98XB4g&OQ)6D8)1U_ui!9 z-INRRFAGa3E5m=!X(^uDctLytfzSYS^=S+aOezkOz~+U7goX}w{}XcGa8Lh4`QH-~ spRA$a^ueS6Y%GZGDlIJqiEB-rIu*nZ`x6$%lgz*nxhOIcM5lJ8 zrh>$$+C$~T{y^j-7eVAxyCCvY?Wcmw2@4Bb0a70u8@mWZmzI`xfyAdyovQU8+%b)}AZ6Br=ov9kVWa9~n_`ad8b zAOIGTpoj_$4Gkrg|DVB8NCoQuz`(#jQuU*&|IffVNdfAAS65e8ba_(w{~0(ZfDp+4 ztgNH{AC3Rf^baZmK=~nn0aX5ZGBH5QpHK!+`9~_>kqJ};fXoYI0F{5F>PJ`4$pk6_ zK<2qJfXY8~c~beD4DkHVFq;4Ao&W!X5|`&B7EpYKhK7nl_)XyYGBh+a1id^TZsq@f z2G0p9(EKGD3d&y|lVJQ1EcNYh^FMn065`Xv{|pS^^cN7o5CBe(3=_co&`^d@()o@; zDhvW({egiDfu!sAoTP$cKj$O`h6&*IpQ|f_D;3O}z`y`$|FN<%jJE$kmEUOl7o1*4 z+y5i9|HHrl?hgh8Ffc&M7YIKzlpH>&{DbHZ3?xTCsQiQIhu9A){~&xv(2hK7dnBr7n42FHdfa)8u@ z!sS8geM>__!RoGthJwrs2@eg0IUHurC?66rqu~KgKcndbln{{e>1h5K%^#o;03{1h zc|DpQK%oJt|3Kl9#^5=L#d87+EPT=!JV8|@!~g%F^28y8((nSA&%ikWYMy8)$b1C` zCIyK30fCg7PpSSi2G0pBo|9A%{&!$f@tmXra$iVjD9F8&R6Jqs4;2OZN5z8)EFT&g zN^5g4h}=jKcu?%KZEB4Q2fL4%YOz2czy{O0_mAl{|dS0K@i&R$kdXfj zo|8aIK>iO6Wo7-(;E9Ou(0~B2erWiyvWkj=^+U}I2ykG4*w>^2vu~io1C+j1JSV~3 z1CCER<73o)pxg%OuZ^~E NhF*CxntrL9egV3f&J_Rv diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vmt deleted file mode 100644 index 5d17f05..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\flame" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/flame.vtf deleted file mode 100644 index 1a53050b854c819635298dcdb05a490a4d533376..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|{H2 zD1;7ynj<<{9 diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vmt deleted file mode 100644 index 593e4c9..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\laser" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/laser.vtf deleted file mode 100644 index f1e92cba0c2dd7abbf6a3285ec2e04691e090164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|BkWR$vh2ESvzMLlS)1VCq1$XlQ6CNPI#erznVK z^Gyf=iHC%Sh9a8-Qim=Mb2v=hC?66rqu~KgkD;UKfx77-jlpvgi{}J}|Np_^E1JgO z*`(sZqypuK4EOL(W8j>?z$gIrzo;lHYZ`+ClL`Zq0?7X%AprqH-T$EYh50Wu6y!fn zZ~_APFI1GlAq~u90LM2YLr5ru4@nOW45Fc+@Bk?Rs}EsdOk?nbhfiqe;18cPkmnf~ z!12q<%IXO6pNdBl*uS9qh*12dF)&PE@SMN`@;|7)N@HMPQh=Hl5D?%*Q5e<4>9SB_UQxEsDq>rNPKxTsW>o!^8+#Q zlLkusoUr%>r7uwGg2XSj^h9g_kZL|SzL4SG*_9kV3fl(q7-*Yz2nQq$p7^-MKUbtS+jk5Jda- zE)4~Vi$*17g6NQ?onUhci=sl2&B^5a3brRRAs#Lcb2v=hC?66rZ zfa8mSm6bJ(!J|oqGXFCvFhKkt5D*YRY5Mxlz$pLvNAIMXK-LrfW=pUg9D}J zr!g=JfDp)h) diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vmt deleted file mode 100644 index 19d6a5c..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\melee" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/melee.vtf deleted file mode 100644 index 2bca5f89ba83ec5c8097e20bdc707536f85726ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|Fb~eO+oS@)i z`2U}QAykynAq~u9Pyz878A3uK{0U%r2L{p5GzJGy)dJ>+hBz>S>SVp;q{V9Y(|O zO=Dmb0C^GQKT%dzN09$iJet7%4G9emC1igZ1H%Lc&j~DG{h^_t@L^J5U;u|lNI-xi zA^r50PXjsDa{>!2en9?ZU|>=Jx!*A$AOPJx{~0_dfr1Dm9~#Qa`k%p*Nd>AtG!#=k z*gQr7u>T!dSy|HhS1PZQ79b(QZFic zRTM;rgol9TMMFbFLGmF`b40I-ih|4u4U0(zsS6DaHGtAQVDYJ@C({@_C#iT&VEF$Z zVtyLbCtyA!gF_m`s|sMggF`4tJ&WfA6_7_lLqkK;(jguJ%QG-w@)&sRx+{k`D+84Fwwqia!Q$ z_zXFI8Uy152G0p#|FVjPqJ&3)g9FIFpo9sIUq?sBA?H6*<0lQATm|6%1*Zp3Aq7}^ zCe^&5rXJnD$obdN(a~|J`G-{ZqWc$}PpWxCO+C7Q(-;^hsf?)fkLq9a@St^k{%7!< z#J~uxpF&w#|1)?psW32s%cIcHfB;(CkM3V|KCSKl5Ar-Gv_4`D4gJr+z@*?X30yw~ z1kk>|MfdM$`Uh8t;P%mI`9A{dKXCbvXg||B{|~hJko=DDZyEz5s4E9f|DhwH{e$LT zXnPp!e@8|})-(psCKU%*eH23T`iR!)0o2}Q;e^$w^$=;}93VPJ^<&0GnhpT0kki!RTT%)pSD z>FWxi3j<;DFo%!wA@ML89*~4NnjS{e1E@S2%@6qVLmC6;1P0CtEdT#AFtD<+hNeN3 zD}eZ*q8-AYph6j6fB~W3fl0-o32a_KKtSj~$4?rA=L8nd2`sSkB8`E8Nr8b0?Eip( zfB;I}m&U*-074-Dv$C?XrZIRlsdzN0!0e;cd`k6`>i_=?o|9BKCxGKKG&EEc%y(b{ z$7g70Xb8G{hM)gACxC(g6rZA@p`rg79GFx*CxQJR5*mt;o`<;qG5mubzl8W`{tq3b z=^q?_qN1YE@(+@}85kH?sZ;(jfXxRrxgq|Crk9Wqio=&s_>(FRtq;KY8&qDAsvli_ z8Yq82%Li(dr|9NWn-B6os6GJYZ&p!J(KH56aCr^lhlYe;lyB(vr!ja=g6R(h>vw?b z44h5khmiYdEuY5VAf&)31ZfXBIyw@vFO7jy0H&Um2=#=_BP0(1iyQx= diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vmt deleted file mode 100644 index 02623ca..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\pistol" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/pistol.vtf deleted file mode 100644 index ab1389557c8d98ca2ded560fcdd43ba1a155e58f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|zn;yrj_3P-JtaicSUF6BZH%7l%0EgW4Hu<oBd{Bab zw0A-6)6wu44G&NV5Zhi(WAK~+Y661Fmr!u~&ja563mrM_KXCmqg4@5~`b1O|RKI}Q VzmWPRB!u+(WVHMN8MIKboC(diMdNdL9|)b2L4SrUy`YG@2hM%MWP`o)Z`t1sMMSXJ7~wWpzyh8#h4(%x4G<#pHW1sW31p zfaOC10*6}or!ja=V&R+s@o%W8D9C>b4oqPGItGM<5b{qN1A_nqRKFuDNWW*33RHh+ zC}I7C%%`?I$iFI{lUQKoWf~~585qFv$Li`BkjCIKNyT%L3QYb#gXbiW5^(&6vat|#Ds}~hzbxdP$U{djbgilCFXec55gH0ZsA2=tlfYQ4wt7vE%gD0rz z4EA4WC<7Kg1CxS76F5Bt280Yb{|>hBA9WA7!UYGzXnSVpl^@`UL+U4w@~NAi0gcMf AQ~&?~ diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vmt deleted file mode 100644 index 7e8567c..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\revolver" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/revolver.vtf deleted file mode 100644 index 2db3bd422230a05b42ab2ab5f422f76b8ff6e27f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|jQqv>HZJ%Gxi(fmMKewfMNIZ1_cg2Mm*p!CD)3g&xEQi1S8LJ5T@SiR>2sCv;* zFyBE4$`1%6q<^60XEJb3Qt^cN*EKYhpnnOucP4`)+`K?4m`BJyTFW>5-}Y98?*RiO zJ+QJi{NFbBhy%|N2tOcz*7gsy`3?X19x(VN-3IxWl{GZ9;lBgV5zibjKOlhe^fJ)? z1Ls%INznWs>Po45Am+jHf9R0N|DYle6u+*lp`h}s305A2h7gWlkbhaAFb~eO+oS@)i z`2U}QAykynAq~u9Pyz878A3uK{0U%r2L{p5GzJGy)dJ>+hBz>S>SVp;q{V9Y(|O zO=Dmb0C^GQKT%dzN09$iJet7%4G9emC1igZ1H%Lc&j~DG{h^_t@L^J5U;u|lNI-xi zA^r50PXjsDa{>!2en9?ZU|>=Jx!*A$AOPJx{~0_dfr1Dm9~#Qa`k%p*Nd>AtG!#=k z*gQr7u>T!dSy|HkDbKdL;seM60p8NaCh1Ie>M;}?{F z23!168s3=c!=VY3UO?#`R8CN8{-}OXfdMK1LFM;oc#MVzC{TERC57s`0wEt1thm_hs(E17a z534-1{}d7ufW7}Wh|&kv_=UPZG&Ga}>^~@9RFst=jR7@&G26!s44^JCs6K}D_t5!+ TtNje}A8P*v-M#31)cz{~1a%OQ diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vmt deleted file mode 100644 index c8fdf66..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\short" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/short.vtf deleted file mode 100644 index fc6d3b6d9cfc98d7bcd51c6f7177e221570bd61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|8w+D6JYA8VV8*2@MT}IUMA$&{6(qcz_ZDD7`X( z)8lA(poK>o1E&Be>;C`Gz!1vH$e5N6;xRCQ`3wx9Y2c!PNd?Sz2%tFp(m)xMaRS7A zM%GYF`y7}Q7@+nCI5>cmgIol1HZAfqvi**Zj*hgpkC6HFc2628a2bTa@$2XqNOAlU z@*g32uzMIMD1g$NqoeD9yN8f_N4orf2G2rASnMCIE6q(GN}9ub)~&~ z=w06sN)PmQ5464kmtTyy+ar+jEWm-{`UukAf|i%8j9A(~pxB4Bw;ZU@-XavkDbKdL;seM60p8NaCh1Ie>M;}?{F z23!168s3=c!=VY3UO?#`R8CN8{-}OXfdMK1LFM;oc#MVzC{TERC57s`0wEt1thm_hs(E17a z534-1{}d7ufW7}Wh|&kv_=UPZG&Ga}>^~@9RFst=jR7@&G26!s44^JCs6K}D_t5!+ TtNje}A8P*v-M#31)cz{~1a%OQ diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vmt deleted file mode 100644 index 6db68c6..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\smg" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/smg.vtf deleted file mode 100644 index edaedd5cd5d987e10a53de735bc46b26a349cc8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|;V)h%Elxl7T_=YN!l|4hau6fvE%0qM@OoAaR+{tD+#< zBs4q(BpwnP8j5TVNFBO3%;7L~qkKrjjD`m|J%&;{J)|*sPEzrl1U43wz9D=jm5~zO zX$+hbKMG zpa_GsS3&hJy~6{Xe$mr2p8P^@_tDxuPU&uEl*ZryY7bMbyry;f N9W{So%TH>DKLEgK>goUh diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vmt deleted file mode 100644 index e42dfef..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\soda" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/soda.vtf deleted file mode 100644 index 15d6002778466587672ea5cde8fd66bb19ac1333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|3=A*~5^J#MXJBAp;h;h%9b>ze(V0W%3~q9iMx$8Kw?IPYn$Xjd{LU;`(&k ztzi0EO&mx(EHpF}*&L8Mba9x&Vd_Ttkcb%#4{&-69Ze6T=>Zf1#O8-I2G2<8i|Y3U#y0|S`P$PkLccVGxjWAJ2BV1UYp1~7ol^I%dT)_$U||P{!bbe@v06aWE`a?xoQ26NT(fI)m z4i5D8FS>om{&jS8bcONJ;}e|^@-M4ss3=T5h#wFV8Uo{^t4HU9)H^yl2BN!%-uyIB z;%A%yPXDZ|qNwFrXb4XKfZWfDRz3uP@;5ZSVDoQisHiBYJWya@QUU1?2nZSQ`Z?#TcE diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vmt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vmt deleted file mode 100644 index a120645..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vmt +++ /dev/null @@ -1,8 +0,0 @@ -"UnlitGeneric" -{ -"$translucent" 1 -"$basetexture" "vgui\replay\thumbnails\sticky" -"$vertexcolor" 1 -"$no_fullbright" 1 -"$ignorez" 1 -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vtf b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/materials/vgui/replay/thumbnails/sticky.vtf deleted file mode 100644 index dfbb9abec1445304fd818b42aca079f4369cc179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4304 zcmWFwabsX-U|?WkU|7M?rNA(ivv3lK4omQDgQ)}2S3^TXLE@7NIj4f? zHs6FWka&1#XehEdAa&^CFo(m`jq)K8Ga4S?^cXst9;llh(il7^sd!Fefu%19zexqg zA8O$ZaX<0?Nn`Mwz`)7C@c%ypL#U`|Xc~hDlZpcqgdY+zQoTj zn;#Jd5)TOt4MjEwqz+vi=5Uz0Q9dMMM#BS~9z#dd19j6w8iVH~7S0I_|Nn!+S5!2O z!Lv!lfk_3z4+$CW;ho07Ie~$b0qlQKQIP)~m{c5?!2FPqq3?fC{Hl0P07oOJ{7wUT zmI315P*FyQv~);%0>!tWfQTqE--SgaB#prVRJDM^BQ(T;5p13ZlgdyjkJ1D?#pOg~Sg7 zC&09|Hr5`Ly;wA@f1$9h3z?;o->2Dw+mzEVO(J4TZ!nzVaWOo}lGpXlSS?*gOVE z`f&^h81(f6D1U?E7gk Kpb#Lpd;|cK8xETQ diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat.txt deleted file mode 100644 index b73f134..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat.txt +++ /dev/null @@ -1,83 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Bat" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "anim_prefix" "bat" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bat.Miss" - "melee_hit" "Weapon_Bat.HitFlesh" - "melee_hit_world" "Weapon_Bat.HitWorld" - "burst" "Weapon_Bat.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bat_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bat_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_fish.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_fish.txt deleted file mode 100644 index 1cfebcc..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_fish.txt +++ /dev/null @@ -1,82 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Fish" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "anim_prefix" "bat" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bat.Miss" - "melee_hit" "Weapon_Bat.HitFlesh" - "melee_hit_world" "Weapon_Bat.HitWorld" - "burst" "Weapon_Bat.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bat_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bat_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_giftwrap.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_giftwrap.txt deleted file mode 100644 index d1a9636..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_giftwrap.txt +++ /dev/null @@ -1,86 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Bat" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES1" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "bat" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bat.Miss" - "melee_hit" "Weapon_BaseballBat.HitFlesh" - "melee_hit_world" "Weapon_BaseballBat.HitWorld" - "burst" "Weapon_Bat.MissCrit" - "special1" "Weapon_Baseball.HitWorld" - "special2" "Weapon_BaseballBat.HitBall" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bat_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bat_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_wood.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_wood.txt deleted file mode 100644 index 0122729..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bat_wood.txt +++ /dev/null @@ -1,84 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Bat" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES1" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "anim_prefix" "bat" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bat.Miss" - "melee_hit" "Weapon_BaseballBat.HitFlesh" - "melee_hit_world" "Weapon_BaseballBat.HitWorld" - "burst" "Weapon_Bat.MissCrit" - "special1" "Weapon_Baseball.HitWorld" - "special2" "Weapon_BaseballBat.HitBall" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bat_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bat_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bonesaw.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bonesaw.txt deleted file mode 100644 index 63adcc4..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bonesaw.txt +++ /dev/null @@ -1,86 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Bonesaw" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "bonesaw" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bonesaw.Miss" - "melee_hit" "Weapon_Bonesaw.HitFlesh" - "melee_hit_world" "Weapon_Bonesaw.HitWorld" - "burst" "Weapon_BoneSaw.MissCrit" - "taunt" "Taunt.MedicViolin" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bonesaw" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bonesaw" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bottle.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bottle.txt deleted file mode 100644 index aa1c19e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_bottle.txt +++ /dev/null @@ -1,86 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Bottle" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "bottle" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bottle.Miss" - "melee_hit" "Weapon_Bottle.HitFlesh" - "melee_hit_world" "Weapon_Bottle.HitWorld" - "burst" "Weapon_Bottle.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bottle_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bottle_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_breakable_sign.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_breakable_sign.txt deleted file mode 100644 index afb780c..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_breakable_sign.txt +++ /dev/null @@ -1,85 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Sign" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "brandingiron" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_FireAxe.Miss" - "melee_hit" "Weapon_FireAxe.HitFlesh" - "melee_hit_world" "Weapon_FireAxe.HitWorld" - "burst" "Weapon_FireAxe.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_buff_item.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_buff_item.txt deleted file mode 100644 index 1c4c399..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_buff_item.txt +++ /dev/null @@ -1,84 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Unique_Achievement_SoldierBuff1" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "DontDrop" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "pipe" - "HasTeamSkins_Viewmodel" "1" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Fist.Miss" - "melee_hit" "Weapon_Fist.HitFlesh" - "melee_hit_world" "Weapon_Fist.HitWorld" - "burst" "Weapon_Fist.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fists_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fists_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_builder.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_builder.txt deleted file mode 100644 index 9ecc4a8..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_builder.txt +++ /dev/null @@ -1,72 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Builder" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "building" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "5" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/c_wrench/c_wrench.mdl" - "playermodel" "models/weapons/c_models/c_toolbox/c_toolbox.mdl" - "anim_prefix" "wrench" - - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "font" "WeaponIcons" - "character" "c" - } - "weapon_s" - { - "font" "WeaponIcons" - "character" "c" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/engie" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cannon.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cannon.txt deleted file mode 100644 index 7878827..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cannon.txt +++ /dev/null @@ -1,102 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Cannon" - "BuiltRightHanded" "0" - "weight" "4" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "damage" "100" - "DamageRadius" "146" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "3.0" - "TimeFireDelay" "0.6" - "TimeIdle" "0.6" - "TimeIdleEmpty" "0.6" - "TimeReloadStart" "0.1" - "TimeReload" "0.6" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "4" - "default_clip" "4" - "ProjectileType" "projectile_cannonball" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionSound" "Weapon_LooseCannon.Explode" - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - - // Animation. - "viewmodel" "models/weapons/v_models/v_grenadelauncher_demo.mdl" - "playermodel" "models/weapons/w_models/w_grenadelauncher.mdl" - "anim_prefix" "gl" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_grenadelauncher" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_LooseCannon.Shoot" - "reload" "Weapon_GrenadeLauncher.WorldReload" - "special3" "Weapon_GrenadeLauncher.ModeSwitch" - "burst" "Weapon_LooseCannon.Shootcrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_grenlaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_grenlaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/pipe" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_charged_smg.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_charged_smg.txt deleted file mode 100644 index 270948f..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_charged_smg.txt +++ /dev/null @@ -1,97 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SMG" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "8" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.025" - "TimeIdle" "10.0" - "TimeIdleEmpty" "1.0" - "TimeFireDelay" "0.1" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 25 - default_clip 25 - - // Buckets. - "bucket" "1" - "bucket_position" "0" - "TracerEffect" "bullet_pistol_tracer01" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_smg" - - // Animation. - "viewmodel" "models/weapons/c_models/c_smg/c_smg.mdl" - "playermodel" "models/weapons/c_models/c_smg/c_smg.mdl" - "anim_prefix" "ac" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_SMG.WorldReload" - "empty" "Weapon_SMG.ClipEmpty" - "single_shot" "Weapon_SMG.Single" - "burst" "Weapon_SMG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_smg" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_smg" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/smg" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cleaver.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cleaver.txt deleted file mode 100644 index 4eefc5d..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_cleaver.txt +++ /dev/null @@ -1,89 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Cleaver" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "5" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "5" - "DamageRadius" "200" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - "ProjectileType" "projectile_cleaver" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES2" - "secondary_ammo" "None" - clip_size "-1" - default_clip "1" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/workshop_partner/weapons/c_models/c_sd_cleaver/v_sd_cleaver.mdl" - "playermodel" "models/workshop_partner/weapons/c_models/c_sd_cleaver/c_sd_cleaver.mdl" - "anim_prefix" "ed" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Machete.Miss" - "melee_hit" "Weapon_Machete.HitFlesh" - "melee_hit_world" "Weapon_Machete.HitWorld" - "burst" "Weapon_Machete.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_club.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_club.txt deleted file mode 100644 index 348b56a..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_club.txt +++ /dev/null @@ -1,85 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Club" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/c_machete/c_machete.mdl" - "playermodel" "models/weapons/c_models/c_machete/c_machete.mdl" - "anim_prefix" "club" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Machete.Miss" - "melee_hit" "Weapon_Machete.HitFlesh" - "melee_hit_world" "Weapon_Machete.HitWorld" - "burst" "Weapon_Machete.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_compound_bow.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_compound_bow.txt deleted file mode 100644 index dd08f6a..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_compound_bow.txt +++ /dev/null @@ -1,103 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_CompoundBow" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "item2" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "70" - "Range" "8192" - "BulletsPerShot" "1" - "PunchAngle" "2.0" - "TimeFireDelay" "2.0" - "TimeIdle" "0.6" - "TimeIdleEmpty" "0.6" - "TimeReloadStart" "0" - "TimeReload" "1.0" - "Spread" "0.0" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - clip_size "1" - default_clip "12" - "ProjectileType" "projectile_arrow" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - "ExplosionSound" "Default.FlareImpact" - "ExplosionEffect" "flaregun_destroyed" - "ExplosionWaterEffect" "flaregun_destroyed" - "ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player - - - // Animation. - "anim_prefix" "ac" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_CompoundBow.Single" - "reload" "Weapon_CompoundBow.WorldReload" - "empty" "Weapon_CompoundBow.ClipEmpty" - "burst" "Weapon_CompoundBow.SingleCrit" - "special2" "Player.UseDeny" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_crossbow.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_crossbow.txt deleted file mode 100644 index 7ebc1ab..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_crossbow.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Crossbow" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "75" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "0.0" - "TimeFireDelay" "0.23" - "TimeIdle" "0.0" - "TimeIdleEmpty" "0.0" - "TimeReloadStart" "0.0" - "TimeReload" "1.5" - "primary_ammo" "TF_AMMO_PRIMARY" - clip_size 1 - default_clip 1 - "ProjectileType" "projectile_healing_bolt" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_CompoundBow.Single" - "burst" "Weapon_CompoundBow.SingleCrit" - "reload" "Weapon_CompoundBow.WorldReload" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/crossbow" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_drg_pomson.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_drg_pomson.txt deleted file mode 100644 index 2a4e671..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_drg_pomson.txt +++ /dev/null @@ -1,95 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_DRG_Pomson" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "2.0" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_energy_ring" - "AmmoPerShot" "1" - "HasTeamSkins_Viewmodel" "1" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/laser" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fireaxe.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fireaxe.txt deleted file mode 100644 index e03098d..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fireaxe.txt +++ /dev/null @@ -1,85 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_FireAxe" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "brandingiron" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_FireAxe.Miss" - "melee_hit" "Weapon_FireAxe.HitFlesh" - "melee_hit_world" "Weapon_FireAxe.HitWorld" - "burst" "Weapon_FireAxe.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fists.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fists.txt deleted file mode 100644 index 1564230..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_fists.txt +++ /dev/null @@ -1,84 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Fists" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "DontDrop" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "pipe" - "HasTeamSkins_Viewmodel" "1" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Fist.Miss" - "melee_hit" "Weapon_Fist.HitFlesh" - "melee_hit_world" "Weapon_Fist.HitWorld" - "burst" "Weapon_Fist.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fists_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fists_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flamethrower.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flamethrower.txt deleted file mode 100644 index 3e80f2a..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flamethrower.txt +++ /dev/null @@ -1,92 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_FlameThrower" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "170" // per second - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "0.04" - "UseRapidFireCrits" "1" - "HasTeamSkins_Viewmodel" "1" - - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - clip_size -1 - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - "viewmodel" "models/weapons/c_models/c_flamethrower/c_flamethrower.mdl" - "playermodel" "models/weapons/c_models/c_flamethrower/c_flamethrower.mdl" - "anim_prefix" "gl" - - "HasTeamSkins_Worldmodel" "1" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_FlameThrower.Fire" // Starting fire, 3.5 seconds long - "special1" "Weapon_FlameThrower.FireLoop" // Looping fire sound, ramps up 3.5 seconds after start - "double_shot" "Weapon_FlameThrower.AirBurstAttack" // Secondary fire - "special2" "Weapon_FlameThrower.PilotLoop" // Looping pilot light sound, always on while weapon is deployed - "special3" "Weapon_FlameThrower.WindDown" // End of fire sound - "burst" "Weapon_FlameThrower.FireLoopCrit" // Looping crit fire sound - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_flamethrower_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_flamethrower_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/flame" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun.txt deleted file mode 100644 index 0b24c7b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_FlareGun" - "BuiltRightHanded" "0" - "weight" "4" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "30" - "Range" "8192" - "BulletsPerShot" "1" - "PunchAngle" "2.0" - "Spread" "0.0" - "TimeFireDelay" "2.0" - "ProjectileType" "projectile_flare" - "HasTeamSkins_Viewmodel" "1" - "UseRapidFireCrits" "1" - "HasTeamSkins_Worldmodel" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size "-1" - default_clip "12" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - "ExplosionSound" "Default.FlareImpact" - "ExplosionEffect" "flaregun_destroyed" - "ExplosionWaterEffect" "flaregun_destroyed" - "ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player - - - // Animation. - "anim_prefix" "ac" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_FlareGun.Single" - "reload" "Weapon_FlareGun.WorldReload" - "empty" "Weapon_FlareGun.ClipEmpty" - "burst" "Weapon_FlareGun.SingleCrit" - "special2" "Player.UseDeny" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun_revenge.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun_revenge.txt deleted file mode 100644 index 59f3ee2..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_flaregun_revenge.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Raygun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "30" - "Range" "8192" - "BulletsPerShot" "1" - "PunchAngle" "2.0" - "Spread" "0.0" - "TimeFireDelay" "2.0" - "ProjectileType" "projectile_flare" - "HasTeamSkins_Viewmodel" "1" - "UseRapidFireCrits" "1" - "HasTeamSkins_Worldmodel" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size "-1" - default_clip "12" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - -// Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - "ExplosionSound" "Default.FlareImpact" - "ExplosionEffect" "flaregun_destroyed" - "ExplosionWaterEffect" "flaregun_destroyed" - "ExplosionPlayerEffect" "flaregun_destroyed" // this is also in air expolosion - not player - - // Animation. - "anim_prefix" "mm" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_ManMelter.Single" - "reload" "Weapon_FlareGun.WorldReload" - "empty" "Weapon_FlareGun.ClipEmpty" - "burst" "Weapon_ManMelter.SingleCrit" - "double_shot" "Weapon_ManMelter.altfire_lp" - "reload" "Weapon_Shotgun.WorldReload" - "special2" "Player.UseDeny" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/laser" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_grenadelauncher.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_grenadelauncher.txt deleted file mode 100644 index 5fdc10b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_grenadelauncher.txt +++ /dev/null @@ -1,102 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_GrenadeLauncher" - "BuiltRightHanded" "0" - "weight" "4" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "damage" "100" - "DamageRadius" "146" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "3.0" - "TimeFireDelay" "0.6" - "TimeIdle" "0.6" - "TimeIdleEmpty" "0.6" - "TimeReloadStart" "0.1" - "TimeReload" "0.6" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "4" - "default_clip" "4" - "ProjectileType" "projectile_pipe" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionSound" "Weapon_Grenade_Pipebomb.Explode" - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - - // Animation. - "viewmodel" "models/weapons/v_models/v_grenadelauncher_demo.mdl" - "playermodel" "models/weapons/w_models/w_grenadelauncher.mdl" - "anim_prefix" "gl" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_grenadelauncher" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_GrenadeLauncher.Single" - "reload" "Weapon_GrenadeLauncher.WorldReload" - "special3" "Weapon_GrenadeLauncher.ModeSwitch" - "burst" "Weapon_GrenadeLauncher.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_grenlaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_grenlaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/pipe" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_primary.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_primary.txt deleted file mode 100644 index 4cdf075..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_primary.txt +++ /dev/null @@ -1,94 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Peppergun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "12" - "Range" "8192" - "BulletsPerShot" "4" - "Spread" "0.04" - "TimeFireDelay" "0.35" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReload" "0.5" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - "TracerEffect" "bullet_pistol_tracer01" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "4" - "default_clip" "4" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pistol" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Pistol.WorldReload" - "empty" "Weapon_Pistol.ClipEmpty" - "single_shot" "Weapon_Pistol.Single" - "burst" "Weapon_Pistol.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/short" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_secondary.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_secondary.txt deleted file mode 100644 index cef5128..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_handgun_scout_secondary.txt +++ /dev/null @@ -1,94 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Pistol" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "15" - "Range" "4096" - "BulletsPerShot" "1" - "Spread" "0.04" - "TimeFireDelay" "0.15" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReload" "0.5" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - "TracerEffect" "bullet_pistol_tracer01" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 12 - default_clip 12 - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pistol" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Pistol.WorldReload" - "empty" "Weapon_Pistol.ClipEmpty" - "single_shot" "Weapon_Pistol.Single" - "burst" "Weapon_Pistol.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/pistol" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar.txt deleted file mode 100644 index 46db1f7..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar.txt +++ /dev/null @@ -1,89 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Jar" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "5" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "5" - "DamageRadius" "200" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - "ProjectileType" "projectile_jar" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES1" - "secondary_ammo" "None" - clip_size "-1" - default_clip "1" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/urinejar.mdl" - "playermodel" "models/weapons/c_models/urinejar.mdl" - "anim_prefix" "pj" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Machete.Miss" - "melee_hit" "Weapon_Machete.HitFlesh" - "melee_hit_world" "Weapon_Machete.HitWorld" - "burst" "Weapon_Machete.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar_milk.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar_milk.txt deleted file mode 100644 index 0a7ce1e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_jar_milk.txt +++ /dev/null @@ -1,89 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_MilkJar" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "5" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "5" - "DamageRadius" "200" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - "ProjectileType" "projectile_jar_milk" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES2" - "secondary_ammo" "None" - clip_size "-1" - default_clip "1" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/workshop/weapons/c_models/c_madmilk/c_madmilk.mdl" - "playermodel" "models/workshop/weapons/c_models/c_madmilk/c_madmilk.mdl" - "anim_prefix" "pj" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Machete.Miss" - "melee_hit" "Weapon_Machete.HitFlesh" - "melee_hit_world" "Weapon_Machete.HitWorld" - "burst" "Weapon_Machete.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_machete" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_katana.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_katana.txt deleted file mode 100644 index aa1b85b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_katana.txt +++ /dev/null @@ -1,86 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SoldierKatana" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shovel" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Katana.Miss" - "melee_hit" "Weapon_Katana.HitFlesh" - "melee_hit_world" "Weapon_Katana.HitWorld" - "burst" "Weapon_Katana.MissCrit" - "deploy" "Weapon_Katana.Draw" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bottle_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bottle_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_knife.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_knife.txt deleted file mode 100644 index 41bb4ce..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_knife.txt +++ /dev/null @@ -1,84 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Knife" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "2" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF - "Damage" "40" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - "SmackDelay" "0.1" - "Secondary_SmackDelay" "0.3" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation. - "anim_prefix" "knife" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "melee_miss" "Weapon_Knife.Miss" - "melee_hit" "Weapon_Knife.HitFlesh" - "melee_hit_world" "Weapon_Knife.HitWorld" - "burst" "Weapon_Knife.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_knife" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_knife" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_laser_pointer.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_laser_pointer.txt deleted file mode 100644 index c3e52b7..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_laser_pointer.txt +++ /dev/null @@ -1,97 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Laser_Pointer" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - "MeleeWeapon" "1" - - // Attributes TF. - "Damage" "4" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "1.5" - "ProjectileType" "projectile_bullet" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_sniperrifle.mdl" - - // Ammo & Clip. - "primary_ammo" "None" - "secondary_ammo" "None" - "clip_size" "-1" - "default_clip" "75" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_sniperrifle" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - "HasTeamSkins" "1" - "HasTeamSkins_Viewmodel" "1" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_SniperRifle.Single" - "reload" "Weapon_SniperRifle.WorldReload" - "empty" "Weapon_SniperRifle.ClipEmpty" - "burst" "Weapon_SniperRifle.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/wrangler" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox.txt deleted file mode 100644 index f90c227..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox.txt +++ /dev/null @@ -1,78 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_LunchBox" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - "AutoSwitchTo" "1" - "MeleeWeapon" "1" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES1" - "secondary_ammo" "None" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/v_models/v_pda_spy.mdl" - "playermodel" "models/weapons/w_models/w_cigarette_case.mdl" - "anim_prefix" "secondary" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/medic" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox_drink.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox_drink.txt deleted file mode 100644 index 24e330b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_lunchbox_drink.txt +++ /dev/null @@ -1,78 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_LunchBox" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "item1" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - "AutoSwitchTo" "1" - "MeleeWeapon" "1" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES2" - "secondary_ammo" "None" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/v_models/v_pda_spy.mdl" - "playermodel" "models/weapons/w_models/w_cigarette_case.mdl" - "anim_prefix" "secondary" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/soda" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_mechanical_arm.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_mechanical_arm.txt deleted file mode 100644 index 5c60240..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_mechanical_arm.txt +++ /dev/null @@ -1,90 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Mechanical_Arm" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "7" - "Range" "256" - "BulletsPerShot" "1" - "Spread" "0.04" - "TimeFireDelay" "0.15" - //"TimeIdle" "5.0" - //"TimeIdleEmpty" "0.25" - //"TimeReload" "0.5" - "primary_ammo" "TF_AMMO_METAL" - "ProjectileType" "projectile_bullet" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pistol" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Pistol.WorldReload" - "empty" "Weapon_Pistol.ClipEmpty" - "single_shot" "Weapon_Pistol.Single" - "burst" "Weapon_Pistol.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/laser" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_medigun.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_medigun.txt deleted file mode 100644 index 7e276ee..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_medigun.txt +++ /dev/null @@ -1,79 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Medigun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "24" - "Range" "450" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "None" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashModel" "models/effects/sentry1_muzzle/sentry1_muzzle.mdl" - "MuzzleFlashModelDuration" "0.1" - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_medigun_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_medigun_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/medic" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_minigun.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_minigun.txt deleted file mode 100644 index 2a1724f..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_minigun.txt +++ /dev/null @@ -1,97 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Minigun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "9" - "Range" "8192" - "BulletsPerShot" "4" - "Spread" "0.08" - "TimeFireDelay" "0.1" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_minigun.mdl" - "UseRapidFireCrits" "1" - "TracerEffect" "bullet_tracer01" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "TF_AMMO_PRIMARY" - clip_size -1 - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_minigun" - - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Minigun.Reload" - "empty" "Weapon_Minigun.ClipEmpty" - "double_shot" "Weapon_Minigun.Fire" - "special1" "Weapon_Minigun.WindUp" - "special2" "Weapon_Minigun.WindDown" - "special3" "Weapon_Minigun.Spin" - "burst" "Weapon_Minigun.FireCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_minigun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_minigun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/mini" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_particle_cannon.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_particle_cannon.txt deleted file mode 100644 index 7ac5be7..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_particle_cannon.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_FocusedWaveProjector" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "90" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "0.0" - "TimeFireDelay" "0.8" - "TimeIdle" "0.8" - "TimeIdleEmpty" "0.8" - "TimeReloadStart" "0.1" - "TimeReload" "0.83" - "primary_ammo" "TF_AMMO_PRIMARY" - clip_size 4 - default_clip 4 - "ProjectileType" "projectile_energy_ball" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_RPG.Single" -// "reload" "Weapon_RPG.WorldReload" - "burst" "Weapon_RPG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/laser" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_build.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_build.txt deleted file mode 100644 index 1ee6e5c..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_build.txt +++ /dev/null @@ -1,77 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_PDA_Engineer_Build" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "pda" - "ITEM_FLAG_NOITEMPICKUP" "1" - "AutoSwitchTo" "0" - "MeleeWeapon" "1" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "3" - "bucket_position" "0" - - // Model & Animation - "anim_prefix" "pda" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - "DontDrop" "1" - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pda_build" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pda_build" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/sapper" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_destroy.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_destroy.txt deleted file mode 100644 index 4c6670a..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_engineer_destroy.txt +++ /dev/null @@ -1,80 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_PDA_Engineer_Destroy" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "pda" - "ITEM_FLAG_NOITEMPICKUP" "1" - "AutoSwitchTo" "0" - "MeleeWeapon" "1" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "4" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "pda" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - "DontDrop" "1" - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pda_destroy" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pda_destroy" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_spy.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_spy.txt deleted file mode 100644 index 4dc77c0..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pda_spy.txt +++ /dev/null @@ -1,81 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_PDA_Spy" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "pda" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - "AutoSwitchTo" "0" - "MeleeWeapon" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "3" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/v_models/v_pda_spy.mdl" - "playermodel" "models/weapons/w_models/w_cigarette_case.mdl" - "anim_prefix" "pda" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - "DontDrop" "1" - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pda" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pep_brawler_blaster.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pep_brawler_blaster.txt deleted file mode 100644 index 1b8cb73..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pep_brawler_blaster.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Scattergun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_scattergun_tracer01" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_scattergun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Scatter_Gun.Single" - "empty" "Weapon_Scatter_Gun.Empty" - "reload" "Weapon_Scatter_Gun.WorldReload" - "special1" "Weapon_Scatter_Gun.Pump" - "burst" "Weapon_Scatter_Gun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/scatter" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pipebomblauncher.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pipebomblauncher.txt deleted file mode 100644 index eae3f25..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pipebomblauncher.txt +++ /dev/null @@ -1,103 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_StickybombLauncher" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "damage" "120" - "DamageRadius" "146" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "3.0" - "TimeFireDelay" "0.6" - "TimeIdle" "0.6" - "TimeIdleEmpty" "0.6" - "TimeReloadStart" "0.1" - "TimeReload" "0.67" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - "clip_size" "8" - "default_clip" "8" - "ProjectileType" "projectile_pipe_remote" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - "ExplosionSound" "Weapon_Grenade_Pipebomb.Explode" - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - // Animation. - //"viewmodel" "models/weapons/v_models/v_stickybomb_launcher_demo.mdl" - //"playermodel" "models/weapons/w_models/w_stickybomb_launcher.mdl" - "anim_prefix" "pipe" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pipelauncher" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_StickyBombLauncher.Single" - "reload" "Weapon_StickyBombLauncher.WorldReload" - "special2" "Player.UseDeny" - "special3" "Weapon_StickyBombLauncher.ModeSwitch" - "burst" "Weapon_StickyBombLauncher.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pipelaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pipelaunch" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/sticky" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol.txt deleted file mode 100644 index 2d28cfd..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol.txt +++ /dev/null @@ -1,97 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Pistol" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "15" - "Range" "4096" - "BulletsPerShot" "1" - "Spread" "0.04" - "TimeFireDelay" "0.15" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReload" "0.5" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - "TracerEffect" "bullet_pistol_tracer01" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 12 - default_clip 12 - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "viewmodel" "models/weapons/c_models/c_pistol/c_pistol.mdl" - "playermodel" "models/weapons/c_models/c_pistol/c_pistol.mdl" - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pistol" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Pistol.WorldReload" - "empty" "Weapon_Pistol.ClipEmpty" - "single_shot" "Weapon_Pistol.Single" - "burst" "Weapon_Pistol.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/pistol" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol_scout.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol_scout.txt deleted file mode 100644 index 1b8bc74..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_pistol_scout.txt +++ /dev/null @@ -1,96 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Pistol" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "15" - "Range" "4096" - "BulletsPerShot" "1" - "Spread" "0.04" - "TimeFireDelay" "0.15" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReload" "0.5" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - "TracerEffect" "bullet_pistol_tracer01" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 12 - default_clip 12 - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "viewmodel" "models/weapons/c_models/c_pistol/c_pistol.mdl" - "playermodel" "models/weapons/c_models/c_pistol/c_pistol.mdl" - "anim_prefix" "ac" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_pistol" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Pistol.WorldReload" - "empty" "Weapon_Pistol.ClipEmpty" - "single_shot" "Weapon_Pistol.Single" - "burst" "Weapon_Pistol.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_pistol" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/pistol" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_raygun.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_raygun.txt deleted file mode 100644 index 70a0327..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_raygun.txt +++ /dev/null @@ -1,93 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Raygun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "2.0" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_SECONDARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_energy_ring" - "AmmoPerShot" "1" - "HasTeamSkins_Viewmodel" "1" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/laser" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_revolver.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_revolver.txt deleted file mode 100644 index 2f70de5..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_revolver.txt +++ /dev/null @@ -1,93 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Revolver" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "40" - "Range" "4096" - "BulletsPerShot" "1" - "Spread" "0.025" - "TimeFireDelay" "0.5" - "ProjectileType" "projectile_bullet" - "DoInstantEjectBrass" "0" - "HasTeamSkins_Viewmodel" "1" - "TracerEffect" "bullet_pistol_tracer01" - - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 6 - default_clip 6 - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - "anim_prefix" "ac" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_revolver" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_Revolver.WorldReload" - "empty" "Weapon_Revolver.ClipEmpty" - "single_shot" "Weapon_Revolver.Single" - "burst" "Weapon_Revolver.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_revolver" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_revolver" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/revolver" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_robot_arm.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_robot_arm.txt deleted file mode 100644 index 150e93e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_robot_arm.txt +++ /dev/null @@ -1,89 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RobotArm" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "item2" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" // to display while we're building - "secondary_ammo" "None" - "clip_size" "-1" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/c_wrench/c_wrench.mdl" - "playermodel" "models/weapons/c_models/c_wrench/c_wrench.mdl" - "anim_prefix" "wrench" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Wrench.Miss" - "melee_hit" "Weapon_Wrench.HitFlesh" - "melee_hit_world" "Weapon_Wrench.HitWorld" - "burst" "Weapon_Wrench.MissCrit" - - "special1" "Weapon_Wrench.HitBuilding_Success" - "special2" "Weapon_Wrench.HitBuilding_Failure" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_wrench" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_wrench" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bap" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher.txt deleted file mode 100644 index c98399e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RocketLauncher" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "90" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "0.0" - "TimeFireDelay" "0.8" - "TimeIdle" "0.8" - "TimeIdleEmpty" "0.8" - "TimeReloadStart" "0.1" - "TimeReload" "0.83" - "primary_ammo" "TF_AMMO_PRIMARY" - clip_size 4 - default_clip 4 - "ProjectileType" "projectile_rocket" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_RPG.Single" -// "reload" "Weapon_RPG.WorldReload" - "burst" "Weapon_RPG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/rocket" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_airstrike.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_airstrike.txt deleted file mode 100644 index c98399e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_airstrike.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RocketLauncher" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "90" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "0.0" - "TimeFireDelay" "0.8" - "TimeIdle" "0.8" - "TimeIdleEmpty" "0.8" - "TimeReloadStart" "0.1" - "TimeReload" "0.83" - "primary_ammo" "TF_AMMO_PRIMARY" - clip_size 4 - default_clip 4 - "ProjectileType" "projectile_rocket" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_RPG.Single" -// "reload" "Weapon_RPG.WorldReload" - "burst" "Weapon_RPG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/rocket" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_directhit.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_directhit.txt deleted file mode 100644 index e277e29..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_directhit.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RocketLauncher" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "90" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "0.0" - "TimeFireDelay" "0.8" - "TimeIdle" "0.8" - "TimeIdleEmpty" "0.8" - "TimeReloadStart" "0.1" - "TimeReload" "0.83" - "primary_ammo" "TF_AMMO_PRIMARY" - clip_size 4 - default_clip 4 - "ProjectileType" "projectile_rocket" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "Weapon_RPG_DirectHit.Explode" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_RPG_DirectHit.Single" - "burst" "Weapon_RPG_DirectHit.SingleCrit" -// "reload" "Weapon_RPG.WorldReload" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/rocket" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_fireball.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_fireball.txt deleted file mode 100644 index 072b753..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketlauncher_fireball.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RocketLauncher" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "90" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "1.5" - "TimeFireDelay" "0.8" - "TimeIdle" "0.8" - "TimeIdleEmpty" "0.8" - "TimeReloadStart" "0.1" - "TimeReload" "0.83" - "primary_ammo" "TF_AMMO_PRIMARY" - "ProjectileType" "tf_projectile_balloffire" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_dragons_fury" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_RPG.Single" - "double_shot" "Weapon_FlameThrower.AirBurstAttack" -// "reload" "Weapon_RPG.WorldReload" - "burst" "Weapon_RPG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/dragons" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketpack.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketpack.txt deleted file mode 100644 index 8ba48ad..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_rocketpack.txt +++ /dev/null @@ -1,85 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_RocketPack" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "0.5" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "TF_AMMO_GRENADES1" - "secondary_ammo" "None" - clip_size "-1" - default_clip "2" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" - "playermodel" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_FireAxe.Miss" - "melee_hit" "Weapon_FireAxe.HitFlesh" - "melee_hit_world" "Weapon_FireAxe.HitWorld" - "burst" "Weapon_FireAxe.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fireaxe" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sapper.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sapper.txt deleted file mode 100644 index a17717a..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sapper.txt +++ /dev/null @@ -1,72 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Builder" - "BuiltRightHanded" "0" - "weight" "1" - "WeaponType" "building" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "5" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in items file - //"playermodel" -playermodel is now defined in items file - "anim_prefix" "building" - - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "font" "WeaponIcons" - "character" "c" - } - "weapon_s" - { - "font" "WeaponIcons" - "character" "c" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/sapper" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_scattergun.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_scattergun.txt deleted file mode 100644 index 1b8cb73..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_scattergun.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Scattergun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_scattergun_tracer01" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_scattergun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Scatter_Gun.Single" - "empty" "Weapon_Scatter_Gun.Empty" - "reload" "Weapon_Scatter_Gun.WorldReload" - "special1" "Weapon_Scatter_Gun.Pump" - "burst" "Weapon_Scatter_Gun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/scatter" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sentry_revenge.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sentry_revenge.txt deleted file mode 100644 index 20f2a8e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sentry_revenge.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins" "1" - "HasTeamSkins_Viewmodel" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_shotgun_tracer01" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/shotgun" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_building_rescue.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_building_rescue.txt deleted file mode 100644 index 3164b40..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_building_rescue.txt +++ /dev/null @@ -1,100 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun_Building_Rescue" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes. - "Damage" "40" - "Range" "0" - "BulletsPerShot" "1" - "Spread" "0.0" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "1.0" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_arrow" - "HasTeamSkins_Viewmodel" "1" - - // Secondary Attributes. - "secondary_ammo" "None" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - "ExplosionEffect" "ExplosionCore_wall" - "ExplosionPlayerEffect" "ExplosionCore_MidAir" - "ExplosionWaterEffect" "ExplosionCore_MidAir_underwater" - - "ExplosionSound" "BaseExplosionEffect.Sound" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "gl" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_rl" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/rescue" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_hwg.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_hwg.txt deleted file mode 100644 index 465143b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_hwg.txt +++ /dev/null @@ -1,97 +0,0 @@ -fWeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "2.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_SECONDARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins_Viewmodel" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_shotgun_tracer01" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/shotgun" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_primary.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_primary.txt deleted file mode 100644 index 20f2a8e..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_primary.txt +++ /dev/null @@ -1,98 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins" "1" - "HasTeamSkins_Viewmodel" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_shotgun_tracer01" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/shotgun" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_pyro.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_pyro.txt deleted file mode 100644 index 465143b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_pyro.txt +++ /dev/null @@ -1,97 +0,0 @@ -fWeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "2.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_SECONDARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins_Viewmodel" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_shotgun_tracer01" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/shotgun" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_soldier.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_soldier.txt deleted file mode 100644 index 465143b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shotgun_soldier.txt +++ /dev/null @@ -1,97 +0,0 @@ -fWeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shotgun" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "2.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_SECONDARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins_Viewmodel" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_shotgun_tracer01" - - // Buckets. - "bucket" "1" - "bucket_position" "0" - - // Animation. - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Shotgun.Single" - "empty" "Weapon_Shotgun.Empty" - "reload" "Weapon_Shotgun.WorldReload" - "special1" "Weapon_Shotgun.Pump" - "burst" "Weapon_Shotgun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shotgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/shotgun" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shovel.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shovel.txt deleted file mode 100644 index 8d47f87..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_shovel.txt +++ /dev/null @@ -1,85 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Shovel" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - "HasTeamSkins_Viewmodel" "1" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shovel" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Shovel.Miss" - "melee_hit" "Weapon_Shovel.HitFlesh" - "melee_hit_world" "Weapon_Shovel.HitWorld" - "burst" "Weapon_Shovel.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_shovel" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_shovel" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_slap.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_slap.txt deleted file mode 100644 index 22d6b48..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_slap.txt +++ /dev/null @@ -1,87 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Slap" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "DontDrop" "1" - - // Attributes TF. - "Damage" "35" - "TimeFireDelay" "1.f" - "TimeIdle" "5.0" - "SmackDelay" "0.2" - "Secondary_SmackDelay" "0.3" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "pipe" - "HasTeamSkins_Viewmodel" "1" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Slap.Swing" - //"melee_hit" "Weapon_Fist.HitFlesh" << in code - //"melee_hit_world" "Weapon_Fist.HitWorld" << in code - "burst" "Weapon_Slap.SwingCrit" - "deploy" "Weapon_Slap.Draw" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_fists_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_fists_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_smg.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_smg.txt deleted file mode 100644 index 270948f..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_smg.txt +++ /dev/null @@ -1,97 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SMG" - "BuiltRightHanded" "0" - "weight" "2" - "WeaponType" "secondary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "8" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.025" - "TimeIdle" "10.0" - "TimeIdleEmpty" "1.0" - "TimeFireDelay" "0.1" - "ProjectileType" "projectile_bullet" - "BrassModel" "models/weapons/shells/shell_pistol.mdl" - "UseRapidFireCrits" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_SECONDARY" - "secondary_ammo" "None" - clip_size 25 - default_clip 25 - - // Buckets. - "bucket" "1" - "bucket_position" "0" - "TracerEffect" "bullet_pistol_tracer01" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_smg" - - // Animation. - "viewmodel" "models/weapons/c_models/c_smg/c_smg.mdl" - "playermodel" "models/weapons/c_models/c_smg/c_smg.mdl" - "anim_prefix" "ac" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_SMG.WorldReload" - "empty" "Weapon_SMG.ClipEmpty" - "single_shot" "Weapon_SMG.Single" - "burst" "Weapon_SMG.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_smg" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_smg" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/smg" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle.txt deleted file mode 100644 index ca5a533..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle.txt +++ /dev/null @@ -1,95 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SniperRifle" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "4" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "1.5" - "ProjectileType" "projectile_bullet" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_sniperrifle.mdl" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "-1" - "default_clip" "75" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_sniperrifle" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_SniperRifle.Single" - "reload" "Weapon_SniperRifle.WorldReload" - "empty" "Weapon_SniperRifle.ClipEmpty" - "burst" "Weapon_SniperRifle.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_classic.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_classic.txt deleted file mode 100644 index ca5a533..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_classic.txt +++ /dev/null @@ -1,95 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SniperRifle" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "4" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "1.5" - "ProjectileType" "projectile_bullet" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_sniperrifle.mdl" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "-1" - "default_clip" "75" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_sniperrifle" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_SniperRifle.Single" - "reload" "Weapon_SniperRifle.WorldReload" - "empty" "Weapon_SniperRifle.ClipEmpty" - "burst" "Weapon_SniperRifle.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_decap.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_decap.txt deleted file mode 100644 index ca5a533..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sniperrifle_decap.txt +++ /dev/null @@ -1,95 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SniperRifle" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "4" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "1.5" - "ProjectileType" "projectile_bullet" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_sniperrifle.mdl" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - "clip_size" "-1" - "default_clip" "75" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_sniperrifle" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_SniperRifle.Single" - "reload" "Weapon_SniperRifle.WorldReload" - "empty" "Weapon_SniperRifle.ClipEmpty" - "burst" "Weapon_SniperRifle.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_sniper" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/bigcrosshair7" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_soda_popper.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_soda_popper.txt deleted file mode 100644 index fb99e57..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_soda_popper.txt +++ /dev/null @@ -1,99 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Scattergun" - "BuiltRightHanded" "0" - "weight" "3" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Primary Attributes - "Damage" "6" - "Range" "8192" - "BulletsPerShot" "10" - "Spread" "0.0675" - "PunchAngle" "3.0" - "TimeFireDelay" "0.625" - "TimeIdle" "5.0" - "TimeIdleEmpty" "0.25" - "TimeReloadStart" "0.1" - "TimeReload" "0.5" - "primary_ammo" "TF_AMMO_PRIMARY" - "clip_size" "6" - "default_clip" "6" - "ProjectileType" "projectile_bullet" - "AmmoPerShot" "1" - "HasTeamSkins" "1" - - "DoInstantEjectBrass" "0" - "BrassModel" "models/weapons/shells/shell_shotgun.mdl" - "TracerEffect" "bullet_scattergun_tracer01" - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - // Animation. - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "shotgun" - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_scattergun" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "single_shot" "Weapon_Scatter_Gun.Single" - "empty" "Weapon_Scatter_Gun.Empty" - "reload" "Weapon_Scatter_Gun.WorldReload" - "special1" "Weapon_Scatter_Gun.Pump" - "burst" "Weapon_Scatter_Gun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_scatgun" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/scatter" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_stickbomb.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_stickbomb.txt deleted file mode 100644 index 7d69e40..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_stickbomb.txt +++ /dev/null @@ -1,86 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_StickBomb" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - // Attributes TF. - "Damage" "55" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "bottle" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bottle.Miss" - "melee_hit" "Weapon_Bottle.HitFlesh" - "melee_hit_world" "Weapon_Bottle.HitWorld" - "burst" "Weapon_Bottle.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bottle_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bottle_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sword.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sword.txt deleted file mode 100644 index 8a3ebb2..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_sword.txt +++ /dev/null @@ -1,86 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Sword" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - "HasTeamSkins_Worldmodel" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" - "secondary_ammo" "None" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - //"viewmodel" -viewmodel is now defined in _items_main.txt - //"playermodel" -playermodel is now defined in _items_main.txt - "anim_prefix" "bottle" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Bottle.Miss" - "melee_hit" "Weapon_Bottle.HitFlesh" - "melee_hit_world" "Weapon_Bottle.HitWorld" - "burst" "Weapon_Bottle.MissCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_bottle_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_bottle_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/melee" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_syringegun_medic.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_syringegun_medic.txt deleted file mode 100644 index 10a127b..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_syringegun_medic.txt +++ /dev/null @@ -1,92 +0,0 @@ -WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_SyringeGun" - "BuiltRightHanded" "0" - "weight" "4" - "WeaponType" "primary" - "ITEM_FLAG_NOITEMPICKUP" "1" - - // Attributes TF. - "Damage" "10" - "Range" "8192" - "BulletsPerShot" "1" - "Spread" "0.0" - "TimeFireDelay" "0.1" - "ProjectileType" "projectile_syringe" - "HasTeamSkins_Viewmodel" "1" - "UseRapidFireCrits" "1" - "HasTeamSkins_Worldmodel" "1" - - // Ammo & Clip. - "primary_ammo" "TF_AMMO_PRIMARY" - "secondary_ammo" "None" - clip_size 40 - default_clip 40 - - // Buckets. - "bucket" "0" - "bucket_position" "0" - - - // Muzzleflash - "MuzzleFlashParticleEffect" "muzzle_syringe" - - // Animation. - "anim_prefix" "ac" - - // Sounds. - // Max of 16 per category (ie. max 16 "single_shot" sounds). - SoundData - { - "reload" "Weapon_SyringeGun.WorldReload" - "empty" "Weapon_SyringeGun.ClipEmpty" - "single_shot" "Weapon_SyringeGun.Single" - "burst" "Weapon_SyringeGun.SingleCrit" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_syrgun_red" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_syrgun_blue" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - "crosshair" - { - "file" "vgui/replay/thumbnails/circle" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} \ No newline at end of file diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_wrench.txt b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_wrench.txt deleted file mode 100644 index 7185c32..0000000 --- a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/scripts/tf_weapon_wrench.txt +++ /dev/null @@ -1,89 +0,0 @@ - WeaponData -{ - // Attributes Base. - "printname" "#TF_Weapon_Wrench" - "BuiltRightHanded" "0" - "MeleeWeapon" "1" - "weight" "1" - "WeaponType" "melee" - "ITEM_FLAG_NOITEMPICKUP" "1" - "HasTeamSkins_Viewmodel" "1" - - // Attributes TF. - "Damage" "65" - "TimeFireDelay" "0.8" - "TimeIdle" "5.0" - - // Ammo & Clip - "primary_ammo" "None" // to display while we're building - "secondary_ammo" "None" - "clip_size" "-1" - - // Buckets. - "bucket" "2" - "bucket_position" "0" - - // Model & Animation - "viewmodel" "models/weapons/c_models/c_wrench/c_wrench.mdl" - "playermodel" "models/weapons/c_models/c_wrench/c_wrench.mdl" - "anim_prefix" "wrench" - - // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) - SoundData - { - "melee_miss" "Weapon_Wrench.Miss" - "melee_hit" "Weapon_Wrench.HitFlesh" - "melee_hit_world" "Weapon_Wrench.HitWorld" - "burst" "Weapon_Wrench.MissCrit" - - "special1" "Weapon_Wrench.HitBuilding_Success" - "special2" "Weapon_Wrench.HitBuilding_Failure" - } - - // Weapon Sprite data is loaded by the Client DLL. - TextureData - { - "weapon" - { - "file" "sprites/bucket_wrench" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - "weapon_s" - { - "file" "sprites/bucket_wrench" - "x" "0" - "y" "0" - "width" "200" - "height" "128" - } - - "ammo" - { - "file" "sprites/a_icons1" - "x" "55" - "y" "60" - "width" "73" - "height" "15" - } - - "crosshair" - { - "file" "vgui/replay/thumbnails/engie" - "x" "0" - "y" "0" - "width" "64" - "height" "64" - } - "autoaim" - { - "file" "sprites/crosshairs" - "x" "0" - "y" "48" - "width" "24" - "height" "24" - } - } -} diff --git a/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/sound/sound.cache b/modules/home/users/crumb/tf2/improved-crosshairs-0.1.1/sound/sound.cache deleted file mode 100644 index 96a982a702655e7dbde666bc44757691396a541a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmZQ#U|?WnU|`sONc8~&0|Ns95U>J< diff --git a/modules/home/users/crumb/tf2/quake-hitsounds.tar.gz b/modules/home/users/crumb/tf2/quake-hitsounds.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9a072ac9561eaaa5d6c952d776c7a88c4255fe2 GIT binary patch literal 92898 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 diff --git a/modules/home/users/crumb/tf2/quake-hitsounds/custom/quake-hitsounds/sound/ui/killsound.wav b/modules/home/users/crumb/tf2/quake-hitsounds/custom/quake-hitsounds/sound/ui/killsound.wav deleted file mode 100644 index d84a7a878b81e399bb66202f5cf8bd4f0340f14d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109340 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 z 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
18ZvTG%d)bfvAD4gL`FZ}Q`_KMwtG+3H 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 I`5hFl0HB($EdT%j