February 17, 2020, 03:43:33 PM

Author Topic: Iksar Sorcerer ~{Race}~  (Read 8940 times)

Offline Phat_Wizard

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 229
Iksar Sorcerer ~{Race}~
« on: September 13, 2007, 11:33:36 PM »
This here race was coded a while ago and I decided to post it.
To start, THIS RACE USES CHEAT COMMANDS!!!!!
Now a small description of this awesome race. :P

Iksar Sorcerer
Skill1: + dmg
Skill2: + hp, +speed
Skill3: anti invis
Skill4: slows everything down except your running speed

This race has some nice effects too.


This is a strait install.

"wcs\WCSraces\es_WCSraces_db.txt"
Code: (eventscripts) [Select]
  ""
  {
    "name"              "Iksar Sorcerer"
    "author"            "Phat_Wizard"
    "shortdescription"  ""
    "required_level"    "145"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "1"
    "preloadcmd"        "es est_CvarDelFlag sv_cheats 0 0 0 1 0 0 0 0;es_xflags remove cheat host_timescale;es_xsetinfo wcs_ishealth 0;es_xsetinfo wcs_isspeed 0;es_xsetinfo wcs_randis1 0;es_xsetinfo wcs_randis2 0;es_xsetinfo wcs_dmgis 0;es_xsetinfo wcs_speedis_go 0;es_xsetinfo wcs_speedis_re 0;es_xsetinfo wcs_istscale 0;es_xsetinfo wcs_istscaletime 0"
    "player_spawn_cmd"  "0"
    "round_start_cmd"   "0"
    "round_end_cmd"     "es host_timescale 1;es es_xif (server_var(wcs_usersteamid) != 0) then es est_speed server_var(wcs_usersteamid) server_var(wcs_speedis_re);es_xsetinfo wcs_usersteamid 0"
    "numberofskills"    "4"
    "numberoflevels"    "4"
    "skillnames"        "Malevolence Weponry|Flaming Spirit|Magical Distortion|Time Rift"
    "skilldescr"        "Chance you insta poison your victim.|You strong spirit grants you extra speed and health.|You distort your enemys invisibility.|You create a rift in time slowing all but yourself."
    "skillcfg"          "player_attacker|player_spawn|player_attacker|player_ultimate"
   
    "skill1_setting"    "es_xsetinfo wcs_dmgis 2;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 5|es_xsetinfo wcs_dmgis 4;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 10|es_xsetinfo wcs_dmgis 6;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 15|es_xsetinfo wcs_dmgis 8;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 20"
    "skill1_cmd"        "es es_xif (server_var(wcs_randis1) <= server_var(wcs_chance)) then racealias_istest1"
    "racealias_ismw1"   "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmgis);es es_xtell event_var(attacker) #multi #lightgreenYou have insta poisoned someone for server_var(wcs_dmgis);es es_xtell event_var(userid) #multi #lightgreenYou have been insta poisoned for server_var(wcs_dmgis)"
    "racealias_istest1" "es damage event_var(userid) server_var(wcs_dmgis) 131072 event_var(attacker);es es_xtell event_var(attacker) #multi #lightgreenYou have insta poisoned someone for server_var(wcs_dmgis);es es_xtell event_var(userid) #multi #lightgreenYou have been insta poisoned for server_var(wcs_dmgis)"
    "skill1_sfx"        "es est_GetGunCoord event_var(userid) wcs_x1 wcs_y1 wcs_z1;es est_GetGunCoord event_var(attacker) wcs_x2 wcs_y2 wcs_z2;es es_xif (server_var(wcs_randis1) < server_var(wcs_chance)) then est_effect 3 #a 0 sprites/laser.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 1 1.8 0 255 0 255"
   
    "skill2_setting"    "es_xsetinfo wcs_ishealth 25;es_xsetinfo wcs_isspeed 1.05|es_xsetinfo wcs_ishealth 50;es_xsetinfo wcs_isspeed 1.1|es_xsetinfo wcs_ishealth 75;es_xsetinfo wcs_isspeed 1.15|es_xsetinfo wcs_ishealth 100;es_xsetinfo wcs_isspeed 1.2"
    "skill2_cmd"        "es est_health event_var(userid) + server_var(wcs_ishealth);es est_speed event_var(userid) server_var(wcs_isspeed);es es_xtell event_var(userid) #multi #lightgreen:Flaming Spirit"
    "skill2_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/plasma1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 45 2 60 100 4 155 0 0 155 2"
   
    "skill3_setting"    "es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 5|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 10|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 15|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 20"
    "skill3_cmd"        "es es_xif (server_var(wcs_randis2) <= server_var(wcs_chance)) then racealias_ismd1"
    "racealias_ismd1"   "es est_setplayercolor event_var(userid) 255 255 255 255;es es_xtell event_var(attacker) #multi #lightgreenYou have disrupted someones invisibility!!!;es es_xtell event_var(userid) #multi #lightgreenYou have lost your invisibility!!!"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_randis2) <= server_var(wcs_chance)) then est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 45 2 60 100 0 55 55 55 155 2"
   
    "skill4_setting"    "es_xsetinfo wcs_speedis_go 2.0;es_xsetinfo wcs_speedis_re 1.1;es_xsetinfo wcs_istscale 0.8;es_xsetinfo wcs_istscaletime 0.5|es_xsetinfo wcs_speedis_go 2.4;es_xsetinfo wcs_speedis_re 1.2;es_xsetinfo wcs_istscale 0.6;es_xsetinfo wcs_istscaletime 1|es_xsetinfo wcs_speedis_go 2.8;es_xsetinfo wcs_speedis_re 1.3;es_xsetinfo wcs_istscale 0.5;es_xsetinfo wcs_istscaletime 1.5|es_xsetinfo wcs_speedis_go 3.0;es_xsetinfo wcs_speedis_re 1.4;es_xsetinfo wcs_istscale 0.4;es_xsetinfo wcs_istscaletime 2"
    "skill4_cmd"        "es es_xif (server_var(host_timescale) == 1) then racealias_istr2"
    "racealias_istr2"   "es_xsetinfo wcs_usersteamid 0;es getplayerinfo wcs_usersteamid server_var(wcs_userid) steamid;es sv_cheats 1;es host_timescale server_var(wcs_istscale);es est_speed server_var(wcs_userid) server_var(wcs_speedis_go);es es_xtell server_var(wcs_userid) #multi #lightgreen:A Time Rift opens;es es_xdelayed server_var(wcs_istscaletime) racealias_istr1"
    "racealias_istr1"   "es host_timescale 1;es sv_cheats 0;es est_speed server_var(wcs_usersteamid) server_var(wcs_speedis_re);es es_xtell server_var(wcs_userid) #multi #lightgreen:A Time Rift closes"
    "skill4_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/plasma1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 155 155 155 155 2"
    "ultimate_cooldown" "35"
  }
