June 26, 2019, 11:06:09 PM

Author Topic: [Race] Corrupted Samus  (Read 8370 times)

Offline Jhonam

  • Level 7 Expert
  • *****
  • Posts: 1157
  • Country: ru
[Race] Corrupted Samus
« on: December 29, 2010, 03:03:28 PM »
Original race: http://warcraft-source.com/board/index.php/topic,4060.msg28188.html#msg28188

Corrupted Samus

This is a race Requested by pballprime
ive put alot of work into this one and its a fun race to play


~Beam Cannon~
.7 percent each level. when maxed has a 7 percent chance on each shot to inflict one of the following status effects.
-charge beam
double damage
-wave beam   
shocks target for an additional 7 damage
-ice beam
slows target by 50 percent
-dark beam/light beam
Blinds the target for 2 seconds
-plasma beam
 Sets the target aflame

Skill 2
~Status Effects~ .7 percent each level. when maxed has a 7 percent chance on each shot to inflict one of the following status effects.

-annihilator beam
pushes target back
-nova beam
destroys stealth
-Omega Cannon
turns target into a time bomb
-Phazon Beam
Corrupts target, reducing their armor over time)


~Phazon Suit~
- Longjump and Infinate Grenades
~Champion of the Chozo~
- Samus's Awe Inspiring Presence heals herself and allies

~Grapple Beam~
-Immobilizes both the target and samus. Both players can still shoot during this time. 30 yard range. 3 seconds

~Legendary Bounty Hunter~
-Samus's fearsome reputation has a chance to scare her foes ( weapon drop) 10 percent chance
-Headshots award samus 50 health

~Injection~ 
All damage inflicted upon samus while the grapple is active to heal her

~Phazon~ 
blue explosion radiates from samus upon activation
-The grapple beam during this time will cause all damage inflicted upon samus while the grapple is active to heal her.
-Samus will move at a speed of 3.5
-chance of beam cannon procs double

Requirements[WCS Tools] MiB Toolkit - http://warcraft-source.com/board/index.php/topic,11599.msg82500.html#msg82500

Code: [Select]
[Corrupted Samus]
#Requirement section
required = 0
maximum = 0

#Restrict section
restrictmap = ""
restrictteam = 0
restrictitem = ""

#Other info
author = "HOLLIDAY/pballprime - Rewrited Gringo"
desc = ""
spawncmd = "es es_playsound event_var(userid) ambient/machines/machine1_hit1.wav 0.9;es wcsgroup set samus event_var(userid) 1"
deathcmd = ""
roundstartcmd = "es wcsgroup set Phazon server_Var(samus) 0"
roundendcmd = "es wcsgroup set Phazon server_Var(samus) 0;es es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav"
preload = ""
allowonly = ""
onchange = ""

#Skill information
numberofskills = 8
numberoflevels = 10
skillnames = "Beam Cannon|Status Effects|Phazon Suit|Champion of the Chozo|Bounty Hunter|Grapple Beam|Injection|Phazon"
skilldescr = "charge,Wave,Ice,dark/light,Plasma|Annihilator,Nova,Omega,Phazon|hp,Speed,Longjump Infinate Grenades|Samus's Awe Inspiring Presence heals herself and allies|Immobilizes both the target and samus|Samus's fearsome reputation has a chance to scare her foes|all damage inflicted upon samus while the grapple is active to heal her|slowly drains life from samus while active"
skillcfg = "player_attacker|player_attacker|player_spawn|player_spawn|player_attacker|player_attacker|player_victim|player_ultimate"
skillneeded = "0|0|0|0|0|0|0|8"

