The Rejected: Pariah

The Rejected are those who became shunned from life, rejected by civilization. They were the ones with diseases, deformities, and emotional scars that could not get them through life without problems. They became unified, helping each other work to strive to become equal amongst a group of each other. There are few who help them in their quest to regain foundation into civilization, and they formed together to be known as Pariah.

The Rejected are those who became shunned from life, rejected by civilization. They were the ones with diseases, deformities, and emotional scars that could not get them through life without problems. They became unified, helping each other work to strive to become equal amongst a group of each other. There are few who help them in their quest to regain foundation into civilization, and they formed together to be known as Pariah.
Skill 1: Angered Rejection
The more you piss off a Pariah, that more damage will be coming your way.
*Bonus Damage: Amount of HP from 100 divided by 2*
Skill 2: Rejected Mercy
A Pariah soldier receives their dignity back as they go throughout life, making them able to once again take those steps back into life.
*Regain of Speed Lost from Beginning of Round*
Skill 3: Pariah Armor
Through the emotional scars of rejection throughout life, their armor is the only thing that keeps them from the physical scars.
*Armor Depletion before Health Depletion*
Skill 4: Pariah Bug
The Rejected created a bug virus that links a Pariah with a victim, causing any pain that would be dealt to the Pariah onto their victim instead.
*Aim Ultimate: Causes the victim to receive damage instead of the Pariah as long as they are in range of the link*
Code:
{
"name" "Pariah Soldier"
"author" "Created By: Zawmbee"
"shortdescription" "0"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_armor event_var(userid) + 100;es wcs_setfx speed event_var(userid) = .5;es_xset pariah_use 0;es es_xkeygetvalue pariah_use WCSuserdata server_var(wcs_userid) pariah_use;es es_xkeysetvalue WCSuserdata event_var(userid) pariah_use 0;es_toptext server_var(wcs_userid) 1 #red A Race By Zawmbee"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Angered Rejection|Rejected Mercy|Pariah Armor||Pariah"
"skilldescr" "Emotional Hurt|Regain of Dignity|Shield of the Rejected|Pariah Bug"
"skillcfg" "player_attacker|player_spawn|player_victim|player_ultimate"
"skill1_setting" "es_xset wcs_chance 10|es_xset wcs_chance 20|es_xset wcs_chance 30|es_xset wcs_chance 40|es_xset wcs_chance 50"
"racealias_wpsys00" "es est_gethealth hp_count event_var(attacker);if (server_var(hp_count) < 100) then racealias_wpsys01"
"racealias_wpsys01" "es est_gethealth wcs_damage event_var(attacker);es_xmath wcs_damage - 100;es_xmath wcs_damage / -2;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);es es_xtell event_var(attacker) You HP level caused server_var(wcs_damage) extra damage."
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_wpsys00"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_speed .1|es_xset wcs_speed .2|es_xset wcs_speed .3|es_xset wcs_speed .4|es_xset wcs_speed .5"
"skill2_cmd" "es es_xdelayed 2 wcs_setfx speed event_var(userid) + server_var(wcs_speed);es_xmath server_var(wcs_speed) + .5;es_xmath server_var(wcs_speed) * 100;es es_xtell event_Var(userid) You have regained dignity allowing server_var(wcs_speed) percent of normal speed."
"skill2_sfx" "0"
"skill3_setting" "es_xset damage_reduction 1|es_xset damage_reduction 2|es_xset damage_reduction 3|es_xset damage_reduction 4|es_xset damage_reduction 5"
"racealias_armred" "es est_health event_var(userid) = 100;es est_armor event_var(userid) + server_var(damage_reduction)"
"skill3_cmd" "es est_getarmor armor_amount event_var(userid);if (server_var(armor_amount) > 0) then racealias_armred"
"skill3_sfx" "0"
"skill4_setting" "es_xset wcs_radius 500|es_xset wcs_radius 1000|es_xset wcs_radius 1500|es_xset wcs_radius 2000|es_xset wcs_radius 2500"
"racealias_pariah" "es_xsetinfo wcs_exists2 0;es_xsetinfo wcs_hptarget 0;es_xsetinfo wcs_ultinotexec 1;es_xsetinfo wcs_targetid 0;es_xsetinfo wcs_alive1 0;es_xsetinfo wcs_team1 0;es_xsetinfo wcs_team2 0;es_xsetinfo wcs_alive2 0;es est_isalive wcs_alive1 server_var(wcs_userid);es es_xif (server_var(wcs_alive1) = 1) then racealias_pariah1"
"racealias_pariah1" "es est_getviewplayer server_var(wcs_userid) wcs_targetid;es es_xexists wcs_exists2 userid server_var(wcs_targetid);es est_isalive wcs_alive2 server_var(wcs_targetid);es es_xgetplayerteam wcs_team1 server_var(wcs_userid);es es_xgetplayerteam wcs_team2 server_var(wcs_targetid);racealias_pariah2"
"racealias_pariah2" "es es_xif (server_var(wcs_exists2) = 1) then es_xif (server_var(wcs_alive2) = 1) then es_xif (server_var(wcs_team1) != server_var(wcs_team2)) then racealias_pariah3"
"racealias_pariah3" "es_xsetinfo wcs_wall 1;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_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;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 racealias_pariah4"
"racealias_pariah4" "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 racealias_pariah5;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)"
"racealias_pariah5" "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) 1;es est_setplayercolor server_var(wcs_targetid) 0 0 0 255 1;es es_xtell server_var(wcs_targetid) Pariah Bug Attatched, Feel My Pain.;es es_xtell server_var(wcs_userid) Pariah Bug Attatched.;es es_xkeysetvalue WCSuserdata server_var(wcs_targetid) pariah_bug 1;es es_xkeysetvalue WCSuserdata server_var(wcs_targetid) pariah_bug 1"
"skill4_cmd" "es_xset pariah_use 0;es es_xkeygetvalue pariah_use WCSuserdata server_var(wcs_userid) pariah_use;if (server_var(pariah_use) = 0) then racealias_pariah"
"skill4_sfx" "0"
// Set According to your liking...
"ultimate_cooldown" "120"
}
"name" "Pariah Soldier"
"author" "Created By: Zawmbee"
"shortdescription" "0"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es est_armor event_var(userid) + 100;es wcs_setfx speed event_var(userid) = .5;es_xset pariah_use 0;es es_xkeygetvalue pariah_use WCSuserdata server_var(wcs_userid) pariah_use;es es_xkeysetvalue WCSuserdata event_var(userid) pariah_use 0;es_toptext server_var(wcs_userid) 1 #red A Race By Zawmbee"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Angered Rejection|Rejected Mercy|Pariah Armor||Pariah"
"skilldescr" "Emotional Hurt|Regain of Dignity|Shield of the Rejected|Pariah Bug"
"skillcfg" "player_attacker|player_spawn|player_victim|player_ultimate"
"skill1_setting" "es_xset wcs_chance 10|es_xset wcs_chance 20|es_xset wcs_chance 30|es_xset wcs_chance 40|es_xset wcs_chance 50"
"racealias_wpsys00" "es est_gethealth hp_count event_var(attacker);if (server_var(hp_count) < 100) then racealias_wpsys01"
"racealias_wpsys01" "es est_gethealth wcs_damage event_var(attacker);es_xmath wcs_damage - 100;es_xmath wcs_damage / -2;es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_damage);es es_xtell event_var(attacker) You HP level caused server_var(wcs_damage) extra damage."
"skill1_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_wpsys00"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_speed .1|es_xset wcs_speed .2|es_xset wcs_speed .3|es_xset wcs_speed .4|es_xset wcs_speed .5"
"skill2_cmd" "es es_xdelayed 2 wcs_setfx speed event_var(userid) + server_var(wcs_speed);es_xmath server_var(wcs_speed) + .5;es_xmath server_var(wcs_speed) * 100;es es_xtell event_Var(userid) You have regained dignity allowing server_var(wcs_speed) percent of normal speed."
"skill2_sfx" "0"
"skill3_setting" "es_xset damage_reduction 1|es_xset damage_reduction 2|es_xset damage_reduction 3|es_xset damage_reduction 4|es_xset damage_reduction 5"
"racealias_armred" "es est_health event_var(userid) = 100;es est_armor event_var(userid) + server_var(damage_reduction)"
"skill3_cmd" "es est_getarmor armor_amount event_var(userid);if (server_var(armor_amount) > 0) then racealias_armred"
"skill3_sfx" "0"
"skill4_setting" "es_xset wcs_radius 500|es_xset wcs_radius 1000|es_xset wcs_radius 1500|es_xset wcs_radius 2000|es_xset wcs_radius 2500"
"racealias_pariah" "es_xsetinfo wcs_exists2 0;es_xsetinfo wcs_hptarget 0;es_xsetinfo wcs_ultinotexec 1;es_xsetinfo wcs_targetid 0;es_xsetinfo wcs_alive1 0;es_xsetinfo wcs_team1 0;es_xsetinfo wcs_team2 0;es_xsetinfo wcs_alive2 0;es est_isalive wcs_alive1 server_var(wcs_userid);es es_xif (server_var(wcs_alive1) = 1) then racealias_pariah1"
"racealias_pariah1" "es est_getviewplayer server_var(wcs_userid) wcs_targetid;es es_xexists wcs_exists2 userid server_var(wcs_targetid);es est_isalive wcs_alive2 server_var(wcs_targetid);es es_xgetplayerteam wcs_team1 server_var(wcs_userid);es es_xgetplayerteam wcs_team2 server_var(wcs_targetid);racealias_pariah2"
"racealias_pariah2" "es es_xif (server_var(wcs_exists2) = 1) then es_xif (server_var(wcs_alive2) = 1) then es_xif (server_var(wcs_team1) != server_var(wcs_team2)) then racealias_pariah3"
"racealias_pariah3" "es_xsetinfo wcs_wall 1;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_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;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 racealias_pariah4"
"racealias_pariah4" "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 racealias_pariah5;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)"
"racealias_pariah5" "es es_xkeysetvalue WCSuserdata server_var(wcs_userid) 1;es est_setplayercolor server_var(wcs_targetid) 0 0 0 255 1;es es_xtell server_var(wcs_targetid) Pariah Bug Attatched, Feel My Pain.;es es_xtell server_var(wcs_userid) Pariah Bug Attatched.;es es_xkeysetvalue WCSuserdata server_var(wcs_targetid) pariah_bug 1;es es_xkeysetvalue WCSuserdata server_var(wcs_targetid) pariah_bug 1"
"skill4_cmd" "es_xset pariah_use 0;es es_xkeygetvalue pariah_use WCSuserdata server_var(wcs_userid) pariah_use;if (server_var(pariah_use) = 0) then racealias_pariah"
"skill4_sfx" "0"
// Set According to your liking...
"ultimate_cooldown" "120"
}
Create a new folder in your event scripts folder called Pariah.
Create a new text document and add the script below to it and name the file Pariah
Add es_load Pariah in your autoexec.cfg
Code:
block load
{
es_xset pariah_use 0
es_Xset pariah_bug 0
}
event player_victim
{
es es_xkeygetvalue pariah_use WCSuserdata event_var(userid) pariah_use
if (server_var(pariah_use) = 1) do
{
es_xset wcs_team_target 0
es es_xgetplayerteam wcs_team event_var(userid)
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_pariah0 "es es_xkeygetvalue pariah_bug WCSuserdata server_var(wcs_targetid) pariah_bug;if (server_var(pariah_bug) = 1) then wcs_run_pariah1"
alias wcs_run_pariah1 "es_xset pariah_dmg event_var(dmg_health);es wcs_dealdamage event_var(attacker) server_var(wcs_targetid) server_var(pariah_dmg);es_xset pariah_hp 0;es est_gethealth pariah_hp event_var(userid);es est_health event_var(userid) = server_var(pariah_hp)"
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_pariah"
}
}
}
}
event player_spawn
{
es es_xkeygetvalue pariah_bug WCSuserdata event_var(userid) pariah_bug
if (server_var(pariah_bug) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) pariah_bug 0
}
}
event player_death
{
es es_xkeygetvalue pariah_bug WCSuserdata event_var(userid) pariah_bug
if (server_var(pariah_bug) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) pariah_bug 0
}
}
{
es_xset pariah_use 0
es_Xset pariah_bug 0
}
event player_victim
{
es es_xkeygetvalue pariah_use WCSuserdata event_var(userid) pariah_use
if (server_var(pariah_use) = 1) do
{
es_xset wcs_team_target 0
es es_xgetplayerteam wcs_team event_var(userid)
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_pariah0 "es es_xkeygetvalue pariah_bug WCSuserdata server_var(wcs_targetid) pariah_bug;if (server_var(pariah_bug) = 1) then wcs_run_pariah1"
alias wcs_run_pariah1 "es_xset pariah_dmg event_var(dmg_health);es wcs_dealdamage event_var(attacker) server_var(wcs_targetid) server_var(pariah_dmg);es_xset pariah_hp 0;es est_gethealth pariah_hp event_var(userid);es est_health event_var(userid) = server_var(pariah_hp)"
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_pariah"
}
}
}
}
event player_spawn
{
es es_xkeygetvalue pariah_bug WCSuserdata event_var(userid) pariah_bug
if (server_var(pariah_bug) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) pariah_bug 0
}
}
event player_death
{
es es_xkeygetvalue pariah_bug WCSuserdata event_var(userid) pariah_bug
if (server_var(pariah_bug) = 1) do
{
es es_xkeysetvalue WCSuserdata event_var(userid) pariah_bug 0
}
}
*Please Report any problems you have with the race. Thank You and Code On!
-Zawmbee






United States
Logged