[Spoiler]
Code: [Select]
  ""
  {
    "name"              "Iksar Sorcerer"
    "author"            "Phat_Wizard"
    "shortdescription"  ""
    "required_level"    "145"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "1"
    "preloadcmd"        "es est_CvarDelFlag sv_cheats 0 0 0 1 0 0 0 0;es_xflags remove cheat host_timescale;es_xsetinfo wcs_ishealth 0;es_xsetinfo wcs_isspeed 0;es_xsetinfo wcs_randis1 0;es_xsetinfo wcs_randis2 0;es_xsetinfo wcs_dmgis 0;es_xsetinfo wcs_speedis_go 0;es_xsetinfo wcs_speedis_re 0;es_xsetinfo wcs_istscale 0;es_xsetinfo wcs_istscaletime 0"
    "player_spawn_cmd"  "0"
    "round_start_cmd"   "0"
    "round_end_cmd"     "es host_timescale 1;es es_xif (server_var(wcs_usersteamid) != 0) then es est_speed server_var(wcs_usersteamid) server_var(wcs_speedis_re);es_xsetinfo wcs_usersteamid 0"
    "numberofskills"    "4"
    "numberoflevels"    "4"
    "skillnames"        "Malevolence Weponry|Flaming Spirit|Magical Distortion|Time Rift"
    "skilldescr"        "Chance you insta poison your victim.|You strong spirit grants you extra speed and health.|You distort your enemys invisibility.|You create a rift in time slowing all but yourself."
    "skillcfg"          "player_attacker|player_spawn|player_attacker|player_ultimate"
   
    "skill1_setting"    "es_xsetinfo wcs_dmgis 2;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 5|es_xsetinfo wcs_dmgis 4;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 10|es_xsetinfo wcs_dmgis 6;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 15|es_xsetinfo wcs_dmgis 8;es_xrand wcs_randis1 1 100;es_xsetinfo wcs_chance 20"
    "skill1_cmd"        "es es_xif (server_var(wcs_randis1) <= server_var(wcs_chance)) then racealias_istest1"
    "racealias_ismw1"   "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmgis);es es_xtell event_var(attacker) #multi #lightgreenYou have insta poisoned someone for server_var(wcs_dmgis);es es_xtell event_var(userid) #multi #lightgreenYou have been insta poisoned for server_var(wcs_dmgis)"
    "racealias_istest1" "es damage event_var(userid) server_var(wcs_dmgis) 131072 event_var(attacker);es es_xtell event_var(attacker) #multi #lightgreenYou have insta poisoned someone for server_var(wcs_dmgis);es es_xtell event_var(userid) #multi #lightgreenYou have been insta poisoned for server_var(wcs_dmgis)"
    "skill1_sfx"        "es est_GetGunCoord event_var(userid) wcs_x1 wcs_y1 wcs_z1;es est_GetGunCoord event_var(attacker) wcs_x2 wcs_y2 wcs_z2;es es_xif (server_var(wcs_randis1) < server_var(wcs_chance)) then est_effect 3 #a 0 sprites/laser.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 1 1.8 0 255 0 255"
   
    "skill2_setting"    "es_xsetinfo wcs_ishealth 25;es_xsetinfo wcs_isspeed 1.05|es_xsetinfo wcs_ishealth 50;es_xsetinfo wcs_isspeed 1.1|es_xsetinfo wcs_ishealth 75;es_xsetinfo wcs_isspeed 1.15|es_xsetinfo wcs_ishealth 100;es_xsetinfo wcs_isspeed 1.2"
    "skill2_cmd"        "es est_health event_var(userid) + server_var(wcs_ishealth);es est_speed event_var(userid) server_var(wcs_isspeed);es es_xtell event_var(userid) #multi #lightgreen:Flaming Spirit"
    "skill2_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xmath wcs_z1 + 40;es est_effect 10 #a 0 sprites/plasma1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 45 2 60 100 4 155 0 0 155 2"
   
    "skill3_setting"    "es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 5|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 10|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 15|es_xrand wcs_randis2 1 100;es_xsetinfo wcs_chance 20"
    "skill3_cmd"        "es es_xif (server_var(wcs_randis2) <= server_var(wcs_chance)) then racealias_ismd1"
    "racealias_ismd1"   "es est_setplayercolor event_var(userid) 255 255 255 255;es es_xtell event_var(attacker) #multi #lightgreenYou have disrupted someones invisibility!!!;es es_xtell event_var(userid) #multi #lightgreenYou have lost your invisibility!!!"
    "skill3_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_randis2) <= server_var(wcs_chance)) then est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 25 45 2 60 100 0 55 55 55 155 2"
   
    "skill4_setting"    "es_xsetinfo wcs_speedis_go 2.0;es_xsetinfo wcs_speedis_re 1.1;es_xsetinfo wcs_istscale 0.8;es_xsetinfo wcs_istscaletime 0.5|es_xsetinfo wcs_speedis_go 2.4;es_xsetinfo wcs_speedis_re 1.2;es_xsetinfo wcs_istscale 0.6;es_xsetinfo wcs_istscaletime 1|es_xsetinfo wcs_speedis_go 2.8;es_xsetinfo wcs_speedis_re 1.3;es_xsetinfo wcs_istscale 0.5;es_xsetinfo wcs_istscaletime 1.5|es_xsetinfo wcs_speedis_go 3.0;es_xsetinfo wcs_speedis_re 1.4;es_xsetinfo wcs_istscale 0.4;es_xsetinfo wcs_istscaletime 2"
    "skill4_cmd"        "es es_xif (server_var(host_timescale) == 1) then racealias_istr2"
    "racealias_istr2"   "es_xsetinfo wcs_usersteamid 0;es getplayerinfo wcs_usersteamid server_var(wcs_userid) steamid;es sv_cheats 1;es host_timescale server_var(wcs_istscale);es est_speed server_var(wcs_userid) server_var(wcs_speedis_go);es es_xtell server_var(wcs_userid) #multi #lightgreen:A Time Rift opens;es es_xdelayed server_var(wcs_istscaletime) racealias_istr1"
    "racealias_istr1"   "es host_timescale 1;es sv_cheats 0;es est_speed server_var(wcs_usersteamid) server_var(wcs_speedis_re);es es_xtell server_var(wcs_userid) #multi #lightgreen:A Time Rift closes"
    "skill4_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/plasma1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 155 155 155 155 2"
    "ultimate_cooldown" "35"
  }