#Aliases used
racealias_10in1 = "if (server_var(wcs_dice) <= 10) then wcs_xalias racealias_samus1;if (server_var(wcs_dice) >= 10) then if (server_var(wcs_dice) <= 20) then wcs_xalias racealias_samus2;if (server_var(wcs_dice) >= 20) then if (server_var(wcs_dice) <= 50) then wcs_xalias racealias_samus3;if (server_var(wcs_dice) >= 30) then if (server_var(wcs_dice) <=80) then wcs_xalias racealias_samus4;if (server_var(wcs_dice) >= 40) then if (server_var(wcs_dice) <= 90) then wcs_xalias racealias_samus5;if (server_var(wcs_dice) >= 50) then if (server_var(wcs_dice) <= 90) then wcs_xalias racealias_samus6;if (server_var(wcs_dice) >= 60) then if (server_var(wcs_dice) <= 70) then wcs_xalias racealias_samus7;if (server_var(wcs_dice) >= 70) then if (server_var(wcs_dice) <= 80) then wcs_xalias racealias_samus8;if (server_var(wcs_dice) <= 90) then if (server_var(wcs_dice) >= 80) then wcs_xalias racealias_samus9"
racealias_samus1 = "es es_xset wcs_dmg event_var(dmg_health);es wcs damage event_var(userid) event_var(attacker) server_var(wcs_dmg);es_tell event_var(attacker) #multi #lightgreen You caused #green server_var(wcs_dmg) #lightgreen Extra Damage [Double Damage];es_tell event_var(userid) #multi #lightgreenYou got Double Damage;wcs_xalias racealias_samus1fx"
racealias_samus1fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es est_Effect 3 #a 0 sprites/orangelight1.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) 3 6 12 155 155 155 255;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 200 3 50 100 0 255 55 0 255 10"
racealias_samus2 = "es wcs damage event_var(userid) event_var(attacker) 7;es_tell event_var(attacker) #multi #green[Wave Beam] #lightgreenYou have shocked target for an additional 7 damage;es_tell event_var(userid) #multi #green[Wave Beam] #lightgreenYou got shocked for an additional 7 damage;wcs_xalias racealias_samus2fx"
racealias_samus2fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);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) 3 6 12 255 255 155 255;es est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 1.3 255"
racealias_samus3 = "es wcs_setfx speed event_Var(userid) = 0.5;es es_delayed 3 es wcs_setfx speed event_var(userid) = 1;es_tell event_var(attacker) #multi #green[Ice Beam] #lightgreenyou have slowed your enemy down by 50%;es_tell event_var(userid) #multi #lightgreenYou got slowed down by 50%;wcs_xalias racealias_samus3fx"
racealias_samus3fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 200 1 50 100 0 25 5 255 255 10;es est_Effect 3 #a 0 sprites/orangelight1.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 6 12 15 15 255 255;wcs_xalias racealias_samus32x"
racealias_samus32x = "es est_Effect 3 #a .2 sprites/orangelight1.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 12 6 15 15 255 255;es est_Effect 3 #a .4 sprites/orangelight1.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 3 18 15 15 255 255;es est_Effect 3 #a .6 sprites/orangelight1.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 12 2 15 15 255 255;wcs_xalias racealias_samus42x"
racealias_samus42x = "es est_Effect 3 #a .8 sprites/orangelight1.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 16 2 15 15 255 255"
racealias_samus4 = "es usermsg fade event_var(userid) 0 0.3 0.3 25 25 25 250;es_tell event_var(userid) #multi #lightgreen You have been Blinded by event_var(es_attackername);es_tell event_var(attacker) #multi #green[Dark Beam/LightBeam] #lightgreen You have blinded #green event_var(es_username);wcs_xalias racealias_samus4fx"
racealias_samus4fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_Effect 3 #a 0 shadertest/texturescroll.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) 3 1 1 15 15 255 255;es_xmath wcs_y1 + 40;es est_Effect 3 #a 0 shadertest/texturescroll.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) 3 1 1 15 15 255 255"
racealias_5in1 = "if (server_var(wcs_dice) <= 10) then wcs_xalias racealias_samus5;if (server_var(wcs_dice) <= 20) then if (server_var(wcs_dice) >= 10) then wcs_xalias racealias_samus6;if (server_var(wcs_dice) >= 20) then if (server_var(wcs_dice) <= 30) then wcs_xalias racealias_samus7;if (server_var(wcs_dice) >= 30) then if (server_var(wcs_dice) <= 40) then wcs_xalias racealias_samus8;if (server_var(wcs_dice) >= 40) then if (server_var(wcs_dice) <=50) then wcs_xalias racealias_samus9"
racealias_samus5 = "es wcs_setfx burn event_var(userid) = 1 3;es_tell event_var(userid) #multi #lightgreenYou have been #greenBurned;es_tell event_var(attacker) #multi #lightgreenYou have #greenBurned #lightgreenYour enemy;wcs_xalias racealias_samus5fx"
racealias_samus5fx = "es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 6 3000 .5 50 100 8 255 55 0 255 10"
racealias_samus6 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xset vector1 0;es_createvectorstring vector1 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es wcs pushto event_var(userid) server_var(vector1) -50;es_tell event_var(attacker) #multi #green[Annihilator Beam] #lightgreenYou have pushed your enemy back;es_tell event_var(userid) #multi #lightgreenYou have been Pushed Back;wcs_xalias racealias_samus6fx"
racealias_samus6fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;es 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) .5 8 6 255 255 255 255;es est_Effect 3 #a .5 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) .5 16 12 255 255 255 255"
racealias_samus7 = "es wcs_setfx invisp event_var(userid) = 0 0;es_tell event_var(attacker) #multi #green [Nova Beam] #green: #lightgreenYou can see#default event_var(es_username)#lightgreen now....;wcs_xalias racealias_samus7fx"
racealias_samus7fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es 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) .5 8 6 25 255 25 255;es est_Effect 3 #a .5 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) .5 16 12 25 255 25 255"
racealias_samus8 = "es_format wcs_tmp #%1 event_var(userid);es sm_timebomb server_var(wcs_tmp) 1;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 2000;es 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) .5 16 12 255 25 25 255;es est_Effect 3 #a .5 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) .5 32 100 255 25 25 255"
racealias_samus9 = "es wcs_color event_var(userid) 25 25 255 255;es wcsx get armor wcs_tmp event_var(userid);if (server_var(wcs_tmp) >= server_var(wcs_armor)) then wcs_setfx armor event_var(userid) - server_var(wcs_armor) 0;es_tell event_var(attacker) #multi #green[Armor Steal] #lightgreenYou stolen server_var(wcs_armor) armor of enemy;es_tell event_var(userid) #multi #green[Armor Steal] #lightgreenYou have been stolen server_var(wcs_armor) armor"
racealias_samusfrz = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 70;es es_xsetpos event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es_xmath wcs_z1 + 70;es es_xsetpos event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_delayed .2 wcs_setaim event_var(attacker) event_var(userid) +5;es_delayed .2 wcs_setaim event_var(userid) event_var(attacker) +5;wcs_xalias racealias_samoble"
racealias_samoble = "es_delayed .1 wcs_setfx freeze event_var(attacker) = 1;es_delayed .1 wcs_setfx freeze event_var(userid) = 1;es_delayed 2 wcs_setfx freeze event_var(attacker) = 0;es_delayed 2 wcs_setfx freeze event_var(userid) = 0;es_xmath wcs_z2 - 70;es_delayed 2 es_xsetpos event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es_xmath wcs_z1 - 70;es_delayed 2 es_xsetpos event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_tell event_var(userid) #multi #lightgreenyou and your enemy are #greenImmobilized;es_tell event_var(attacker) #multi #lightgreenyou and your enemy are #greenImmobilized"
racealias_samusdrp = "es wcs drop event_var(userid) 1;es_tell event_Var(userid) you have been forced to drop your weapon;es_tell event_var(attacker) you have forced your enemy to drop thier weapon"
racealias_samusisd = "es_xset Phazon 0;es wcsgroup get Phazon Phazon event_var(userid);if (server_var(Phazon) = 1) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide"
racealias_Phazon = "es_set wcs_dmg event_var(dmg_health);es_math wcs_dmg + server_var(xhp);es wcs_setfx health event_var(userid) + server_Var(wcs_dmg);es_tell event_var(userid) #multi #lightgreen The Damage inflicted upon you has healed you #green server_var(xhp) #lightgreen hp more than the damage taken;wcs_xalias racealias_phazonfx;es_playsound event_var(userid) items/smallmedkit1.wav 0.9"
racealias_phazonfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 3000 2 100 300 1.8 175 175 255 255 1"
racealias_l0ss = "es_xset samusammo 0;es wcsgroup set Phazon server_Var(wcs_userid) 1;es wcs_setfx speed server_var(samus) = server_Var(wcs_speed);es_xcentertell server_Var(samus) Energy Tank Injected!;es wcs_color server_var(samus) 25 25 255 255;es es_playsound server_Var(samus) weapons/physcannon/energy_sing_explosion2.wav 0.9;es es_delayed .3 es_playsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav 0.9;es playerget clip samusammo server_var(samus) 1;es wcs_setfx 1stclip server_var(samus) 1 200;es_tell server_var(samus) #multi #lightgreenbeam cannon procs double;wcs_xalias racealias_bluefx1"
racealias_l1ss = "es_xset beam_chance 27;es wcsgroup set Phazon server_Var(wcs_userid) 0;es wcs_setfx speed server_var(samus) = 1;es es_xcentertell server_Var(samus) Energy Tank Depleted;es wcs_color server_var(samus) 255 255 255 255;es es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav;es es_playsound server_var(samus) weapons/physcannon/energy_sing_flyby2.wav 0.9;es wcs_setfx 1stclip server_var(samus) 1 server_var(samusammo);es_tell server_var(samus) #multi #lightgreenbeam cannon procs Normal;wcs_xalias racealias_bluefx2"
racealias_bluefx1 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(samus);es_xmath wcs_z1 + 50;es est_effect 10 #a 0 sprites/bluelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 3000 1 100 300 1.8 175 175 255 255 1"
racealias_bluefx2 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(samus);es_xmath wcs_z1 + 50;es est_effect 10 #a 0 sprites/bluelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3000 20 .3 100 300 1.8 175 175 255 255 1"


