Fixed version of Erador.
Fully working random skills attack, skill#1
Skill2 could use a keygroup check but is fine as it is
Skill3, sleep, creates effects when cast and blind no longer lasts longer than the actual duration.
Fully working ultimate which doesnt run over round end or when you die. Note I added in the keyset meta 1, this should be already in your WCS but if its not then theres no harm to it
During ultimate::
Chance to deal +5dmg
Chance to drain 33% of 1-20 hp
Chance to freeze enemy for 1s
Code:
"name" "Eredar Sorceror"
"coder" "iLLuSion"
"required_level" "1500"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"preloadcmd" "es_xset round 0;es_xset element 0;es_xset a_name 0;es_xset am_name 0;es_xset s_name 0;es_xset p_health 0"
"player_Spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "8"
"skillnames" "Elemental Strike|Abolish Magic|Sleep|Metamorphasis"
"skilldescr" "Gives you a chance to strike an enemy with four different elements|Remove positive buffs from enemies when you attack them|Have a chance to make an enemy sleep|Transform into a powerful demon for a short period of time"
"skillcfg" "player_Attacker|player_Attacker|player_Attacker|player_Ultimate"
"skill1_setting" "es_xset s1_chance 10|es_xset s1_chance 12|es_xset s1_chance 14|es_xset s1_chance 16|es_xset s1_chance 18|es_xset s1_chance 20|es_xset s1_chance 25|es_xset s1_chance 30"
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(s1_chance)) then racealias_esES"
"racealias_esES" "es_xrand element 1 4;if(server_var(element) = 1) then racealias_esfrz;if(server_var(element) = 2) then racealias_esshk;if(server_var(element) = 3) then racealias_esbrn;if(server_var(element) = 4) then racealias_esslw"
"racealias_esfrz" "es est_Freeze event_var(userid) 1;es_delayed 1 est_freeze event_var(userid) 0;es_tell event_var(userid) #multi #lightgreenYou have been #greenfrozen #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike freezes event_var(es_username) #lightgreenfor#green 1#lightgreen second!"
"racealias_esshk" "es est_Shake event_var(userid) 3 20 100;es_tell event_var(userid) #multi #lightgreenYou have been #greenshocked #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike shocks event_var(es_username) #lightgreenfor#green 3#lightgreen seconds!"
"racealias_esbrn" "es est_Burn event_var(userid) 3;es_tell event_var(userid) #multi #lightgreenYou have been #greenburnt #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike burns event_var(es_username) #lightgreenfor#green 3#lightgreen seconds!"
"racealias_esslw" "es est_Speed event_var(userid) 0.75;es_delayed 3 wcs_removefx speed event_var(userid);es_tell event_var(userid) #multi #lightgreenYou have been #greenslowed #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike slows event_var(es_username) #lightgreento#green 0.75 x speed#lightgreen for#green 3#lightgreen seconds!"
"skill1_sfx" "0"
"skill2_setting" "es_xset am_chance 0|es_xset am_chance 0|es_xset am_chance 5|es_xset am_chance 10|es_xset am_chance 15|es_xset am_chance 20|es_xset am_chance 25|es_xset am_chance 30"
"skill2_cmd" "if(server_var(wcs_dice) <= server_var(am_chance)) then racealias_esAM"
"racealias_esAM" "es wcs_removefx speed event_var(userid);es est_SetGravity event_var(userid) 1;es_tell event_var(userid) #multi #lightgreenYour buffs have been abolished by#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenAbolish Magic#lightgreen dispells#green event_var(es_username)"
"skill2_sfx" "0"
"skill3_setting" "es_xset s_chance 1|es_xset s_chance 1|es_xset s_chance 2|es_xset s_chance 3|es_xset s_chance 3|es_xset s_chance 4|es_xset s_chance 4|es_xset s_chance 5"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(s_chance)) then racealias_esSL"
"racealias_esSL" "es est_Fade event_var(userid) 0 0.001 1.75 0 0 0 255;es est_God event_var(userid) 1;es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es_delayed 1.90 est_god event_var(userid) 0;es_delayed 1.75 es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 1;es_tell event_var(userid) #multi #lightgreenYou have been put to#green Sleep#lightgreen by#green event_var(es_attackername);es_tell event_var(attacker) #multi #lightgreenYou have put#green event_var(es_username) #lightgreento sleep!;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 200 1 20 100 1 255 255 255 200 10;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 1 20 100 1 0 0 0 200 10"
"skill3_sfx" "0"
"skill4_setting" "es_xset t_time 5|es_xset t_time 6|es_xset t_time 7|es_xset t_time 8|es_xset t_time 9|es_xset t_time 10|es_xset t_time 12|es_xset t_time 15"
"skill4_cmd" "es_keysetvalue WCSuserdata server_var(wcs_userid) meta 1;es est_gethealth p_health server_var(wcs_userid);es_tell server_var(wcs_userid) #multi #greenMetamorphasis#lightgreen transforms you into a powerful #greenDemon#lightgreen for#green server_var(t_time) seconds!!;es est_SetPlayerColor server_var(wcs_userid) 0 0 0 255 1;es est_Speed server_var(wcs_userid) 1.5;if (server_var(p_health) < 150) then est_SetHealth server_var(wcs_userid) 150;es_delayed server_var(t_time) es_set wcs_userid server_var(wcs_userid);es_delayed server_var(t_time) es_set p_health server_var(p_health);es_delayed server_var(t_time) es_set round server_var(wcs_roundcounter);es_delayed server_var(t_time) racealias_esMMe"
"racealias_esMMe" "es est_isalive wcs_tmp server_var(wcs_userid);if (server_var(wcs_tmp) = 1) then if (server_var(round) = server_var(wcs_roundcounter)) then racealias_esMMend"
"racealias_esMMend" "es_keysetvalue WCSuserdata server_var(wcs_userid) meta 0;es_tell server_var(wcs_userid) #multi #greenMetamorphasis#lightgreen has ended and you return to your normal state.;es est_SetPlayerColor server_var(wcs_userid) 255 255 255 255 1;es wcs_removefx speed server_var(wcs_userid);es est_gethealth wcs_tmp server_var(wcs_userid);if (server_var(wcs_tmp) < 150) then est_SetHealth server_var(wcs_userid) server_var(p_health);es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 1 20 100 1 255 0 0 200 10"
"skill4_sfx" "0"
"ultimate_cooldown" "30"
"coder" "iLLuSion"
"required_level" "1500"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "1"
"preloadcmd" "es_xset round 0;es_xset element 0;es_xset a_name 0;es_xset am_name 0;es_xset s_name 0;es_xset p_health 0"
"player_Spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "8"
"skillnames" "Elemental Strike|Abolish Magic|Sleep|Metamorphasis"
"skilldescr" "Gives you a chance to strike an enemy with four different elements|Remove positive buffs from enemies when you attack them|Have a chance to make an enemy sleep|Transform into a powerful demon for a short period of time"
"skillcfg" "player_Attacker|player_Attacker|player_Attacker|player_Ultimate"
"skill1_setting" "es_xset s1_chance 10|es_xset s1_chance 12|es_xset s1_chance 14|es_xset s1_chance 16|es_xset s1_chance 18|es_xset s1_chance 20|es_xset s1_chance 25|es_xset s1_chance 30"
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(s1_chance)) then racealias_esES"
"racealias_esES" "es_xrand element 1 4;if(server_var(element) = 1) then racealias_esfrz;if(server_var(element) = 2) then racealias_esshk;if(server_var(element) = 3) then racealias_esbrn;if(server_var(element) = 4) then racealias_esslw"
"racealias_esfrz" "es est_Freeze event_var(userid) 1;es_delayed 1 est_freeze event_var(userid) 0;es_tell event_var(userid) #multi #lightgreenYou have been #greenfrozen #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike freezes event_var(es_username) #lightgreenfor#green 1#lightgreen second!"
"racealias_esshk" "es est_Shake event_var(userid) 3 20 100;es_tell event_var(userid) #multi #lightgreenYou have been #greenshocked #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike shocks event_var(es_username) #lightgreenfor#green 3#lightgreen seconds!"
"racealias_esbrn" "es est_Burn event_var(userid) 3;es_tell event_var(userid) #multi #lightgreenYou have been #greenburnt #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike burns event_var(es_username) #lightgreenfor#green 3#lightgreen seconds!"
"racealias_esslw" "es est_Speed event_var(userid) 0.75;es_delayed 3 wcs_removefx speed event_var(userid);es_tell event_var(userid) #multi #lightgreenYou have been #greenslowed #lightgreenby#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenElemental Strike slows event_var(es_username) #lightgreento#green 0.75 x speed#lightgreen for#green 3#lightgreen seconds!"
"skill1_sfx" "0"
"skill2_setting" "es_xset am_chance 0|es_xset am_chance 0|es_xset am_chance 5|es_xset am_chance 10|es_xset am_chance 15|es_xset am_chance 20|es_xset am_chance 25|es_xset am_chance 30"
"skill2_cmd" "if(server_var(wcs_dice) <= server_var(am_chance)) then racealias_esAM"
"racealias_esAM" "es wcs_removefx speed event_var(userid);es est_SetGravity event_var(userid) 1;es_tell event_var(userid) #multi #lightgreenYour buffs have been abolished by#green event_var(es_attackername);es_tell event_var(attacker) #multi #greenAbolish Magic#lightgreen dispells#green event_var(es_username)"
"skill2_sfx" "0"
"skill3_setting" "es_xset s_chance 1|es_xset s_chance 1|es_xset s_chance 2|es_xset s_chance 3|es_xset s_chance 3|es_xset s_chance 4|es_xset s_chance 4|es_xset s_chance 5"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(s_chance)) then racealias_esSL"
"racealias_esSL" "es est_Fade event_var(userid) 0 0.001 1.75 0 0 0 255;es est_God event_var(userid) 1;es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es_delayed 1.90 est_god event_var(userid) 0;es_delayed 1.75 es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 1;es_tell event_var(userid) #multi #lightgreenYou have been put to#green Sleep#lightgreen by#green event_var(es_attackername);es_tell event_var(attacker) #multi #lightgreenYou have put#green event_var(es_username) #lightgreento sleep!;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 200 1 20 100 1 255 255 255 200 10;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 1 20 100 1 0 0 0 200 10"
"skill3_sfx" "0"
"skill4_setting" "es_xset t_time 5|es_xset t_time 6|es_xset t_time 7|es_xset t_time 8|es_xset t_time 9|es_xset t_time 10|es_xset t_time 12|es_xset t_time 15"
"skill4_cmd" "es_keysetvalue WCSuserdata server_var(wcs_userid) meta 1;es est_gethealth p_health server_var(wcs_userid);es_tell server_var(wcs_userid) #multi #greenMetamorphasis#lightgreen transforms you into a powerful #greenDemon#lightgreen for#green server_var(t_time) seconds!!;es est_SetPlayerColor server_var(wcs_userid) 0 0 0 255 1;es est_Speed server_var(wcs_userid) 1.5;if (server_var(p_health) < 150) then est_SetHealth server_var(wcs_userid) 150;es_delayed server_var(t_time) es_set wcs_userid server_var(wcs_userid);es_delayed server_var(t_time) es_set p_health server_var(p_health);es_delayed server_var(t_time) es_set round server_var(wcs_roundcounter);es_delayed server_var(t_time) racealias_esMMe"
"racealias_esMMe" "es est_isalive wcs_tmp server_var(wcs_userid);if (server_var(wcs_tmp) = 1) then if (server_var(round) = server_var(wcs_roundcounter)) then racealias_esMMend"
"racealias_esMMend" "es_keysetvalue WCSuserdata server_var(wcs_userid) meta 0;es_tell server_var(wcs_userid) #multi #greenMetamorphasis#lightgreen has ended and you return to your normal state.;es est_SetPlayerColor server_var(wcs_userid) 255 255 255 255 1;es wcs_removefx speed server_var(wcs_userid);es est_gethealth wcs_tmp server_var(wcs_userid);if (server_var(wcs_tmp) < 150) then est_SetHealth server_var(wcs_userid) server_var(p_health);es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 1 20 100 1 255 0 0 200 10"
"skill4_sfx" "0"
"ultimate_cooldown" "30"







Logged

United States