Jump to content
Sign in to follow this  
B'laz.e

Race Idea?

Recommended Posts

"Soul Reaper"

abl1: Soul Reaping (same thing as skulls except they are souls)- Deals +1 dmg for every soul you have. (Begining of round)

abl2: Reapers Scythe - Extra Knife Damage

abl3: ReapersCloak - Slightly Invis

ult: Superior Reap - Deals 50 dmg to one player (LONG COOLDOWN)

Soul_reaper.jpg

Share this post


Link to post
Share on other sites
  "#"

  {

    "name"              "Soul Reaper"

    "author"            "teach"

    "shortdescription"  "Reap your souls"

    "required_level"    "0"

    "maximum_level"     "0"

    "allow_only"        "0"

    "teamlimit"         "3"

    "restrict_shop"     "0"

    "preloadcmd"        "es_xset wcs_sucxp 0;es_xset wcs_skulls 0;es_xset wcs_skulls_amount 0"

    "player_spawn_cmd"  "es_keygetvalue wcs_tmp WCSuserdata event_var(userid) skulls;es_tell event_var(userid) #multi you have server_var(wcs_skulls_amount) skulls"

    "round_start_cmd"   "0"

    "round_end_cmd"     "0"

    "numberofskills"    "4"

    "numberoflevels"    "3"

    "skillnames"        "Soul Reaping|Reaper's Scythe|Reaper's Cloak|Superior Reap"

    "skilldescr"        "Steal souls to get stronger|Extra Knife Damage|Invisibility|Deal Damage"

    "skillcfg"          "player_attacker|player_attacker|player_spawn|player_ultimate"



    "skill1_setting"    "es_xset wcs_multiplier 0.1|es_xset wcs_multiplier 0.2|es_xset wcs_multiplier 0.3|es_xset wcs_multiplier 0.4|es_xset wcs_multiplier 0.5"

    "racealias_rp_add"  "es_xset wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata event_var(attacker) skulls;if (server_var(wcs_tmp) = 0) then es_xset wcs_tmp 0;es_xmath wcs_tmp + 1;es_keysetvalue WCSuserdata event_var(attacker) skulls server_var(wcs_tmp)"

    "racealias_reap21"  "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);racealias_rp_add;es_tell event_var(attacker) #multi #green Soul Reap"

    "skill1_cmd"        "if (server_var(wcs_dice) <= 30) then racealias_reap21"

    "skill1_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);if (server_var(wcs_dice) <= 30) 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) 0.5 40 40 255 200 0 255"



    "skill2_setting"    "es_xset wcs_multiplier 0.5|es_xset wcs_multiplier 0.6|es_xset wcs_multiplier 0.7|es_xset wcs_multiplier 0.8|es_xset wcs_multiplier 0.9"

    "racealias_reap21"  "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_r_knifedmg;es_format wcs_lng server_var(wcs_lng) event_var(es_attackername) server_var(wcs_dmg) event_var(es_username);es_tell event_var(attacker) #multi server_var(wcs_lng);es_tell event_var(userid) #multi server_var(wcs_lng)"

    "skill2_cmd"        "if (event_var(weapon) in server_var(wcs_wpn_knives)) then racealias_reap21"

    "skill2_sfx"        "if (event_var(weapon) in server_var(wcs_wpn_knives)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 50;if (event_var(weapon) in server_var(wcs_wpn_knives)) then est_effect 11 #a 0 sprites/purpleglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 4 255"



    "skill3_setting"    "es_xset wcs_invis 150;es_xset wcs_alpha 50|es_xset wcs_invis 140;es_xset wcs_alpha 60|es_xset wcs_invis 130;es_xset wcs_alpha 70|es_xset wcs_invis 120;es_xset wcs_alpha 80|es_xset wcs_invis 110"

    "skill3_cmd"        "es_xcopy wcs_tmp wcs_invis;es_xmath wcs_tmp float;es_xmath wcs_tmp / -2.55;es_xmath wcs_tmp + 100;es est_rounddecimal wcs_tmp server_var(wcs_tmp) 0;es_keysetvalue WCSuserdata event_var(userid) invisp server_var(wcs_tmp);es est_setplayercolor event_var(userid) 255 255 255 server_var(wcs_invis) 1;wcs_getlanguage wcs_lng wcs_lng_r_invis;es_tell event_var(userid) #multi server_var(wcs_lng)"

    "skill3_sfx"        "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) 30 60 2 10 0 0 0 255 50 128 10"

    

    "skill4_setting"    "es_xset wcs_dmg 10|es_xset wcs_dmg 20|es_xset wcs_dmg 30|es_xset wcs_dmg 40|es_xset wcs_dmg 50"

    "racealias_rep42"   "es_getplayername wcs_name server_var(wcs_player);es_getplayername wcs_tmp2 server_var(wcs_userid);es wcs_dealdamage server_var(wcs_userid) server_var(wcs_player) server_var(wcs_dmg);es est_shake server_var(wcs_player) 1 10 10;es_tell server_var(wcs_userid) #multi Superior Reap;es_tell server_var(wcs_player) #multi You have been reaped"

    "racealias_repchk"  "es_xset wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata server_var(wcs_player) ulti_immunity;if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_a;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 1) then wcs_getlanguage wcs_lng wcs_lng_ulti_immunity_v;if (server_var(wcs_tmp) = 1) then es_xtell server_var(wcs_player) #multi server_var(wcs_lng);if (server_var(wcs_tmp) = 0) then racealias_rep42"

    "skill4_cmd"        "es_xset wcs_player 0;if (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;if (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es_exists ex userid server_var(wcs_player);if (server_var(ex) = 1) then racealias_repchk"

    "skill4_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 3 60 100 0.8 0 200 100 200 1"

    "ultimate_cooldown" "35"

  }

Share this post


Link to post
Share on other sites

Coded while teaching my period B math class.

I didnt add cool effects because I only had a bout 11 minutes to devote to coding this.

Share this post


Link to post
Share on other sites

That will still be skulls tho..

Not trying to be negative here, but u gotta do more to make it be called souls

Share this post


Link to post
Share on other sites
That will still be skulls tho..

Not trying to be negative here, but u gotta do more to make it be called souls

I spent about 10 minutes on this... The guy I made it for can spend 2 minutes to change skulls to souls

Share this post


Link to post
Share on other sites

True, but if he doesnt code, I dont think he can do it. Coz changing the names in the code itself wont be enough.

It will still be named Skulls when u type playerinfo.

He has to go into the language file to do that

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...