#Skills
[[skill1]]
setting = "es_xset beam_chance .7|es_xset beam_chance 1.4|es_xset beam_chance 2.1|es_xset beam_chance 2.8|es_xset beam_chance 3.5|es_xset beam_chance 4.2|es_xset beam_chance 4.9|es_xset beam_chance 5.6|es_xset beam_chance 6.3|es_xset beam_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(beam_chance)) then wcs_xalias racealias_10in1"
sfx = ""

[[skill2]]
setting = "es_xset beam_chance .7|es_xset beam_chance 1.4|es_xset beam_chance 2.1|es_xset beam_chance 2.8|es_xset beam_chance 3.5|es_xset beam_chance 4.2|es_xset beam_chance 4.9|es_xset beam_chance 5.6|es_xset beam_chance 6.3|es_xset beam_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(beam_chance)) then wcs_xalias racealias_5in1"
sfx = ""

[[skill3]]
setting = "es_xset wcs_multiplier 1.1|es_xset wcs_multiplier 1.2|es_xset wcs_multiplier 1.3|es_xset wcs_multiplier 1.4|es_xset wcs_multiplier 1.5|es_xset wcs_multiplier 1.6|es_xset wcs_multiplier 1.7|es_xset wcs_multiplier 1.8|es_xset wcs_multiplier 1.9|es_xset wcs_multiplier 2"
cmd = "es wcsgroup set longjump event_var(userid) server_var(wcs_multiplier);es wcs_xtell event_var(userid) r_longjump;es wcs give event_var(userid) weapon_hegrenade;es_delayed .2 es_setplayerprop server_var(wcs_userid) CBasePlayer.localdata.m_iAmmo.011 999;es es_xtell event_var(userid) #multi #lightgreen Unlimited Grenades!"
sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 30;es est_effect 10 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 800 2 20 50 0 255 128 0 155 5;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 75;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255"

[[skill4]]
setting = "es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 180|es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 200|es_xset wcs_hp 1;es_xset wcs_time 7;es_xset wcs_waves 1;es_xset wcs_radius 220|es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 250|es_xset wcs_hp 2;es_xset wcs_time 8;es_xset wcs_waves 2;es_xset wcs_radius 250|es_xset wcs_hp 3;es_xset wcs_time 8;es_xset wcs_waves 3;es_xset wcs_radius 250|es_xset wcs_hp 4;es_xset wcs_time 8;es_xset wcs_waves 4;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 5;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 5;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 6;es_xset wcs_radius 250"
cmd = "es wcsgroup set regeneration event_var(userid) 1;es wcsgroup set regen_round event_var(userid) server_var(wcs_roundcounter);es_xrand wcs_rand 3 15;es_delayed server_var(wcs_rand) wcs_regeneration event_var(userid) server_var(wcs_hp) server_var(wcs_time) 150 -1 server_var(wcs_radius)"
sfx = ""

[[skill5]]
setting = "es_xset wcs_chance 3|es_xset wcs_chance 3|es_xset wcs_chance 4|es_xset wcs_chance 4|es_xset wcs_chance 4|es_xset wcs_chance 5|es_xset wcs_chance 6|es_xset wcs_chance 6|es_xset wcs_chance 6|es_xset wcs_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_samusfrz"
sfx = ""

