Skills
Will-o-wisp - Inflicts a burn on the foe with intense fire.
Scary Face - Frightens with a scary face to sharply reduce speed.
Stone Edge - High critical hit ratio.
Rest - Restore a little bit of health for a cost.
Code:
"1"
{
"name" "Heatran"
"author" "Musse"
"shortdescription" "Heatran From Pokemon!"
"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" "8"
"skillnames" "Will-o-wisp|Stone Edge|Scary Face|Rest"
"skilldescr" "Inflicts a burn on the foe with intense fire.|High critical hit ratio..|Frightens with a scary face to sharply reduce speed.|Restore a little bit of health for a cost."
"skillcfg" "player_attacker|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xset wcs_chance 10;es_xset wcs_time 1|es_xset wcs_chance 15;es_xset wcs_time 1.5|es_xset wcs_chance 20;es_xset wcs_time 2|es_xset wcs_chance 25;es_xset wcs_time 2.5|es_xset wcs_chance 30;es_xset wcs_time 3|es_xset wcs_chance 30;es_xset wcs_time 3.2"
"racealias_bm1" "es est_gethealth wcs_health event_var(userid);es_set wcs_damage server_var(wcs_time);es_xmath wcs_damage * 5;if (server_var(wcs_health) > server_var(wcs_damage)) then est_burn event_var(userid) server_var(wcs_time);es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);wcs_getlanguage wcs_lng wcs_lng_r_flamestrike;es_format wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es_tell event_var(userid) #multi server_var(wcs_lng);es_tell event_var(attacker) #multi server_var(wcs_lng)"
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_bm4"
"skill1_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 10;es_math wcs_z2 + 10;if (server_var(wcs_dice) <= server_var(wcs_chance)) then 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) 1 30 30 255 0 0 150"
"skill2_setting" "es_xset wcs_multiplier 0.4|es_xset wcs_multiplier 0.7|es_xset wcs_multiplier 1.0|es_xset wcs_multiplier 1.3|es_xset wcs_multiplier 1.6|es_xset wcs_multiplier 1.9|es_xset wcs_multiplier 2.1|es_xset wcs_multiplier 2.4"
"racealias_oh2" "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg * server_var(wcs_multiplier);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_damage;esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng);esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)"
"skill2_cmd" "if (server_var(wcs_dice) <= 15) then est_IsAlive wcs_alive event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then racealias_oh1"
"skill2_sfx" "if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then 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) 1 3 6 100 255 55 255"
"skill3_setting" "es_xset wcs_speed 0.75;es_xset wcs_duration 2|es_xset wcs_speed 0.65;es_xset wcs_duration 3|es_xset wcs_speed 0.60;es_xset wcs_duration 4|es_xset wcs_speed 0.55;es_xset wcs_duration 5|es_xset wcs_speed 0.55;es_xset wcs_duration 6"
"racealias_sh3" "es est_speed event_var(userid) server_var(wcs_speed);es_delayed server_var(wcs_duration) wcs_removefx speed event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_slowdown;es_tell event_var(attacker) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username).;es_tell event_var(userid) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username)."
"skill3_cmd" "if (server_var(wcs_dice) <= 30) then est_isalive wcs_alive event_var(userid);if (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then racealias_sh2"
"skill3_sfx" "if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;if (server_var(wcs_dice) <= 30) then est_effect 3 #a 0 sprites/yellowflare.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) 1 5 5 0 0 255 255"
"skill4_setting" "es_xsetinfo wcs_hpmana 10|es_xsetinfo wcs_hpmana 20|es_xsetinfo wcs_hpmana 30|es_xsetinfo wcs_hpmana 40|es_xsetinfo wcs_hpmana 45|es_xsetinfo wcs_hpmana 50"
"skill4_cmd" "es_xsetinfo wcs_money 0;es es_xgetmoney wcs_money server_var(wcs_userid);es_xsetinfo wcs_health 0;es es_xif (server_var(wcs_money) >= 75) then est_cash server_var(wcs_userid) - 75;es es_xif (server_var(wcs_money) >= 75) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (server_var(wcs_money) >= 75) then es_xmath wcs_health + server_var(wcs_hpmana);es es_xif (server_var(wcs_money) >= 75) then est_RoundDecimal wcs_health server_var(wcs_health) 0;es es_xif (server_var(wcs_money) >= 75) then est_sethealth server_var(wcs_userid) server_var(wcs_health);es es_xif (server_var(wcs_money) >= 75) then es_xtell server_var(wcs_userid) : You sacrificed 75 Money to get a health potion.You now got server_var(wcs_health) HP."
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xmath wcs_z1 + 50;es es_xif (server_var(wcs_money) >= 50) then est_effect 11 #a 0 sprites/purpleglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
"ultimate_cooldown" "20"
}
{
"name" "Heatran"
"author" "Musse"
"shortdescription" "Heatran From Pokemon!"
"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" "8"
"skillnames" "Will-o-wisp|Stone Edge|Scary Face|Rest"
"skilldescr" "Inflicts a burn on the foe with intense fire.|High critical hit ratio..|Frightens with a scary face to sharply reduce speed.|Restore a little bit of health for a cost."
"skillcfg" "player_attacker|player_attacker|player_attacker|player_ultimate"
"skill1_setting" "es_xset wcs_chance 10;es_xset wcs_time 1|es_xset wcs_chance 15;es_xset wcs_time 1.5|es_xset wcs_chance 20;es_xset wcs_time 2|es_xset wcs_chance 25;es_xset wcs_time 2.5|es_xset wcs_chance 30;es_xset wcs_time 3|es_xset wcs_chance 30;es_xset wcs_time 3.2"
"racealias_bm1" "es est_gethealth wcs_health event_var(userid);es_set wcs_damage server_var(wcs_time);es_xmath wcs_damage * 5;if (server_var(wcs_health) > server_var(wcs_damage)) then est_burn event_var(userid) server_var(wcs_time);es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);wcs_getlanguage wcs_lng wcs_lng_r_flamestrike;es_format wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es_tell event_var(userid) #multi server_var(wcs_lng);es_tell event_var(attacker) #multi server_var(wcs_lng)"
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_bm4"
"skill1_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 10;es_math wcs_z2 + 10;if (server_var(wcs_dice) <= server_var(wcs_chance)) then 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) 1 30 30 255 0 0 150"
"skill2_setting" "es_xset wcs_multiplier 0.4|es_xset wcs_multiplier 0.7|es_xset wcs_multiplier 1.0|es_xset wcs_multiplier 1.3|es_xset wcs_multiplier 1.6|es_xset wcs_multiplier 1.9|es_xset wcs_multiplier 2.1|es_xset wcs_multiplier 2.4"
"racealias_oh2" "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg * server_var(wcs_multiplier);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);wcs_getlanguage wcs_lng wcs_lng_damage;esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng);esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)"
"skill2_cmd" "if (server_var(wcs_dice) <= 15) then est_IsAlive wcs_alive event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then racealias_oh1"
"skill2_sfx" "if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 15) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 15) then es_xif (server_var(wcs_alive) = 1) then 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) 1 3 6 100 255 55 255"
"skill3_setting" "es_xset wcs_speed 0.75;es_xset wcs_duration 2|es_xset wcs_speed 0.65;es_xset wcs_duration 3|es_xset wcs_speed 0.60;es_xset wcs_duration 4|es_xset wcs_speed 0.55;es_xset wcs_duration 5|es_xset wcs_speed 0.55;es_xset wcs_duration 6"
"racealias_sh3" "es est_speed event_var(userid) server_var(wcs_speed);es_delayed server_var(wcs_duration) wcs_removefx speed event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_slowdown;es_tell event_var(attacker) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username).;es_tell event_var(userid) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username)."
"skill3_cmd" "if (server_var(wcs_dice) <= 30) then est_isalive wcs_alive event_var(userid);if (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then racealias_sh2"
"skill3_sfx" "if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;if (server_var(wcs_dice) <= 30) then est_effect 3 #a 0 sprites/yellowflare.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) 1 5 5 0 0 255 255"
"skill4_setting" "es_xsetinfo wcs_hpmana 10|es_xsetinfo wcs_hpmana 20|es_xsetinfo wcs_hpmana 30|es_xsetinfo wcs_hpmana 40|es_xsetinfo wcs_hpmana 45|es_xsetinfo wcs_hpmana 50"
"skill4_cmd" "es_xsetinfo wcs_money 0;es es_xgetmoney wcs_money server_var(wcs_userid);es_xsetinfo wcs_health 0;es es_xif (server_var(wcs_money) >= 75) then est_cash server_var(wcs_userid) - 75;es es_xif (server_var(wcs_money) >= 75) then est_gethealth wcs_health server_var(wcs_userid);es es_xif (server_var(wcs_money) >= 75) then es_xmath wcs_health + server_var(wcs_hpmana);es es_xif (server_var(wcs_money) >= 75) then est_RoundDecimal wcs_health server_var(wcs_health) 0;es es_xif (server_var(wcs_money) >= 75) then est_sethealth server_var(wcs_userid) server_var(wcs_health);es es_xif (server_var(wcs_money) >= 75) then es_xtell server_var(wcs_userid) : You sacrificed 75 Money to get a health potion.You now got server_var(wcs_health) HP."
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xmath wcs_z1 + 50;es es_xif (server_var(wcs_money) >= 50) then est_effect 11 #a 0 sprites/purpleglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
"ultimate_cooldown" "20"
}
Need tester
Comment please






Logged

Canada


