Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2009-10-01 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
October 01, 2009, 04:33:41 PM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: Remember to check on the FAQ before start posting.
It may save you time and effort.
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: Re: Elemental Sorcerer ~{Race}~  (Read 1179 times)
Phat_Wizard
<WCS coder>
Level 7 Expert
*****
Offline Offline

Canada Canada

Posts: 229




Phat_Wizard
phatwizard
« on: June 20, 2008, 02:39:17 AM »

the idea for speed affecting stone is good, also the damage thing is old but its the having a chance of being able to do it which i think changes it up a bit...


but I will try to work something out Tongue
Logged

Petru
Level 7 Expert
*****
Offline Offline

Denmark Denmark

Posts: 497



« Reply #1 on: June 20, 2008, 07:56:17 PM »

xD

Code:
""
    {
    "name"              "Elemental Sorcerer"
    "author"            "Phat_Wizard"
    "shortdescription"  "0"
    "required_level"    "65"
    "maximum_level"     "0"   
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "es_set wcs_power 0;es_set wcs_div 0;es_set wcs_healthp 0;es_set wcs_dmgp 0;es_set wcs_force 0"
    "player_spawn_cmd"  "es_set wcs_chance 0;es_rand wcs_dice 1 100;es_keygetvalue wcs_chance WCSuserdata event_var(userid) skill_1;es_math wcs_chance * 6;if (server_var(wcs_chance) <> 0) then es_math wcs_chance + 12;if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_dm_s11;if (server_var(wcs_dice) > server_var(wcs_chance)) then es_keysetvalue WCSuserdata event_var(userid) dmenchant 0"
    "racealias_dm_s11"  "es_keysetvalue WCSuserdata event_var(userid) dmenchant 1;es_tell event_var(userid) #multi #greenDark Mage #default: #lightgreenYou successfully enchant your weapon"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "5"
    "numberoflevels"    "6"
    "skillnames"        "Enchant Weapon|Stone Skin|Hell Fire|Haste|Hydra Blast"
    "skilldescr"        "Enchant your weapon.|Use earth to create a protective layer of skin.|You expel fire from your body deflecting the attack and deal some damage.|Use wind to increase your movement speed.|You cause water to rush up from the earth underneath your enemies."
    "skillcfg"          "player_attacker|player_spawn|player_victim|player_spawn|player_attacker"
 
    "skill1_setting"    "es_set wcs_chance 12;es_set wcs_multiplier 1.0|es_set wcs_chance 18;es_set wcs_multiplier 1.2|es_set wcs_chance 24;es_set wcs_multiplier 1.4|es_set wcs_chance 30;es_set wcs_multiplier 1.6|es_set wcs_chance 36;es_set wcs_multiplier 1.8|es_set wcs_chance 42;es_set wcs_multiplier 2.0"
    "racealias_dm_s12"  "es_rand wcs_dmg 2 6;es_math 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);es_tell event_var(attacker) #multi #greenDark Mage #default: #lightgreenYou deal an extra server_var(wcs_dmg) to event_var(es_username);es_tell event_var(userid) #multi #greenDark Mage #default: #lightgreenYou take an extra server_var(wcs_dmg) from event_var(es_attackername)"
    "skill1_cmd"        "es_set wcs_temp 0;es_keygetvalue wcs_temp WCSuserdata event_var(attacker) dmenchant;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 if (server_var(wcs_alive) = 1) then if (server_var(wcs_temp) = 1) then racealias_dm_s12"
    "racealias_dm_s13"  "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 55;es_math wcs_z2 + 55;es est_effect 3 #a 0 effects/bluespark.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 2 2 255 0 0 255"
    "skill1_sfx"        "es_set wcs_temp 0;es_keygetvalue wcs_temp WCSuserdata event_var(attacker) dmenchant;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 if (server_var(wcs_alive) = 1) then if (server_var(wcs_temp) = 1) then racealias_dm_s13"

    "skill2_setting"    "es_rand wcs_power 25 50|es_rand wcs_power 40 65|es_rand wcs_power 55 80|es_rand wcs_power 70 95|es_rand wcs_power 85 110|es_rand wcs_power 100 125"
    "skill2_cmd"        "es_rand wcs_div 5 8;es_math wcs_div float;es_math wcs_div * 0.06;es_copy wcs_temp wcs_power;es_math wcs_temp float;es_math wcs_temp * server_var(wcs_div);es est_rounddecimal wcs_temp server_var(wcs_temp) 0;es_math wcs_power - server_var(wcs_temp);es wcs_setfx health event_var(userid) + server_var(wcs_power);es wcs_setfx armor event_var(userid) + server_var(wcs_temp);es est_setplayercolor event_var(userid) 210 180 140 255;es_tell event_var(userid) #multi #greenDark Mage #default: #lightgreenYou create a protective layer of skin that gives you server_var(wcs_power) health and server_var(wcs_temp) armor"
    "skill2_sfx"        "0"

    "skill3_setting"    "es_set wcs_chance 6|es_set wcs_chance 10|es_set wcs_chance 14|es_set wcs_chance 18|es_set wcs_chance 22|es_set wcs_chance 26"
    "racealias_dm_s31"  "es est_health event_var(userid) + event_var(dmg_health);es_set wcs_tmp 0;es_keygetvalue wcs_tmp WCSuserdata event_var(userid) skill_4;es_set wcs_dmg 0.05;if (server_var(wcs_tmp) != 0) then es_math wcs_dmg * server_var(wcs_tmp);es_math wcs_dmg * event_var(dmg_health);es est_rounddecimal wcs_dmg server_var(wcs_dmg) 0;if (server_var(wcs_dmg) < 0) then es_set wcs_dmg 0;es wcs_dealdamage event_var(userid) event_var(attacker) server_var(wcs_dmg);es_tell event_var(userid) #multi #greenDark Mage #default: #lightgreenYou prevent event_var(dmg_health) damage and hurt event_var(es_attackername) for server_var(wcs_dmg) damage;es_tell event_var(attacker) #multi #greenDark Mage #default: #lightgreenYou take server_var(wcs_dmg) damage from event_var(es_username)'s hell fire"
    "skill3_cmd"        "es_keygetvalue wcs_temp WCSuserdata event_var(userid) skill_2;if (server_var(wcs_temp) != 0) then es_math wcs_temp * 2;es_math wcs_chance + server_var(wcs_temp);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 if (server_var(wcs_alive) = 1) then racealias_dm_s31"
    "racealias_dm_s32"  "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker);es_math wcs_z1 + 25;es_math wcs_z2 + 25;es est_effect 3 #a 0 sprites/fire_floor.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 255 255 255 204"
    "skill3_sfx"        "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 if (server_var(wcs_alive) = 1) then es_trick dispatcheffect server_var(wcs_userid) Explosion 1"  //racealias_dm_s32"

    "skill4_setting"    "es_set wcs_speed 0.20|es_set wcs_speed 0.22|es_set wcs_speed 0.24|es_set wcs_speed 0.26|es_set wcs_speed 0.28|es_set wcs_speed 0.30"
    "skill4_cmd"        "es_keygetvalue wcs_temp WCSuserdata event_var(userid) skill_2;es_math wcs_temp float;es_math wcs_temp * 0.03;es_math wcs_speed float;es_math wcs_speed - server_var(wcs_temp);es wcs_setfx speed event_var(userid) + server_var(wcs_speed);es_math wcs_speed + 1;es_math wcs_speed * 100;es est_rounddecimal wcs_speed server_var(wcs_speed) 0;es_tell event_var(userid) #multi #greenDark Mage #default: #lightgreenThe wind lends you its speed giving you server_var(wcs_speed) % speed"
    "skill4_sfx"        "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_Effect 10 #a 0 sprites/fire_floor.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 2 60 100 0.8 255 255 255 255 1"

    "skill5_setting"    "es_set wcs_chance 30|es_set wcs_chance 36|es_set wcs_chance 42|es_set wcs_chance 48|es_set wcs_chance 54|es_set wcs_chance 60"
    "skill5_cmd" "es_keygetvalue wcs_temp WCSuserdata event_var(userid) skill_2;if (server_var(wcs_temp) != 0) then es_math wcs_temp * 15;es_rand wcs_force 225 350;es_math wcs_force + server_var(wcs_temp);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 if (server_var(wcs_alive) = 1) then est_physpush event_var(userid) 0 0 server_var(wcs_force)"
    "skill5_sfx"        "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 if (server_var(wcs_alive) = 1) then es_trick dispatcheffect event_var(userid) WaterSurfaceExplosion  1"
  }