[[skill6]]
setting = "es_xset wcs_chance 1|es_xset wcs_chance 2|es_xset wcs_chance 3|es_xset wcs_chance 4|es_xset wcs_chance 5|es_xset wcs_chance 6|es_xset wcs_chance 7|es_xset wcs_chance 8|es_xset wcs_chance 9|es_xset wcs_chance 10"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_samusdrp;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then if (event_var(hitgroup) = 1) then es wcs_setfx health event_var(attacker) + 50;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then if (event_var(hitgroup) = 1) then es_tell event_var(attacker) #multi #lightgreen you recieved 50 hp for a headshot"
sfx = ""

[[skill7]]
setting = "es_xset xhp 10;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 15;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 20;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 20;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 21;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 22;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 23;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 24;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 25;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 30;es_xset wcs_magnitude 630;es_xset wcs_radius 780"
cmd = "es_xset Phazon 0;es wcsgroup get Phazon Phazon event_var(userid);if (server_var(Phazon) = 1) then wcs_xalias racealias_Phazon;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then wcs_xalias racealias_samusisd"
sfx = ""

[[skill8]]
setting = "es_xset wcs_speed 2|es_xset wcs_speed 2.1|es_xset wcs_speed 2.2|es_xset wcs_speed 2.3|es_xset wcs_speed 2.4|es_xset wcs_speed 2.5|es_xset wcs_speed 2.6|es_xset wcs_speed 2.7|es_xset wcs_speed 3|es_xset wcs_speed 3.5"
cmd = "es_xset samus 0;es es_xexists wcs_exists userid server_var(samus);es_getcmduserid samus;es_xset Phazon 0;es wcsgroup get Phazon Phazon server_var(wcs_userid);if (server_var(Phazon) = 0) then wcs_xalias racealias_l0ss;if (server_var(Phazon) = 1) then wcs_xalias racealias_l1ss;if (event_var(es_userdead) = 1) then es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav"
sfx = ""
cooldown = "0"

Edition with limit ultimate:

Code: [Select]
[Corrupted Samus]
#Requirement section
required = 0
maximum = 0

#Restrict section
restrictmap = ""
restrictteam = 0
restrictitem = ""

#Other info
author = "HOLLIDAY/pballprime - Rewrited Gringo"
desc = ""
spawncmd = "es es_playsound event_var(userid) ambient/machines/machine1_hit1.wav 0.9;es wcsgroup set samus event_var(userid) 1"
deathcmd = ""
roundstartcmd = "es wcsgroup set Phazon server_Var(samus) 0"
roundendcmd = "es wcsgroup set Phazon server_Var(samus) 0;es es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav"
preload = ""
allowonly = ""
onchange = ""

#Skill information
numberofskills = 8
numberoflevels = 10
skillnames = "Beam Cannon|Status Effects|Phazon Suit|Champion of the Chozo|Bounty Hunter|Grapple Beam|Injection|Phazon"
skilldescr = "charge,Wave,Ice,dark/light,Plasma|Annihilator,Nova,Omega,Phazon|hp,Speed,Longjump Infinate Grenades|Samus's Awe Inspiring Presence heals herself and allies|Immobilizes both the target and samus|Samus's fearsome reputation has a chance to scare her foes|all damage inflicted upon samus while the grapple is active to heal her|slowly drains life from samus while active"
skillcfg = "player_attacker|player_attacker|player_spawn|player_spawn|player_attacker|player_attacker|player_victim|player_ultimate"
skillneeded = "0|0|0|0|0|0|0|8"

