Author Topic: [iLLuSion] Eredar Sorceror  (Read 1826 times)

Offline iLLuSion

  • Level 2 Apprentice
  • **
  • Posts: 49
[iLLuSion] Eredar Sorceror
« on: August 19, 2008, 11:29:04 AM »
Eredar Sorceror

Skills:
1.

Elemental Strike
Have a 5 - 20 percent chance to strike your enemy with a random element which consist of ice, which freezes, thunder, which shakes, fire, which burns and nature, which slows.

2.

Abolish Magic
Have a 15 - 50 percent chance to remove particular buffs from your enemy when you attack them which include speed and gravity.

3.

Sleep
Have a 1 - 5 percent chance to make your enemy sleep when you attack them, when they sleep they will be blinded, god moded and completely frozen, which is different from the normal freeze as they won't be able to move, move their aim or even shoot.

4.

Transformation
Transform into a powerful demon which boosts your health and speed for 5 - 12 seconds.

Code: (eventscripts) [Select]
    "0"
  {
    "name"              "Eredar Sorceror"
    "author"            "iLLuSion"
    "required_level"    "0"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "es_xset a_name 0;es_xset am_name 0;es_xset s_name 0;es_xset p_health 0"
    "player_spawn_cmd"  "0"
    "round_start_cmd"   "es_xset round_end 0"
    "round_end_cmd"     "es_xset round_end 1"
    "numberofskills"    "4"
    "numberoflevels"    "8"
    "skillnames"        "Elemental Strike|Abolish Magic|Sleep|Transformation"
    "skilldescr"        "Gives you a chance to strike an enemy with four different elements|Remove positive buffs from enemies when you attack them|Have a chance to make an enemy sleep|Transform into a powerful demon for a short period of time"
    "skillcfg"          "player_attacker|player_attacker|player_attacker|player_ultimate"
 
    "skill1_setting"    "es_xset s1_chance 5|es_xset s1_chance 7|es_xset s1_chance 9|es_xset s1_chance 11|es_xset s1_chance 13|es_xset s1_chance 15|es_xset s1_chance 17|es_xset s1_chance 20"
    "skill1_cmd"        "es_xset element 0;es_xrand element 1 4;if (server_var(wcs_dice) <= server_var(s1_chance)) then racealias_esrand"
    "racealias_esrand"  "if(server_var(element) == 1) then racealias_freeze;if(server_var(element) == 2) then racealias_shock;if(server_var(element) == 3) then racealias_burn;if(server_var(element) == 4) then racealias_slow"
    "racealias_freeze"  "es est_Freeze event_var(userid) 1;es_delayed 1 wcs_removefx freeze event_var(userid);es est_GetName a_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYou have been #greenfrozen #lightgreenby#green server_var(a_name);es_tell event_var(attacker) #multi #lightgreenYou have froze#green event_var(es_username)"
    "racealias_shock"   "es est_Shake event_var(userid) 3 20 100;es est_GetName a_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYou have been #greenshocked #lightgreenby#green server_var(a_name);es_tell event_var(attacker) #multi #lightgreenYou have shocked#green event_var(es_username)"
    "racealias_burn"    "es est_Burn event_var(userid) 3;es est_GetName a_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYou have been #greenburnt #lightgreenby#green server_var(a_name);es_tell event_var(attacker) #multi #lightgreenYou have burnt#green event_var(es_username)"
    "racealias_slow"    "es est_Speed event_var(userid) 0.5;es_delayed 3 wcs_removefx speed event_var(userid);es est_GetName a_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYou have been #greenslowed #lightgreenby#green server_var(a_name);es_tell event_var(attacker) #multi #lightgreenYou have slowed#green event_var(es_username)"
    "skill1_sfx"        "0"
 
    "skill2_setting"    "es_xset am_chance 15|es_xset am_chance 20|es_xset am_chance 25|es_xset am_chance 30|es_xset am_chance 35|es_xset am_chance 40|es_xset am_chance 45|es_xset am_chance 50"
    "skill2_cmd"        "if(server_var(wcs_dice) <= server_var(am_chance)) then racealias_am"
    "racealias_am"      "es wcs_removefx speed event_var(userid);es est_SetGravity event_var(userid) 1;es est_GetName am_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYour buffs have been abolished by#green server_var(am_name);es_tell event_var(attacker) #multi #lightgreenYou have abolished#green event_var(es_username)'s #lightgreenbuffs"
    "skill2_sfx"        "0"
 
    "skill3_setting"    "es_xset s_chance 1|es_xset s_chance 1|es_xset s_chance 2|es_xset s_chance 3|es_xset s_chance 3|es_xset s_chance 4|es_xset s_chance 5|es_xset s_chance 5"
    "skill3_cmd"        "if(server_var(wcs_dice) <= server_var(s_chance)) then racealias_s"
    "racealias_s"       "es est_Fade event_var(userid) 0 3 3 0 0 0 255;es est_God event_var(userid) 1;es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es_delayed 3 wcs_removefx god event_var(userid);es_delayed 3 es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 1;es est_GetName s_name event_var(attacker);es_tell event_var(userid) #multi #lightgreenYou have been cursed with the skill #greenSleep #lightgreenby server_var(s_name);es_tell event_var(attacker) #multi #lightgreenYou have cursed#green event_var(es_username) #lightgreenwith the skill #greenSleep"
    "skill3_sfx"        "0"
 
    "skill4_setting"    "es_xset t_time 5|es_xset t_time 6|es_xset t_time 7|es_xset t_time 8|es_xset t_time 9|es_xset t_time 10|es_xset t_time 11|es_xset t_time 12"
    "skill4_cmd"        "es playerget health p_health server_var(wcs_userid);es_tell server_var(wcs_userid) #multi #lightgreenYou have #greentransformed #lightgreeninto a powerful demon;es est_SetPlayerColor server_var(wcs_userid) 0 0 0 255 1;es est_Speed server_var(wcs_userid) 1.5;es est_SetHealth server_var(wcs_userid) 150;if (server_var(round_end) == 0) then es_xdelayed server_var(t_time) es_xtell server_var(wcs_userid) #multi #lightgreenYou have #greentransformed #lightgreenback to your normal self;if (server_var(round_end) == 0) then es_xdelayed server_var(t_time) est_SetPlayerColor server_var(wcs_userid) 255 255 255 255 1;if (server_var(round_end) == 0) then es_xdelayed server_var(t_time) wcs_removefx speed server_var(wcs_userid);if (server_var(round_end) == 0) then es_xdelayed server_var(t_time) est_SetHealth server_var(wcs_userid) server_var(p_health)"
    "skill4_sfx"        "0"
    "ultimate_cooldown" "30"
  }