« Last Edit: June 20, 2008, 07:59:10 PM by Petru » Logged

Quote
=CA= Berettonawak: i love tuna juice Cheesy

Quote
=CA= AvasT: Man i have to GO!!
=CA= AvasT: I GOTTA POOP!
Koshy
Level 7 Expert
*****
Online Online

Canada Canada

Posts: 552



WWW
koshyy
koshy

myServer 72.5.102.44:27015
(Warning: click connects through Steam)
« Reply #2 on: June 21, 2008, 01:56:26 AM »

Damn, I did it again.
Logged


<-- WCS Mod Server 100 Tick
Azn4Life
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 94

A stab in the back is all it takes...



arjunbery

myServer 72.5.250.172:27015
(Warning: click connects through Steam)
« Reply #3 on: June 24, 2008, 06:08:34 AM »

Interesting Race, another race im looking forward to test on my server. Also thanks Petru for posting in correct format.  Cheesy
Logged
Azn4Life
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 94

A stab in the back is all it takes...



arjunbery

myServer 72.5.250.172:27015
(Warning: click connects through Steam)
« Reply #4 on: June 25, 2008, 06:25:51 PM »

can u get some screeny's of the effects?
Logged
mikgod
Level 4 Intermediate
****
Offline Offline

France France

Posts: 89