#Aliases used
racealias_10in1 = "if (server_var(wcs_dice) <= 10) then wcs_xalias racealias_samus1;if (server_var(wcs_dice) >= 10) then if (server_var(wcs_dice) <= 20) then wcs_xalias racealias_samus2;if (server_var(wcs_dice) >= 20) then if (server_var(wcs_dice) <= 50) then wcs_xalias racealias_samus3;if (server_var(wcs_dice) >= 30) then if (server_var(wcs_dice) <=80) then wcs_xalias racealias_samus4;if (server_var(wcs_dice) >= 40) then if (server_var(wcs_dice) <= 90) then wcs_xalias racealias_samus5;if (server_var(wcs_dice) >= 50) then if (server_var(wcs_dice) <= 90) then wcs_xalias racealias_samus6;if (server_var(wcs_dice) >= 60) then if (server_var(wcs_dice) <= 70) then wcs_xalias racealias_samus7;if (server_var(wcs_dice) >= 70) then if (server_var(wcs_dice) <= 80) then wcs_xalias racealias_samus8;if (server_var(wcs_dice) <= 90) then if (server_var(wcs_dice) >= 80) then wcs_xalias racealias_samus9"
racealias_samus1 = "es es_xset wcs_dmg event_var(dmg_health);es wcs damage event_var(userid) event_var(attacker) server_var(wcs_dmg);es_tell event_var(attacker) #multi #lightgreen You caused #green server_var(wcs_dmg) #lightgreen Extra Damage [Double Damage];es_tell event_var(userid) #multi #lightgreenYou got Double Damage;wcs_xalias racealias_samus1fx"
racealias_samus1fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es es est_Effect 3 #a 0 sprites/orangelight1.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) 3 6 12 155 155 155 255;es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 200 3 50 100 0 255 55 0 255 10"
racealias_samus2 = "es wcs damage event_var(userid) event_var(attacker) 7;es_tell event_var(attacker) #multi #green[Wave Beam] #lightgreenYou have shocked target for an additional 7 damage;es_tell event_var(userid) #multi #green[Wave Beam] #lightgreenYou got shocked for an additional 7 damage;wcs_xalias racealias_samus2fx"
racealias_samus2fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);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) 3 6 12 255 255 155 255;es est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 1.3 255"
racealias_samus3 = "es wcs_setfx speed event_Var(userid) = 0.5;es es_delayed 3 es wcs_setfx speed event_var(userid) = 1;es_tell event_var(attacker) #multi #green[Ice Beam] #lightgreenyou have slowed your enemy down by 50%;es_tell event_var(userid) #multi #lightgreenYou got slowed down by 50%;wcs_xalias racealias_samus3fx"
racealias_samus3fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 200 1 50 100 0 25 5 255 255 10;es est_Effect 3 #a 0 sprites/orangelight1.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 6 12 15 15 255 255;wcs_xalias racealias_samus32x"
racealias_samus32x = "es est_Effect 3 #a .2 sprites/orangelight1.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 12 6 15 15 255 255;es est_Effect 3 #a .4 sprites/orangelight1.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 3 18 15 15 255 255;es est_Effect 3 #a .6 sprites/orangelight1.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 12 2 15 15 255 255;wcs_xalias racealias_samus42x"
racealias_samus42x = "es est_Effect 3 #a .8 sprites/orangelight1.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 16 2 15 15 255 255"
racealias_samus4 = "es usermsg fade event_var(userid) 0 0.3 0.3 25 25 25 250;es_tell event_var(userid) #multi #lightgreen You have been Blinded by event_var(es_attackername);es_tell event_var(attacker) #multi #green[Dark Beam/LightBeam] #lightgreen You have blinded #green event_var(es_username);wcs_xalias racealias_samus4fx"
racealias_samus4fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_Effect 3 #a 0 shadertest/texturescroll.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) 3 1 1 15 15 255 255;es_xmath wcs_y1 + 40;es est_Effect 3 #a 0 shadertest/texturescroll.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) 3 1 1 15 15 255 255"
racealias_5in1 = "if (server_var(wcs_dice) <= 10) then wcs_xalias racealias_samus5;if (server_var(wcs_dice) <= 20) then if (server_var(wcs_dice) >= 10) then wcs_xalias racealias_samus6;if (server_var(wcs_dice) >= 20) then if (server_var(wcs_dice) <= 30) then wcs_xalias racealias_samus7;if (server_var(wcs_dice) >= 30) then if (server_var(wcs_dice) <= 40) then wcs_xalias racealias_samus8;if (server_var(wcs_dice) >= 40) then if (server_var(wcs_dice) <=50) then wcs_xalias racealias_samus9"
racealias_samus5 = "es wcs_setfx burn event_var(userid) = 1 3;es_tell event_var(userid) #multi #lightgreenYou have been #greenBurned;es_tell event_var(attacker) #multi #lightgreenYou have #greenBurned #lightgreenYour enemy;wcs_xalias racealias_samus5fx"
racealias_samus5fx = "es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 6 3000 .5 50 100 8 255 55 0 255 10"
racealias_samus6 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xset vector1 0;es_createvectorstring vector1 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es wcs pushto event_var(userid) server_var(vector1) -50;es_tell event_var(attacker) #multi #green[Annihilator Beam] #lightgreenYou have pushed your enemy back;es_tell event_var(userid) #multi #lightgreenYou have been Pushed Back;wcs_xalias racealias_samus6fx"
racealias_samus6fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;es 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) .5 8 6 255 255 255 255;es est_Effect 3 #a .5 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) .5 16 12 255 255 255 255"
racealias_samus7 = "es wcs_setfx invisp event_var(userid) = 0 0;es_tell event_var(attacker) #multi #green [Nova Beam] #green: #lightgreenYou can see#default event_var(es_username)#lightgreen now....;wcs_xalias racealias_samus7fx"
racealias_samus7fx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es 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) .5 8 6 25 255 25 255;es est_Effect 3 #a .5 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) .5 16 12 25 255 25 255"
racealias_samus8 = "es_format wcs_tmp #%1 event_var(userid);es sm_timebomb server_var(wcs_tmp) 1;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 2000;es 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) .5 16 12 255 25 25 255;es est_Effect 3 #a .5 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) .5 32 100 255 25 25 255"
racealias_samus9 = "es wcs_color event_var(userid) 25 25 255 255;es wcsx get armor wcs_tmp event_var(userid);if (server_var(wcs_tmp) >= server_var(wcs_armor)) then wcs_setfx armor event_var(userid) - server_var(wcs_armor) 0;es_tell event_var(attacker) #multi #green[Armor Steal] #lightgreenYou stolen server_var(wcs_armor) armor of enemy;es_tell event_var(userid) #multi #green[Armor Steal] #lightgreenYou have been stolen server_var(wcs_armor) armor"
racealias_samusfrz = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 70;es es_xsetpos event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es_xmath wcs_z1 + 70;es es_xsetpos event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_delayed .2 wcs_setaim event_var(attacker) event_var(userid) +5;es_delayed .2 wcs_setaim event_var(userid) event_var(attacker) +5;wcs_xalias racealias_samoble"
racealias_samoble = "es_delayed .1 wcs_setfx freeze event_var(attacker) = 1;es_delayed .1 wcs_setfx freeze event_var(userid) = 1;es_delayed 2 wcs_setfx freeze event_var(attacker) = 0;es_delayed 2 wcs_setfx freeze event_var(userid) = 0;es_xmath wcs_z2 - 70;es_delayed 2 es_xsetpos event_var(userid) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es_xmath wcs_z1 - 70;es_delayed 2 es_xsetpos event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_tell event_var(userid) #multi #lightgreenyou and your enemy are #greenImmobilized;es_tell event_var(attacker) #multi #lightgreenyou and your enemy are #greenImmobilized"
racealias_samusdrp = "es wcs drop event_var(userid) 1;es_tell event_Var(userid) you have been forced to drop your weapon;es_tell event_var(attacker) you have forced your enemy to drop thier weapon"
racealias_samusisd = "es_xset Phazon 0;es wcsgroup get Phazon Phazon event_var(userid);if (server_var(Phazon) = 1) then es_xdoblock wcs/tools/ultimates/default/wcs_ulti_suicide"
racealias_Phazon = "es_set wcs_dmg event_var(dmg_health);es_math wcs_dmg + server_var(xhp);es wcs_setfx health event_var(userid) + server_Var(wcs_dmg);es_tell event_var(userid) #multi #lightgreen The Damage inflicted upon you has healed you #green server_var(xhp) #lightgreen hp more than the damage taken;wcs_xalias racealias_phazonfx;es_playsound event_var(userid) items/smallmedkit1.wav 0.9"
racealias_phazonfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 3000 2 100 300 1.8 175 175 255 255 1"
racealias_l01ss = "es_xset samusammo 0;es wcsgroup set Phazon server_Var(wcs_userid) 1;es wcs_setfx speed server_var(samus) = server_Var(wcs_speed);es_delayed server_var(wcs_duration) wcs_setfx speed server_var(samus) = 1;es_xcentertell server_Var(samus) Energy Tank Injected!;es wcs_color server_var(samus) 25 25 255 255;es_delayed server_var(wcs_duration) wcs_color server_var(samus) 255 255 255 255;es es_playsound server_Var(samus) weapons/physcannon/energy_sing_explosion2.wav 0.9;es es_delayed .3 es_playsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav 0.9;es playerget clip samusammo server_var(samus) 1;es wcs_setfx 1stclip server_var(samus) 1 200;es_tell server_var(samus) #multi #lightgreenbeam cannon procs double;wcs_xalias racealias_l11ss;wcs_xalias racealias_bluefx1"
racealias_l11ss = "es_delayed server_var(wcs_duration) es_xset beam_chance 27;es_delayed server_var(wcs_duration) wcsgroup set Phazon server_Var(wcs_userid) 0;es_delayed server_var(wcs_duration) es es_xcentertell server_Var(samus) Energy Tank Depleted;es_delayed server_var(wcs_duration) es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav;es_delayed server_var(wcs_duration) es_playsound server_var(samus) weapons/physcannon/energy_sing_flyby2.wav 0.9;es_delayed server_var(wcs_duration) wcs_setfx 1stclip server_var(samus) 1 server_var(samusammo);es_delayed server_var(wcs_duration) es_tell server_var(samus) #multi #lightgreenbeam cannon procs Normal;es_delayed server_var(wcs_duration) wcs_xalias racealias_bluefx2"
racealias_bluefx1 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(samus);es_xmath wcs_z1 + 50;es est_effect 10 #a 0 sprites/bluelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 3000 1 100 300 1.8 175 175 255 255 1"
racealias_bluefx2 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(samus);es_xmath wcs_z1 + 50;es est_effect 10 #a 0 sprites/bluelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3000 20 .3 100 300 1.8 175 175 255 255 1"


