I'm kinda cry myself to sleep everynight when i check if your finish xD!
When will you be finish mate?

Sorry, forgot all about it. Here it is, spent the past half hour making it.
"247"
{
"name" "Hammerstorm"
"author" "Minus"
"shortdescription" "From boyhood on, he has known nothing but battle, and his silent determination and deadly strength have earned him the epithet: Hammerstorm."
"required_level" "7500"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es es_xtell event_var(userid) #multi #green You are now Hammerstorm [Race created by Minus];es est_Speed event_var(userid) 0.80"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "8"
"skillnames" "Hammer Throw|Mighty Swing|Galvanize|Brute Strength"
"skilldescr" "Hammerstorm throws his mighty hammer at a target enemy, stunning him completely.|Hammerstorm attacks with great might, causing splash damage|Hammerstorm’s awesomeness is so great that he influences nearby allies, buffing their armor and movement speed|Hammerstorm unleashes a savage fury within him, majorly increasing his attack damage temporarily."
"skillcfg" "player_attacker|player_attacker|player_spawn|player_ultimate"
"skill1_setting" "0"
"skill1_cmd" "0"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_radius 100|es_xset wcs_radius 150|es_xset wcs_radius 200|es_xset wcs_radius 250|es_xset wcs_radius 300|es_xset wcs_radius 350|es_xset wcs_radius 400|es_xset wcs_radius 450"
"skill2_cmd" "es_xdoblock wcs/WCSultimates/wcs_mighty_swing"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_speed .1;es_xset wcs_armor 20|es_xset wcs_speed .2;es_xset wcs_armor 40|es_xset wcs_speed .3;es_xset wcs_armor 60|es_xset wcs_speed .4;es_xset wcs_armor 80|es_xset wcs_speed .5;es_xset wcs_armor 100|es_xset wcs_speed .6;es_xset wcs_armor 120|es_xset wcs_speed .7;es_xset wcs_armor 140|es_xset wcs_speed .8;es_xset wcs_armor 160"
"skill3_cmd" "es_xdoblock wcs/WCSultimates/wcs_galvanize"
"skill3_sfx" "0"
"skill4_setting" "0"
"skill4_cmd" "0"
"skill4_sfx" "0"
"ultimate_cooldown" "0"
}
Put these in your ultimate db, got too lazy to make events so just put them in there and they will still act as skills...
block wcs_galvanize
{
wcs_debuglog wcs_galvanize start
es_xset wcs_team_target 0
es_getplayerteam wcs_team event_var(userid)
// check teams (T=2, CT=3)
if (server_var(wcs_team) = 3) do
{
es_xset wcs_team_target 3
es_xset wcs_team_targetn "#t!d"
}
if (server_var(wcs_team) = 2) do
{
es_xset wcs_team_target 2
es_xset wcs_team_targetn "#c!d"
}
if (server_var(wcs_team_target) != "0") do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
if (server_var(wcs_pcount) > 0) do
{
alias wcs_run_galvanize1 "es est_armor server_var(wcs_targetid) + server_var(wcs_armor);es wcs_setfx speed server_var(wcs_targetid) + server_var(wcs_speed)"
es est_Near wcs_targetid server_var(wcs_team_targetn) 10000 event_var(userid) "es_exists ex userid server_var(wcs_targetid);if (server_var(ex) = 1) then wcs_run_galvanize1"
}
}
wcs_debuglog wcs_galvanize end
}
block wcs_mighty_swing
{
wcs_debuglog wcs_mighty_swing start
es_xset wcs_team_target 0
es_getplayerteam wcs_team event_var(attacker)
// check teams (T=2, CT=3)
if (server_var(wcs_team) = 2) do
{
es_xset wcs_team_target 3
es_xset wcs_team_targetn "#c!d"
}
if (server_var(wcs_team) = 3) do
{
es_xset wcs_team_target 2
es_xset wcs_team_targetn "#t!d"
}
if (server_var(wcs_team_target) != "0") do
{
es_xset wcs_pcount 0
es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
if (server_var(wcs_pcount) > 0) do
{
alias wcs_run_mighty_swing1 "es_xset splash_damage event_var(dmg_health);es_xmath splash_damage / 2;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(splash_damage)"
es_xset wcs_counter 0
es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) event_var(userid) "es_exists ex userid server_var(wcs_targetid);if (server_var(ex) = 1) then wcs_run_mighty_swing1"
}
}
wcs_debuglog wcs_mighty_swing end
}