// ---------------------------------------------------------------------------- // Statues (Model Spawner) Script // Made by Q: https://rgl.gg/Public/PlayerProfile.aspx?p=76561198302747796&r=24 // Edited by blake++: https://rgl.gg/Public/PlayerProfile.aspx?p=76561198055712749&r=24 // Thanks to FlipFTW for providing the partially-working script and M17 for showing me it exists // ---------------------------------------------------------------------------- // ---------------------------------------------------------------------------- // Main Aliases // ---------------------------------------------------------------------------- alias blu_scout "ent_create prop_dynamic targetname blu_player_statue_scout solid 6 model models/player/Scout.mdl;blu" alias blu_soldier "ent_create prop_dynamic targetname blu_player_statue_soldier solid 6 model models/player/Soldier.mdl;blu" alias blu_pyro "ent_create prop_dynamic targetname blu_player_statue_pyro solid 6 model models/player/Pyro.mdl;blu" alias blu_demo "ent_create prop_dynamic targetname blu_player_statue_demo solid 6 model models/player/Demo.mdl;blu" alias blu_heavy "ent_create prop_dynamic targetname blu_player_statue_heavy solid 6 model models/player/Heavy.mdl;blu" alias blu_engineer "ent_create prop_dynamic targetname blu_player_statue_engineer solid 6 model models/player/Engineer.mdl;blu" alias blu_medic "ent_create prop_dynamic targetname blu_player_statue_medic solid 6 model models/player/Medic.mdl;blu" alias blu_sniper "ent_create prop_dynamic targetname blu_player_statue_sniper solid 6 model models/player/Sniper.mdl;blu" alias blu_spy "ent_create prop_dynamic targetname blu_player_statue_spy solid 6 model models/player/Spy.mdl;blu" alias blu_sentry "ent_create prop_dynamic targetname blu_sentry_statue solid 6 model models/buildables/sentry3.mdl;blu" alias blu_sticky "ent_create prop_dynamic targetname blu_sticky_statue solid 6 model models\weapons\w_models\w_stickybomb.mdl;big_sticky;blu" alias red_scout "ent_create prop_dynamic targetname red_player_statue_scout solid 6 model models/player/Scout.mdl;red" alias red_soldier "ent_create prop_dynamic targetname red_player_statue_soldier solid 6 model models/player/Soldier.mdl;red" alias red_pyro "ent_create prop_dynamic targetname red_player_statue_pyro solid 6 model models/player/Pyro.mdl;red" alias red_demo "ent_create prop_dynamic targetname red_player_statue_demo solid 6 model models/player/Demo.mdl;red" alias red_heavy "ent_create prop_dynamic targetname red_player_statue_heavy solid 6 model models/player/Heavy.mdl;red" alias red_engineer "ent_create prop_dynamic targetname red_player_statue_engineer solid 6 model models/player/Engineer.mdl;red" alias red_medic "ent_create prop_dynamic targetname red_player_statue_medic solid 6 model models/player/Medic.mdl;red" alias red_sniper "ent_create prop_dynamic targetname red_player_statue_sniper solid 6 model models/player/Sniper.mdl;red" alias red_spy "ent_create prop_dynamic targetname red_player_statue_spy solid 6 model models/player/Spy.mdl;red" alias red_sentry "ent_create prop_dynamic targetname red_sentry_statue solid 6 model models/buildables/sentry3.mdl;red" alias red_sticky "ent_create prop_dynamic targetname red_sticky_statue solid 6 model models\weapons\w_models\w_stickybomb.mdl;big_sticky;red" alias red "exec overrides/statues/red" // Needs to be its own file to execute properly; sets model color alias blu "exec overrides/statues/blu" // Needs to be its own file to execute properly; sets model color alias big_sticky "exec overrides/statues/big_sticky" // Needs to be its own file to execute properly alias highlight "ent_create info_particle_system targetname highlight start_active 1 effect_name eyeboss_doorway_vortex" alias kill_ "kill_blu;kill_red;kill_sticky;kill_sentry;kill_highlight" alias kill_blu "ent_fire blu_player_statue* kill" alias kill_red "ent_fire red_player_statue* kill" alias kill_players "kill_blu;kill_red" alias kill_red_sticky "ent_fire red_sticky_statue kill" alias kill_blu_sticky "ent_fire blu_sticky_statue kill" alias kill_jump_sticky "ent_fire jump_sticky kill" alias kill_sticky "kill_red_sticky;kill_blu_sticky;kill_jump_sticky" alias kill_red_sentry "ent_fire red_sentry* kill" alias kill_blu_sentry "ent_fire blu_sentry* kill" alias kill_sentry "kill_red_sentry;kill_blu_sentry" alias kill_highlight "ent_remove_all highlight" // Low-function/non-important aliases alias jump_sticky "ent_create prop_dynamic targetname jump_sticky solid 6 model models/weapons/w_models/w_stickybomb2.mdl;big_sticky" alias nuke "ent_create info_particle_system start_active 1 effect_name flash_doomsday;kill_;kill" // Console tab completion setinfo kill_ "- Kill all statues." setinfo kill_red "- Kill all RED statues." setinfo kill_blu "- Kill all BLU statues." setinfo kill_sticky "- Kill all stickies." setinfo kill_sentry "- Kill all sentries." setinfo kill_highlight "- Kill all highlights." setinfo color_toggle "- Change color of statues being spawned." setinfo nuke "- Become death, destroyer of statues." // ---------------------------------------------------------------------------- // RED/BLU Toggle // ---------------------------------------------------------------------------- alias red_toggle "red_1;red_2;red_3;red_4;red_5;red_6;red_7;red_8;red_9;red_0;red_r" alias blu_toggle "blu_1;blu_2;blu_3;blu_4;blu_5;blu_6;blu_7;blu_8;blu_9;blu_0;blu_r" alias color_toggle "player_toggle;sentry_toggle;sticky_toggle" alias player_toggle "player_blu" alias player_blu "blu_toggle;alias player_toggle player_red; say "BLU!";playgamesound doors/generic_door_open.wav" alias player_red "red_toggle;alias player_toggle player_blu; say "red.";playgamesound doors/generic_door_close.wav" alias sticky_toggle "sticky_blu" alias sticky_blu "alias sticky blu_sticky;alias sticky_toggle sticky_red" alias sticky_red "alias sticky red_sticky;alias sticky_toggle sticky_blu" alias sentry_toggle "sentry_blu" alias sentry_blu "alias sentry blu_sentry;alias sentry_toggle sentry_red" alias sentry_red "alias sentry red_sentry;alias sentry_toggle sentry_blu" // ---------------------------------------------------------------------------- // Binds // ---------------------------------------------------------------------------- alias red_1 "bind 1 red_scout" alias red_2 "bind 2 red_soldier" alias red_3 "bind 3 red_pyro" alias red_4 "bind 4 red_demo" alias red_5 "bind 5 red_heavy" alias red_6 "bind 6 red_engineer" alias red_7 "bind 7 red_medic" alias red_8 "bind 8 red_sniper" alias red_9 "bind 9 red_spy" alias red_0 "bind 0 red_sentry" alias red_r "bind r red_sticky" alias blu_1 "bind 1 blu_scout" alias blu_2 "bind 2 blu_soldier" alias blu_3 "bind 3 blu_pyro" alias blu_4 "bind 4 blu_demo" alias blu_5 "bind 5 blu_heavy" alias blu_6 "bind 6 blu_engineer" alias blu_7 "bind 7 blu_medic" alias blu_8 "bind 8 blu_sniper" alias blu_9 "bind 9 blu_spy" alias blu_0 "bind 0 blu_sentry" alias blu_r "bind r blu_sticky" bind b jump_sticky bind mouse3 highlight bind shift color_toggle bind h kill_red bind j kill_blu bind k kill_ bind v noclip // ---------------------------------------------------------------------------- // Init // ---------------------------------------------------------------------------- red_toggle clear echo "----------------------------------------------------------" echo " Statues.cfg LOADED. " echo "----------------------------------------------------------" echo " Keybinds: " echo " 1 - Spawn Scout. " echo " 2 - Spawn Soldier. " echo " 3 - Spawn Pyro. " echo " 4 - Spawn Demoman. " echo " 5 - Spawn Heavy. " echo " 6 - Spawn Engineer. " echo " 7 - Spawn Medic. " echo " 8 - Spawn Sniper. " echo " 9 - Spawn Spy. " echo " 0 - Spawn sentry. " echo " r - Spawn stickybomb. " echo " b - Spawn jump sticky. " echo " mouse3 - Spawn highlight effect. " echo " --- " echo " SHIFT - Switch spawning statue colors. " echo " h - Kill all RED statues. " echo " j - Kill all BLU statues. " echo " k - Kill all spawned statues. " echo " v - Noclip. " echo "----------------------------------------------------------" echo " Aliases: " echo " kill_sticky - Kill all stickies. " echo " kill_sentry - Kill all sentries. " echo " kill_highlight - Kill all highlights. " echo " jump_sticky - Spawn jump-style sticky. " echo " nuke - ... " echo "----------------------------------------------------------"