#Skills
[[skill1]]
setting = "es_xset beam_chance .7|es_xset beam_chance 1.4|es_xset beam_chance 2.1|es_xset beam_chance 2.8|es_xset beam_chance 3.5|es_xset beam_chance 4.2|es_xset beam_chance 4.9|es_xset beam_chance 5.6|es_xset beam_chance 6.3|es_xset beam_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(beam_chance)) then wcs_xalias racealias_10in1"
sfx = ""

[[skill2]]
setting = "es_xset beam_chance .7|es_xset beam_chance 1.4|es_xset beam_chance 2.1|es_xset beam_chance 2.8|es_xset beam_chance 3.5|es_xset beam_chance 4.2|es_xset beam_chance 4.9|es_xset beam_chance 5.6|es_xset beam_chance 6.3|es_xset beam_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(beam_chance)) then wcs_xalias racealias_5in1"
sfx = ""

[[skill3]]
setting = "es_xset wcs_multiplier 1.1|es_xset wcs_multiplier 1.2|es_xset wcs_multiplier 1.3|es_xset wcs_multiplier 1.4|es_xset wcs_multiplier 1.5|es_xset wcs_multiplier 1.6|es_xset wcs_multiplier 1.7|es_xset wcs_multiplier 1.8|es_xset wcs_multiplier 1.9|es_xset wcs_multiplier 2"
cmd = "es wcsgroup set longjump event_var(userid) server_var(wcs_multiplier);es wcs_xtell event_var(userid) r_longjump;es wcs give event_var(userid) weapon_hegrenade;es_delayed .2 es_setplayerprop server_var(wcs_userid) CBasePlayer.localdata.m_iAmmo.011 999;es es_xtell event_var(userid) #multi #lightgreen Unlimited Grenades!"
sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 30;es est_effect 10 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 800 2 20 50 0 255 128 0 155 5;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 75;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 255"

[[skill4]]
setting = "es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 180|es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 200|es_xset wcs_hp 1;es_xset wcs_time 7;es_xset wcs_waves 1;es_xset wcs_radius 220|es_xset wcs_hp 1;es_xset wcs_time 8;es_xset wcs_waves 1;es_xset wcs_radius 250|es_xset wcs_hp 2;es_xset wcs_time 8;es_xset wcs_waves 2;es_xset wcs_radius 250|es_xset wcs_hp 3;es_xset wcs_time 8;es_xset wcs_waves 3;es_xset wcs_radius 250|es_xset wcs_hp 4;es_xset wcs_time 8;es_xset wcs_waves 4;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 5;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 5;es_xset wcs_radius 250|es_xset wcs_hp 5;es_xset wcs_time 8;es_xset wcs_waves 6;es_xset wcs_radius 250"
cmd = "es wcsgroup set regeneration event_var(userid) 1;es wcsgroup set regen_round event_var(userid) server_var(wcs_roundcounter);es_xrand wcs_rand 3 15;es_delayed server_var(wcs_rand) wcs_regeneration event_var(userid) server_var(wcs_hp) server_var(wcs_time) 150 -1 server_var(wcs_radius)"
sfx = ""