« Last Edit: May 14, 2009, 11:10:47 AM by iLLuSion »

Offline Stinkyfax

  • I <3 WCS
  • Level 7 Expert
  • *****
  • Posts: 1977
    • WarCraft III Custom races and more Server
Re: [iLLuSion] Eredar Sorceror
« Reply #1 on: August 19, 2008, 03:31:28 PM »
very original. but requires a balacing ofc.
Nice one.



Offline iLLuSion

  • Level 2 Apprentice
  • **
  • Posts: 49
Re: [iLLuSion] Eredar Sorceror
« Reply #2 on: August 20, 2008, 07:29:00 AM »
Okay so i tested the race today. I fixed a few problems like the ultimate. Every skill should work, but some reason the messages won't appear. If you added my race to your server, please update it with the fixed version on the main post.

Offline JBKnutsen

  • Level 3 Trained Apprentice
  • ***
  • Posts: 79
    • SopClan
Re: [iLLuSion] Eredar Sorceror
« Reply #3 on: December 09, 2008, 09:54:37 PM »
This race seems nice, unique skills, as far as I know.

Going to test it tomorrow.


Offline Serenkiy Vol4onok

  • Level 7 Expert
  • *****
  • Posts: 195
  • Never Surrender!!!
Re: [iLLuSion] Eredar Sorceror
« Reply #4 on: December 27, 2008, 03:04:28 PM »
I don't think that it can turn off the god mode, cause when you shoot godmoded player the bullet comes throu it and any attack skill can't make any sense.
  ~ Just a Nightfall God
  :twisted: :twisted: :twisted: :twisted: :twisted: :twisted::
  Steel a soul for a second chance
  But you'll never become a man

Offline JBKnutsen

  • Level 3 Trained Apprentice
  • ***
  • Posts: 79
    • SopClan
Re: [iLLuSion] Eredar Sorceror
« Reply #5 on: December 28, 2008, 08:57:24 AM »
Not a single skill worked for me, I'm running 0.75.


Offline iLLuSion

  • Level 2 Apprentice
  • **
  • Posts: 49
Re: [iLLuSion] Eredar Sorceror
« Reply #6 on: January 28, 2009, 10:16:14 AM »
A new version has been released, please update your server with the new code on the original post. Messages should now work, and as for disabling god, i'll find a way around that later.

Inky

  • Guest
Re: [iLLuSion] Eredar Sorceror
« Reply #7 on: May 04, 2009, 07:00:18 AM »
Too good to miss. Gotta test and use this one. :)

Great Job.

Offline Yiyas

  • Watchdogs
  • Level 7 Expert
  • *****
  • Posts: 407
  • The name's Bugger. De-Bugger.
Re: [iLLuSion] Eredar Sorceror
« Reply #8 on: September 08, 2009, 06:26:05 AM »
Modifications I did to it on my server:
Made sleep change colour of the victim and blind for less while giving out effects
Made so ultimate didn't undo itself after round end.
I'll post fix later but ultimate goes into block.