here is what i have so far . all that is left is the ability
what the ability is gonna do is when activates it will knockback people close to you but your screen will be spinning rapidly. those seem simple enough with
something like es_xset wcs_radius 12;es_xset wcs_push 12 and then growing for each level and ofc i think a cd would be implemented
Code:
"name" "Flash"
"author" "Callo"
"required_level" "210"
"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" "8"
"skillnames" "run|dash|Flash Whirl|ultimate speed"
"skilldescr" "passive speed bonus|long jump|Flash spins very quickly
knocking people back|run at BLINDING speeds"
"skillcfg" "player_spawn|player_ability|player_spawn|player_ultimate"
"skill1_setting" "es_set Flash_speed 1.3|es_set Flash_speed 1.4|es_set
Flash_speed 1.5|es_set Flash_Speed 1.6|es_set Flash_Speed 1.7|es_set
Flash_Speed 1.8|es_set Flash_Speed 1.9|es_set Flash_Speed 2"
"skill1_cmd" "es es_xkeygetvalue wcs_tmp WCSuserdata event_var
(userid) speed;es es_xif (server_var(wcs_speed) > server_var(wcs_tmp)) then
es est_Speed event_var(userid) server_var(wcs_speed);es es_xif (server_var
(wcs_speed) > server_var(wcs_tmp)) then es_xkeysetvalue WCSuserdata
event_var(userid) speed server_var(wcs_speed);wcs_getlanguage wcs_lng
wcs_lng_r_unholyact;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
"skill1_cmd" "es wcs_setfx speed event_var(userid) = server_var
(wcs_speed)"
"skill1_sfx" "0"
"ultimate_cooldown" "1"
"skill2_setting" "es_xset wcs_multiplier 1.2|es_xset wcs_multiplier
1.3|es_xset wcs_multiplier 1.4|es_xset wcs_multiplier 1.5|es_xset
wcs_multiplier 1.6|es_xset wcs_multiplier 1.7|es_xset wcs_multiplier
1.8|es_xset wcs_multiplier 2"
"skill2_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid)
longjump server_var(wcs_multiplier);wcs_getlanguage wcs_lng
wcs_lng_r_longjump;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
"skill2_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1
server_var(wcs_userid);es est_effect 10 #a 0 dev/ocean.vmt server_var
(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 70 3 30 100 0 255 100 100
255 10"
"skill4_setting" "es_xset wcs_duration 5|es_xset wcs_duration 8|es_xset
wcs_duration 11|es_xset wcs_duration 14|es_xset wcs_duration 17|es_xset
wcs_duration 20|es_xset wcs_duration 23|es_xset wcs_duration 26"
"skill4_cmd" "es est_playplayer server_var(wcs_userid)
ambient\explosions\explode_7.wav;es_xtell server_var(userid) #multi
#lightgreen : Got a #green speed boost #lightgreen for #green(wcs_duration)
seconds.;es est_speed server_var(wcs_userid) 3.0;es es_xdelayed server_var
(wcs_duration) est_speed server_var(wcs_userid) 1.0;es_xmath wcs_duration -
1;es es_xdelayed server_var(wcs_duration) es_xtell server_var(wcs_userid)
#multi #lightgreen : becoming #green slow #lightgreen again
...;racealias_invspb4"
"skill4_sfx" "es est_effect 4 #a 0 sprites/tp_beam001.vmt server_var
(wcs_userid) 3 3 3 50 255 0 25 255;es es_xgetplayerlocation wcs_x1 wcs_y1
wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 340;es est_effect 10 #a 0
models/effects/splodecard2_sheet.vmt server_var(wcs_x1) server_var(wcs_y1)
server_var(wcs_z1) 550 100 5 750 200 0 155 115 100 200 30"
"ultimate_cooldown" "30"
"