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 2008-12-06 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
December 06, 2008, 12:28:35 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.
Also here is the WCS Wiki!
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: brown mage (work in progress)  (Read 200 times)
tintinibar
Level 5 Trained Intermediate
*****
Offline Offline

United States United States

Posts: 107



« on: June 14, 2008, 02:58:53 AM »

Okay,
     The idea to this race is simple. Have the ultimate cooldown be zero and have a random dice roll. Each of the dice rolls does one of the status skills. Have not tested it and I may try to put the majority of this code in the ultimates.txt if it works better than in the race itself. The idea is to use instead of the gun attacks like most races, it uses the select x amount of players in a set range . I'm not sure if I am even close on this one but here it goes:
Code
GeSHi (eventscripts):
"99"
 {
   "name"              "Brown Mage"
   "author"            "-=ICE-CR[+]SSHIAR C/P"
   "shortdescription"  "Brown Mage"
   "required_level"    "700"
   "maximum_level"     "0"
   "allow_only"        "0"
   "teamlimit"         "0"
   "preloadcmd"        "0"
   "player_spawn_cmd"  "0"
   "round_start_cmd"   "0"
   "round_end_cmd"     "0"
   "numberofskills"    "2"
   "numberoflevels"    "8"
   "skillnames"        "life and fade|magic"
   "skilldescr"        "health and partial invis|magic spells"
   "skillcfg"          "player_spawn|player_ultimate"
 
"skill1_setting"    "es_xsetinfo wcs_addhealth 20;es_xsetinfo wcs_alpha 50|es_xsetinfo wcs_addhealth 30;es_xsetinfo wcs_alpha 60|es_xsetinfo wcs_addhealth 40;es_xsetinfo wcs_alpha 70|es_xsetinfo wcs_addhealth 50;es_xsetinfo wcs_alpha 80|es_xsetinfo wcs_addhealth 65;es_xsetinfo wcs_alpha 90|es_xsetinfo wcs_addhealth 75;es_xsetinfo wcs_alpha 100|es_xsetinfo wcs_addhealth 85;es_xsetinfo wcs_alpha 110|es_xsetinfo wcs_addhealth 100;es_xsetinfo wcs_alpha 120"
   "skill1_cmd"        "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
   "skill1_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es 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) 2 40 10 200 255 205 255"
 
"racealias_mag1"    "es est_drug event_var(wcs_targetid) server_var 2;wcs_getlanguage wcs_lng wcs_lng_r_banished;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(wcs_targetid) server_var 2;es es_xtell event_var(wcs_targetid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag2"    "est_Shake event_var(wcs_targetid) server_var2 20 100;wcs_getlanguage wcs_lng wcs_lng_r_shaked;es est_csay event_var(wcs_targetid) event_var(es_attackername): server_var(wcs_lng);es est_csay event_var(attacker) server_var(wcs_lng) event_var(wcs_targetid)"
"racealias_mag3"    "es wcs_dealdamage event_var(attacker) event_var(wcs_targetid) server_var 5;wcs_getlanguage wcs_lng wcs_lng_r_beetles;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username) server_var 5;es es_xtell event_var(attacker) #multi server_var(wcs_lng);es es_xtell event_var(wcs_targetid) #multi server_var(wcs_lng)"
"racealias_mag4"    "es est_DropWeapon event_var(wcs_targetid) 1;wcs_getlanguage wcs_lng wcs_lng_r_dropweapon;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag5"    "es est_gethealth wcs_health event_var(wcs_targetid);es es_xsetinfo wcs_damage server_var 5;es_xmath wcs_damage * 5;es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then es_xif (server_var(wcs_damage) > 0) then wcs_dealdamage event_var(attacker) event_var(wcs_targetid) server_var(wcs_damage);es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then est_burn event_var(wcs_targetid) server_var 5;wcs_getlanguage wcs_lng wcs_lng_r_burningblade;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag5"    "ma_drug event_var(wcs_targetid) 1;es es_xdelayed server_var 1 ma_drug event_var(wcs_targetid) 0;es es_xtell event_var(attacker) #green Drugged event_var(wcs_targetid);es es_xtell event_var(wcs_targetid) #green Drugged by event_var(es_attackername)"
"racealias_mag6"   "es es_xsetplayerprop event_var(wcs_targetid) CBasePlayer.m_fFlags 32.0;es es_xdelayed 1 wcs_removefx freeze event_var(wcs_targetid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(wcs_targetid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
"racealias_mag7"    "es_xdoblock wcs/WCSultimates/wcs_ulti_chain"
   "skill2_setting"    "es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 450|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 500|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 5;es_xsetinfo wcs_radius 550|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 6;es_xsetinfo wcs_radius 600|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 7;es_xsetinfo wcs_radius 650|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 8;es_xsetinfo wcs_radius 700|es_rand wcs_dice 1 100;es_xsetinfo wcs_maxtargets 9;es_xsetinfo wcs_radius 750"
   "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= 15) then racealias_mag1;es es_xif (server_var(wcs_dice) <= 30) then racealias_mag2;es es_xif (server_var(wcs_dice) <= 45) then racealias_mag3;es es_xif (server_var(wcs_dice) <= 60) then racealias_mag4;es es_xif (server_var(wcs_dice) <= 75) then racealias_mag5;es es_xif (server_var(wcs_dice) <= 90) then racealias_mag6;es es_xif (server_var(wcs_dice) <= 99) then racealias_mag7"
   "skill4_sfx"        "0"
   "ultimate_cooldown" "0"
Logged
Zoibs
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 84


coleader of clan rzr as well as the server



Austin aka Zoibs Jr.

myServer 65.99.214.5:27016
(Warning: click connects through Steam)
« Reply #1 on: June 14, 2008, 04:19:00 AM »

so it has times when it dose nothing?
Logged

tintinibar
Level 5 Trained Intermediate
*****
Offline Offline

United States United States

Posts: 107



« Reply #2 on: June 14, 2008, 06:06:10 AM »

what? If what I tried to do works than a dice roll of 1-99 is covered. Not sure what you mean.
Logged
Zoibs
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 84


coleader of clan rzr as well as the server



Austin aka Zoibs Jr.

myServer 65.99.214.5:27016
(Warning: click connects through Steam)
« Reply #3 on: June 14, 2008, 06:00:00 PM »

well i mean on the rolls of 1-100 it can be any number correct on the skill_cmd

es es_xif (server_var(wcs_dice) <= 15) then racealias_mag1;es es_xif (server_var(wcs_dice) <= 30) then racealias_mag2;es es_xif (server_var(wcs_dice) <= 45) then racealias_mag3;es es_xif (server_var(wcs_dice) <= 60) then racealias_mag4;es es_xif (server_var(wcs_dice) <= 75) then racealias_mag5;es es_xif (server_var(wcs_dice) <= 90) then racealias_mag6;es es_xif (server_var(wcs_dice) <= 99) then racealias_mag7

its 15 for first 30 for second well what happens if it hits 16 or 29
i mean im not posidive i havent used the dice thing befor but thats what it looks like to me
Logged

tintinibar
Level 5 Trained Intermediate
*****
Offline Offline

United States United States

Posts: 107



« Reply #4 on: June 17, 2008, 12:55:43 AM »

Ugh, I imagine <= means "less than or equal to" like in math. I figured I had dice from 1-99 covered by doing what I did, but haven't had a chance to test it.
Logged
Zoibs
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 84


coleader of clan rzr as well as the server



Austin aka Zoibs Jr.

myServer 65.99.214.5:27016
(Warning: click connects through Steam)
« Reply #5 on: June 17, 2008, 02:43:13 PM »

i guess your right i was just saying what i thought it might do -.- if i was home at my server i would test it for you
Logged

akasasori
Level 6 Experienced
*****
Offline Offline

France France

Posts: 149



« Reply #6 on: June 17, 2008, 04:40:42 PM »

at the end:its no "skill4_sfx":its "skill2_sfx" ^^
Only 2 skill???wow
Logged
Zoibs
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 84


coleader of clan rzr as well as the server



Austin aka Zoibs Jr.

myServer 65.99.214.5:27016
(Warning: click connects through Steam)
« Reply #7 on: June 17, 2008, 05:22:57 PM »

yeah thats true and look at what the second skill dose its crazy
Logged

tintinibar
Level 5 Trained Intermediate
*****
Offline Offline

United States United States

Posts: 107



« Reply #8 on: June 18, 2008, 12:13:23 AM »

The ultimate button is supposed to be tapped which should perform different tricks each time when it finally is tested and works.
Logged
tintinibar
Level 5 Trained Intermediate
*****
Offline Offline

United States United States

Posts: 107



« Reply #9 on: June 22, 2008, 07:00:41 PM »

It's kind of working. Some of the messages are screwy like

: %1 banished  %2 for %3 seconds.
: %1 's beetles attacked %2 with %3 damage
but it is getting closer. I used the dice roll code from corrupted Samus to trigger the skills from the ultimate.
Code
GeSHi (eventscripts):
"skill2_setting"    "es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 2;es_xsetinfo wcs_radius 400|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 3;es_xsetinfo wcs_radius 450|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 4;es_xsetinfo wcs_radius 500|ees_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 5;es_xsetinfo wcs_radius 550|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 6;es_xsetinfo wcs_radius 600|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 7;es_xsetinfo wcs_radius 650|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 8;es_xsetinfo wcs_radius 700|es_xrand wcs_rand 1 7;es_xsetinfo wcs_maxtargets 9;es_xsetinfo wcs_radius 750"
"racealias_mag1"    "es est_drug event_var(wcs_targetid) server_var 2;wcs_getlanguage wcs_lng wcs_lng_r_banished;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(wcs_targetid) server_var 2;es es_xtell event_var(wcs_targetid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag2"    "est_Shake event_var(wcs_targetid) server_var2 20 100;wcs_getlanguage wcs_lng wcs_lng_r_shaked;es est_csay event_var(wcs_targetid) event_var(es_attackername): server_var(wcs_lng);es est_csay event_var(attacker) server_var(wcs_lng) event_var(wcs_targetid)"
"racealias_mag3"    "es wcs_dealdamage event_var(attacker) event_var(wcs_targetid) server_var 5;wcs_getlanguage wcs_lng wcs_lng_r_beetles;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username) server_var 5;es es_xtell event_var(attacker) #multi server_var(wcs_lng);es es_xtell event_var(wcs_targetid) #multi server_var(wcs_lng)"
"racealias_mag4"    "es est_DropWeapon event_var(wcs_targetid) 1;wcs_getlanguage wcs_lng wcs_lng_r_dropweapon;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag5"    "es est_gethealth wcs_health event_var(wcs_targetid);es es_xsetinfo wcs_damage server_var 5;es_xmath wcs_damage * 5;es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then es_xif (server_var(wcs_damage) > 0) then wcs_dealdamage event_var(attacker) event_var(wcs_targetid) server_var(wcs_damage);es es_xif (server_var(wcs_health) <= server_var(wcs_damage)) then est_burn event_var(wcs_targetid) server_var 5;wcs_getlanguage wcs_lng wcs_lng_r_burningblade;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername) event_var(es_username);es es_xtell event_var(userid) #multi server_var(wcs_lng);es es_xtell event_var(attacker) #multi server_var(wcs_lng)"
"racealias_mag5"    "ma_drug event_var(wcs_targetid) 1;es es_xdelayed server_var 1 ma_drug event_var(wcs_targetid) 0;es es_xtell event_var(attacker) #green Drugged event_var(wcs_targetid);es es_xtell event_var(wcs_targetid) #green Drugged by event_var(es_attackername)"
"racealias_mag6"   "es es_xsetplayerprop event_var(wcs_targetid) CBasePlayer.m_fFlags 32.0;es es_xdelayed 1 wcs_removefx freeze event_var(wcs_targetid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(wcs_targetid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
"racealias_mag7"    "es_xdoblock wcs/WCSultimates/wcs_ulti_chain"
   "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= 15) then racealias_mag1;es es_xif (server_var(wcs_dice) >= 15) then es es_xif (server_var(wcs_dice) <= 30) then racealias_mag2;es es_xif (server_var(wcs_dice) >= 30) then es es_xif (server_var(wcs_dice) <= 45) then racealias_mag3;es es_xif (server_var(wcs_dice) >= 45) then es es_xif (server_var(wcs_dice) <=60) then racealias_mag4;es es_xif (server_var(wcs_dice) >= 60) then es es_xif (server_var(wcs_dice) <= 75) then racealias_mag5;es es_xif (server_var(wcs_dice) >= 75) then es es_xif (server_var(wcs_dice) <= 90) then racealias_mag6;es es_xif (server_var(wcs_dice) >= 90) then racealias_mag7"
   "skill4_sfx"        "0"
   "ultimate_cooldown" "0"
Logged
Wizey
Level 3 Trained Apprentice
***
Offline Offline

United Kingdom

Posts: 66




eden_112
None

myServer 89.145.117.136:27015
(Warning: click connects through Steam)
« Reply #10 on: August 02, 2008, 08:58:15 PM »

Brill idea needs a lil tweaking
Logged

May The Dragons Be With Us
Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
December 04, 2008, 09:57:56 PM
gg
December 04, 2008, 09:46:16 PM
hey guys, how are you?
gonna sleep, cya tomorrow
December 03, 2008, 12:45:48 PM
@ bombkill : all mods should be compatible with WCS... but we can't be sure
@retrokboy : css server? provider? other mods?
December 03, 2008, 01:49:25 AM
I NEED SERVER HELP MY FORUM IS IN BUG REPORT PLEASE REPLY I NEED HALP
December 02, 2008, 10:05:01 PM
does anyone know where all the wcs compatible mods are listed or a website i can find them
December 02, 2008, 08:24:47 PM
/agree
Recent
[Today at 09:15:37 AM]

[Today at 08:33:01 AM]

[Today at 12:26:04 AM]

[December 05, 2008, 10:26:03 PM]

[December 05, 2008, 08:10:32 PM]

[December 05, 2008, 07:51:01 PM]

[December 05, 2008, 07:33:12 PM]

[December 05, 2008, 07:11:25 PM]

[December 05, 2008, 06:44:09 PM]

[December 05, 2008, 12:14:07 PM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.375 seconds with 27 queries.