« Last Edit: January 18, 2008, 10:19:07 PM by Phat_Wizard »

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: Iksar Sorcerer ~{Race}~
« Reply #1 on: September 14, 2007, 12:17:59 AM »
Lol, I wanted to do that ultimate, till ODDITY told me it required sv_cheats enabled

=[LSS]= NEW Wc3 Server

Offline Phat_Wizard

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 229
Re: Iksar Sorcerer ~{Race}~
« Reply #2 on: September 14, 2007, 12:47:58 AM »
Roflmfao, well I made it so it wont tell the world that cheats have been enabled.

Offline chrishot

  • Level 7 Expert
  • *****
  • Posts: 164
Re: Iksar Sorcerer ~{Race}~
« Reply #3 on: September 14, 2007, 07:47:51 PM »
nice coding phat amazing work :)

Offline chrishot

  • Level 7 Expert
  • *****
  • Posts: 164
Re: Iksar Sorcerer ~{Race}~
« Reply #4 on: September 16, 2007, 11:22:32 PM »
but then won't anyone just be able to type in console noclip and get no clip...

Offline =[LSS]= Soldier

  • Level 7 Expert
  • *****
  • Posts: 538
    • Last Standing Soldier Homepage
Re: Iksar Sorcerer ~{Race}~
« Reply #5 on: September 16, 2007, 11:27:42 PM »
It only enables sv_cheats 1 for a few seconds...and no_clip isn't sv_cheats

