Code:
"33"
{
"name" "Nebuchadnezzar"
"author" "HOLLIDAY"
"shortdescription" "Neb"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_setplayercolor event_var(userid) 83 83 83 255 1;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1.2 255;es_xmath wcs_y1 + 150;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1.2 255"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Toxic Smoke|Escape From Hades|Ember|Smoke Cloud"
"skilldescr" "Poison your enemy with Toxic Smoke|Respawn Fom the Flames|A fire attack that may inflict a burn.|Surround the Enemy With Smoke."
"skillcfg" "player_attacker|player_death|player_attacker|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 10;es_xsetinfo poke_pp 2|es_xsetinfo wcs_chance 25;es_xsetinfo poke_pp 3|es_xsetinfo wcs_chance 60;es_xsetinfo poke_pp 4|es_xsetinfo wcs_chance 35;es_xsetinfo poke_pp 6"
"racealias_ivy1" "es es_delayed 5 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_delayed 10 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_delayed 5 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_xtell event_var(attacker) #multi #lightgreen:You have poisoned your enemy;es es_xtell event_var(userid) #multi #lightgreen: You have been poisoned by a #greenToxic Smoke"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ivy1"
"racealias_ivysfx1" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_xmath wcs_x1 + 15;es est_effect 7 #a 0.6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.8 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ivysfx1"
"skill2_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 22|es_xsetinfo wcs_chance 28|es_xsetinfo wcs_chance 33"
"racealias_burn2" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_delayed 2 est_spawn event_var(userid) 1;es es_delayed 2.1 est_teleport event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es es_delayed 2.2 est_burn event_var(userid) 10;es es_xdelayed 2.2 es_xtell event_var(userid) #multi #green you have ecaped from hades"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_burn2"
"skill2_sfx" "es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 6 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2000 5000 80 4000 4000 0 255 5 5 255 10;es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 6 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 5000 8 400 400 0 255 5 5 255 10"
"skill3_setting" "es_xsetinfo wcs_chance 27|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 31|es_xsetinfo wcs_chance 35"
"racealias_nna3a" "es est_burn event_var(userid) 1"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_nna3a"
"skill3_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_player + 50;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255;es_xmath wcs_y1 + 50;es est_effect 11 #a 0.5 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255;es_xmath wcs_x1 + 50;es est_effect 11 #a 1 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255"
"skill4_setting" "es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 550|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 600|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 650|es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 700|es_xsetinfo wcs_maxtargets 7;es_xsetinfo wcs_radius 750"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_char"
"skill4_sfx" "0"
"ultimate_cooldown" "0"
}
{
"name" "Nebuchadnezzar"
"author" "HOLLIDAY"
"shortdescription" "Neb"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_setplayercolor event_var(userid) 83 83 83 255 1;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1.2 255;es_xmath wcs_y1 + 150;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1.2 255"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "Toxic Smoke|Escape From Hades|Ember|Smoke Cloud"
"skilldescr" "Poison your enemy with Toxic Smoke|Respawn Fom the Flames|A fire attack that may inflict a burn.|Surround the Enemy With Smoke."
"skillcfg" "player_attacker|player_death|player_attacker|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 10;es_xsetinfo poke_pp 2|es_xsetinfo wcs_chance 25;es_xsetinfo poke_pp 3|es_xsetinfo wcs_chance 60;es_xsetinfo poke_pp 4|es_xsetinfo wcs_chance 35;es_xsetinfo poke_pp 6"
"racealias_ivy1" "es es_delayed 5 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_delayed 10 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_delayed 5 es wcs_dealdamage event_var(attacker) event_var(userid) server_var(poke_pp);es es_xtell event_var(attacker) #multi #lightgreen:You have poisoned your enemy;es es_xtell event_var(userid) #multi #lightgreen: You have been poisoned by a #greenToxic Smoke"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ivy1"
"racealias_ivysfx1" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_xmath wcs_x1 + 15;es est_effect 7 #a 0.6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.8 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
"skill1_sfx" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ivysfx1"
"skill2_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 22|es_xsetinfo wcs_chance 28|es_xsetinfo wcs_chance 33"
"racealias_burn2" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_delayed 2 est_spawn event_var(userid) 1;es es_delayed 2.1 est_teleport event_var(userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es es_delayed 2.2 est_burn event_var(userid) 10;es es_xdelayed 2.2 es_xtell event_var(userid) #multi #green you have ecaped from hades"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_burn2"
"skill2_sfx" "es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 6 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2000 5000 80 4000 4000 0 255 5 5 255 10;es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 6 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 5000 8 400 400 0 255 5 5 255 10"
"skill3_setting" "es_xsetinfo wcs_chance 27|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 31|es_xsetinfo wcs_chance 35"
"racealias_nna3a" "es est_burn event_var(userid) 1"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_nna3a"
"skill3_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_player + 50;es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255;es_xmath wcs_y1 + 50;es est_effect 11 #a 0.5 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255;es_xmath wcs_x1 + 50;es est_effect 11 #a 1 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 0.5 255"
"skill4_setting" "es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 550|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 600|es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 650|es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 700|es_xsetinfo wcs_maxtargets 7;es_xsetinfo wcs_radius 750"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/wcs_ulti_char"
"skill4_sfx" "0"
"ultimate_cooldown" "0"
}
Ultimate Block : [you need this for the ultimate to work!] paste to the bottom of your es_WCSultimate.txt
Code:
block wcs_ulti_char
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_char 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_xsetinfo wcs_wall "1"
alias wcs_run_ulti_char1 "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_char2"
alias wcs_run_ulti_char2 "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_char3;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_char4"
alias wcs_run_ulti_char4 "es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es_xmath wcs_z2 + 15;es est_effect 7 #a 0.5 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es_xmath wcs_z1 + 30;es est_effect 7 #a 1 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10"
alias wcs_run_ulti_char3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then es est_effect 7 #a 1.5 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);wcs_run_ulti_char5"
alias wcs_run_ulti_char5 "es est_effect 7 #a 2 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es est_playplayer server_var(wcs_targetid) ambient/machines/steam_release_1.wav;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_xmath wcs_x1 + 15;es est_effect 7 #a 0.6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.8 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2.5 2.5 255"
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_char1"
es es_xif (server_var(wcs_counter) > 0) do
{
esnq est_csay server_var(wcs_userid) Smoke Screen 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_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi #greenSmoke Cloud#lightgreenfailed because no enemies were close
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_char end
}
{
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_char 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_xsetinfo wcs_wall "1"
alias wcs_run_ulti_char1 "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_char2"
alias wcs_run_ulti_char2 "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_char3;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_char4"
alias wcs_run_ulti_char4 "es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es_xmath wcs_z2 + 15;es est_effect 7 #a 0.5 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es_xmath wcs_z1 + 30;es est_effect 7 #a 1 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10"
alias wcs_run_ulti_char3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then es est_effect 7 #a 1.5 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);wcs_run_ulti_char5"
alias wcs_run_ulti_char5 "es est_effect 7 #a 2 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10;es est_playplayer server_var(wcs_targetid) ambient/machines/steam_release_1.wav;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_targetid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_xmath wcs_x1 + 15;es est_effect 7 #a 0.6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 7 #a 0.8 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2.5 2.5 255"
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_char1"
es es_xif (server_var(wcs_counter) > 0) do
{
esnq est_csay server_var(wcs_userid) Smoke Screen 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_ultinotexec) = 1) then es_xtell server_var(wcs_userid) #multi #greenSmoke Cloud#lightgreenfailed because no enemies were close
es es_xif (server_var(wcs_debug) = "1") then echo wcs_ulti_char end
}









Logged

United States



Denmark
)


Canada