[[skill5]]
setting = "es_xset wcs_chance 3|es_xset wcs_chance 3|es_xset wcs_chance 4|es_xset wcs_chance 4|es_xset wcs_chance 4|es_xset wcs_chance 5|es_xset wcs_chance 6|es_xset wcs_chance 6|es_xset wcs_chance 6|es_xset wcs_chance 7"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_samusfrz"
sfx = ""

[[skill6]]
setting = "es_xset wcs_chance 1|es_xset wcs_chance 2|es_xset wcs_chance 3|es_xset wcs_chance 4|es_xset wcs_chance 5|es_xset wcs_chance 6|es_xset wcs_chance 7|es_xset wcs_chance 8|es_xset wcs_chance 9|es_xset wcs_chance 10"
cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_samusdrp;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then if (event_var(hitgroup) = 1) then es wcs_setfx health event_var(attacker) + 50;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then if (event_var(hitgroup) = 1) then es_tell event_var(attacker) #multi #lightgreen you recieved 50 hp for a headshot"
sfx = ""

[[skill7]]
setting = "es_xset xhp 10;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 15;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 20;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 20;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 21;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 22;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 23;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 24;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 25;es_xset wcs_magnitude 630;es_xset wcs_radius 780|es_xset xhp 30;es_xset wcs_magnitude 630;es_xset wcs_radius 780"
cmd = "es_xset Phazon 0;es wcsgroup get Phazon Phazon event_var(userid);es es_xif (server_var(Phazon) = 1) then wcs_xalias racealias_Phazon;es wcsx get health wcs_tmp event_var(userid);if(event_var(health) = 0) then wcs_xalias racealias_samusisd"
sfx = ""

[[skill8]]
setting = "es_xset wcs_speed 2;es_xset wcs_duration 5|es_xset wcs_speed 2.1;es_xset wcs_duration 6|es_xset wcs_speed 2.2;es_xset wcs_duration 6.5|es_xset wcs_speed 2.3;es_xset wcs_duration 7|es_xset wcs_speed 2.4;es_xset wcs_duration 7.5|es_xset wcs_speed 2.5;es_xset wcs_duration 8|es_xset wcs_speed 2.6;es_xset wcs_duration 8.5|es_xset wcs_speed 2.7;es_xset wcs_duration 9|es_xset wcs_speed 3|es_xset wcs_speed 3.5;es_xset wcs_duration 10"
cmd = "es_xset samus 0;es es_xexists wcs_exists userid server_var(samus);es_getcmduserid samus;es_xset Phazon 0;es wcsgroup get Phazon Phazon server_var(wcs_userid);wcs_xalias racealias_l01ss;if (event_var(es_userdead) = 1) then es_stopsound server_var(samus) weapons/physcannon/energy_sing_loop4.wav"
sfx = ""
cooldown = "20"

P.S. Delete zip - not correctly working file.....
« Last Edit: December 30, 2010, 08:16:30 PM by Jhonam »
I - Russian, and that says it all...

Offline mudza

  • Level 6 Experienced
  • *****
  • Posts: 134
Re: Corrupted Samus
« Reply #1 on: December 29, 2010, 04:36:32 PM »
sounds like a rly nice race :) have u teste it?

Offline Arcstei

  • Level 0 Beginner
  • Posts: 17
  • <3 WCS :)
Re: Corrupted Samus
« Reply #2 on: December 30, 2010, 12:42:46 AM »
When using the ultimate you are pretty much unkillable, It needs a time limit on it. Also the skills need to be documented on the post so we actually know how things work because it seems to be really complicated. Just my thoughts though, Thanks.


Offline Jhonam

  • Level 7 Expert
  • *****
  • Posts: 1157
  • Country: ru
Re: Corrupted Samus
« Reply #3 on: December 30, 2010, 08:35:32 AM »
When using the ultimate you are pretty much unkillable, It needs a time limit on it. Also the skills need to be documented on the post so we actually know how things work because it seems to be really complicated. Just my thoughts though, Thanks.

Added description of the author with the skills that is at the moment .....

With regard to ultimate: it works until you click again on the activation button - clicking on it again ultimate off.
I - Russian, and that says it all...

Offline Arcstei

  • Level 0 Beginner
  • Posts: 17
  • <3 WCS :)
Re: Corrupted Samus
« Reply #4 on: December 30, 2010, 10:33:27 AM »
Now that I know how everything is supposed to work...

The first 2 skills don't work at all. Period.

Damage done while in grapple counts as....damage done. It doesn't heal you.

The ultimate still needs a time limit considering how fast it is. Why would anyone turn it off?

Speaking of the ultimate, The injection works 100% while in the ultimate. No matter what shots heal you.

I have to say it IS an amazing race though, Nice job.
« Last Edit: December 30, 2010, 10:35:31 AM by Arcstei »

Offline Jhonam

  • Level 7 Expert
  • *****
  • Posts: 1157
  • Country: ru
Re: Corrupted Samus
« Reply #5 on: December 30, 2010, 11:01:00 AM »
Now that I know how everything is supposed to work...

The first 2 skills don't work at all. Period.

Damage done while in grapple counts as....damage done. It doesn't heal you.

The ultimate still needs a time limit considering how fast it is. Why would anyone turn it off?

Speaking of the ultimate, The injection works 100% while in the ultimate. No matter what shots heal you.

I have to say it IS an amazing race though, Nice job.