sv_cheats is like wireframe and heatframe...

wireframe = 2 Screens, wires all over one screen(Wires are multi-colored moving strings) that lets you see people through stuff EVERYWHERE but is sometimes hard to see

heatframe = heat seeking type of thing...makes screen orange and red and you can see through most things(this one is VACable I think)(It may also be called something else, but close to it

P.S.  Won't this lagg server? 

=[LSS]= NEW Wc3 Server

Offline Phat_Wizard

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 229
Re: Iksar Sorcerer ~{Race}~
« Reply #6 on: September 17, 2007, 05:07:10 AM »
It only enables sv_cheats 1 for a few seconds...and no_clip isn't sv_cheats

sv_cheats is like wireframe and heatframe...

wireframe = 2 Screens, wires all over one screen(Wires are multi-colored moving strings) that lets you see people through stuff EVERYWHERE but is sometimes hard to see

heatframe = heat seeking type of thing...makes screen orange and red and you can see through most things(this one is VACable I think)(It may also be called something else, but close to it

P.S.  Won't this lagg server? 

First off this should not lag the server. at least not the one I tested this on.

Also if I am not mistaken, after sv_cheats gets turned off and timescale is not normal then the server will look like its laging uber badly. :P
I have not tested other cheat vars yet but hey.

PS: I have also been try to make a special cmd that allows you to change cheat vars like host_timescale without enabling sv_cheats but the ES/EST cmds are not working well thus all attempts so far has failed. But then again i have only tested with host_timescale.
« Last Edit: September 17, 2007, 06:25:11 PM by Phat_Wizard »

Offline Stinkyfax

  • I <3 WCS
  • Level 7 Expert
  • *****
  • Posts: 2113
  • Country: 00
  • WoW mod
    • World of Warcraft mod Servers
Re: Iksar Sorcerer ~{Race}~
« Reply #7 on: October 08, 2007, 07:02:44 AM »
there are weapon props which may cause weapon shoot slower. less run speed + shoot slower will be nearly same.



Offline =DR= king

  • Level 5 Trained Intermediate
  • *****
  • Posts: 113
Re: Iksar Sorcerer ~{Race}~
« Reply #8 on: November 30, 2007, 06:42:45 PM »
just wanted to know y is the ulmit not working for me?

Offline HOLLIDAY

  • <Race Maker>
  • Watchdog
  • Level 7 Expert
  • *****
  • Posts: 2851
  • Country: 00
  • of all the things ive lost i miss my mind the most
    • HOLLIDAYWCS.COM
Re: Iksar Sorcerer ~{Race}~
« Reply #9 on: November 30, 2007, 10:25:55 PM »
Quote
What if you
es est_Speed #all 0.7;es est_Speed server_var(wcs_userid) 1.0

Would that make everyone slow and make you normal ?


I know it is the not the same but might work ?
also
if you are going to make a skill that sets sv_cheats on might as well give them wall hack while using the ultimate.. only cause it will look cool.

this makes everything slow including hosties,bombtimer,even round timer...
wall kack...like mat_wireframe? can you set mat_wireframe for one person?

Offline Phat_Wizard

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 229
Re: Iksar Sorcerer ~{Race}~
« Reply #10 on: December 01, 2007, 12:20:56 AM »
Quote
What if you
es est_Speed #all 0.7;es est_Speed server_var(wcs_userid) 1.0

Would that make everyone slow and make you normal ?


I know it is the not the same but might work ?
also
if you are going to make a skill that sets sv_cheats on might as well give them wall hack while using the ultimate.. only cause it will look cool.

this makes everything slow including hosties,bombtimer,even round timer...
wall kack...like mat_wireframe? can you set mat_wireframe for one person?
Yes you can set mat_wireframe for just one person if you can get them to run a client command.  ;)

just wanted to know y is the ulmit not working for me?
To tell ya the truth, I have no idea why its not working...
hint
Give much more details :!: :!: :!: :!: :!: :!:

Offline Hardy2006

  • Level 0 Beginner
  • Posts: 12
Re: Iksar Sorcerer ~{Race}~
« Reply #11 on: August 15, 2008, 03:34:33 PM »
I wanna make the ultimate Time longer ca. 3 sek & the opponent speed slower like 0.5 which amount i have to change?

Offline Phat_Wizard

  • <WCS coder>
  • Level 7 Expert
  • *****
  • Posts: 229
Re: Iksar Sorcerer ~{Race}~
« Reply #12 on: August 15, 2008, 05:58:13 PM »
The duration is set by the "wcs_istscaletime" variable and to make stuff slower you would need to lower the value of "wcs_istscale". That should do it...

Offline Hardy2006

  • Level 0 Beginner
  • Posts: 12
Re: Iksar Sorcerer ~{Race}~
« Reply #13 on: August 15, 2008, 06:11:31 PM »
which of the 3 wcs_istscaletime values is for the "Matrix" effect?

Thx 4 fast answer

Offline mikgod

  • Level 4 Intermediate
  • ****
  • Posts: 90
Re: Iksar Sorcerer ~{Race}~
« Reply #14 on: August 16, 2008, 02:17:32 AM »
It only enables sv_cheats 1 for a few seconds...and no_clip isn't sv_cheats

sv_cheats is like wireframe and heatframe...

wireframe = 2 Screens, wires all over one screen(Wires are multi-colored moving strings) that lets you see people through stuff EVERYWHERE but is sometimes hard to see

heatframe = heat seeking type of thing...makes screen orange and red and you can see through most things(this one is VACable I think)(It may also be called something else, but close to it

P.S.  Won't this lagg server? 

I am pretty sure that ,if sv_cheats is on then you can use noclip unlike what you said
My real name is : The Hell<br />