myServer 77.111.207.43:27015
(Warning: click connects through Steam)
« Reply #5 on: July 04, 2008, 08:48:00 PM »

OMG!!!!Did you say 1000 miror dammage !!!!(You must be exagerating )
Logged

My real name is : The Hell<br />
runnen
Level 3 Trained Apprentice
***
Offline Offline

United States United States

Posts: 72



« Reply #6 on: July 06, 2008, 08:47:17 PM »

no, im not exaggerating. i was testing it with bots and one shot me he immediately died so i looked in my console and it said a ridiculous amount of damage that was indeed over 1000.
Logged

Phat_Wizard
<WCS coder>
Level 7 Expert
*****
Offline Offline

Canada Canada

Posts: 229




Phat_Wizard
phatwizard
« Reply #7 on: July 23, 2008, 10:45:32 PM »

I updated the first post and fixed the so called 1000dmg bug... stupid es_math hates me.  :cry:
Also posted the code in the crappy looking code box inside a spoiler thing.
Logged

JBKnutsen
Level 3 Trained Apprentice
***
Offline Offline

Norway

Posts: 79



WWW
blaZin_1st

myServer 217.163.22.211:27015
(Warning: click connects through Steam)
« Reply #8 on: November 30, 2008, 10:43:41 AM »

The only skill that works is Hell Fire.
None of the other skills works..
At least on my server.
Logged


Onslaught
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 387


WWW.SNK-KLAN.NET


WWW
breezefesty
onslaught87
« Reply #9 on: April 02, 2009, 06:44:24 AM »

why's it always say 0 armour has been added?
Logged


         
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 11:43:28 AM
xD
Today at 02:51:27 AM
lol tenxo did you get that from tmu site...
September 30, 2009, 11:52:11 PM
lol @ the link
September 30, 2009, 09:58:44 PM
cool eh?
September 30, 2009, 09:21:33 PM
September 30, 2009, 07:55:53 PM
None
September 30, 2009, 05:15:29 PM
I been working since I got out of high school, and I genuinely prefer to work. xD
Recent
[Today at 04:32:38 PM]

[Today at 03:45:33 PM]

[Today at 01:33:56 PM]

[Today at 01:32:32 PM]

[Today at 12:26:37 PM]

[Today at 12:26:02 PM]

[Today at 12:23:15 PM]

[Today at 12:21:57 PM]

[Today at 06:56:38 AM]

[Today at 01:34:12 AM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.108 seconds with 23 queries.