All skills are working perfectly, I tested each individually:
racealias_samus1
racealias_samus2
racealias_samus3
racealias_samus4
racealias_samus5
racealias_samus6
racealias_samus7
racealias_samus8
racealias_samus9

These are skills that are part of skill1 and skill2
They do not all work together, and with a 7% chance - just look what is written in the description in racealias_10in1, racealias_5in1.

Longjump and Infinate Grenades - work.
Samus's Awe Inspiring Presence heals herself and allies - is working.
Immobilizes both the target and samus. Both players can still shoot during this time. 30 yard range. 3 seconds - works.
-Samus' s fearsome reputation has a chance to scare her foes (weapon drop) 10 percent chance - is working.
-Headshots award samus 50 health - works.
All damage inflicted upon samus while the grapple is active to heal her - works (if the ultimate ON).
blue explosion radiates from samus upon activation - works.
The grapple beam during this time will cause all damage inflicted upon samus while the grapple is active to heal her. - Works.
Samus will move at a speed of 3.5 - works.
chance of beam cannon procs doublet - works.

Regarding the work of ultimate - I already wrote above: it works on the principle of double-clicking:
the first press - activation, the second press - off.
Just as the invisibility of race Rapscallion and the Vagabond

I - Russian, and that says it all...

Offline NatoHunter

  • Level 7 Expert
  • *****
  • Posts: 171
  • Country: de
  • geht nicht ...gibt es nicht
    • Shadow-Fighter
Re: Corrupted Samus
« Reply #6 on: December 30, 2010, 11:13:42 AM »
Jhonam   had good work done

all the good work skills

 but
 the ultimate must still get a limit
 because it is too long when it man hires (there is no again because it's just fun to be so fast)

 .. I like the race and running on my server


Offline Kamiqawa

  • Watchdog
  • Level 7 Expert
  • *****
  • Posts: 784
  • Country: fi
Re: Corrupted Samus
« Reply #7 on: December 30, 2010, 11:18:41 AM »
That's simply awesome! Great skills, and good to see this converted on the new WCS too! Lot's of "new" ideas and using of skills.

Skills are coded clear and the format is perfect.

Excellent, great job!
Want your own custom color for your forum username? No worries! La Muerte is here ready to fulfill your every rainbow-colored wish!

As a special offer of the day you can go talk with Tha Pwned first, and come ahead of the line!

I AM PINK!


Offline Arcstei

  • Level 0 Beginner
  • Posts: 17
  • <3 WCS :)
Re: Corrupted Samus
« Reply #8 on: December 30, 2010, 11:24:41 AM »
I guess the first 2 skills are on a really low chance, I'll have to reset my skills and test them individually.

Regarding the ultimate I am sure that while it's on you heal every time you take damage, You don't have to be in a grapple.

Offline Jhonam

  • Level 7 Expert
  • *****
  • Posts: 1157
  • Country: ru
Re: Corrupted Samus
« Reply #9 on: December 30, 2010, 01:09:13 PM »
Added Edition with limit ultimate
I - Russian, and that says it all...

Offline Sumatchi

  • Level 0 Beginner
  • Posts: 1
  • <3 WCS :)
Re: Corrupted Samus
« Reply #10 on: January 18, 2011, 02:25:06 AM »
-Omega Cannon
turns target into a time bomb
i have never had this work. even with going to the code myself, changing it to 99% and shooting someone with an m249 for 3 minutes

Offline Jhonam

  • Level 7 Expert
  • *****
  • Posts: 1157
  • Country: ru
Re: Corrupted Samus
« Reply #11 on: January 18, 2011, 03:12:56 AM »
-Omega Cannon
turns target into a time bomb
i have never had this work. even with going to the code myself, changing it to 99% and shooting someone with an m249 for 3 minutes
Check it:

Code: [Select]
[Test]
   #Requirement section
   required =          0
   maximum =          0

   #Restrict section
   restrictmap =          ""
   restrictteam =          0
   restrictitem =          ""

   #Other info
   author =          "test"
   desc =          ""
   spawncmd =          ""
   deathcmd =          ""
   roundstartcmd =          ""
   roundendcmd =          ""
   preload =          ""
   allowonly =          ""
   onchange =          ""

   #Skill information
   numberofskills =          1
   numberoflevels =          1
   skillnames =          "Beam Cannon"
   skilldescr =          "Annihilator,Nova,Omega,Phazon"
   skillcfg =          "player_attacker"
   skillneeded =          "0"

   #Aliases used
   
   racealias_samus8 = "es_format wcs_tmp #%1 event_var(userid);es sm_timebomb server_var(wcs_tmp) 1;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 2000;es 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) .5 16 12 255 25 25 255;es est_Effect 3 #a .5 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) .5 32 100 255 25 25 255"
 
   #Skills
   [[skill1]]
      setting = "es_xset beam_chance 100"
      cmd = "if (server_var(wcs_dice) <= server_var(beam_chance)) then wcs_xalias racealias_samus8"
      sfx = ""
I - Russian, and that says it all...

Offline Slayer Jail

  • Level 4 Intermediate
  • ****
  • Posts: 93
  • Country: br
  • WCS is my lover
Re: Corrupted Samus
« Reply #12 on: January 24, 2011, 05:21:23 PM »
this race is really cool , i putted it on my server :)

Offline Haakon

  • Level 7 Expert
  • *****
  • Posts: 157
Re: [Race] Corrupted Samus
« Reply #13 on: November 05, 2011, 09:28:51 PM »
ty for race! Gonna try it on my server now :)

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: [Race] Corrupted Samus
« Reply #14 on: November 06, 2011, 05:36:56 AM »
wow, i didn't know that this race was re coded almost one year ago

i wonder does the ultimate drain your HP like it should?
the version i coded required a script for the ultimate to work correctly but i have never seen the race work correctly on any server


without the draining HP its just way to OP