
here's my newest race.
it's my first time "playing" with es_fire bla bla and so on, so please tell me if it's not working.
it haven't been tested yet, but it will be in a short time.
have fun

this is the race:
Code:
""
{
"name" "Craftsman of light"
"author" "[H.F.M.]Rasmus{Chef}"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "2"
"preloadcmd" "es_xset dtbp 0;es_xset atbp 0;es_xset render_fx1 0;es_xset render_fx2 0;es_xset Dtimer 0;es_xset Dtimer1 0;es_xset lb_dmg 0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "es repeat stop ALREP;es repeat delete ALREP"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "inverted pulse|diverted light|controlled light|burning flare"
"skilldescr" "when knifed you will make the attacker turn around and/n be pushed away (on chance, min=35% max=75%)|your body absorbs the light, so you can't be seen all the time(on chance, min=35% max=75%)|You shot laser at your enemy which does extra damage|You can make a flare which lights up and burns your surroundings/n but watch out, it can burn you too!"
"skillcfg" "player_victim|player_spawn|player_attacker|player_ultimate"
"skill1_setting" "es_xset wcs_chance 35;es_xset dtbp 10;es_xset atbp 50|es_xset wcs_chance 45;es_xset dtbp 15;es_xset atbp 65|es_xset wcs_chance 55;es_xset dtbp 20;es_xset atbp 80|es_xset wcs_chance 65;es_xset dtbp 25;es_xset atbp 95|es_xset wcs_chance 75;es_xset dtbp 30;es_xset atbp 110"
"racealias_IPdO" "es est_getviewangle event_var(attacker) wcs_x1 wcs_y1 wcs_z1;es_xmath wcs_x1 float;es_math wcs_x1 + server_var(atbp);es est_setviewangle event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es est_physpush event_var(attacker) 0 0 server_var(dtbp)"
"skill1_cmd" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then racealias_IPdO"
"skill1_sfx" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then racealias_IPSfx"
"racealias_IPSfx" "es est_Effect 08 #a 0 effects/bluemuzzle.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 40 90 12 2.5 8 10 3 255 255 255 210 30 0"
"skill2_setting" "es_xset wcs_chance 35;es_xset render_fx1 5;es_xset render_fx2 8;es_xset Dtimer 5|es_xset wcs_chance 45;es_xset render_fx1 5;es_xset render_fx2 7;es_xset Dtimer 4|es_xset wcs_chance 55;es_xset render_fx1 6;es_xset render_fx2 8;es_xset Dtimer 4|es_xset wcs_chance 65;es_xset render_fx1 6;es_xset render_fx2 7;es_xset Dtimer 3|es_xset wcs_chance 75;es_xset render_fx1 6;es_xset render_fx2 7;es_xset Dtimer 3"
"skill2_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ALREP"
"racealias_ALREP" "es_copy Dtimer 1 server_var(Dtimer);es_xmath Dtimer1 * 2;es repeat create ALREP "es_delayed server_var(Dtimer1) es ma_render_fx event_var(userid) server_var(render_fx1);es_xdelayed 3 es ma_render_fx event_var(userid) server_var(render_fx2)";racealias_ALREPS"
"racealias_ALREPS" "es repeat start ALREP server_var(Dtimer)"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 20;es_xrand lb_dmg 10 20|es_xset wcs_chance 35;es_xrand lb_dmg 10 18|es_xset wcs_chance 55;es_xrand lb_dmg 10 16|es_xset wcs_chance 75;es_xrand lb_dmg 10 15|es_xset wcs_chance 90;es_xrand lb_dmg 10 14"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance) then es_xdoblock wcs/WCSultimates/laser_beam"
"skill3_sfx" "0"
"skill4_setting" "es_xset bflare_size 3;es_xset bflare_timer 5;es_xset bflare_dmg 5|es_xset bflare_size 4;es_xset bflare_timer 5;es_xset bflare_dmg 6|es_xset bflare_size 4;es_xset bflare_timer 6;es_xset bflare_dmg 6|es_xset bflare_size 5;es_xset bflare_timer 6;es_xset bflare_dmg 7|es_xset bflare_size 6;es_xset bflare_timer 8;es_xset bflare_dmg 8"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/bflare;es_tell server_var(wcs_userid) #multi #lightgreenYou created a #greenburning flare, #lightgreenwatch out or it will burn you!"
"skill4_sfx" "0"
"ultimate_cooldown" "40|37|34|30|25"
}
{
"name" "Craftsman of light"
"author" "[H.F.M.]Rasmus{Chef}"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "2"
"preloadcmd" "es_xset dtbp 0;es_xset atbp 0;es_xset render_fx1 0;es_xset render_fx2 0;es_xset Dtimer 0;es_xset Dtimer1 0;es_xset lb_dmg 0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "es repeat stop ALREP;es repeat delete ALREP"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "inverted pulse|diverted light|controlled light|burning flare"
"skilldescr" "when knifed you will make the attacker turn around and/n be pushed away (on chance, min=35% max=75%)|your body absorbs the light, so you can't be seen all the time(on chance, min=35% max=75%)|You shot laser at your enemy which does extra damage|You can make a flare which lights up and burns your surroundings/n but watch out, it can burn you too!"
"skillcfg" "player_victim|player_spawn|player_attacker|player_ultimate"
"skill1_setting" "es_xset wcs_chance 35;es_xset dtbp 10;es_xset atbp 50|es_xset wcs_chance 45;es_xset dtbp 15;es_xset atbp 65|es_xset wcs_chance 55;es_xset dtbp 20;es_xset atbp 80|es_xset wcs_chance 65;es_xset dtbp 25;es_xset atbp 95|es_xset wcs_chance 75;es_xset dtbp 30;es_xset atbp 110"
"racealias_IPdO" "es est_getviewangle event_var(attacker) wcs_x1 wcs_y1 wcs_z1;es_xmath wcs_x1 float;es_math wcs_x1 + server_var(atbp);es est_setviewangle event_var(attacker) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es est_physpush event_var(attacker) 0 0 server_var(dtbp)"
"skill1_cmd" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then racealias_IPdO"
"skill1_sfx" "if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (event_var(weapon) in server_var(wcs_wpn_knives)) then if (server_var(dice) <= server_var(wcs_chance)) then racealias_IPSfx"
"racealias_IPSfx" "es est_Effect 08 #a 0 effects/bluemuzzle.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 40 90 12 2.5 8 10 3 255 255 255 210 30 0"
"skill2_setting" "es_xset wcs_chance 35;es_xset render_fx1 5;es_xset render_fx2 8;es_xset Dtimer 5|es_xset wcs_chance 45;es_xset render_fx1 5;es_xset render_fx2 7;es_xset Dtimer 4|es_xset wcs_chance 55;es_xset render_fx1 6;es_xset render_fx2 8;es_xset Dtimer 4|es_xset wcs_chance 65;es_xset render_fx1 6;es_xset render_fx2 7;es_xset Dtimer 3|es_xset wcs_chance 75;es_xset render_fx1 6;es_xset render_fx2 7;es_xset Dtimer 3"
"skill2_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ALREP"
"racealias_ALREP" "es_copy Dtimer 1 server_var(Dtimer);es_xmath Dtimer1 * 2;es repeat create ALREP "es_delayed server_var(Dtimer1) es ma_render_fx event_var(userid) server_var(render_fx1);es_xdelayed 3 es ma_render_fx event_var(userid) server_var(render_fx2)";racealias_ALREPS"
"racealias_ALREPS" "es repeat start ALREP server_var(Dtimer)"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_chance 20;es_xrand lb_dmg 10 20|es_xset wcs_chance 35;es_xrand lb_dmg 10 18|es_xset wcs_chance 55;es_xrand lb_dmg 10 16|es_xset wcs_chance 75;es_xrand lb_dmg 10 15|es_xset wcs_chance 90;es_xrand lb_dmg 10 14"
"skill3_cmd" "if (server_var(wcs_dice) <= server_var(wcs_chance) then es_xdoblock wcs/WCSultimates/laser_beam"
"skill3_sfx" "0"
"skill4_setting" "es_xset bflare_size 3;es_xset bflare_timer 5;es_xset bflare_dmg 5|es_xset bflare_size 4;es_xset bflare_timer 5;es_xset bflare_dmg 6|es_xset bflare_size 4;es_xset bflare_timer 6;es_xset bflare_dmg 6|es_xset bflare_size 5;es_xset bflare_timer 6;es_xset bflare_dmg 7|es_xset bflare_size 6;es_xset bflare_timer 8;es_xset bflare_dmg 8"
"skill4_cmd" "es_xdoblock wcs/WCSultimates/bflare;es_tell server_var(wcs_userid) #multi #lightgreenYou created a #greenburning flare, #lightgreenwatch out or it will burn you!"
"skill4_sfx" "0"
"ultimate_cooldown" "40|37|34|30|25"
}
both these blocks goes into your es_WCSultimates.txt:
Code:
block laser_beam
{
es_xset lb_target 0
es_xset lb_user 0
es_xset lb_target_name 0
es_xset lb_user_name 0
es_xdelayed 0.01 es_set lb_user event_var(attacker)
es_xdelayed 0.01 es_set lb_target event_var(userid)
es est_getname lb_target_name server_var(lb_target)
es est_getname lb_user_name server_var(lb_user)
es wcs_dealdamage server_var(lb_user) server_var(lb_target) sevrer_var(lb_dmg)
es_give server_var(lb_user) env_laser
es_fire server_var(lb_user) env_laser AddOutput "LaserTarget server_var(lb_target)"
es_fire server_var(lb_user) env_laser AddOutput "renderx 13"
es_fire server_var(lb_user) env_laser AddOutput "rendercolor 135 85 162"
es_fire server_var(lb_user) env_laser AddOutput "renderamt 75"
es_fire server_var(lb_user) env_laser AddOutput "texture sprites/laserbeam"
es_fire server_var(lb_user) env_laser AddOutput "dissolvetype 0"
es_fire server_var(lb_user) env_laser AddOutput "spawnflags 16"
es_xdelayed 1 es_xremove env_laser
es_tell server_var(lb_user) #multi #lightgreenYou did#green server_var(lb_dmg) #lightgreenextra damage to#green server_var(lb_target_name)
es_tell server_var(lb_target) #multi #lightgreenYou took#green server_var(lb_dmg) #lightgreenextra damage from#green server_var(lb_user_name)
}
block bflare
{
es_xset bflare_user 0
es_xdelayed 0.01 es_set bflare_user server_var(wcs_userid)
es est_getviewangle wcs_x1 wcs_y1 wcs_z1 server_var(bflare_user)
es_give server_var(bflare_user) env_flare
es_give server_var(bflare_user) env_fire
es_fire server_var(bflare_user) env_flare AddOutput "angles server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
es_fire server_var(bflare_user) env_fire AddOutput "angles server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
es_fire server_var(bflare_user) env_flare AddOutput "scale server_var(bflare_size)"
es_fire server_var(bflare_user) env_fire AddOutput "firesize server_var(bflare_size)"
es_fire server_var(bflare_user) env_fire AddOutput "fireattack 3"
es_fire server_var(bflare_user) env_fire AddOutput "firetype Plasma"
es_fire server_var(bflare_user) env_fire AddOutput "damagescale server_var(bflare_dmg)"
es_fire server_var(bflare_user) env_fire AddOutput "spawnflags 2 16 32 128"
es_delayed server_var(bflare_timer) es_xremove env_flare
es_delayed server_var(bflare_timer) es_xremove env_fire
}
{
es_xset lb_target 0
es_xset lb_user 0
es_xset lb_target_name 0
es_xset lb_user_name 0
es_xdelayed 0.01 es_set lb_user event_var(attacker)
es_xdelayed 0.01 es_set lb_target event_var(userid)
es est_getname lb_target_name server_var(lb_target)
es est_getname lb_user_name server_var(lb_user)
es wcs_dealdamage server_var(lb_user) server_var(lb_target) sevrer_var(lb_dmg)
es_give server_var(lb_user) env_laser
es_fire server_var(lb_user) env_laser AddOutput "LaserTarget server_var(lb_target)"
es_fire server_var(lb_user) env_laser AddOutput "renderx 13"
es_fire server_var(lb_user) env_laser AddOutput "rendercolor 135 85 162"
es_fire server_var(lb_user) env_laser AddOutput "renderamt 75"
es_fire server_var(lb_user) env_laser AddOutput "texture sprites/laserbeam"
es_fire server_var(lb_user) env_laser AddOutput "dissolvetype 0"
es_fire server_var(lb_user) env_laser AddOutput "spawnflags 16"
es_xdelayed 1 es_xremove env_laser
es_tell server_var(lb_user) #multi #lightgreenYou did#green server_var(lb_dmg) #lightgreenextra damage to#green server_var(lb_target_name)
es_tell server_var(lb_target) #multi #lightgreenYou took#green server_var(lb_dmg) #lightgreenextra damage from#green server_var(lb_user_name)
}
block bflare
{
es_xset bflare_user 0
es_xdelayed 0.01 es_set bflare_user server_var(wcs_userid)
es est_getviewangle wcs_x1 wcs_y1 wcs_z1 server_var(bflare_user)
es_give server_var(bflare_user) env_flare
es_give server_var(bflare_user) env_fire
es_fire server_var(bflare_user) env_flare AddOutput "angles server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
es_fire server_var(bflare_user) env_fire AddOutput "angles server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)"
es_fire server_var(bflare_user) env_flare AddOutput "scale server_var(bflare_size)"
es_fire server_var(bflare_user) env_fire AddOutput "firesize server_var(bflare_size)"
es_fire server_var(bflare_user) env_fire AddOutput "fireattack 3"
es_fire server_var(bflare_user) env_fire AddOutput "firetype Plasma"
es_fire server_var(bflare_user) env_fire AddOutput "damagescale server_var(bflare_dmg)"
es_fire server_var(bflare_user) env_fire AddOutput "spawnflags 2 16 32 128"
es_delayed server_var(bflare_timer) es_xremove env_flare
es_delayed server_var(bflare_timer) es_xremove env_fire
}
I don't know why some of the lines are not in position, they are on my pc.






Denmark
Logged

