its player_victim skill looks nice but you wont get to see it unless your playin against this one
it turns invisible and the fades back to visible with a blue tent
ultimate freezes enemies..and also turns them blue while there frozen
Code:
"22"
{
"name" "Flash Freeze"
"author" "HOLLIDAY"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Frost Bite|Blind|Flash|Flash Freeze"
"skilldescr" "respawn by a randome enemy|Blind enemy|become invisible when hit and fade to visible|Freeze Nearby Enemies"
"skillcfg" "player_death|player_attacker|player_victim|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 12|es_xsetinfo wcs_chance 14|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 17|es_xsetinfo wcs_chance 20"
"racealias_2" "es es_xgetplayername wcs_name server_var(wcs_player);es es_delayed 6.5 est_spawn event_var(userid) 1;es es_delayed 7 est_teleport event_var(userid) server_var(wcs_player);es es_xdelayed 3.1 est_setaim server_var(wcs_player) server_var(wcs_userid) -5;es es_xtell server_var(wcs_userid) #multi #green: in 7 seconds you will teleport to #lightgreen server_var(wcs_name);es es_xgetplayername wcs_name server_var(wcs_userid);es es_xtell server_var(wcs_player) #multi #lightgreen server_var(wcs_name) #green and will Spawn before you in 7 seconds"
"racealias_1" "es es_delayed 3 est_playplayer server_var(wcs_player) ambient\levels\citadel\weapon_disintegrate1.wav;es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_2"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_1
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 85;es est_effect 11 #a 0 sprites/640_train.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255"
"skill2_setting" "es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 99"
"racealias_fzd2" "es est_fade event_var(userid) 2 2 0 100 220 235 75;es es_xdelayed 4 est_fade event_var(userid) 0 2 0 100 220 235 75;es es_xtell event_var(userid) #lightgreen you have been blinded;es es_xtell event_var(attacker) #Green you have blinded your enemy
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_fzd2"
"skill2_sfx" "es est_effect 4 #a 0 sprites/tp_beam001.vmt event_var(userid) 2 5 10 20 100 155 255 255;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_rand) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"
"skill3_setting" "es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 99"
"racealias_frzw3" "es est_setplayercolor event_var(userid) 15 0 255 0 1;es es_delayed 0.5 est_setplayercolor event_var(userid) 15 0 255 10 1;es es_delayed 1 est_setplayercolor event_var(userid) 15 0 255 25 1;es es_delayed 1.5 est_setplayercolor event_var(userid) 15 0 255 35 1;es es_delayed 2 est_setplayercolor event_var(userid) 15 0 255 60 1;es es_delayed 2.5 est_setplayercolor event_var(userid) 15 0 255 80 1;es es_delayed 3 est_setplayercolor event_var(userid) 15 0 255 115 1;es es_delayed 3.5 est_setplayercolor event_var(userid) 15 0 255 135 1;es es_delayed 4 est_setplayercolor event_var(userid) 15 0 255 165 1;es es_delayed 4.5 est_setplayercolor event_var(userid) 15 0 255 185 1;es es_delayed 5 est_setplayercolor event_var(userid) 155 155 255 200 1;es es_delayed 5.5 est_setplayercolor event_var(userid) 105 105 255 225 1;es es_delayed 6 est_setplayercolor event_var(userid) 255 255 255 225 1"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_playplayer event_var(userid) weapons/physcannon/energy_sing_flyby2.wav;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_frzw3"
"skill3_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_effect 4 #a 0 sprites/tp_beam001.vmt event_var(userid) 2 10 20 5 100 155 255 255"
"skill4_setting" "es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400;es_xsetinfo wcs_freezetime 1|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 450;es_xsetinfo wcs_freezetime 2|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 500;es_xsetinfo wcs_freezetime 3|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 550;es_xsetinfo wcs_freezetime 4|es_xsetinfo wcs_maxtargets 5;es_xsetinfo wcs_radius 800;es_xsetinfo wcs_freezetime 5"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_frost"
"skill4_sfx" "0"
"ultimate_cooldown" "25"
}
{
"name" "Flash Freeze"
"author" "HOLLIDAY"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Frost Bite|Blind|Flash|Flash Freeze"
"skilldescr" "respawn by a randome enemy|Blind enemy|become invisible when hit and fade to visible|Freeze Nearby Enemies"
"skillcfg" "player_death|player_attacker|player_victim|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 12|es_xsetinfo wcs_chance 14|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 17|es_xsetinfo wcs_chance 20"
"racealias_2" "es es_xgetplayername wcs_name server_var(wcs_player);es es_delayed 6.5 est_spawn event_var(userid) 1;es es_delayed 7 est_teleport event_var(userid) server_var(wcs_player);es es_xdelayed 3.1 est_setaim server_var(wcs_player) server_var(wcs_userid) -5;es es_xtell server_var(wcs_userid) #multi #green: in 7 seconds you will teleport to #lightgreen server_var(wcs_name);es es_xgetplayername wcs_name server_var(wcs_userid);es es_xtell server_var(wcs_player) #multi #lightgreen server_var(wcs_name) #green and will Spawn before you in 7 seconds"
"racealias_1" "es es_delayed 3 est_playplayer server_var(wcs_player) ambient\levels\citadel\weapon_disintegrate1.wav;es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_2"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_1
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 85;es est_effect 11 #a 0 sprites/640_train.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255"
"skill2_setting" "es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 99"
"racealias_fzd2" "es est_fade event_var(userid) 2 2 0 100 220 235 75;es es_xdelayed 4 est_fade event_var(userid) 0 2 0 100 220 235 75;es es_xtell event_var(userid) #lightgreen you have been blinded;es es_xtell event_var(attacker) #Green you have blinded your enemy
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_fzd2"
"skill2_sfx" "es est_effect 4 #a 0 sprites/tp_beam001.vmt event_var(userid) 2 5 10 20 100 155 255 255;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_rand) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"
"skill3_setting" "es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 65|es_xsetinfo wcs_chance 99"
"racealias_frzw3" "es est_setplayercolor event_var(userid) 15 0 255 0 1;es es_delayed 0.5 est_setplayercolor event_var(userid) 15 0 255 10 1;es es_delayed 1 est_setplayercolor event_var(userid) 15 0 255 25 1;es es_delayed 1.5 est_setplayercolor event_var(userid) 15 0 255 35 1;es es_delayed 2 est_setplayercolor event_var(userid) 15 0 255 60 1;es es_delayed 2.5 est_setplayercolor event_var(userid) 15 0 255 80 1;es es_delayed 3 est_setplayercolor event_var(userid) 15 0 255 115 1;es es_delayed 3.5 est_setplayercolor event_var(userid) 15 0 255 135 1;es es_delayed 4 est_setplayercolor event_var(userid) 15 0 255 165 1;es es_delayed 4.5 est_setplayercolor event_var(userid) 15 0 255 185 1;es es_delayed 5 est_setplayercolor event_var(userid) 155 155 255 200 1;es es_delayed 5.5 est_setplayercolor event_var(userid) 105 105 255 225 1;es es_delayed 6 est_setplayercolor event_var(userid) 255 255 255 225 1"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_playplayer event_var(userid) weapons/physcannon/energy_sing_flyby2.wav;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_frzw3"
"skill3_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_effect 4 #a 0 sprites/tp_beam001.vmt event_var(userid) 2 10 20 5 100 155 255 255"
"skill4_setting" "es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400;es_xsetinfo wcs_freezetime 1|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 450;es_xsetinfo wcs_freezetime 2|es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 500;es_xsetinfo wcs_freezetime 3|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 550;es_xsetinfo wcs_freezetime 4|es_xsetinfo wcs_maxtargets 5;es_xsetinfo wcs_radius 800;es_xsetinfo wcs_freezetime 5"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_frost"
"skill4_sfx" "0"
"ultimate_cooldown" "25"
}
copy this block and paste it in your es_WCSultimates.txt
Code:
block wcs_ulti_frost
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_frost start
es_xsetinfo wcs_team_target 0
es es_xgetplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
es es_xif (server_var(wcs_team) = 2) do
{
es_xsetinfo wcs_team_target 3
es_xsetinfo wcs_team_targetn "#c!d"
}
es es_xif (server_var(wcs_team) = 3) do
{
es_xsetinfo wcs_team_target 2
es_xsetinfo wcs_team_targetn "#t!d"
}
es es_xif (server_var(wcs_team_target) != "0") do
{
es_xsetinfo wcs_pcount 0
es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
es es_xif (server_var(wcs_pcount) > 0) do
{
es est_Fade server_var(wcs_userid) 0 2 1 40 40 240 50
es_xsetinfo wcs_wall "1"
alias wcs_run_ulti_frost1 "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_getwallbetween wcs_wall server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xif (server_var(wcs_wall) = 0) then wcs_run_ulti_frost2"
alias wcs_run_ulti_frost2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_frost3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v);es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_frost4"
alias wcs_run_ulti_frost4 "es_xmath wcs_z1 + 50;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 server_var(wcs_radius) 1 20 100 1 100 155 255 255 10;es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 1620;es est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 13 16 100 155 255 255;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 3 150 100 0 45 65 251 255 0;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 2 13 16 100 155 255 255"
alias wcs_run_ulti_frost3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then es_delayed 0.5 est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 13 16 100 155 255 255;es es_xsetplayerprop server_var(wcs_targetid) CBasePlayer.m_fFlags 32.0;es es_xdelayed server_var(wcs_freezetime) wcs_removefx freeze server_var(wcs_targetid);es est_setplayercolor server_var(wcs_targetid) 15 0 255 255 1;es es_delayed server_var(wcs_freezetime) est_setplayercolor server_var(wcs_targetid) 255 255 255 255 1;es est_playplayer event_var(userid) ambient/fire/mtov_flame2.wav;es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z2 + 150;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 server_var(wcs_radius) 1 20 50 1 75 155 255 255 10"
es_xsetinfo wcs_counter 0
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_frost1"
es es_xif (server_var(wcs_counter) > 0) do
{
esnq est_csay server_var(wcs_userid) Flash Freeze hit server_var(wcs_counter) players!
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_frost end
}
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_frost start
es_xsetinfo wcs_team_target 0
es es_xgetplayerteam wcs_team server_var(wcs_userid)
// check teams (T=2, CT=3)
es es_xif (server_var(wcs_team) = 2) do
{
es_xsetinfo wcs_team_target 3
es_xsetinfo wcs_team_targetn "#c!d"
}
es es_xif (server_var(wcs_team) = 3) do
{
es_xsetinfo wcs_team_target 2
es_xsetinfo wcs_team_targetn "#t!d"
}
es es_xif (server_var(wcs_team_target) != "0") do
{
es_xsetinfo wcs_pcount 0
es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
es es_xif (server_var(wcs_pcount) > 0) do
{
es est_Fade server_var(wcs_userid) 0 2 1 40 40 240 50
es_xsetinfo wcs_wall "1"
alias wcs_run_ulti_frost1 "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_getwallbetween wcs_wall server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xif (server_var(wcs_wall) = 0) then wcs_run_ulti_frost2"
alias wcs_run_ulti_frost2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_frost3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v);es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_frost4"
alias wcs_run_ulti_frost4 "es_xmath wcs_z1 + 50;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 server_var(wcs_radius) 1 20 100 1 100 155 255 255 10;es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 1620;es est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 13 16 100 155 255 255;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 3 150 100 0 45 65 251 255 0;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 2 13 16 100 155 255 255"
alias wcs_run_ulti_frost3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then es_delayed 0.5 est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 13 16 100 155 255 255;es es_xsetplayerprop server_var(wcs_targetid) CBasePlayer.m_fFlags 32.0;es es_xdelayed server_var(wcs_freezetime) wcs_removefx freeze server_var(wcs_targetid);es est_setplayercolor server_var(wcs_targetid) 15 0 255 255 1;es es_delayed server_var(wcs_freezetime) est_setplayercolor server_var(wcs_targetid) 255 255 255 255 1;es est_playplayer event_var(userid) ambient/fire/mtov_flame2.wav;es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z2 + 150;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 server_var(wcs_radius) 1 20 50 1 75 155 255 255 10"
es_xsetinfo wcs_counter 0
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_frost1"
es es_xif (server_var(wcs_counter) > 0) do
{
esnq est_csay server_var(wcs_userid) Flash Freeze hit server_var(wcs_counter) players!
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es_xelse do
{
es_xsetinfo wcs_ultinotexec 1
}
}
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_frost end
}









Logged

Lithuania

United States
Denmark