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 2012-08-24 (original capture). Home · Forum · All archived topics · Downloads
August 23, 2012, 08:11:25 PM

Author Topic: My Three races I Made  (Read 32 times)

Offline Stranger Danger

  • Level 0 Beginner
  • Posts: 1
  • <3 WCS :)
My Three races I Made
« on: August 22, 2012, 02:17:03 PM »
 
Code: [Select]
[Paladin]
required           = 0
maximum            = 0

restrictmap        = ""
restrictteam       = 0
restrictitem       = ""

author             = "Stranger Danger"
desc               = "WoW Race"
spawncmd           = ""
deathcmd           = ""
roundstartcmd      = ""
roundendcmd        = ""
preloadcmd         = ""

allowonly          = ""
onchange           = ""

numberofskills     = 4
numberoflevels     = 4
skillnames         = "Holy Light|Retribution Aura|Judgement Aura|Bubble"
skilldescr         = "Heal yourself at round start for extra hp|Damage your attacker|Extra damage|Protective barrier .5-2 seconds"
skillcfg           = "player_spawn|player_victim|player_attacker|player_ultimate"
skillneeded        = "0|0|0|6"


[[skill1]]
setting =    "es_xset wcs_addhealth 15|es_xset wcs_addhealth 20|es_xset wcs_addhealth 25|es_xset wcs_addhealth 30"
cmd =        "es wcs_setfx health event_var(userid) + server_var(wcs_addhealth) 0;es_tell event_var(userid) #multi #green[#lightgreenDark Armor#green] #defaultYou got server_var(wcs_addhealth) extra health."
sfx =        ""

[[skill2]]
setting =    "es_xset wcs_chance 15;es_xset wcs_divider 10|es_xset wcs_chance 20;es_xset wcs_divider 8|es_xset wcs_chance 25;es_xset wcs_divider 7|es_xset wcs_chance 30;es_xset wcs_divider 6"
racealias_Ret =      "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs damage event_var(attacker) event_var(userid) server_var(wcs_dmg);es wcs_xtell event_var(userid) r_mirrordamage damage server_var(wcs_dmg);es wcs_xtell event_var(attacker) r_mirrordamage damage server_var(wcs_dmg)"
cmd =        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (event_var(es_attackerdead) = 0) then wcs_xalias racealias_ret"
sfx =        ""

[[skill3]]
setting = "es_xset wcs_multiplier 0.25|es_xset wcs_multiplier 0.30|es_xset wcs_multiplier 0.35|es_xset wcs_multiplier 0.40"
racealias_Judge =    "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg * server_var(wcs_multiplier);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs damage event_var(userid) event_var(attacker) server_var(wcs_dmg);es_tell event_var(attacker) #multi #green[#lightgreenLaser Hand#green]#lightgreen server_var(wcs_dmg) laser damage."
cmd =      "if (server_var(wcs_dice) <= 15) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_Judge"
sfx =      ""

[[skill4]]
setting =    "es_xset wcs_duration .5|es_xset wcs_duration 1|es_xset wcs_duration 1.5|es_xset wcs_duration 2"
cmd =        "es wcs_setfx god server_var(wcs_userid) = 1 server_var(wcs_duration);es_tell server_var(wcs_userid) #multi #lightgreenBubble #default: #greenYou cast bubble for #lightgreen server_var(wcs_duration) #greenseconds.;wcs_xalias racealias_bubble;wcs_xalias racealias_bubble1"
racealias_bubble = "es_xmath wcs_duration - 0.1;es_delayed server_var(wcs_duration) es_xtell server_var(wcs_userid) #multi #lightgreenBubble #default: #greenYou are protected by bubble!"
racealias_bubble1 = "es_xmath wcs_duration - 3.1;es_delayed server_var(wcs_duration) es_xtell server_var(wcs_userid) #multi #lightgreenViolent Outburst #default: #greenYou are losing bubble..."
sfx =        ""
cooldown = "20"
Code: [Select]
[Admin]
required           = 0
maximum            = 0

restrictmap        = ""
restrictteam       = 0
restrictitem       = ""

author             = "Stranger Danger"
desc               = "Admin Race"
spawncmd           = ""
deathcmd           = ""
roundstartcmd      = ""
roundendcmd        = ""
preloadcmd         = ""

allowonly          = ""
onchange           = ""

numberofskills     = 4
numberoflevels     = 4
skillnames         = "Blind|Burn|Drug|Slay all near you"
skilldescr         = "Blind your shooter|Set fire to your target|Drug enemy|Slay all around you on death"
skillcfg           = "player_attacker|player_attacker|player_attacker|player_ultimate"
skillneeded        = "0|0|0|4"


[[skill1]]
setting = "es_xset wcs_chance 8|es_xset wcs_chance 10|es_xset wcs_chance 12|es_xset wcs_chance 15"
racealias_admin = "es usermsg fade event_var(userid) 1 700 700 255 255 255 255;wcs_xalias racealias_admin2"
racealias_admin2 = "es_tell event_var(userid) #multi #green[#lightgreen Reflection#green] #defaultYou were blinded by event_var(es_attackername).;es_tell event_var(attacker) #multi #green[#lightgreen Reflection#green] #defaultYou blinded event_var(es_username)."
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_admin"
sfx = ""

[[skill2]]
setting =    "es_xset wcs_chance 8;es_xset wcs_time 1.5|es_xset wcs_chance 10;es_xset wcs_time 2|es_xset wcs_chance 12;es_xset wcs_time 2.5|es_xset wcs_chance 15;es_xset wcs_time 3"
racealias_burn = "es wcs_setfx burn event_var(userid) = 1 server_var(wcs_time);es wcs damage event_var(userid) event_var(attacker) server_var(wcs_damage);es wcs_xtell event_var(userid) r_flame attacker event_var(es_attackername) victim event_var(es_username);es wcs_xtell event_var(attacker) r_flame attacker event_var(es_attackername) victim event_var(es_username)"
cmd =    "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_burn"
sfx =    ""

[[skill3]]
setting =    "es_xset wcs_shaketime 3|es_xset wcs_shaketime 4|es_xset wcs_shaketime 5|es_xset wcs_shaketime 6"
racealias_shake =    "es usermsg shake event_var(userid) 100 server_var(wcs_shaketime);es wcs_xtell event_var(userid) c_shaked_v attacker event_var(es_attackername);es wcs_xtell event_var(attacker) c_shaked_a victim event_var(es_username)"
cmd =        "if (server_var(wcs_dice) <= 15) then wcs_xalias racealias_shake"
sfx =        ""

[[skill4]]
setting        = "es_xset wcs_chance 40;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 60;es_xset wcs_magnitude 80;es_xset wcs_radius 120|es_xset wcs_chance 80;es_xset wcs_magnitude 90;es_xset wcs_radius 140|es_xset wcs_chance 100;es_xset wcs_magnitude 100;es_xset wcs_radius 160"
cmd            = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide"
sfx            = ""

Code: [Select]
[Cop]
required           = 0
maximum            = 0

restrictmap        = ""
restrictteam       = 0
restrictitem       = ""

author             = "Stranger Danger"
desc               = ""
spawncmd           = ""
deathcmd           = ""
roundstartcmd      = ""
roundendcmd        = ""
preloadcmd         = ""

allowonly          = ""
onchange           = ""

numberofskills     = 4
numberoflevels     = 4
skillnames         = "FREEZE!|Tracer Rounds|Physicaly Fit|Riot Smoke"
skilldescr         = "Freeze Enemy|More Damage|Run Faster|Smoke"
skillcfg           = "player_attacker|player_attacker|player_spawn|player_ultimate"
skillneeded        = "0|0|0|6"

#Aliases used
racealias_freeze = "es playerset freeze event_var(userid) 1;es_delayed 1 playerset freeze event_var(userid) 0;wcs_xalias racealias_freeze1"
racealias_freeze1 = "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es est_effect 4 #a 0 models/effects/comball_sphere.vmt event_var(userid) 2 5 10 7 500 1 500 255;es est_effect 4 #a 0 effects/ar2_altfire1.vmt event_var(userid) 2 10 15 7 500 1 500 255"
racealias_tracer = "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg * server_var(wcs_multiplier);es wcs_decimal wcs_dmg server_var(wcs_dmg);es wcs damage event_var(userid) event_var(attacker) server_var(wcs_dmg);es_tell event_var(attacker) #multi #green[#lightgreenLaser Hand#green]#lightgreen server_var(wcs_dmg) laser damage."

[[skill1]]
setting            = "es_xsetinfo wcs_chance 22|es_xsetinfo wcs_chance 27|es_xsetinfo wcs_chance 32|es_xsetinfo wcs_chance 40"
cmd                = "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_Freeze"
sfx                = "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"

[[skill2]]
setting            = "es_xset wcs_multiplier 0.25|es_xset wcs_multiplier 0.30|es_xset wcs_multiplier 0.35|es_xset wcs_multiplier 0.40"
cmd                = "if (server_var(wcs_dice) <= 15) then es_xif (event_var(es_userdead) = 0) then wcs_xalias racealias_tracer"
sfx                = ""

[[skill3]]
setting            = "es_xset wcs_speed 1.20|es_xset wcs_speed 1.25|es_xset wcs_speed 1.30|es_xset wcs_speed 1.35"
cmd                = "es wcs_setfx speed event_var(userid) = server_var(wcs_speed) 0;es_tell event_var(userid) #multi #green[#lightgreenSpeed#green] #lightgreenis activated."
sfx                = ""

[[skill4]]
setting            = "es_xset wcs_duration 1|es_xset wcs_duration 2|es_xset wcs_duration 3|es_xset wcs_duration 4"
cmd                = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10; es_tell event_var(userid) #multi #greenSmoke!"
sfx                = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 15;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
cooldown           = "20"
« Last Edit: August 22, 2012, 02:21:11 PM by Stranger Danger »