block load
{
es_msg 23456
}

block oran9e
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 15
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) 4 55 55 255 110 30 150
}


block SPECTATE
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 15
es est_effect 3 #a 0 models/props_lab/warp_sheet.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 5 255 255 255 255
es est_effect 10 #a 0 dev/dev_glassfrosted01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 100 1 4 100 0 255 255 255 255 20
}

block Snake
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math wcs_z1 + 20
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10
es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 100 0.5 100 100 0 255 255 255 255 20
}

block SnakePoison
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math 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 est_effect 11 #a 0 effects/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 4 255
}

block IceWdamage
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math wcs_z1 + 15
es est_effect 10 #a 0 sprites/blueshaft1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 60 0.7 4 100 0 10 125 255 255 80
}

block IceWfroste
{

es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 15
es est_effect 3 #a 0 sprites/animglow02.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) 0.7 8 8 255 255 255 255
}


block SHADEBOLT
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 15
es est_effect 3 #a 0 sprites/scanner_bottom.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 11 11 255 255 255 255
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 90 1 30 100 0 95 0 95 255 20
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) 1 15 15 255 0 255 255
}


block bullet
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 70
es_xmath wcs_z2 + 120
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_z2 - 40
es_xmath wcs_y2 - 40
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_y2 + 80
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255

}

block deadbeam
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 800
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 3000 0.5 80 100 5 255 255 255 255 255
es_delayed .5 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3000 80 .5 80 100 5 255 255 255 255 255
es est_effect_06 #a 0 sprites/bluelight1.vmt server_var(vector1) server_var(vector2) 0 1 10 10 0 6 255 255 255 255 13
}

block ultcircle
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 + 100
es_delayed 1 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 - 90
es_delayed 2 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 + 80
es_delayed 3 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 - 70
es_delayed 4 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 + 60
es_delayed 5 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 - 50
es_delayed 4 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 + 40 
es_delayed 3 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 - 30
es_delayed 2 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 + 20 
es_delayed 1 es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z1 - 10
es est_effect 10 #a 0 sprites/reticle2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 200 1 5 100 0 255 255 255 255 35
es_xmath wcs_z2 + 800
es_xmath wcs_z1 - 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 effects\energysplash.vmt server_var(vector1) server_var(vector2) 60 5 10 100 500 10 255 0 0 255 1
}

block toxic
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 130 2 7 100 1 30 240 60 255 10
es_xmath wcs_z1 + 30
es_xmath wcs_z2 + 30
es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 80 2 5 100 0 255 255 255 255 1
es_xmath wcs_y2 + 30
es est_effect 3 #a 0 sprites/tp_beam001.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 4 4 30 240 60 255
es_xmath wcs_y2 - 60
es est_effect 3 #a 0 sprites/tp_beam001.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 4 4 30 240 60 255
es_xmath wcs_z2 + 50
es_xmath wcs_y2 + 30
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 130 2 7 100 1 30 240 60 255 10
}

block fade
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/scanner_bottom.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 230 240 1 15 100 0 255 255 255 255 5
es est_effect 11 #a 0 sprites/bloodspray.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.8 1 255
}

block flashfreeze
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 150 255 255 7
es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 0.2 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 0.2 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 0.4 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 0.4 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 0.6 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 0.6 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 0.8 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 0.8 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 1 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 1 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 1.2 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 1.2 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 1.4 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 1.4 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
es_delayed 1.6 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 1 7 100 0 5 100 255 255 7
es_delayed 1.6 es est_effect_14 #a 0 sprites/animglow02.vmt server_var(vector1) server_var(vector1) 100 210 130
}

block vortattack
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 50
es_xmath wcs_z2 + 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 11 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.8 1 255
es est_effect_06 #a 0 particle/bendibeam.vmt server_var(vector1) server_var(vector2) 0 0.8 25 5 0 0 255 255 255 255 35
es_delayed 0.8 es est_effect_06 #a 0 sprites/xbeam2.vmt server_var(vector1) server_var(vector2) 0 0.5 5 5 0 10 20 255 15 255 35
}

block electrikwarrior
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 250 0.7 9 100 8 5 150 255 255 20
es_delayed 0.7 es est_effect 10 #a 0 effects/strider_pinch_dudv.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 100 1 15 100 0 5 150 255 255 20
es est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.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.7 11 11 255 255 255 255
}

block eclipse
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 600
es est_effect 11 #a 0 particle/particle_crescent.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 5 3 255
es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 3050 5 86 100 0 255 255 255 255 1
es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3050 30 5 86 100 0 255 255 255 255 1
es_delayed 5 es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 1000 1 86 100 0 255 255 255 255 1
es_delayed 5.2 es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 1000 1 86 100 0 255 255 255 255 1
es_delayed 5.4 es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 1000 1 86 100 0 255 255 255 255 1
}

block darkstrike
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 30
es_xmath wcs_z2 + 30
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 3 #a 0 decals/burn01a.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 10 10 255 255 255 255
es_xmath wcs_z2 + 10
es_delayed 0.2 es est_effect 3 #a 0 decals/burn01a.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) 0.8 10 10 255 255 255 255
es_xmath wcs_z2 + 10
es_delayed 0.4 es est_effect 3 #a 0 decals/burn01a.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) 0.6 10 10 255 255 255 255
es_xmath wcs_z2 + 10
es_delayed 0.6 es est_effect 3 #a 0 decals/burn01a.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) 0.4 10 10 255 255 255 255
es_xmath wcs_z2 + 10
es_delayed 0.8 es est_effect 3 #a 0 decals/burn01a.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) 0.2 10 10 255 255 255 255
es_delayed 1 es est_effect_06 #a 0 decals/burn01a.vmt server_var(vector1) server_var(vector2) 0 1 40 40 0 10 255 255 255 255 60
es_delayed 1 es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 3600 1 90 100 8 255 255 255 255 20
}

block rage
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 50
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 3600 0.8 80 100 8 255 255 255 255 25
es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 3600 0.8 80 100 8 255 255 255 255 25
}

block darkmurk
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 160 0.3 10 100 0 255 255 255 255 1
es_xmath wcs_z1 + 70
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 160 0.3 10 100 0 255 255 255 255 1

}

block darkpandor
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 8000
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.3 15 15 255 255 255 255
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 160 0.3 10 100 0 255 255 255 255 1
es_xmath wcs_z1 + 70
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 160 0.3 10 100 0 255 255 255 255 1
}

block Hoore2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 20
es est_effect 11 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.2 255
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 130 2 15 100 0 255 255 255 255 30
}

block bloody
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 20
es est_effect 11 #a 0 decals/bloodstain_003b.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.3 0.6 255
es_xmath wcs_z1 - 20
es_xmath wcs_y1 - 50
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 70 0.5 6 100 0 255 255 255 255 30
es_xmath wcs_y1 + 100
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 70 0.5 6 100 0 255 255 255 255 30
es_xmath wcs_x1 + 50
es_xmath wcs_y1 - 50
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 70 0.5 6 100 0 255 255 255 255 30
es_xmath wcs_x1 - 100
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 70 0.5 6 100 0 255 255 255 255 100
es_xmath wcs_x1 + 50
es_delayed 0.5 es est_effect 10 #a 0 decals/blood4model.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 100 0.2 6 100 0 255 255 255 255 100
es_xmath wcs_z1 + 20
es_delayed 0.7 es est_effect 10 #a 0 decals/blood4model.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 70 120 0.2 6 100 0 255 255 255 255 100
es_xmath wcs_z1 + 20
es_delayed 0.9 es est_effect 10 #a 0 decals/blood4model.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 140 0.2 6 100 0 255 255 255 255 100
es_xmath wcs_z1 + 20
es_delayed 1.1 es est_effect 10 #a 0 decals/blood4model.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 70 120 0.2 6 100 0 255 255 255 255 100
es_xmath wcs_z1 + 20
es_delayed 1.3 es est_effect 10 #a 0 decals/blood4model.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 100 0.2 6 100 0 255 255 255 255 100
}


block Hoore
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 10000
es est_effect 3 #a 0 sprites/bluelaser1.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 15 15 255 0 0 255
es_xmath wcs_z2 + 60
es_xmath wcs_y1 - 4000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_y1 + 8000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_x1 + 4000
es_xmath wcs_y1 - 4000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_x1 - 8000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_y1 + 2800
es_xmath wcs_x1 + 1000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_y1 - 5600
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_x1 + 6000
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255
es_xmath wcs_y1 + 5600
es est_effect 3 #a 0 particle\particle_noisesphere.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 1 1 255 0 0 255

}





block pyramid
{
es_xset wcs_x1 0
es_xset wcs_z1 0
es_xset wcs_y1 0
es_xset wcs_x2 0
es_xset wcs_z2 0
es_xset wcs_y2 0
es_xset wcs_x3 0
es_xset wcs_z3 0
es_xset wcs_y3 0
es_xset wcs_x4 0
es_xset wcs_z4 0
es_xset wcs_y4 0
es_xset wcs_x5 0
es_xset wcs_z5 0
es_xset wcs_y5 0
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_getplayerlocation wcs_x4 wcs_y4 wcs_z4 server_var(est_userid)
es_getplayerlocation wcs_x5 wcs_y5 wcs_z5 server_var(est_userid)
es_xmath wcs_x1 + 100
es_xmath wcs_y1 + 100
es_xmath wcs_x2 + 100
es_xmath wcs_y2 - 100
es_xmath wcs_x3 - 100
es_xmath wcs_y3 - 100
es_xmath wcs_x4 - 100
es_xmath wcs_y4 + 100
es_xmath wcs_z5 + 100
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) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 255 0 0 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 255 0 0 255
}

block darkbubbles
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 50
es_xmath wcs_z2 + 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_14 #a 0 decals/decalmetalvent006a.vmt server_var(vector1) server_var(vector2) 100 70 50
es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 109 110 2 1 100 40 255 255 255 255 20
es est_effect_06 #a 0 sprites/scanner.vmt server_var(vector2) server_var(vector1) 0 1 5 5 0 0 255 255 255 255 40
}



block just132541
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 10
es_xmath wcs_z2 + 10
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 - 200
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_x2 + 50
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_x2 - 100
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 + 100
es_xmath wcs_x2 - 100
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_x2 + 200
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 + 200
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
}

block fastdead
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es est_effect_18 #a 0 server_var(vector1) 5 5 5 90 200 1 100
es_xmath wcs_z1 + 50
es_delayed 1 es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 10
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 500 10 1 19 100 0 255 255 255 255 30
es est_effect 11 #a 0 hud/leaderboard_dead.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2 255
}

block tornado
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 5
es_xmath wcs_z2 + 480
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/xbeam2.vmt server_var(vector1) server_var(vector2) 0 2 36 36 0 5 255 255 255 60 1
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 70 71 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 76 77 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 82 83 2 15 100 0 255 255 255 50 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 160 2 110 100 0 255 255 255 30 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 88 89 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 94 95 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 101 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 106 107 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 112 113 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 118 119 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 124 125 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 131 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 136 137 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 142 143 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 148 149 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 154 155 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 160 161 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 166 167 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 172 173 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 178 179 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 184 185 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 191 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 201 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 210 211 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 220 221 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 230 231 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 240 241 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 251 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 260 261 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 270 271 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 280 281 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 290 291 2 15 100 0 255 255 255 50 20
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 301 2 15 100 0 255 255 255 50 20

}

block spider1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 90
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 0.6 15 100 10 150 255 100 200 15
es est_effect 3 #a 0 sprites/xbeam2.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) 0.6 10 10 150 255 100 200
}

block spider2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 10
es_xmath wcs_z2 + 10
es est_effect 3 #a 0 sprites/xbeam2.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) 0.6 1 10 150 255 100 200
}

block spider3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 145 150 1 9 100 10 40 255 105 200 10
es_xmath wcs_z1 + 30
es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)  95 100 1 9 100 10 40 255 105 200 10
es_xmath wcs_z1 + 30
es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)  50 55 1 9 100 10 40 255 105 200 10

}

block electrostrike
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 350 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 400 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 450 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 500 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 450 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 400 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 350 1 15 100 2 255 255 255 255 20
es_xmath wcs_z1 - 20
es_xmath wcs_z2 + 20
es_xmath wcs_y2 + 50
es est_effect 3 #a 0 sprites/bluelight1.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 10 255 255 255 200
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 sprites/bluelight1.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 10 255 255 255 200
es_xmath wcs_z2 + 20
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 sprites/bluelight1.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 10 255 255 255 200
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 sprites/bluelight1.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 10 255 255 255 200

}


block fire
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 15
es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 1 255
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10 2 5 100 0 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 10 2 5 100 0 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 2 5 100 0 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 10 2 5 100 0 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10 2 5 100 0 255 255 255 255 25
}

block flameattack
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 3 #a 0 sprites/fire1.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 8 8 255 255 255 200
es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 1 5 100 0 255 255 255 255 25
es_delayed 0.2 es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 1 5 100 0 255 255 255 255 25
es_delayed 0.4 es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 1 5 100 0 255 255 255 255 25
es_delayed 0.6 es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 1 5 100 0 255 255 255 255 25
es_delayed 0.8 es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 1 5 100 0 255 255 255 255 25
es_delayed 1 es est_effect 10 #a 0 sprites/flamelet4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 1 5 100 0 255 255 255 255 25

}

block bloodyblades
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 50
es_xmath wcs_z2 + 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_14 #a 0 effects/mh_blood3.vmt server_var(vector1) server_var(vector2) 100 40 1000
es est_effect 11 #a 0 decals/blood6.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255
es est_effect 10 #a 0 decals/bloodstain_101.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 1 50 100 0 255 255 255 255 25
es est_effect_14 #a 0 models\manhack\manhackblade001.vmt server_var(vector1) server_var(vector1) 200 9 300
}

block bloodsuck
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 50
es_xmath wcs_z2 + 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 2 9 9 0 0 255 10 70 255 -1
es est_effect_06 #a 0 sprites/shellchrome.vmt server_var(vector1) server_var(vector2) 0 2 15 15 0 0 255 10 10 255 8
es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 1 25 100 0 255 10 10 255 25
es_xmath wcs_z2 - 10
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 10 1 15 100 0 255 10 10 255 25
es_xmath wcs_z2 + 20
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 10 1 15 100 0 255 10 10 255 25
es_xmath wcs_z2 + 10
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 10 1 15 100 0 255 10 10 255 25
}

block red
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 15
es_xmath wcs_z2 + 80
es est_effect 10 #a 0 sprites/redglow1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 500 1 40 100 18 255 255 255 255 180
es est_effect 3 #a 0 sprites/bluelaser1.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 15 15 255 0 0 255
es est_effect 10 #a 0 decals/bloodstain_101.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 101 1 20 100 0 255 255 255 255 25
}

block burningstrike
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 3 #a 0 sprites/ar2_muzzle2b.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 5 5 255 0 255 255
es_xmath wcs_z1 - 5
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 70 0.5 5 15 0 255 0 255 255 255
}

block pinch
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 VGUI\gfx\VGUI\arctic.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 101 1 5 100 0 255 10 10 255 25
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 VGUI\gfx\VGUI\arctic.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 101 1 5 100 0 255 10 10 255 25
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 VGUI\gfx\VGUI\arctic.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 101 1 5 100 0 255 10 10 255 25
}


block hydra
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es est_effect 3 #a 0 sprites/hydraspinalcord.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 255
es_xmath wcs_x1 + 50
es est_effect 10 #a 0 sprites/hydragutbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 450 1 25 100 0 255 255 255 255 6
es_xmath wcs_x1 - 100
es est_effect 10 #a 0 sprites/hydragutbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 450 1 25 100 0 255 255 255 255 6
es_xmath wcs_x1 + 50
es_xmath wcs_z1 + 50
es est_effect 10 #a 0 sprites/hydraspinalcord.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 4600 1 100 100 0 255 255 255 255 15
es est_effect 3 #a 0 sprites/greenspit1.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 255
es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 300 1 100 100 0 255 255 0 255 20
}

block hydra2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 460 1 100 100 0 255 255 0 255 15
es_xmath wcs_z2 + 200
es_xmath wcs_x2 + 80
es est_effect 3 #a 0 sprites/greenspit1.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 255
es_xmath wcs_x2 - 190
es_xmath wcs_z2 + 100
es est_effect 3 #a 0 sprites/greenspit1.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 255
es_xmath wcs_x2 + 110
es_xmath wcs_z2 - 150
es_xmath wcs_y2 - 50
es est_effect 3 #a 0 sprites/greenspit1.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 255
es_xmath wcs_y2 + 350
es_xmath wcs_z2 + 60
es est_effect 3 #a 0 sprites/greenspit1.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 255
}

block purpleup
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 150
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 80 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 350 1 30 100 0 255 40 255 255 40
}

block explodebomb
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 300
es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.1 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.2 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.3 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.4 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.5 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.6 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.7 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.8 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 0.9 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 1.0 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 1.1 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 1.2 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 1.3 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_xmath wcs_z1 - 20
es_delayed 1.4 es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.3 255
es_delayed 1.5 es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 3500 0.6 60 100 0 255 255 255 255 40
}

block spider
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 10
es_xmath wcs_z2 + 10
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 101 1 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 301 1 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 500 501 1 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 700 701 1 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 900 901 1 2 100 10 255 255 255 255 255
es_xmath wcs_y2 - 500
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 + 1000
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 - 500
es_xmath wcs_x2 - 500
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_x2 + 1000
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 + 500
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 - 1000
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_x2 - 1000
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255
es_xmath wcs_y2 + 1000
es est_effect 3 #a 0 models/manhack/blur01.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 3 3 255 0 0 255

}


block kanibal
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 10 #a 0 decals/bloodstain_002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 119 0.7 10 100 0 255 255 255 255 30
es_xmath wcs_z2 + 90
es est_effect 3 #a 0 effects/blood_core.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) 0.7 10 10 150 0 0 255

}




block blackwidow1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 149 150 0.6 10 100 5 153 255 153 155 1
	es_xmath wcs_z1 + 25
	es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 100 0.6 10 100 4 153 255 153 155 1
	es_xmath wcs_z1 + 30
	es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 49 50 0.6 10 100 10 153 255 153 155 1
}

block blackwidow3
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/richo1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 400 401 0.4 25 150 1 102 102 153 255 1
	es est_effect 10 #a 0 sprites/richo1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 400 401 0.4 25 150 1 102 102 153 255 1
}

block blackwidow4
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es_xmath wcs_z3 + 95
	es est_effect 3 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 0.4 9 10 153 255 102 255
	es_xmath wcs_z2 + 10
	es_xmath wcs_z1 + 10
	es est_effect 3 #a 0 sprites/xbeam2.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) 0.8 1 10 153 255 102 255
	es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z3) 0 250 0.4 15 50 10 102 255 102 255 1
}

block spirit_of_raven
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_xmath wcs_z3 + 70
es est_effect 11 #a 0 models\crow.mdl server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 1 255
es_xmath wcs_z1 + 5
es_xmath wcs_z2 + 150
es_xmath wcs_y2 + 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) 1 10 10 255 110 30 255
es_xmath wcs_y2 - 300
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) 1 10 10 255 110 30 255
es_xmath wcs_y2 + 150
es_xmath wcs_y1 + 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) 1 10 10 255 110 30 255
es_xmath wcs_y1 - 300
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) 1 10 10 255 110 30 255
es_xmath wcs_y1 + 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) 1 10 10 255 110 30 255
es_xmath wcs_x1 + 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) 1 10 10 255 110 30 255
es_xmath wcs_x1 - 300
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) 1 10 10 255 110 30 255
es_xmath wcs_x2 + 150
es_xmath wcs_x1 + 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) 1 10 10 255 110 30 255
es_xmath wcs_x2 - 300
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) 1 10 10 255 110 30 255

}


block akayatsuku
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 90
es est_effect 3 #a 0 effects/blood_core.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) 0.7 10 10 0 200 0 255

}

block woe
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_xmath wcs_z1 + 60
es_xmath wcs_z2 + 500
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_y2 + 50
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_y2 + 50
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_y2 - 150
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_y2 - 50
es est_effect 3 #a 0 sprites/physcannon_blueflare1.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 90 255
es_xmath wcs_z3 + 60
es_xmath wcs_y3 + 100
es est_effect 3 #a 0 sprites/physcannon_blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 255 255 90 255
es_xmath wcs_y3 - 200
es est_effect 3 #a 0 sprites/physcannon_blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 255 255 90 255
es_xmath wcs_y3 + 100
es_xmath wcs_x3 - 100
es est_effect 3 #a 0 sprites/physcannon_blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 255 255 90 255
es_xmath wcs_x3 + 200
es est_effect 3 #a 0 sprites/physcannon_blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 255 255 90 255

}

block eli
{
es_xset wcs_x1 0
es_xset wcs_z1 0
es_xset wcs_y1 0
es_xset wcs_x2 0
es_xset wcs_z2 0
es_xset wcs_y2 0
es_xset wcs_x3 0
es_xset wcs_z3 0
es_xset wcs_y3 0
es_xset wcs_x4 0
es_xset wcs_z4 0
es_xset wcs_y4 0
es_xset wcs_x5 0
es_xset wcs_z5 0
es_xset wcs_y5 0
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_getplayerlocation wcs_x4 wcs_y4 wcs_z4 server_var(est_userid)
es_getplayerlocation wcs_x5 wcs_y5 wcs_z5 server_var(est_userid)
es_xmath wcs_x1 + 100
es_xmath wcs_y1 + 100
es_xmath wcs_x2 + 100
es_xmath wcs_y2 - 100
es_xmath wcs_x3 - 100
es_xmath wcs_y3 - 100
es_xmath wcs_x4 - 100
es_xmath wcs_y4 + 100
es_xmath wcs_z5 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 170 255 150 255
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) server_var(wcs_x5) server_var(wcs_y5) server_var(wcs_z5) 1 5 5 170 255 150 255
es_xmath wcs_y1 - 100
es_xmath wcs_x2 - 100
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_x1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_x1 + 100
es_xmath wcs_y1 + 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_x1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255

}

block toxins
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_getplayerlocation wcs_x4 wcs_y4 wcs_z4 server_var(est_userid)
es_getplayerlocation wcs_x5 wcs_y5 wcs_z5 server_var(est_userid)
es_xmath wcs_x1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_x1 - 200
es_xmath wcs_y1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 - 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_x1 + 100
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_y1 + 200
es est_effect 3 #a 0 sprites/glow.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 170 255 150 255
es_xmath wcs_z3 + 70
es_xmath wcs_x2 + 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_y2 - 200
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_x2 - 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_y2 + 200
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_x2 - 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 5 170 255 150 255

}

block spruce
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_xmath wcs_z2 + 350
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) 1 15 15 0 105 0 255
es est_effect 11 #a 0 effects/redflare.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 3 255
es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 10 10 10 255 50 255




}


block spectron1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es est_effect 10 #a 0 halflife/glassblue2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 150 1 5 2 0 255 255 255 255 255
	es_xmath wcs_z1 + 20
	es_xmath wcs_z2 + 35
	es est_effect 3 #a 0 models/props_lab/warp_sheet.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 1 5 255 255 255 255
}

block spectron2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 75 0.4 8 2 5 102 0 255 255 50
	es_xmath wcs_z1 + 27
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 75 0.4 8 2 5 102 0 255 255 50
	es_xmath wcs_z1 + 35
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 75 0.4 8 2 5 102 0 255 255 50
}

block spectron3
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es est_effect 10 #a 0 sprites/bloodspray.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 75 1 6 3 4 255 255 255 255 250
}

block nortrom1
{
	es_centertell event_var(attacker) " Тайные Знания "
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
	es_xmath wcs_z3 + 100
	es_xmath wcs_z1 + 50
	es est_effect 3 #a 0 effects/gunshiptracer.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 9 10 0 139 69 255
	es_xmath wcs_x3 - 25
	es_xmath wcs_x1 + 25
	es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 10 0 139 69 255
	es_xmath wcs_x3 + 50
	es_xmath wcs_x1 - 50
	es est_effect 3 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 1 5 10 0 139 69 255
}

block nortrom2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 sprites/plasmaember.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 200 0.5 10 4 0 255 255 255 150 255
	es est_effect 10 #a 0 sprites/plasmaember.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 100 0.5 10 4 0 255 255 255 150 255
	es_xmath wcs_z1 + 75
	es est_effect 10 #a 0 sprites/plasmaember.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 200 0.5 10 4 0 255 255 255 150 255
	es est_effect 10 #a 0 sprites/plasmaember.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 100 0.5 10 4 0 255 255 255 150 255
}

block nortrom3
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 2000 1 100 4 0 110 139 61 255 255
	es est_effect 11 #a 0 sprites/plasmabeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2 100
}
block friz
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 30
es_xmath wcs_z2 + 35
es est_effect 3 #a 0 effects/bluelaser1.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) 0.6 2 9 255 255 255 255
es est_effect 3 #a 0 effects/bluelaser1.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) 0.6 2 9 255 255 255 255
es est_effect 3 #a 0 effects/bluelaser1.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) 0.6 2 9 255 255 255 255
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 400 0.6 30 100 1 255 255 255 255 50


}
block frezult
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 200 0.6 3 4 1 255 255 255 255 50
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 2 0.6 3 4 1 255 255 255 255 50
es_xmath wcs_z1 + 30
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 200 0.6 3 4 1 255 255 255 255 50
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 2 0.6 3 4 1 255 255 255 255 50
es_xmath wcs_z1 + 30
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 200 0.6 3 4 1 255 255 255 255 50
es est_effect 10 #a 0 effects/tvscreen_noise002a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 2 0.6 3 4 1 255 255 255 255 50


}

block oran9e2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
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) 4 10 10 255 100 0 130
es_xmath wcs_z1 + 35
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) 4 10 10 255 100 0 130
es_xmath wcs_z1 + 35
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) 4 10 10 255 100 0 130
es_xmath wcs_z1 - 105
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) 4 10 10 255 100 0 130
es_xmath wcs_z1 - 35
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) 4 10 10 255 100 0 130
}

block fireplay
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 35
es est_effect 10 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 120 1 100 100 0 255 255 255 255 14
es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 2 255
es_xmath wcs_z1 - 35
es est_effect 10 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 2 10 100 0 255 255 255 255 20
es_xmath wcs_z1 + 65
es est_effect 10 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 15 370 2 10 100 0 255 255 255 255 20

}

block testfire
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 35
es est_effect 10 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 1 100 100 0 255 255 255 255 20
es_xmath wcs_z1 - 35
es est_effect 10 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 15 370 2 10 100 0 255 255 255 255 20
}
block playdog1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es est_effect 3 #a 0 effects/hydraspinalcord.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) 0.7 1 10 255 255 255 255
	es_xmath wcs_z1 + 60
	es est_effect 3 #a 0 sprites/greenspit1.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) 0.7 1 10 255 255 255 255
}

block playdog2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 250 0.7 10 120 1 204 255 0 150 1
	es_xmath wcs_z1 + 35
	es est_effect 10 #a 0 sprites/strider_bluebeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 250 0.7 10 120 3 255 204 51 150 1
}

block playdog3
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 11 #a 0 effects/blood_core.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.7 3 255
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 sprites/richo1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 80 0.7 10 10 1 255 255 255 255 1
	es_xmath wcs_z1 + 50
	es est_effect 10 #a 0 sprites/ledglow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 800 0.7 10 100 2 255 255 255 255 1
	es_xmath wcs_z1 + 80
	es est_effect 10 #a 0 sprites/ledglow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 400 0.7 10 100 5 255 255 255 255 1
}

block poseidon1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 10
	es_xmath wcs_z2 + 10
	es est_effect 3 #a 0 sprites/flamelet3.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) 0.4 10 10 102 255 255 170
	es_xmath wcs_z1 + 10
	es_xmath wcs_z2 + 10
	es est_effect 3 #a 0 sprites/glow.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) 0.4 10 10 102 153 255 170
}

block poseidon2
{
    es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
    es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
    es_xmath wcs_z2 + 60
    es est_effect 10 #a 0 sprites/ar2_muzzle4b.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 240 150 0.4 30 50 0 51 204 153 190 10
    es_xmath wcs_z2 - 20
    es est_effect 10 #a 0 sprites/ar2_muzzle4b.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 150 40 0.4 30 50 0 51 204 153 255 10
}


block poseidon3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 500
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) 0.3 50 10 51 102 255 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 400 50 0.3 50 200 50 51 102 255 155 255
}

block ammobaron1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
}

block ammobaron2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 2
es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 501 500 1 10 10 1 255 50 0 155 255
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 401 400 1 10 10 1 255 0 0 155 255
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 501 500 1 10 10 1 255 50 0 155 255

}


block ammobaron3
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 52 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 52 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 54 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 54 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 56 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 56 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 58 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 58 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 60 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 60 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 62 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 62 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 64 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 64 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 66 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 66 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 68 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 68 0.2 5 15 0 255 255 255 255 255
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
	es est_effect 10 #a 0 effects/ar2ground2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 70 0.2 5 15 0 255 255 255 255 255
}


block posya
{
es repeat create server_var(wcs_tmp) "es_xdoblock effects_lightgreen/posedon"
es repeat start server_var(wcs_tmp) 0.3
es_delayed 4 repeat delete server_var(wcs_tmp)

}

block posedon
{

es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 50 0.2 10 10 1.8 51 255 204 255 100
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 200 0.2 10 10 1.8 51 255 204 255 100

}

block assasinspider
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 25
es est_effect 3 #a 0 effects/combineshield/comshieldwall.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 3 3 255 255 255 255
es est_effect 10 #a 0 effects/combineshield/comshieldwall2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 100 1 30 100 0 255 255 255 255 255

}

block assasinspider2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 25
es_xmath wcs_z2 + 25
es est_effect 3 #a 0 effects/combineshield/comshieldwall.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 1 1 255 255 255 255
es est_effect 10 #a 0 effects/combineshield/comshieldwall.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 5 6 1 5 100 0 255 255 255 255 1

}


block wafsehg
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 50
es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 600 1 100 100 0.5 255 0 0 255 1

}

block wfagagrhhrt
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 20
es_xmath wcs_z2 + 20
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 20 20 255 200 200 100
es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 1 60 100 0.8 255 0 0 255 20
}


block windrunner
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/ar2_muzzle1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 300 1 100 100 1 255 255 255 255 200
}


block kori
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 120
es est_effect 3 #a 0 sprites/xbeam2.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) 0.3 52 52 255 40 130 255
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 255 40 130 255 2
}


block koral1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 120
es est_effect 3 #a 0 sprites/xbeam2.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) 0.3 52 52 51 255 204 255
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100
es_xmath wcs_z1 + 34
es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100
es_xmath wcs_z1 + 48
es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100

}


block koral2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 120
es est_effect 3 #a 0 sprites/xbeam2.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) 0.3 52 52 51 255 183 255
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100
es_xmath wcs_z1 + 34
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100
es_xmath wcs_z1 + 48
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 100

}


block koral3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 100
es est_effect 3 #a 0 sprites/xbeam2.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) 0.3 52 52 51 255 151 255
es_xmath wcs_z1 + 3
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 300 0.3 15 100 0 51 255 204 255 2
}


block bofdar1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 35
es_xmath wcs_z2 + 30
es est_effect 3 #a 0 sprites/lgtning_noz.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) 0.8 3 3 255 255 108 255

}

block bofdar2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 5
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 200 0.7 9 100 3 255 255 108 255 10
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 200 0.7 9 100 3 255 255 108 255 10

}



block bofdar3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 400
es est_effect 3 #a 0 sprites/bluelight1.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 255
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 350 1 60 100 0 255 255 108 255 100

}

block paladinaura
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 10
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 0.7 10 100 0 255 255 255 255 1

}

block purplesmoke
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 35
es_xmath wcs_z2 + 35
es est_effect 3 #a 0 sprites/gunsmoke.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 20 20 255 75 100 255

}

block purpleup2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 150
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 600 1 15 100 0 255 0 255 255 100
es_xmath wcs_z1 + 25
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 550 1 15 100 0 255 0 255 255 100
es_xmath wcs_z1 + 25
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 550 1 15 100 0 255 0 255 255 100
es_xmath wcs_z1 + 25
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 600 1 15 100 0 255 0 255 255 100
es_xmath wcs_z2 + 130
es est_effect 10 #a 0 sprites/laserbeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 400 1 80 100 0 255 0 255 255 100

}

block triple
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 60
es est_effect 3 #a 0 sprites/physcannon_bluelight1.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 255
es_xmath wcs_z2 + 10
es_xmath wcs_z1 + 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) 1 5 5 255 255 255 255
es_xmath wcs_z2 + 10
es_xmath wcs_z1 + 10
es est_effect 3 #a 0 sprites/bluelight1.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 255



}

block soldier1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 20
	es_xmath wcs_z2 + 20
	es est_effect 3 #a 0 sprites/glow03.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) 0.4 10 10 153 153 0 200
	es est_effect 3 #a 0 sprites/flamelet3.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) 0.4 10 10 51 153 51 200
	es est_effect 3 #a 0 sprites/blueshaft1.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) 0.4 2 2 255 153 0 180
}

block soldier2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es playerget viewcoord server_var(est_userid) wcs_x2 wcs_y2 wcs_z2
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_14 #a 0 effects/fire_cloud2.vmt server_var(vector1) server_var(vector2) 150 20 255
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 sprites/sprite_fire01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 400 0 1 10 4 0 255 255 255 255 255
es est_effect 10 #a 0 sprites/sprite_fire01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 400 1 10 4 0 255 255 255 255 255    
}

block hoore1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 70
	es est_effect 11 #a 0 decals/metal/shot5.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.3 0.2 255
	es est_effect 11 #a 0 decals/metal/shot5.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.3 0.2 255
	es_xmath wcs_z1 - 60
	es est_effect 10 #a 0 decals/bloodstain_101.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.3 20 10 0 255 255 255 255 255
	es_xmath wcs_z1 + 40
	es est_effect 11 #a 0 decals/bloodstain_101.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.3 0.2 100
}

block hoore2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 1000
	es est_effect 3 #a 0 effects/blueblacklargebeam.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) 0.5 10 10 255 10 10 255
	es_xmath wcs_z2 + 10
	es est_effect 10 #a 0 decals/bloodstain_101.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 150 149 2 20 10 0 255 255 255 255 255
	es_xmath wcs_z2 + 60
	es_xmath wcs_y1 + 1000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_y1 - 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_x1 + 1000
	es_xmath wcs_y1 + 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_x1 - 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_y1 - 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_x1 + 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_x1 - 2000
	es_xmath wcs_y1 + 1000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
	es_xmath wcs_x1 + 2000
	es est_effect 3 #a 0 effects/blood_gore.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.5 2 2 255 0 0 255
}



block jockomonkey1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 + 15
	es_math wcs_y1 + 30
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_y1 - 60
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 - 45
	es_math wcs_y1 + 30
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 + 30
	es_math wcs_z1 + 90
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 + 15
	es_math wcs_y1 + 30
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_y1 - 60
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 - 45
	es_math wcs_y1 + 30
	es est_effect 10 #a 0 sprites/orangeflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 0.4 15 255 0 255 255 255 155 255
	es_math wcs_x1 + 85
	es_math wcs_y1 + 55
	es_math wcs_z1 - 80
	es_math wcs_x2 + 55
	es_math wcs_y2 + 55
	es_math wcs_z2 + 75
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_x1 - 110
	es_math wcs_y1 + 110
	es_math wcs_x2 - 110
	es_math wcs_y2 + 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
}

block jockomonkey2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es_math wcs_x1 + 55
	es_math wcs_y1 + 55
	es_math wcs_x2 + 55
	es_math wcs_y2 + 55
	es_math wcs_z2 + 75
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_x1 - 110
	es_math wcs_y1 + 110
	es_math wcs_x2 - 110
	es_math wcs_y2 + 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_x1 + 110
	es_math wcs_y1 + 110
	es_math wcs_z1 + 75
	es_math wcs_x2 + 110
	es_math wcs_y2 + 110
	es_math wcs_z2 - 75
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_x1 - 110
	es_math wcs_y1 + 110
	es_math wcs_x2 - 110
	es_math wcs_y2 + 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
	es_math wcs_y1 - 110
	es_math wcs_y2 - 110
	es est_effect 3 #a 0 sprites/orangeflare1.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) 0.4 5 5 255 255 255 155
}

block jockomonkey3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255
	es est_effect 10 #a 0 effects/blood_core.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 401 400 1 10 100 1 0 23 255 155 255
	es est_effect 10 #a 0 effects/blood_core.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 401 400 1 10 100 1 0 23 255 155 255
}

block jockomonkey4
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 11 0.3 180 20 0 255 255 255 255 180
	es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 11 0.3 180 20 0 255 255 255 255 180
	es est_effect 7 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 50
}

block knife
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_math wcs_z1 + 80
es_math wcs_x1 - 30
es_math wcs_x2 + 30
es est_effect 3 #a 0 sprites/physbeam.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 1 10 155 155 155 255

}

block lunabeam
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 1500
es est_effect 3 #a 0 sprites/xbeam2.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) 0.7 1 27 255 255 255 183
es_xmath wcs_z1 - 1497
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 200 0.7 25 100 0 255 255 255 183 100
es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 1 0.7 25 100 0 255 255 255 183 100

}

block iceice
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 3 #a 0 sprites/glow03.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) 0.4 10 10 0 103 255 200
es est_effect 3 #a 0 sprites/blueshaft1.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) 0.4 2 2 0 103 255 180
}

block vampire
{

		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 20
		es_xmath wcs_z2 + 20
		es est_effect 3 #a 0 sprites/shellchrome.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) 0.5 10 10 255 0 0 255
		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) 0.5 2 7 255 0 0 255
	}

block scorpion
{
	
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 20
		es_xmath wcs_z2 + 20
		es est_effect 3 #a 0 sprites/shellchrome.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) 0.5 10 10 0 255 114 255
		es est_effect 3 #a 0 sprites/qi_center.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) 0.5 10 10 5 255 114 255
		es est_effect 3 #a 0 sprites/lgtning_noz.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) 0.5 2 2 255 255 255 255
		es est_effect 10 #a 0 sprites/640hud9.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 110 0.5 150 100 0 5 255 114 255 1
	}

block donator
{
	
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 20
		es_xmath wcs_z2 + 20
		es est_effect 3 #a 0 sprites/shellchrome.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) 0.5 10 10 255 255 0 255
		es est_effect 3 #a 0 sprites/qi_center.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) 0.5 10 10 255 255 0 255
		es est_effect 3 #a 0 sprites/lgtning_noz.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) 0.5 2 2 255 255 0 255
}

block deagleranger
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 20
es_xmath wcs_z2 + 20
es est_effect 3 #a 0 sprites/shellchrome.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) 0.5 10 10 255 255 255 255
es est_effect 3 #a 0 sprites/crystal_beam1.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) 0.5 10 10 255 255 0 255

}

block vagabond2
{

	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 + 50
	es_xmath wcs_x1 + 10
	es_xmath wcs_z2 + 60
	es_xmath wcs_y2 + 20
	es_xmath wcs_x2 + 7
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 - 50
	es_xmath wcs_x1 + 10
es_xmath wcs_z2 + 60
	es_xmath wcs_y2 - 20
	es_xmath wcs_x2 + 7
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 + 1
	es_xmath wcs_z2 + 50
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 + 100
	es_xmath wcs_y2 + 20
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 - 100
	es_xmath wcs_y2 - 20
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 - 100
	es_xmath wcs_y2 - 20
	es_xmath wcs_z1 + 50
	es_xmath wcs_z2 + 25
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 + 100
	es_xmath wcs_y2 + 20
	es_xmath wcs_z1 + 50
	es_xmath wcs_z2 + 25
	es est_effect 3 #a 0 sprites/strider_bluebeam.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 10 10 255 255 255 255
}

block frostecristall
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es est_effect 10 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.5 255 255 255 255 5
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es_xmath wcs_y1 + 50
	es est_effect 10 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.2 255 255 255 255 5
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es_xmath wcs_y1 - 50
	es est_effect 10 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.5 255 255 255 255 5
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es_xmath wcs_x1 + 50
	es est_effect 10 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.2 255 255 255 255 5
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es_xmath wcs_x1 - 50
	es est_effect 10 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.2 255 255 255 255 5
}

block frostebite
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 50
	es_math wcs_z2 + 50
	es est_effect 3 #a 0 sprites/physbeam.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 10 10 249 132 229 255
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 10 0 255 155 2
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 15
	es est_effect 11 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 3 255 then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es est_effect 3 #a 0 sprites/flatflame.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 3 6 100 0 255 255
}

block deadflamer
{

	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 + 50
	es_xmath wcs_x1 + 10
	es_xmath wcs_z2 + 60
	es_xmath wcs_y2 + 20
	es_xmath wcs_x2 + 7
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 - 50
	es_xmath wcs_x1 + 10
es_xmath wcs_z2 + 60
	es_xmath wcs_y2 - 20
	es_xmath wcs_x2 + 7
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es_xmath wcs_y1 + 1
	es_xmath wcs_z2 + 50
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 + 100
	es_xmath wcs_y2 + 20
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 - 100
	es_xmath wcs_y2 - 20
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	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_y1 - 100
	es_xmath wcs_y2 - 20
	es_xmath wcs_z1 + 50
	es_xmath wcs_z2 + 25
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_y1 + 100
	es_xmath wcs_y2 + 20
	es_xmath wcs_z1 + 50
	es_xmath wcs_z2 + 25
	es est_effect 3 #a 0 sprites/fire2.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 10 10 255 255 255 255
}

block greenlasers
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 50
	es_math wcs_z2 + 50
	es est_effect 3 #a 0 sprites/bluelaser1.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 10 10 255 204 0 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 45
	es_math wcs_z2 + 45
	es est_effect 3 #a 0 sprites/bluelaser1.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 10 10 255 204 0 255
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 55
	es_math wcs_z2 + 55
	es est_effect 3 #a 0 sprites/bluelaser1.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 10 10 255 204 0 255
}

block crowwing
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1900 10 40 10 0.5 70 60 60 255 3
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 1900 10 40 10 0.2 0 0 0 255 2
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1900 10 40 10 0.5 70 60 60 255 3
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 1900 10 40 10 0.2 0 0 0 255 2
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 50
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 5 40 10 0.5 70 60 60 255 5
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 5 40 10 0.2 0 0 0 255 5
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 5 40 10 0.5 70 60 60 255 5
	es est_effect 10 #a 0 models/crow/crow01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 5 40 10 0.2 0 0 0 255 5
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 2
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 3
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 4
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 5
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 6
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 7
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 8
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 9
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 10
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 11
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 12
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 13
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 14
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 15
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 16
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 17
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 18
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 19
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 + 20
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 20
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 21
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 22
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 23
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 24
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 25
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 26
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 27
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 28
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 29
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 30
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 31
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 32
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 33
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 34
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 35
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 36
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 37
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 38
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_xmath wcs_z1 - 39
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 1 10 20 0 5 51 51 204 255 1
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 - 40
	es es_xdelayed 0.1 es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 10 10 0 5 51 51 204 255 1
	es es_xdelayed 0.2 es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 10 10 0 5 51 51 204 255 1
	es es_xdelayed 0.3 es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 10 10 0 5 51 51 204 255 1
	es es_xdelayed 0.4 es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 10 10 0 5 51 51 204 255 1
	es es_xdelayed 0.5 es est_effect 10 #a 0 sprites/lgtning_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 500 10 10 0 5 51 51 204 255 1
}

block tooooooxic
{
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 50
	es_math wcs_z2 + 50
	es est_effect 3 #a 0 sprites/plasmabeam.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 10 10 255 255 255 255
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 45
	es_math wcs_z2 + 45
	es est_effect 10 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 10 255 99 99 2
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_z1 + 55
	es_math wcs_z2 + 55
	es est_effect 10 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 10 255 99 99 2
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_x1 + 55
	es_math wcs_x2 + 55
	es est_effect 10 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 10 255 99 99 2
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_math wcs_x1 + 45
	es_math wcs_x2 + 45
	es est_effect 10 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 10 255 99 99 2
}

block physic
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 100
	es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.5 255 255 255 255 5
	es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.2 255 255 255 255 5
	es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.5 255 255 255 255 5
	es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 20 2 40 10 0.2 255 255 255 255 5
}

block murk1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 70
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 10 10 0 50 50 50 255 255
	es_xmath wcs_z1 - 60
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 10 10 0 50 50 50 255 255
	es_xmath wcs_z1 + 60
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 10 10 0 50 50 50 255 255
	es_xmath wcs_z1 - 60
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 10 10 0 50 50 50 255 255
	es_xmath wcs_z2 + 10
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.5 1 1 50 50 50 255
	es_xmath wcs_z1 + 60
	es_xmath wcs_z2 + 60
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.5 1 1 50 50 50 255
}

block murk2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
        es_xmath wcs_z1 + 70
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 .2 10 10 0 50 50 50 255 255
        es_xmath wcs_z1 - 60
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 .2 10 10 0 50 50 50 255 255
        es_xmath wcs_y2 + 50
        es_xmath wcs_z2 + 150
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_y2 - 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_z2 - 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_y2 + 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_y1 + 50
        es_xmath wcs_z1 + 40
        es_xmath wcs_z2 + 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_y1 - 100
        es_xmath wcs_y2 - 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_y1 + 100
        es_xmath wcs_y2 + 50
        es_xmath wcs_z2 - 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
        es_xmath wcs_z1 - 100
	es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
}


block razor1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 51 0.3 5 5 50 140 140 255 155 100
	es_xmath wcs_z1 + 20
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 51 0.3 5 5 50 140 140 255 155 100
	es_xmath wcs_z1 + 20
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 51 0.3 5 5 50 140 140 255 155 100
	es_xmath wcs_z1 + 20
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 51 0.3 5 5 50 140 140 255 155 100
}

block razor2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 80
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 12
es_xmath wcs_z2 + 20
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) 0.3 100 10 140 140 255 155
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) 0.3 100 10 140 140 255 155
}


block rage1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 1500 0.6 100 300 1.8 175 175 255 255 1
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 1500 0.6 100 300 3.8 0 0 255 50 5
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 50 0.6 50 100 2 175 175 255 255 2
}

block rage2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
        es_xmath wcs_z1 + 10
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 400 0.4 40 300 1.8 175 175 255 255 100
        es_xmath wcs_z1 + 10
	es est_effect 10 #a 0 sprites/shellchrome.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 600 0.4 40 300 1.8 175 175 255 255 100
        es_xmath wcs_z1 + 10
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 800 0.4 40 300 1.8 175 175 255 100 100
}

block fire
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 60
es est_effect 11 #a 0 sprites/fire2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 255
es_xmath wcs_z1 - 60
es est_effect 11 #a 0 sprites/blueflare1_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 210
}



block electros
{
  
    
    es_xsetinfo wcs_x3 0
    es_xsetinfo wcs_y3 0
    es_xset wcs_z3 0
    es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
    es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
    es_xmath wcs_z2 + 50
    es est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es_delayed .4 est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es_delayed .8 est_effect 3 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es_xmath wcs_z3 + 50
    es_xmath wcs_y3 + 50
    es est_effect 3 #a .1 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es est_effect 3 #a .5 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es_xmath wcs_z3 + 50
    es_xmath wcs_y3 - 50
    es est_effect 3 #a .2 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es est_effect 3 #a .6 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es_xmath wcs_z3 - 50
    es_xmath wcs_y2 - 50
    es est_effect 3 #a .3 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
    es est_effect 3 #a .7 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) .1 15 1 155 155 155 255
     
  }

block electroaura
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 400 0.3 8 8 50 140 140 255 155 255
}

block pulse
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 50
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10
es_xmath wcs_z1 + 40
es_delayed .2 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10
es_xmath wcs_z1 + 40
es_delayed .4 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10
es_xmath wcs_z1 - 50
es_delayed .6 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10
es_xmath wcs_z1 - 40
es_delayed .8 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10
es_xmath wcs_z1 - 40
es_delayed 1 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 128 255 10"
   }


block godstrengch
    {
   es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
   es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
   es_xset vector1 wcs_z1
   es_xset vector2 wcs_z2
    es_xmath wcs_z2 + 1110
    es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
    es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
    es est_effect_06 #a 0.8 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 3 1 1 10 10 255 255 255 255 100
    es_delayed 2.2 est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed 2.2 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 2 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed 2 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 1.8 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 25 25 25 255 9
    es_delayed 1.8 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 1.6 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed 1.6 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 1.4 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 25 25 25 255 9
    es_delayed 1.4 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 1.2 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed 1.2 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed 1 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 25 25 25 255 9
    es_delayed 1 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed .8 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed .8 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed .6 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 25 25 25 255 9
    es_delayed .6 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed .4 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es_delayed .4 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es_delayed .2 es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 25 25 25 255 9
    es_delayed .2 es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es_xmath wcs_z1 + 110
    es est_effect 10 #a 0 sprites/tp_beam001.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 199 150 2 23 11 0 15 5 255 255 9
    es est_effect 3 #a 0 effects/blueblacklargebeam.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 5 5 20 15 255 255
    es est_playplayer server_var(est_userid) ambient/atmosphere/hole_hit2.wav
    }
block sunlight
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
       es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
       es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
       es est_effect_19 #a 0 server_var(vector1) server_var(vector2) 100
       es est_effect_18 #a 0 server_var(vector1) 255 50 25 144 300 3 18
}


block bluedarkattack
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
    es est_effect 10 #a 0.1 sprites\bluelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 130 1 20 10 0 100 100 222 255 5
    es_xmath wcs_z2 + 50
    es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
    es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
    es est_effect_18 #a 0 server_var(vector1) 255 50 25 144 100 5 18
    es est_effect_19 #a 0 server_var(vector1) server_var(vector2) 100
    es est_effect_18 #a 0 server_var(vector1) 25 50 255 300 130 3 108
es est_effect_19 #a 0 server_var(vector2) server_var(vector2) 100
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 0 0 255 255 100
 
}


block redlightattack
{
    es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
    es_xmath wcs_z2 + 50
    es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
    es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_19 #a 0 server_var(vector1) server_var(vector2) 100
    es est_effect_18 #a 0 server_var(vector1) 255 50 25 400 300 3 108
es est_effect_19 #a 0 server_var(vector2) server_var(vector2) 1000
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 100 .3 15 1 10 10 255 0 0 255 100
   
   
  }

block shade
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
 es_xmath wcs_z2 + 50
es est_effect 10 #a 0 cable/chain.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 10 1 11 100 5 5 5 5 255 50
 es_xmath wcs_z1 + 25
es est_effect 10 #a 0 cable/chain.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 10 1 11 100 5 5 5 5 255 50
 es_xmath wcs_z1 + 25
es est_effect 10 #a 0 cable/chain.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 10 1 11 100 5 5 5 5 255 50

}

block tree
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
 es_xmath wcs_z1 + 100
es est_effect 11 #a 0 nature/inftreec.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 255

}

block snake1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es est_effect 7 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 155
	es est_effect 11 #a 0 effects/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.4 3 255
}




block baal1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 40
	es_xmath wcs_z2 + 20
	es est_effect 3 #a 0 sprites/cbbl_smoke.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 8 8 255 0 0 255
	es est_effect 3 #a 0 sprites/shellchrome.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 10 255 255 255 150
	es_xmath wcs_y1 + 10
	es est_effect 3 #a 0 sprites/cbbl_smoke.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 8 8 255 0 0 255
	es est_effect 3 #a 0 sprites/shellchrome.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 150
	es est_effect 10 #a 0 effects/blueblackflash.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 300 90 .3 60 20 0 255 0 0 255 1
}

block baal2
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 event_var(attacker)
	es_getplayerlocation wcs_x4 wcs_y4 wcs_z4 event_var(attacker)
	es_math wcs_z1 + 10
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 181 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 181 1 3 255 0 255 0 0 255 255
	es_math wcs_x1 - 20
	es_math wcs_y1 - 74
	es_math wcs_x2 + 60
	es_math wcs_y2 + 48
	es_math wcs_z2 + 10
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_y1 + 148
	es_math wcs_y2 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_y1 - 148
	es_math wcs_x2 - 80
	es_math wcs_y2 + 122
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_x2 + 80
	es_math wcs_y2 - 26
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_y1 + 148
	es_math wcs_y2 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_y1 - 148
	es_math wcs_x2 - 80
	es_math wcs_y2 + 122
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_x1 - 55
	es_math wcs_y1 + 74
	es_math wcs_x2 + 80
	es_math wcs_y2 - 26
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_y2 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es est_effect 3 #a 0 sprites/cbbl_smoke.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
	es_math wcs_z3 + 10
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 150 151 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 150 151 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 180 181 1 3 255 0 255 0 0 255 255
	es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 180 181 1 3 255 0 255 0 0 255 255
	es_math wcs_x3 - 20
	es_math wcs_y3 - 74
	es_math wcs_x4 + 60
	es_math wcs_y4 + 48
	es_math wcs_z4 + 10
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_y3 + 148
	es_math wcs_y4 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_y3 - 148
	es_math wcs_x4 - 80
	es_math wcs_y4 + 122
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_x4 + 80
	es_math wcs_y4 - 26
	es est_effect 3 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_y3 + 148
	es_math wcs_y4 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_y3 - 148
	es_math wcs_x4 - 80
	es_math wcs_y4 + 122
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_x3 - 55
	es_math wcs_y3 + 74
	es_math wcs_x4 + 80
	es_math wcs_y4 - 26
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es_math wcs_y4 - 96
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
	es est_effect 3 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 1 2 2 255 0 0 255
}

block assassin1
{
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es est_effect 10 #a 0 decals/milsewlight.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 50 0.7 20 5 0 255 255 255 255 255
	es_xmath wcs_z2 + 70
	es est_effect 10 #a 0 decals/milsewlight.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z2) 50 250 0.7 20 5 0 255 255 255 255 255
	es_xmath wcs_y2 + 50
	es_xmath wcs_y1 + 50
	es est_effect 3 #a 0 decals/milsewlight.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) 0.7 9 10 0 139 69 255
	es_xmath wcs_y2 - 100
	es_xmath wcs_y1 - 100
	es est_effect 3 #a 0 decals/milsewlight.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) 0.7 9 10 0 139 69 255
}

block assassin2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_playsound event_var(attacker) ambient/3dmeagle.wav 1.0
	es est_effect 10 #a 0 decals/offseclight.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 349 350 0.6 20 5 0 255 255 255 255 255
        es_xmath wcs_z1 + 45
	es est_effect 10 #a 0 decals/offseclight.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 350 1 0.2 20 5 0 255 255 255 100 255
        es_xmath wcs_z1 - 20
	es est_effect 10 #a 0 decals/offseclight.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 350 1 0.2 20 5 0 255 255 255 100 255
	es_delayed 1.5 es_playsound event_var(attacker) ambient/office/zap1.wav 1.0
}

block darkflame
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
        es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 179 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 179 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 119 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 119 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 89 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 89 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 59 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 59 0.2 8 10 0 50 50 50 255 255
        es_xmath wcs_z1 + 140
	es est_effect 3 #a 0 sprites/cbbl_smoke.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) 0.2 15 15 255 255 255 200
        es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 179 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 179 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 119 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 119 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 89 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 89 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 59 0.2 8 10 0 50 50 50 255 255
	es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 59 0.2 8 10 0 50 50 50 255 255

}

block watertotem
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 249 2 18 10 0 50 50 50 180 255
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 249 2 13 10 0 50 50 255 255 255
        
}


block lasercross
{
es repeat create server_var(wcs_tmp) "es_xdoblock effects_lightgreen/laser"
es repeat start server_var(wcs_tmp) 0.1
es_delayed 6 repeat delete server_var(wcs_tmp)

}



block laser
{
        es playerget viewcoord server_var(est_userid) wcs_x2 wcs_y2 wcs_z2
        es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
        es_math wcs_z1 + 50
        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) 0.1 10 6 255 0 0 20
        es est_effect 11 #a 0 effects/redflare.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.4 255

       
}

block nebula1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_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) 2 300 200 77 77 77 255
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 60 3 400 200 0 10 10 10 255 0
}



block holyfallen
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 4400
es es_delayed 2 est_effect 3 #a 0 sprites/glow.vmt server_var(wcs_1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 5 3 3 55 55 55 255
es_xmath wcs_z2 + 90
es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 30 5 1 10 0 55 55 55 255 50
es es_delayed 2 est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 50 80 5 10 10 0 55 55 55 255 50

}

block holystrike
{
es es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 950 0.2 300 30 0 55 55 55 255 50
es_delayed 0.2 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 950 100 0.2 300 30 0 55 55 55 255 50
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 3 #a 0 sprites/glow.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) 0.1 3 3 55 55 55 255
es_delayed 0.2 es est_effect 3 #a 0 sprites/glow.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) 0.1 3 3 55 55 55 255
es_delayed 0.4 es est_effect 3 #a 0 sprites/glow.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) 0.1 3 3 55 55 55 255

}


block holyshield
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 950 0.2 300 30 0 55 55 55 255 50
es_delayed 0.2 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 950 100 0.2 300 30 0 55 55 55 255 50
}

block tester
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 2 #a 0 sprites/bluelight1.vmt server_var(est_userid) event_var(attacker) 3 1 2 0 0 64 255
}


block ultimatewte
{
	es_give server_var(wcs_altir) env_Smokestack
	es_fire server_var(wcs_altir) env_Smokestack addoutput "BaseSpread 100"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "SpreadSpeed 100"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "Speed 50"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "StartSize 1"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "EndSize 10"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "Rate 400"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "JetLength 100"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "SmokeMaterial effects/gunshiptracer.vmt"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "twist 300"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "rendercolor 100 100 255"
	es_fire server_var(wcs_altir) env_Smokestack addoutput "renderamt 10"
	es_fire server_var(wcs_altir) env_Smokestack turnon
	es_fire server_var(wcs_altir) env_Smokestack setparent !activator
	es_delayed 5 es_fire server_var(wcs_altir) env_Smokestack kill
}


block ultimatettt
{
 es_give server_var(est_userid) env_Smokestack 
       es_fire server_var(est_userid) env_Smokestack addoutput "classname altir"
       es_fire server_var(est_userid) altir addoutput "basespread 100"
       es_fire server_var(est_userid) altir addoutput "spreadspeed 100"
       es_fire server_var(est_userid) altir addoutput "speed 50"
       es_fire server_var(est_userid) altir addoutput "startsize 1"
       es_fire server_var(est_userid) altir addoutput "endsize 10"
       es_fire server_var(est_userid) altir addoutput "rate 400"
       es_fire server_var(est_userid) altir addoutput "jetlength 100"
       es_fire server_var(est_userid) altir addoutput "twist 300"
       es_fire server_var(est_userid) altir addoutput "SmokeMaterial effects/gunshiptracer.vmt"
       es_fire server_var(est_userid) altir addoutput "angles 0 0 0"
       es_fire server_var(est_userid) altir addoutput "renderamt 10"
       es_fire server_var(est_userid) altir addoutput "rendercolor 100 100 255"
       es_fire server_var(est_userid) altir turnon 
       es_fire server_var(est_userid) altir setparent !activator
       es_delayed 5 es_fire server_var(est_userid) altir kill
}


block brew1
{
  es_playsound server_var(est_userid) ambient/levels/prison/inside_battle_antlion3.wav 1
  es_playsound event_var(attacker) ambient/levels/prison/inside_battle_antlion3.wav 1
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
  es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
  es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 2 100 100 0 255 55 0 255 10
  es_xmath wcs_z1 + 20
  es_xmath wcs_z2 + 20
  es est_effect 3 #a 0 sprites/glow.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) 0.5 2 6 255 50 0 255
}



block brew2
{
  es_playsound event_var(attacker) npc/ichthyosaur/attack_growl3.wav 1
  es_playsound server_var(est_userid) npc/ichthyosaur/attack_growl3.wav 1
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
  es est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 3 255
  es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 2 100 100 0 255 55 0 255 10
}


block fr
{
es repeat create server_var(wcs_tmp) "es_xdoblock effects_lightgreen/flame"
es repeat start server_var(wcs_tmp) 0.1
es_delayed 6 repeat delete server_var(wcs_tmp)

}



block flame
{
        es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
        es_math wcs_z1 + 90
        es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1.3 255
es_math wcs_z1 - 40
        es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.4 0.5 255

       
}


block firearrows
{   

  
	es_playsound server_var(est_userid) ambient\fire\mtov_flame2.wav 1
	es_playsound event_var(attacker) weapons/fx/nearmiss/bulletltor05.wav 1
	es_delayed .1 es_playsound server_var(est_userid) weapons/fx/nearmiss/bulletltor03.wav 1
	es_delayed .2 es_playsound server_var(est_userid) weapons/fx/nearmiss/bulletltor03.wav 1
	es_delayed .3 es_playsound server_var(est_userid) weapons/fx/nearmiss/bulletltor04.wav 1
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
  es_xmath wcs_z1 + 60
	es_xmath wcs_z2 + 50
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a 0 sprites/orangelight1.vmt server_var(vector1) server_var(vector2) 10 .3 1 1 1 0.2 255 205 45 255 100
	es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) .5 .5 255
  es_xmath wcs_y2 + 80
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es_delayed 0.4 es est_effect_06 #a 0 sprites/orangelight1.vmt server_var(vector1) server_var(vector2) 10 .3 1 1 1 0.2 255 205 45 255 100
	es_delayed 0.4 es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) .5 .5 255
  es_xmath wcs_y2 - 160
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1);es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es_delayed .5 es est_effect_06 #a 0 sprites/orangelight1.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0.2 255 205 25 255 100
 	es_delayed .5 es est_effect 11 #a 0 sprites/fire1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) .5 .5 255 
}

block thunder
{
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
  es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 10
	es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
          es est_effect 3 #a 0 effects/fleck_tile2.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) 0.5 5 12 28 28 228 255
es_delayed .2 es est_effect 3 #a 0 effects/fleck_tile2.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) 0.5 5 14 255 255 255 255
  es est_effect_08 #a 0 effects/fleck_tile2.vmt server_var(vector2) 520 40 1 .5 40 400 3 255 255 255 255 10 1
es_delayed .4 es est_effect 3 #a 0 effects/fleck_tile2.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) 0.5 5 12 255 255 255 255
	es est_effect 11 #a 0 Sprites/physring1.vmt server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2) .5 1.3 255
	es_emitsound player server_var(est_userid) npc/scanner/scanner_electric1.wav 1
}



block tester
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 160 5 1 5 5 1 255 250 70 10 10
es_xmath wcs_z1 + 80
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) 1 20 20 10 50 255 170
es est_effect 11 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 1 50
}



block explode
{

es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 40
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 30
es_trick dispatcheffect server_var(est_userid) Explosion 1
es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
 
}

block blood
{
es_fire server_var(est_userid) env_blood emitblood
}

block leeched
{
     es_xset vector1 wcs_z1
     es_xset vector2 wcs_z2
     es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
     es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
     es_xmath wcs_z1 + 50
     es_xmath wcs_z2 + 50
     es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
     es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
     es est_effect_06 #a 0   sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 80 2 10 5 10 0 255 0 0 255 30
	 es est_effect_06 #a 0   sprites/crystal_beam1.vmt server_var(vector2) server_var(vector1) 80 2 10 5 10 0 255 0 100 255 30
	 es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 100 2 20 0 0 255 0 255 255 10
	 es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 100 2 20 0 0 255 0 0 255 10
	 es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 2 20 0 0 255 0 255 255 10
	 es_xmath wcs_z1 + 30
	 es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 2 20 0 0 255 0 0 255 10
	 es_xmath wcs_z1 - 60
	 es est_effect 10 #a 0 sprites/crystal_beam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 2 20 0 0 255 0 0 255 10
	 es_emitsound player server_var(est_userid) npc/antlion_guard/angry3.wav 1 1
}


block poseidons_push
{
	 es_xset vector1 wcs_z1
     es_xset vector2 wcs_z2
     es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
     es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
     es_xmath wcs_z1 + 50
     es_xmath wcs_z2 + 50
     es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
     es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
     es est_effect_06 #a 0 effects/fire_cloud1.vmt server_var(vector1) server_var(vector2) 80 1 10 5 10 0 50 218 236 255 30
	 es est_effect_06 #a 0 sprites/dot.vmt server_var(vector2) server_var(vector1) 80 1 10 5 10 0 17 99 181 255 100
	 es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 2 20 0 0 50 218 236 255 1
     es_xmath wcs_z1 + 20
	 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.1 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.2 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.3 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.4 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.5 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.6 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.7 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
	 es_xmath wcs_z1 + 20
	 es_delayed 0.8 es est_effect 10 #a 0 effects/fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 100 0.2 20 0 0 50 218 236 255 1
}

block smoke
{
es_xsetinfo player_x 0
es_xsetinfo player_y 0
es_xsetinfo player_z 0
es_xsetinfo v1 0
es playerget location server_var(est_userid) player_x player_y player_z
es_math player_z + 32
es_createvectorstring v1  server_var(player_x) server_var(player_y) server_var(player_z)
es_effect smoke server_var(v1) smoke 48 2
}



block firearrows
{
	es_playsound event_var(attacker) ambient\fire\mtov_flame2.wav 1.0
	es_delayed 1 es_xplaysound event_var(attacker) weapons/fx/nearmiss/bulletltor05.wav 1.0
	es_xset vector1 0
	es_xset vector2 0
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 60
	es_xmath wcs_z2 + 50
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a 0 sprites/fire2.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 255 255 255 100
	es est_effect_06 #a .2 sprites/fire.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 255 255 255 100
	es_give server_var(est_userid) env_fire 
  	es_fire server_var(est_userid) env_fire addoutput "firesize 3355" 
	es_fire server_var(est_userid) env_fire addoutput "health 1" 
	es_fire server_var(est_userid) env_fire addoutput "fireattack 5" 
	es_fire server_var(est_userid) env_fire addoutput "firetype plasma" 
	es_fire server_var(est_userid) env_fire addoutput "spawnflags 128 8" 
	es_fire server_var(est_userid) env_fire addoutput "damagescale 0" 
	es_fire server_var(est_userid) env_fire StartFire 
	es_delayed 2 es_xfire server_var(est_userid) env_fire kill
	es_playsound event_var(attacker) weapons/fx/nearmiss/bulletltor03.wav 1.0
	es_delayed .1 es_xplaysound server_var(est_userid) weapons/fx/nearmiss/bulletltor03.wav 1.0
	es_delayed .2 es_xplaysound server_var(est_userid) weapons/fx/nearmiss/bulletltor03.wav 1.0
	es_delayed .3 es_xplaysound server_var(est_userid) weapons/fx/nearmiss/bulletltor03.wav 1.0
	es_delayed .4 es_xplaysound server_var(est_userid) weapons/fx/nearmiss/bulletltor04.wav 1.0
	es_xset vector1 0
	es_xset vector2 0
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 60
	es_xmath wcs_z2 + 50
	es_xmath wcs_y2 + 28
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a 0 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es est_effect_06 #a .4 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es_xmath wcs_y2 + 30
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a .4 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es est_effect_06 #a .1 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es_xmath wcs_y2 - 60
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a .5 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es est_effect_06 #a .2 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es_xmath wcs_y2 - 40
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a .2 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
	es est_effect_06 #a .3 sprites/laser.vmt server_var(vector2) server_var(vector1) 100 .3 1 1 10 0 255 205 25 255 100
}


block sparks
{
es_give server_var(est_userid) env_spark
es_fire server_var(est_userid) env_spark addoutput "targetname sparks"
es_fire server_var(est_userid) sparks addoutput "Magnitude 3" 
es_fire server_var(est_userid) sparks addoutput "TrailLength 8"  
es_fire server_var(est_userid) sparks addoutput "spawnflags 128" 
es_fire server_var(est_userid) sparks StartSpark 
es_delayed 12 es_fire server_var(est_userid) sparks kill

}


block rocket
{
es_give server_var(est_userid) env_explosion
es_fire server_var(est_userid) env_explosion addoutput "imagnitude 100"
es_xset coords 0
es_format coords "origin %1 %2 %3" event_var(x) event_var(y) event_var(z)
es_fire server_var(est_userid) env_explosion addoutput server_var(coords)
es_xset owner 0
es_getplayerhandle owner server_var(est_userid)
es_setindexprop server_var(eventscripts_lastgive) CBaseEntity.m_hOwnerEntity server_var(owner)
es_fire server_var(est_userid) env_explosion explode
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)  
es_xmath gold_z1 + 40
es est_effect 11 #a 0 sprites/old_xfire.vmt event_var(x) event_var(y) event_var(z) 3 1 255
es est_effect 3 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) event_var(x) event_var(y) event_var(z) 1 10 18 255 55 55 55 
es_playsound server_var(est_userid) weapons/grenade_launcher1.wav 1
  }	

block furion
{

  es_playsound server_var(est_userid) weapons\fx\nearmiss\bulletLtoR13.wav 1
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es_xmath wcs_z1 + 15
	es_xmath wcs_y1 + 30
	es_xmath wcs_x1 + 30
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
  es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
  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 20 10 55 155 255 150
  es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector2) server_var(vector1) 10 1 20 10 10 0 55 155 255 255 90
  es_xmath wcs_y1 - 60
  es_xmath wcs_x1 - 60
  es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
  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 20 10 255 255 0 150
  es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector2) server_var(vector1) 10 1 20 10 10 0 255 255 0 255 9
}
	

block deadwing
{
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
  es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
  es_xmath wcs_z1 + 60
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
  es_xmath wcs_y1 - 30
  es est_effect 11 #a 0 models\Gibs\HGIBS.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 1 255
  es_xmath wcs_z1 - 8
  es est_effect 11 #a 0 models\crow.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 1 255
  es est_effect_14 #a 0 models\Gibs\AGIBS.mdl server_var(vector2) server_var(vector1) 900 50 60
  es_xmath wcs_z1 + 8
  es_xmath wcs_y1 + 60
  es est_effect 11 #a 0 models\Gibs\HGIBS.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 1 255
  es_xmath wcs_z1 - 8
  es est_effect 11 #a 0 models\crow.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9 1 255
  es_playsound server_var(est_userid) npc/ichthyosaur/water_growl5.wav 1
}



block torch
{
 
  es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
  es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
  es_xmath wcs_z1 + 40
  es_xmath wcs_z2 + 20
  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) 1 8 8 255 0 0 255
  es est_effect 3 #a 0 sprites/scanner_bottom.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 10 255 255 255 255
  es_xmath wcs_y1 + 10
  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) 1 8 8 255 0 0 255
  es est_effect 3 #a 0 sprites/scanner_bottom.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 255
  es est_effect 10 #a 0 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 300 90 .3 60 20 0 255 0 0 255 1
}


block earthquake
{
  
    es_playsound server_var(est_userid) ^weapons\hegrenade\explode3.wav 1
    es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
    es_delayed .2 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 300 10 128 128 128 255 1
    es_delayed .2 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 300 10 128 128 128 255 1
    es_delayed .3 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 300 10 128 128 128 255 1
    es_delayed .4 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 900 10 128 128 128 255 1
    es_delayed .5 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 300 10 128 128 128 255 1
    es_delayed .6 est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 5000 1 10 300 10 128 128 128 255 1
    es wcs explode event_var(attacker) server_var(est_userid) 20 20
  }


block xepnya
{ 
    es_getplayerlocation wcs_xc wcs_yc wcs_zc server_var(est_userid)
    es_getplayerlocation wcs_xd wcs_yd wcs_zd server_var(est_userid)
    es_xmath wcs_zd + 500
    es_createvectorstring nfv1 event_var(wcs_zx) event_var(wcs_zy) server_var(wcs_zc)
    es_createvectorstring nfv2 server_var(wcs_xd) server_var(wcs_yd) server_var(wcs_zd)
    es est_effect_14 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(nfv1) server_var(nfv1) 300 200 75
    es est_effect 10 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_xd) server_var(wcs_yd) server_var(wcs_zd) 60 959 2 50 3 0 175 115 255 55 1
    es_xmath wcs_zc + 10
    es est_effect 10 #a 0.3 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_xc) server_var(wcs_yc) server_var(wcs_zc) 100 300 2 30 300 0 25 25 25 255 1
}



block zombieclaw
{
    es_give server_var(est_userid) env_blood 
    es_fire server_var(est_userid) env_blood addoutput "amount 50" 
    es_fire server_var(est_userid) env_blood addoutput "spawnflags 109" 
    es_fire server_var(est_userid) env_blood emitblood 
    es_delayed 3 es_fire server_var(est_userid) env_blood kill
    es_playsound server_var(est_userid) npc\zombie\claw_strike2.wav 1
}





block healingct
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 75 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 75 150 3 15 300 3 0 50 255 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 225 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 225 300 3 15 300 3 0 50 255 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 375 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 375 450 3 15 300 3 0 50 255 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 525 3 15 300 3 100 100 100 155 10
}


block healingt
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 75 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 75 150 3 15 300 3 255 50 0 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 225 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 225 300 3 15 300 3 255 50 0 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 300 375 3 15 300 3 65 190 226 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 375 450 3 15 300 3 255 50 0 155 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 450 525 3 15 300 3 100 100 100 155 10
}


block marine
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/halo01.vmt server_var(vector1) server_var(vector2) 0 1 5 5 0 0 133 177 155 255 40
}

block boyscout
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/halo01.vmt server_var(vector1) server_var(vector2) 0 1 5 5 0 0 200 20 20 255 40
}

block sniperclass
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 1 40 40 0 0 50 50 255 255 40
}


block flow
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 20
es_xmath wcs_y2 + 30
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) 0.6 6 6 255 255 63 250
es_xmath wcs_y2 - 60
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) 0.6 6 6 255 255 63 250
es_xmath wcs_z2 + 40
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) 0.6 6 6 255 255 63 250
es_xmath wcs_y2 + 60
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) 0.6 6 6 255 255 63 250

}


block Punisher1
{

es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 42
es_xmath wcs_z2 + 42 
es_xmath wcs_y2 + 30
es est_effect 3 #a 0 cs_italy/irongate01.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) 0.5 2 7 100 255 208 32
es est_effect 3 #a 0 sprites/hydraspinalcord.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) 0.5 6 6 111 255 157 32
es_xmath wcs_y2 - 60
es est_effect 3 #a 0 cs_italy/irongate01.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) 0.5 2 7 100 255 208 32
es est_effect 3 #a 0 sprites/hydraspinalcord.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) 0.5 6 6 111 255 157 32

}


block punisher2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 42
es est_effect 10 #a 0 cable/chain.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 89 0.4 60 100 0 15 35 15 180 25
es est_effect 10 #a 0 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 210 209 0.5 15 120 5 255 255 255 255 1 


}


block punisher3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 100 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 120 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 170 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 120 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 100 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 15
es est_effect 10 #a 0 cable/chain.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 10 1 6 100 0 15 35 15 255 25
es est_effect 10 #a 0 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0 999999 1 100 120 0 255 255 255 255 1 

}

block punisher4
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 10 #a 0 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 10 1 6 100 0 25 35 15 255 13
es est_effect 10 #a 0 vgui/gfx/vgui/cs_logo.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 10 1 6 100 0 25 35 15 255 13
es est_effect_14 #a 0 models/manhack/blur01.vmt server_var(vector1) server_var(vector2) 100 10 790
}


block ing
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 70
es est_effect 10 #a 0 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1000 2000 1 100 120 0 255 255 255 255 15

}


block mlow
{
		es_xset vector1 wcs_z1
		es_xset vector2 wcs_z2
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_math wcs_z1 + 50
	        es_math wcs_z2 + 50
		es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
		es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
		es est_effect_06 #a 0   sprites/lamphalo.vmt server_var(vector1) server_var(vector2) 80 3 1 2 10 0 255 0 0 255 1
		es est_effect_06 #a 0   sprites/bubble.vmt server_var(vector1) server_var(vector2) 80 3 1 2 10 2 255 255 255 255 1
}

block evil
{
	    es_xset vector1 wcs_z1
		es_xset vector2 wcs_z2
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	   es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	   es_xmath wcs_z2 + 1000
	   es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	   es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
	   es est_effect_06 #a 0 sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es est_effect_06 #a 0 sprites/glow08.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 255 255 255 50
	   es est_effect_06 #a 0 sprites/blackbeam.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es_xmath wcs_y2 + 1000
	   es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	   es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
	   es est_effect_06 #a 0 sprites/bubble.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 228 228 228 255 100
	   es est_effect_06 #a 0 sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es_xmath wcs_y2 - 2000
	   es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	   es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
	   es est_effect_06 #a 0 sprites/bubble.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 228 228 228 255 100
	   es est_effect_06 #a 0 sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es_xmath wcs_x2 + 1000
	    es_xmath wcs_y2 + 1000
	   es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	   es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
	   es est_effect_06 #a 0 sprites/bubble.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 228 228 228 255 100
	   es est_effect_06 #a 0 sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es_xmath wcs_x2 - 2000
	   es_createvectorstring vector1 server_var(wcs_x1)  server_var(wcs_y1) server_var(wcs_z1)
	   es_createvectorstring vector2 server_var(wcs_x2)  server_var(wcs_y2) server_var(wcs_z2)
	   es est_effect_06 #a 0 sprites/bubble.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 228 228 228 255 100
	   es est_effect_06 #a 0 sprites/crystal_beam1.vmt server_var(vector1) server_var(vector2) 100 3 40 15 0 0 255 0 0 255 100
	   es est_effect 10 #a 0 sprites/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 900 3 60 100 0 255 55 57 255 90
	   es est_effect 10 #a 0 sprites/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 900 20 3 60 100 0 255 55 57 255 90
	   es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	   es_xmath wcs_z1 + 1000
	   es est_effect 10 #a 0 sprites/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 9000 3 60 10 1 255 0 0 255 90
       es est_effect 10 #a 0 sprites/bubble.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 9000 40 3 60 10 1 255 0 0 255 90
}


block respawn
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es es_xmath wcs_z1 + 60
es est_effect 10 #a 0 cs_italy/irongate01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 200 2000 8 100 200 0 255 5 5 255 10
}


block hybrid1
{
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 20
		es_xmath wcs_z2 + 20
		es est_effect 3 #a 0 sprites\xbeam2.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) 0.5 10 255 255 0 248 255
		es est_effect 3 #a 0 sprites\hydraspinalcord.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) 0.5 6 255 215 0 157 255
}

block tester
{
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(userid)
		es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 0 0 9000 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255
		es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 0 9000 0 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255
		es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 9000 0 0 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255
		es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 1000 0 0 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255
		es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 0 0 999 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255
		es_xset vector1 wcs_z1
		es_xset vector2 wcs_z2
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 5
		es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
		es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
		es est_effect_14 #a 0 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 180
		es est_effect_14 #a .1 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 35
		es est_effect_14 #a 0 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 190
		es est_effect_14 #a .1 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 65
		es est_effect_14 #a 0 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 115
		es est_effect_14 #a .1 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 45
		es est_effect_14 #a .2 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 120
		es est_effect_14 #a .3 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 100
		es est_effect_14 #a .4 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 160
		es est_effect_14 #a .5 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 130
		es est_effect_14 #a .6 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 20
		es est_effect_14 #a .7 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 50
		es est_effect_14 #a .8 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 80
		es est_effect_14 #a .9 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 140
		es est_effect_14 #a 1.0 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 170
		es est_effect_14 #a 1.1 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 150
		es est_effect_14 #a 1.2 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 120
		es est_effect_14 #a 1.3 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 110
		es est_effect_14 #a 1.4 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 90
		es est_effect_14 #a 1.5 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 70
		es est_effect_14 #a 1.6 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 40
		es est_effect_14 #a 1.7 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 10
		es est_effect_14 #a 1.8 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 30
		es est_effect_14 #a 1.9 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 32
		es est_effect_14 #a 2.0 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 36
		es est_effect_14 #a 2.1 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 43
		es est_effect_14 #a 2.2 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 102
		es est_effect_14 #a 2.3 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 89
		es est_effect_14 #a 2.4 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 99
		es est_effect_14 #a 2.5 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 49
		es est_effect_14 #a 2.6 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 79
		es est_effect_14 #a 2.7 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 69
		es est_effect_14 #a 2.9 effects\ar2ground2.vmt server_var(vector2) server_var(vector1) 900 2 56
}


block testert
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(userid)
es est_effect 3 #a 0 effects\combinemuzzle2_dark.vmt 0 0 0 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 20 11 255 0 0 255

}


block werewolf
{
es_getplayerlocation server_var(est_userid)
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 - 40
	es est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 255 0 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 255 0 0 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 0 0 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 120 200 100 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 255 255 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 125 125 200 1
	es_xmath wcs_z1 + 1
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 0 255 0 200 1
	es_xmath wcs_z1 + 1
	es_delayed 1 est_effect 10 #a 0 sprites\physring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 102 103 65 200 1
}


block xrandom_rings
{                                                                                                  
	es_xset raio_s 0
	es_xset raio_e 0
	es_xset vermelho 0
	es_xset verde 0
	es_xset azul 0
	es_xrand vermelho 1 255
	es_xrand verde 1 255
	es_xrand azul 1 255
	es_xrand raio_s 100 400
	es_xrand raio_e 200 500
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 - 40
	es est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 2 10 10 0 153 0 0 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 3 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 4 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 5 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 6 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 20
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 7 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 1
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 7 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
	es_xmath wcs_z1 + 1
	es_delayed 1 est_effect 10 #a 0 effects\fire_cloud1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(raio_s) server_var(raio_e) 7 10 10 0 server_var(vermelho) server_var(verde) server_var(azul) 255 1
} 


block vagabond
{
es_xset wcs_x2 0
es_xset wcs_y2 0
es_xset wcs_color1 0
es_xset wcs_color2 0
es_xset wcs_color3 0
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(attacker)
es_xmath wcs_z2 + 40
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
ees_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255
es_xrand wcs_color1 1 255
es_xrand wcs_color2 1 255
es_xrand wcs_color3 1 255
es_xrand wcs_x2 -5000 5000
es_xrand wcs_y2 -5000 5000
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) 30 10 10 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) 255

}

block necrolyt1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es est_effect_14 #a 0 sprites/smoke.vmt server_var(vector1) server_var(vector1) 200 2 75
}

block necrolyt2
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 120
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 0.5 150
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 0.5 130
es_xmath wcs_x1 + 50
es_xmath wcs_y1 + 50
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 1 150
es_xmath wcs_x1 - 100
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 1 150
es_xmath wcs_y1 - 100
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 1 150
es_xmath wcs_x1 + 100
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 1 150

}

block necrolyt3
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 120
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/vortring1.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 1 2 175 201 255 222 20
es est_effect_06 #a 0 sprites/vortring1.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 1 2 175 201 255 222 20
es_xmath wcs_z1 + 120
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 0.8 200
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 0.8 200
es est_effect 11 #a 0 effects/combinemuzzle2_noz.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1.4 0.8 200
es_xmath wcs_z1 - 108
es_delayed 0.2 es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 400 1.2 5.8 0 4 103 138 255 222 20
es_delayed 0.4 es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 400 1.2 5.8 0 4 103 138 255 222 20


}

block necrolyt4
{
es_xset wcs_color1 0
es_xset wcs_color2 0
es_xset wcs_color3 0
es_xset wcs_alpha 0
es_xrand wcs_color1 55 255
es_xrand wcs_color2 55 255
es_xrand wcs_color3 55 255
es_xrand wcs_alpha 155 255
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 35
es_xmath wcs_z2 + 35
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 1.7 2.2 2.5 1 2 server_var(wcs_color1) server_var(wcs_color2) server_var(wcs_color3) server_var(wcs_alpha) 20
}


block necrolyt5
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 50 3.5 10 0 2 79 141 191 200 5
es_xmath wcs_z1 + 25
es_delayed 0.2 es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 100 3.5 10 0 2 79 141 191 180 5
es_xmath wcs_z1 + 25
es_delayed 0.4 es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 150 3.5 10 0 2 79 141 191 160 5

}

block necrolytult
{
es_trick dispatcheffect server_var(est_userid) Explosion 1
es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 120
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/vortring1.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 0 3.5 175 201 255 222 40
es_xmath wcs_x1 + 50
es_xmath wcs_x2 + 50
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/vortring1.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 0 3.5 175 201 255 222 40
es_xmath wcs_x1 - 100
es_xmath wcs_x2 - 100
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/vortring1.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 0 3.5 175 201 255 222 40
es_xmath wcs_x1 + 50
es_xmath wcs_x2 + 50
es_xmath wcs_z2 - 120
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 200 3.5 10 0 2 79 141 191 200 5
es_xmath wcs_z1 + 25
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 200 3.5 10 0 2 79 141 191 200 5
es_xmath wcs_z1 + 25
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 8 200 3.5 10 0 2 79 141 191 200 5
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 200 3.5 10 0 2 79 141 191 200 5
es_xmath wcs_z2 + 25
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 200 3.5 10 0 2 79 141 191 200 5
es_xmath wcs_z2 + 25
es est_effect 10 #a 0 sprites/vortring1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 200 3.5 10 0 2 79 141 191 200 5

}

block traxex
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 30
es_xmath wcs_z2 + 30
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/plasmabeam.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 1 2 175 201 255 222 20
}

block traxex1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 35
es_xmath wcs_z2 + 30
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/plasmabeam.vmt server_var(vector1) server_var(vector2) 0 1.4 5 10 1 2 173 90 255 255 20
es_xmath wcs_z2 + 35
es_delayed 1 es est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 500 1 10 0 1 173 90 255 225 40
es_delayed 1.5 es est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 500 1 10 0 1 173 90 255 225 40
es_delayed 2 es est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 500 1 10 0 1 173 90 255 225 40
es_delayed 2.5 es est_effect 10 #a 0 sprites/plasmabeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 500 1 10 0 1 173 90 255 225 40

}



	block testerrr
	{
	es_trick dispatcheffect server_var(est_userid) Explosion 1
	es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
	es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es_xmath wcs_z1 + 40
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 500 0.5 10 0 10 255 255 255 33 120
	es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 510 0.5 10 0 10 255 0 0 33 120
	es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 120 300
	es_emitsound player server_var(est_userid) weapons/explode5.wav 1 1
	es_delayed 0.1 es_emitsound player server_var(est_userid) hl1/ambience/particle_suck1.wav 1 1
	}


block swarm
{
es_give server_var(est_userid) env_Smokestack
es_fire server_var(est_userid) env_Smokestack addoutput "basespread 55"
es_fire server_var(est_userid) env_Smokestack addoutput "spreadspeed 60"
es_fire server_var(est_userid) env_Smokestack addoutput "speed 10"
es_fire server_var(est_userid) env_Smokestack addoutput "startsize 1"
es_fire server_var(est_userid) env_Smokestack addoutput "endsize 2"
es_fire server_var(est_userid) env_Smokestack addoutput "rate 51"
es_fire server_var(est_userid) env_Smokestack addoutput "jetlength 40"
es_fire server_var(est_userid) env_Smokestack addoutput "twist 150"
es_fire server_var(est_userid) env_Smokestack addoutput "SmokeMaterial sprites\scanner.vmt"
es_fire server_var(est_userid) env_Smokestack addoutput "angles 90 90 90"
es_fire server_var(est_userid) env_Smokestack addoutput "rendercolor 255 255 255"
es_fire server_var(est_userid) env_Smokestack turnon
es_fire server_var(est_userid) env_Smokestack setparent !activator
es_delayed 3.3 es_fire server_var(est_userid) env_Smokestack kill
es_playsound server_var(est_userid) ambient\creatures\flies1.wav 1
es_delayed .3 es_playsound server_var(est_userid) ambient\creatures\flies3.wav 1
es_delayed .6 es_playsound server_var(est_userid) ambient\creatures\flies2.wav 1
es_delayed .9 es_playsound server_var(est_userid) ambient\creatures\flies4.wav 1
es_delayed 1.2 es_playsound server_var(est_userid) ambient\creatures\flies1.wav 1
es_delayed 1.5 es_playsound server_var(est_userid) ambient\creatures\flies2.wav 1
es_delayed 1.8 es_playsound server_var(est_userid) ambient\creatures\flies2.wav 1
es_delayed 2.1 es_playsound server_var(est_userid) ambient\creatures\flies3.wav 1
es_delayed 2.4 es_playsound server_var(est_userid) ambient\creatures\flies1.wav 1
es_delayed 2.7 es_playsound server_var(est_userid) ambient\creatures\flies2.wav 1
es_delayed 3 es_playsound server_var(est_userid) ambient\creatures\flies4.wav 1
es_delayed 3.3 es_playsound server_var(est_userid) ambient\creatures\flies3.wav 1

}



block teste
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z2 + 60
es_xmath wcs_z1 + 380
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 9 300
es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_xmath wcs_z2 + 80
es_delayed .1 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es_delayed .1 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_xmath wcs_z2 + 80
es_delayed .2 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es_delayed .2 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_xmath wcs_z2 + 80
es_delayed .3 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es_delayed .3 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_xmath wcs_z2 + 80
es_delayed .4 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es_delayed .4 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_xmath wcs_z2 + 80
es_delayed .5 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 1 255
es_delayed .5 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.1 0.8 130
es_delayed 1 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1 255
es_delayed 1 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.8 130
es_xmath wcs_z1 - 80
es_delayed 1.1 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1 255
es_delayed 1.1 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.8 130
es_xmath wcs_z1 - 80
es_delayed 1.2 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1 255
es_delayed 1.2 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.8 130
es_xmath wcs_z1 - 80
es_delayed 1.3 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1 255
es_delayed 1.3 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.8 130
es_xmath wcs_z1 - 100
es_delayed 1.4 es est_effect 11 #a 0 models/items/ar2_grenade.mdl server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 1 255
es_delayed 1.4 es est_effect 11 #a 0 sprites/blueflare1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.1 0.8 130
es_delayed 1.4 es_trick dispatcheffect server_var(est_userid) Explosion 1 1 -70
es_delayed 1.4 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1 1 -70
es_emitsound player server_var(est_userid) weapons/mortar/mortar_fire1.wav 1 1
es_delayed 0.8 es_emitsound player server_var(est_userid) weapons/mortar/mortar_shell_incomming1.wav 1 1
es_delayed 1.4 es_emitsound player server_var(est_userid) weapons/mortar/mortar_explode3.wav 1 1
}


block Ati
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 30
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es est_effect_14 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(vector1) server_var(vector1) 80 50 650
es est_effect_14 #a 0 effects/blueblackflash.vmt server_var(vector1) server_var(vector1) 80 50 650
}
block static
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/heatwave.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 40 0.6 100 5 1 255 255 255 255 3
es est_effect 10 #a 0 models/props_combine/stasisfield_beam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 40 0.6 100 5 1 255 200 200 155 3
es est_effect 10 #a 0 sprites/heatwave.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 40 0.6 100 5 1 255 255 255 255 3
es est_effect 10 #a 0 models/props_combine/stasisfield_beam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 40 0.6 100 5 1 255 200 200 155 3
sprites\spectator_eye.vmt
}


block testerrr
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_math wcs_z1 + 40
es_math wcs_z2 + 40
es est_effect 3 #a 0 cable/rope.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 5 5 255 15 15 255
es est_effect 3 #a 0 sprites/plasmahalo.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 10 10 200 100 15 200
}

block testerrr
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 50
es est_effect 10 #a 0 sprites/laser.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 85 0.5 10 10 0 200 0 0 255 3
es est_effect 10 #a 0 sprites/water_drop.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 85 0.5 10 10 0 200 0 0 255 3
}

block teste
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_math wcs_z1 + 40
es_math wcs_z2 + 40
es est_effect 3 #a 0 cs_havana/metalgear001a.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 5 4 255 15 15 255
es est_effect 3 #a 0 sprites/plasmahalo.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 10 10 75 0 0 200
}



block ionforcefiled
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math wcs_z1 + 80
es est_effect 11 #a 0 sprites/strider_blackball.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 179 180 3 7 100 0 0 65 255 255 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 169 170 3 7 100 0 0 65 255 255 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 151 152 3 7 100 0 0 65 255 255 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 115 116 3 7 100 0 0 65 255 255 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 49 50 3 7 100 0 0 65 255 255 25
es_math wcs_z1 - 100
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 169 170 3 7 100 0 0 65 255 255 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 151 152 3 7 100 0 0 65 255 255 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 115 116 3 7 100 0 0 65 255 255 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 49 50 3 7 100 0 0 65 255 255 25


}


block testeeeeeeer
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math wcs_z1 + 80
es est_effect 11 #a 0 effects/splashwake3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 0.7 255
es est_effect 11 #a 0 effects/splash4.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 0.7 255
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 179 180 1 7 100 0 255 255 255 80 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 169 170 1 7 100 0 255 255 255 80 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 151 152 1 7 100 0 255 255 255 80 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 115 116 1 7 100 0 255 255 255 80 25
es_math wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 49 50 1 7 100 0 255 255 255 80 25
es_math wcs_z1 - 100
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 169 170 1 7 100 0 255 255 255 80 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 151 152 1 7 100 0 255 255 255 80 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 115 116 1 7 100 0 255 255 255 80 25
es_math wcs_z1 - 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 49 50 1 7 100 0 255 255 255 80 25


}

block korch1
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_math wcs_z1 + 32
es_math wcs_z2 + 40
es est_effect 3 #a 0 glass/reflectiveglass002.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) 0.8 3 5 255 255 255 255
es est_effect 10 #a 0 glass/reflectiveglass002.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 10 0.8 8 100 0 255 255 255 255 10
es est_effect 11 #a 0 effects/blood_core.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.8 1 255

}

block testeeee
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 200 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 160 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 130 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 160 1 1 100 16 255 255 255 255 25
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 models/manhack/blur01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 200 1 1 100 16 255 255 255 255 25

}

block testiol
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
es_xmath wcs_z1 + 10
es_xmath wcs_z2 + 10
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 31 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 30 31 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 70 71 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 70 71 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 111 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 110 111 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 151 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 191 3 2 100 10 255 255 255 255 255
es est_effect 10 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 191 3 2 100 10 255 255 255 255 255
es_xmath wcs_y2 - 50
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_y2 - 50
es_xmath wcs_x2 - 50
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_x2 + 100
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_y2 + 50
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_x2 - 100
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es est_effect 3 #a 0 decals/burn01a.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 2 2 255 255 255 255
es_xmath wcs_z3 + 100
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3)
es est_effect_06 #a 0 decals/burn01a.vmt server_var(vector1) server_var(vector2) 0 3 10 10 0 4 255 255 255 255 20
es est_effect 11 #a 0 effects/splashwake3.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 3 0.2 255

}

block korchspawn
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 40
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es est_effect 11 #a 0 decals/burn01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.4 255
es_xmath wcs_z1 + 10
es est_effect 11 #a 0 effects/splash2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.5 255
es est_effect 11 #a 0 effects/splash2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 0.5 255

}

block korchvictim
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 40
es est_effect 11 #a 0 sprites/blood.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 0.7 4 255
es est_effect 10 #a 0 decals/manhackcut3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 350 0 0.7 7 100 5 255 255 255 255 25

}

block orh
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 70
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 .2 10 10 0 50 50 50 255 255
es_xmath wcs_z1 - 60
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 149 .2 10 10 0 50 50 50 255 255
es_xmath wcs_y2 + 50
es_xmath wcs_z2 + 150
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_z2 - 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_y1 + 50
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_y1 - 100
es_xmath wcs_y2 - 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_z2 - 100
es_xmath wcs_y2 + 100
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
es_xmath wcs_y1 - 50
es est_effect 3 #a 0 effects/strider_dark_flare.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) 0.2 1 1 50 50 50 255
}



block nogood
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 1
es_xmath wcs_z2 + 3500
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.2 255
es est_effect 11 #a 0 effects/blueblackflash.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.4 255
es_delayed 12.6 es est_effect_06 #a 0 sprites/gunsmoke.vmt server_var(vector1) server_var(vector2) 0 5.4 40 1 0 0 5 110 255 255 90
es_delayed 12.6 es est_effect_06 #a 0 effects/blueblacklargebeam.vmt server_var(vector1) server_var(vector2) 0 5.4 35 1 0 0 255 255 255 255 90
es_delayed 17 es est_effect_06 #a 0 sprites/laserbeam.vmt server_var(vector1) server_var(vector2) 0 1 70 3 0 0 0 100 255 255 90
es_delayed 17.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.3 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.5 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.7 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.9 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 18.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 12.5 es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 3 39 4 0 5 10 60 255 120 90
es_emitsound player server_var(est_userid) npc/scanner/scanner_siren1.wav 1 1
es_delayed 1 es_emitsound player server_var(est_userid) npc/scanner/combat_scan1.wav 1 1
es_delayed 1.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 2.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 3.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 4.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 5 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 5.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 6.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 6.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 7.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 8.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 10.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 10.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) ambient/machines/machine_whine1.wav 1 1
es_delayed 17.3 es_stopsound server_var(est_userid) ambient/machines/machine_whine1.wav
es_delayed 17 es_emitsound player server_var(est_userid) ambient/explosions/explode_6.wav 1 1
es_delayed 17 es_emitsound player server_var(est_userid) weapons/gauss/fire1.wav 1 1
es_delayed 18 es_stopsound player server_var(est_userid) weapons/gauss/fire1.wav
es_xmath wcs_z2 - 3000
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_delayed 18 es est_effect 10 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2050 1 120 100 2 5 85 255 255 50
es_xset owner 0
es_xset coords 0
es_delayed 17 es_getplayerhandle owner server_var(est_userid)
es_delayed 17 es_setindexprop server_var(eventscripts_lastgive) CBaseEntity.m_hOwnerEntity server_var(owner)
es_delayed 17 es_give server_var(est_userid) env_explosion
es_delayed 17 es_fire server_var(est_userid) env_explosion addoutput "imagnitude 600"
es_delayed 17 es_fire server_var(est_userid) env_explosion addoutput "spawnflags 8"
es_delayed 17 es_format coords "origin %1 %2 %3" event_var(x) event_var(y) event_var(z)
es_delayed 17 es_fire server_var(est_userid) env_explosion addoutput server_var(coords)
es_delayed 17 es_fire server_var(est_userid) env_explosion explode
es_delayed 17.2 es_fire server_var(est_userid) env_explosion
es_delayed 17.2 es_fire server_var(est_userid) env_explosion addoutput "imagnitude 600"
es_delayed 17.2 es_fire server_var(est_userid) env_explosion addoutput "spawnflags 8"
es_delayed 17.2 es_format coords "origin %1 %2 %3" event_var(x) event_var(y) event_var(z)
es_delayed 17.2 es_fire server_var(est_userid) env_explosion addoutput server_var(coords)
es_delayed 17.4 es_fire server_var(est_userid) env_explosion explode
es_delayed 17.4 es_fire server_var(est_userid) env_explosion
es_delayed 17.4 es_fire server_var(est_userid) env_explosion addoutput "imagnitude 600"
es_delayed 17.4 es_fire server_var(est_userid) env_explosion addoutput "spawnflags 8"
es_delayed 17.4 es_format coords "origin %1 %2 %3" event_var(x) event_var(y) event_var(z)
es_delayed 17.4 es_fire server_var(est_userid) env_explosion addoutput server_var(coords)
es_delayed 17.4 es_fire server_var(est_userid) env_explosion explode
es_delayed 17 es_getplayerhandle owner server_var(est_userid)
es_delayed 17 es_setindexprop server_var(eventscripts_lastgive) CBaseEntity.m_hOwnerEntity server_var(owner)

}


block ion_cannon
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 70
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es_delayed 0.1 es est_effect_06 #a 0 effects/blueblacklargebeam.vmt server_var(vector1) server_var(vector2) 0 0.5 17 17 0 0 255 255 255 255 165
es est_effect_06 #a 0 sprites/laser.vmt server_var(vector1) server_var(vector2) 0 0.6 17 17 0 0 5 95 255 255 165
es_delayed 0.1 es est_effect_06 #a 0 sprites/xbeam2.vmt server_var(vector1) server_var(vector2) 0 0.5 21 21 0 0 5 95 255 255 166
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 0.2 7 7 0 5 10 60 255 120 90
es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 10 20 0.7 50 100 2 5 85 255 255 50
es_emitsound player server_var(est_userid) weapons/gauss/fire1.wav 1 1
es_delayed 1 es_stopsound player server_var(est_userid) weapons/gauss/fire1.wav
es_delayed 0.5 es_emitsound player server_var(est_userid) ambient/fire/gascan_ignite1.wav 1 1
es_delayed 1.5 es_stopsound player server_var(est_userid) ambient/fire/gascan_ignite1.wav

}


block GAUSS
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 0.3 2 2 0 4 255 125 50 255 66
es est_effect 11 #a 0 sprites/orangeflare1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.3 1 120
es est_effect_18 #a 0 server_var(vector2) 255 125 50 15 90 3 108
es_emitsound player server_var(est_userid) weapons/gauss/fire1.wav 1 1
es_delayed 1 es_stopsound player server_var(est_userid) weapons/gauss/fire1.wav

}


block testeee
{
es_xset z1 0
es_xset z2 0
es_xset vector1 wcs_z1
es_xset vector2 wcs_z2
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_math wcs_z1 + 60
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_31 #a 0 effects/strider_pinch_dudv_dx60.vmt server_var(vector2) 1000 100
es est_effect_14 #a 0 effects/fire_cloud2.vmt server_var(vector2) server_var(vector1) 100 100 1000
es_delayed .1 est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .2 est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .3 es est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .4 es est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .5 es est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .6 est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .7 es est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .8 est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es_delayed .9 es est_effect_20 #a 0 smoke.vmt server_var(vector2) 90 10 10 50 100 100 100
es wcs push server_var(est_userid) 0 200 900
es_delayed .2 es est_effect_14 #a 0 effects/fire_cloud2.vmt server_var(vector2) server_var(vector1) 100 100 1000
es_delayed .4 est_effect_14 #a 0 effects/fire_cloud2.vmt server_var(vector2) server_var(vector1) 100 100 1000
es_delayed .6 est_effect_14 #a 0 effects/fire_cloud2.vmt server_var(vector2) server_var(vector1) 100 100 1000
es est_effect_14 #a .8 effects/fire_cloud2.vmt server_var(vector2) server_var(vector1) 100 100 1000
es_playsound server_var(est_userid) ambient/levels/streetwar/city_battle10.wav
es_playsound event_var(attacker) ambient/levels/streetwar/city_battle10.wav

}


block ravange
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_math wcs_z1 + 50
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10
es_math wcs_z1 + 40
es_delayed .2 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10
es_math wcs_z1 + 40
es_delayed .4 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10
es_math wcs_z1 - 50
es_delayed .6 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10
es_math wcs_z1 - 40
es_delayed .8 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10
es_math wcs_z1 - 40
es_delayed 1 es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 120 .3 20 300 1.8 255 0 28 255 10"
}

block low
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 50 1 30 100 0.8 255 100 100 255 1
es est_effect 4 #a 0 sprites/steam1.vmt server_var(est_userid) 0.8 10 5 1 255 150 155 300
}


block elem
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es_xmath wcs_y1 - 40
es est_effect 3 #a 0 sprites/purplelaser1.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 0.5 0.5 255 255 255 255
es est_effect 3 #a 0 sprites/glow.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.5 2.5 255 255 255 255
es_xmath wcs_y1 + 80
es est_effect 3 #a 0 sprites/purplelaser1.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 0.5 0.5 255 255 255 255
es est_effect 3 #a 0 sprites/glow.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.5 2.5 255 255 255 255
}
block nature
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 60 2 20 10 1 10 255 0 255 1
}


block thornsaura
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 3 #a 0 sprites/purpleglow1.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 10 10 20 200 200 255

}

block Transquility
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 200 1 20 100 1 0 40 255 200 10
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 1 20 100 1 0 40 255 200 10

}


block mimicspawn
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 1 4 2 0 255 100 0 255 0
es_xmath wcs_z1 + 20
es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1)server_var(wcs_z1) 30 60 2 10 0 0 0 255 50 128 10
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 sprites/steam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 190 3 15 100 0 255 5 0 255 1


}

block mimicattacker
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es es_xmath wcs_z1 + 40
es es_xmath wcs_z2 + 40
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) 1 20 0 50 255 255 150
es es_xmath wcs_z1 + 40
es es_xmath wcs_z2 + 40
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) 1 0 20 0 255 255 150
es_xmath wcs_z1 - 20
es_xmath wcs_z2 - 20
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) 0.5 40 40 255 0 0 255
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) 1 3 6 100 255 55 255
es_xmath wcs_z1 + 20
es_xmath wcs_z2 + 20
es est_effect 3 #a 0 sprites/yellowflare.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 0 0 255 255

}

block slowdown
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 20 1.2 27 100 12 255 120 120 255 1

}


block azgalorspawn
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es es_xmath wcs_z1 + 100
es_delayed .3 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed .6 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed .9 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 1.2 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 1.5 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 1.8 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 75 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 2.1 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 120 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 2.1 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 120 0.4 15 100 2 255 120 120 255 1
es es_xmath wcs_z1 - 10
es_delayed 2.4 es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 120 0.4 15 100 2 255 120 120 255 1
es est_effect 11 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 1 212
es_delayed 2.4 es est_effect_18 #a 0 server_var(vector1) 255 0 0 12 80.0 2.8 1.0

}

block azgalorattack
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 35
es_xmath wcs_z2 + 100
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/orangelight1.vmt server_var(vector1) server_var(vector2) 0 1 10 10 0 0 255 25 25 255 30
es est_effect 11 #a 0 effects/fire_cloud2.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3.0 0.80 212
es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 74 76 3.4 280 100 2 255 77 77 255 1
es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_trick dispatcheffect server_var(est_userid) Explosion 1
es_emitsound player server_var(est_userid) ambient/explosions/explode_4.wav 1 1
es_emitsound player server_var(est_userid) npc/strider/fire.wav 1 1

}

block azgalorvictim
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/halo01.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 65 75 12.2 100 0 2 255 0 0 255 30
es est_effect 10 #a 0 sprites/flatflame.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 74 9000 3.4 20 0 2 255 0 0 255 1
es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_trick dispatcheffect server_var(est_userid) Explosion 1

}
block tester
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 100
es_xmath wcs_z2 + 45
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)

}

block te
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 70
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)

}

block te
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 70
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)

}

block ion
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 + 1
es_xmath wcs_z2 + 3500
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.2 255
es est_effect 11 #a 0 effects/blueblackflash.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.4 255
es_delayed 12.6 es est_effect_06 #a 0 sprites/gunsmoke.vmt server_var(vector1) server_var(vector2) 0 5.4 40 1 0 0 5 110 255 255 90
es_delayed 12.6 es est_effect_06 #a 0 effects/blueblacklargebeam.vmt server_var(vector1) server_var(vector2) 0 5.4 35 1 0 0 255 255 255 255 90
es_delayed 17 es est_effect_06 #a 0 sprites/laserbeam.vmt server_var(vector1) server_var(vector2) 0 1 70 3 0 0 0 100 255 255 90
es_delayed 17.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.3 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.5 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.7 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.9 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 18.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 12.5 es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 3 39 4 0 5 10 60 255 120 90
es_emitsound player server_var(est_userid) sound/ion/beacon_set.wav 1 1
es_delayed 1.8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 2.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 3.4 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 4.2 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 5 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 5.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 6.2 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 6.8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 7.4 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 8.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 9 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 9.4 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 9.8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 10.2 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 10.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 11 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 11.2 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 11.4 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 11.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 11.8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12.2 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12.4 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12.8 es_emitsound player server_var(est_userid) ion/beacon_beep.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) ion/ready.wav 1 1
es_delayed 17.3 es_stopsound server_var(est_userid) ion/ready.wav
es_delayed 17 es_emitsound player server_var(est_userid) ion/attack 1 1
//es_delayed 17 es_emitsound player server_var(est_userid) weapons/gauss/fire1.wav 1 1
//es_delayed 18 es_stopsound player server_var(est_userid) weapons/gauss/fire1.wav
es_delayed 17 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.2 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.4 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.6 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.8 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 18 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 18.2 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_xmath wcs_z2 - 3000
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50

}



block ultimatettt
{
es_xset owner 0
es_xset coords 0
es_getplayerhandle owner server_var(est_userid)
es_setindexprop server_var(eventscripts_lastgive) CBaseEntity.m_hOwnerEntity server_var(owner)
es_give server_var(est_userid) env_explosion
es_fire server_var(est_userid) env_explosion addoutput "imagnitude 600"
es_fire server_var(est_userid) env_explosion addoutput "spawnflags 8"
es_format coords "origin %1 %2 %3" event_var(x) event_var(y) event_var(z)
es_fire server_var(est_userid) env_explosion addoutput server_var(coords)
es_fire server_var(est_userid) env_explosion explode
}


block hunterspear
{
es wcs damage server_var(est_userid) event_var(attacker) 10
es wcs pushto server_var(est_userid) server_var(vector2) -100"
es_playsound event_var(attacker) weapons/crossbow/fire1.wav 1
es_set vector1 0
es_set vector2 0
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_math wcs_z1 + 50
es_math wcs_z2 + 80
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 cable/rope.vmt server_var(vector2) server_var(vector1) 10 2 10 2 5 0 20 82 0 50 10
es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector2) server_var(vector1) 10 2 5 6 5 5 20 82 0 220 2
}

block ambush
{
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(userid)
es est_effect 10 #a 0 sprites/glow04.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 80 1 100 75 10 20 82 0 180 2
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(userid)
es est_effect 10 #a 0 sprites/glow04.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 80 1 100 75 10 20 82 0 180 2
es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 100 10
}





block redring
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_xmath wcs_z1 - 20
es_xmath wcs_z2 + 80
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_06 #a 0 sprites/physring1.vmt server_var(vector1) server_var(vector2) 130 1 50 50 0 0 255 5 5 255 0
}




block ultimaterrrr
  {
  es_give server_var(est_userid) env_Smokestack 
  es_fire server_var(est_userid) env_Smokestack addoutput "classname faerie"
  es_fire server_var(est_userid) faerie addoutput "basespread 80"
  es_fire server_var(est_userid) faerie addoutput "spreadspeed 20"
  es_fire server_var(est_userid) faerie addoutput "speed 101"
  es_fire server_var(est_userid) faerie addoutput "startsize 5"
  es_fire server_var(est_userid) faerie addoutput "endsize 5"
  es_fire server_var(est_userid) faerie addoutput "rate 60"
  es_fire server_var(est_userid) faerie addoutput "jetlength 80"
  es_fire server_var(est_userid) faerie addoutput "twist 1"
  es_fire server_var(est_userid) faerie addoutput "SmokeMaterial particle\fire.vmt"
  es_fire server_var(est_userid) faerie addoutput "angles 0 0 0"
  es_fire server_var(est_userid) faerie addoutput "rendercolor 255 175 215"
  es_fire server_var(est_userid) faerie turnon
  es_delayed 5 es_fire server_var(est_userid) faerie turnoff
  es_fire server_var(est_userid) faerie setparent !activator
  }

block ultimaterrrrrrrrr
{
es_getplayerteam wcs_team server_var(est_userid)
if (server_var(wcs_team) = 3) then es wcs_randplayer wcs_player #t,#alive
if (server_var(wcs_team) = 2) then es wcs_randplayer wcs_player #ct,#alive
if (server_var(wcs_team) = 3) then es wcs_randplayer wcs_player1 #t,#alive
if (server_var(wcs_team) = 2) then es wcs_randplayer wcs_player1 #ct,#alive
if (server_var(wcs_team) = 3) then es wcs_randplayer wcs_player2 #t,#alive
if (server_var(wcs_team) = 2) then es wcs_randplayer wcs_player2 #ct,#alive
if (server_var(wcs_team) = 3) then es wcs_randplayer wcs_player3 #t,#alive
if (server_var(wcs_team) = 2) then es wcs_randplayer wcs_player3 #ct,#alive
if (server_var(wcs_team) = 3) then es wcs_randplayer wcs_player4 #t,#alive
if (server_var(wcs_team) = 2) then es wcs_randplayer wcs_player4 #ct,#alive
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_createvectorstring wcs_x1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es wcs_teleport server_var(wcs_player) server_var(wcs_x1)
es_delayed .8 es wcs_teleport server_var(wcs_player1) server_var(wcs_x1)
es_delayed 1.6 es wcs_teleport server_var(wcs_player2) server_var(wcs_x1)
es_delayed 2.4 es wcs_teleport server_var(wcs_player3) server_var(wcs_x1)
es_delayed 3.2 es wcs_teleport server_var(wcs_player4) server_var(wcs_x1)

}


block ultimaterrrrrrrrr
{
	es_xmath wcs_radius + 700
	es_xset wcs_team_target 0
	es_getplayerteam wcs_team server_var(est_userid)
	if (server_var(wcs_team) = 2) do
	{
		es_xset wcs_team_target 3
		es_xset wcs_team_targetn "#ct,#alive"
	}
	if (server_var(wcs_team) = 3) do
	{
		es_xset wcs_team_target 2
		es_xset wcs_team_targetn "#t,#alive"
	}
	if (server_var(wcs_team_target) != "0") do
	{
		es_xset wcs_pcount 0
		es_getlivingplayercount wcs_pcount server_var(wcs_team_target)
		if (server_var(wcs_pcount) > 0) do
		{
			es usermsg fade server_var(est_userid) 0 1 1 10 55 5 200
			es_xset wcs_wall 1
			es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
			wcs_xalias wcs_run_ulti_roots1 "es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;wcs_xalias spec_checkwall;if (server_var(wcs_wall) = 0) then wcs_xalias wcs_run_ulti_roots2"
			wcs_xalias wcs_run_ulti_roots2 "es_set wcs_target server_var(wcs_targetid);wcs_xalias ulti_immunity1;if (server_var(wcs_ok) == 1) then wcs_xalias wcs_run_ulti_roots3;if (server_var(wcs_ok) == 0) then wcs_xalias ulti_failed"
			wcs_xalias wcs_run_ulti_roots3 "es_xmath wcs_counter + 1;es wcs_setfx freeze server_var(wcs_targetid) = 1 .4"
			es_xset wcs_counter 0
			es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
			es wcs_nearcoord wcs_targetid server_var(wcs_team_targetn) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_radius) "es_exists ex userid server_var(wcs_targetid);if (server_var(ex) = 1) then wcs_xalias wcs_run_ulti_roots1"
			if (server_var(wcs_counter) > 0) then wcs_xcentertell server_var(est_userid) c_u_entanglingroots count server_var(wcs_counter)
			else es_xset wcs_ultinotexec 1
		}
		else do
		{
			es_xset wcs_ultinotexec 1
		}
	}
	if (server_var(wcs_ultinotexec) = 1) then wcs_xtell server_var(est_userid) u_roots_failed
	if (server_var(wcs_ultinotexec) = 1) then wcs_cancelulti server_var(est_userid)
}


























block ultimaterrrrrrrrrr
{	
	es_xset bh_onself 1
	es_xset bh_defaultsfx 1
	es_xset bh_killradius 200
	es_xset bh_damage 3000
	es_xset bh_radius 3200
	es_xset bh_duration 6
	es_xset bh_power 10
	es_xset bh_height 1
	es_set bh_id server_var(est_userid)
	es repeat create blackhole "es_xdoblock wcs/tools/ultimates/default/wcs_blackhole_on"
	es repeat start blackhole .1
	if (server_var(bh_onself) = 1) then es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(bh_id)
	if (server_var(bh_onself) = 0) then es playerget viewcoord server_var(bh_id) wcs_x2 wcs_y2 wcs_z2
	es_math wcs_z2 + server_var(bh_height)
	es_getplayerteam wcs_team server_var(bh_id)
	if (server_var(bh_defaultsfx) = 1) do
	{
		es est_effect 10 #a 0 sprites/water_drop.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 200 100 server_var(bh_duration) 120 350 0 155 155 155 255 10
		es est_effect 11 #a 0 sprites/heatwave.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 .6 255
		es est_effect 11 #a 0 sprites/heatwave.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 .6 255
		es est_effect 11 #a 0 sprites/heatwave.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 8 .6 255
		es_emitsound player server_var(est_userid) ambient/explosions/explode_6.wav 1 1
	}
	
	es_delayed server_var(bh_duration) es repeat delete blackhole
}

block wcs_blackhole_on
{
	es_xset wcs_targetteam 0

	if (server_var(wcs_team) = 2) do
	{
		es_xset wcs_targetteam 3
		es_xset wcs_targetteamn "#ct,#alive"
	}
	
	if (server_var(wcs_team) = 3) do
	{
		es_xset wcs_targetteam 2
		es_xset wcs_targetteamn "#t,#alive"
	}
	
	
	if (server_var(wcs_targetteam) != "0") do
	{	
		
		es_xset wcs_pcount 0
		es_getlivingplayercount wcs_pcount server_var(wcs_targetteam)
		if (server_var(wcs_pcount) = 0) then es repeat delete blackhole
		if (server_var(wcs_pcount) > 0) do
		{
			wcs_xalias wcs_blackhole_set1 "es_xset vector2 0;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(targetid); es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es wcs push server_var(targetid) 0 0 50; es_delayed .3 wcs pushto server_var(targetid) server_var(vector2) server_var(bh_power)"
			es wcs_nearcoord targetid server_var(wcs_targetteamn) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(bh_radius) "wcs_xalias wcs_blackhole_set1"
			wcs_xalias wcs_blackhole_kill1 "es wcs damage server_var(btargetid) server_var(bh_id) server_var(bh_damage)"
			es wcs_nearcoord btargetid server_var(wcs_targetteamn) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(bh_killradius) "wcs_xalias wcs_blackhole_kill1"	
		
		}
			
	}
}







block ultimaterrrrrrrr
{
es wcsgroup set snow server_var(est_userid) 1
//es_delayed 9 wcsgroup set snow server_var(est_userid) 1
}


block ultimaterrrrrrrr
{
es wcsgroup set dmg server_var(est_userid) 1
es_delayed 9 wcsgroup set dmg server_var(est_userid) 1
}



block ultimater
{
	es_prop_physics_create server_var(est_userid) props/cs_office/snowman_head.mdl
	es_entitysetvalue server_var(eventscripts_lastgive) targetname server_var(eventscripts_lastgive)
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "spawnflags 2560"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "physdamagescale 9999"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "exploderadius 200"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "explodedamage 100"
	es_delayed server_var(wcs_duration) es_xfire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "onhealthchanged !self,break"
	es_delayed server_var(wcs_duration) es_xfire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "onhealthchanged !self,kill,,1.0"
}


//BeamSprite=PrecacheModel("materials/sprites/lgtning.vmt");
//	DarkSprite=PrecacheModel("materials/sprites/scanner.vmt");
//	NeutralSprite=PrecacheModel("materials/sprites/smoke.vmt");
//	ShockSprite=PrecacheModel("materials/sprites/physring1.vmt");
//	Sharpes=PrecacheModel("models/effects/splodeglass.mdl");
//	HoleSprite=PrecacheModel("materials/sprites/water_drop.vmt");
//	CoreSprite=PrecacheModel("materials/sprites/physcannon_bluecore1b.vmt");
//	PrecacheModel("models/antlion.mdl");
//	PrecacheModel("particle/fire.vmt");
//	PrecacheModel("effects/strider_pinch_dudv.vmt");

//es est_effect_14 #a 0 vgui/resource/logo_game.vmt server_var(effects_v1) server_var(effects_v1) 100 10 220


	es est_effect 10 #a 0 sprites/strider_bluebeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 180 .2 20 100 0 255 5 90 255 1
	es est_effect 10 #a 0 sprites/strider_bluebeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 10 .2 20 100 0 255 5 90 255 1
	es_delayed .2 es est_effect 10 #a 0 sprites/strider_bluebeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 180 1 20 100 0 255 5 90 255 1
	es_delayed .2 es est_effect 10 #a 0 sprites/strider_bluebeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 180 10 1 20 100 0 255 5 90 255 1



block shdem
{
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es_xmath wcs_z1 + 16
	es est_effect 10 #a 0 dev/dev_glassfrosted01a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 200 1 10 100 0 255 255 255 255 1
	es_xmath wcs_z1 + 24
	es_xmath wcs_z1 + 40
	es est_effect 3 #a 0 effects/filmscan256.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 1 5 155 155 155 255
	es_xmath wcs_z1 - 38
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
	es_xmath wcs_z1 + 26
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
	es_xmath wcs_z1 + 26
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
	es_xmath wcs_z1 - 38
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
	es_xmath wcs_z1 + 26
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
	es_xmath wcs_z1 + 26
	es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 130 10 1 16 100 0 255 255 255 255 8
}



block ultimaterrrrrr
{
	es_prop_physics_create server_var(est_userid) props/cs_office/snowman_head.mdl
	 es_entitygetvalue server_var(eventscripts_lastgive) targetname
         es_fire server_var(server_var(eventscripts_lastgive)) env_entity_dissolver AddOutput "magnitude 250"
         es_fire server_var(server_var(eventscripts_lastgive)) env_entity_dissolver AddOutput "dissolvetype 2"
         es_fire server_var(server_var(eventscripts_lastgive)) env_entity_dissolver Dissolve
}

	es_prop_physics_create server_var(est_userid) props/cs_office/snowman_head.mdl
	es_entitysetvalue server_var(eventscripts_lastgive) targetname server_var(eventscripts_lastgive)
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "spawnflags 2560"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "physdamagescale 9999"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "exploderadius 200"
	es_fire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "explodedamage 100"
	es_delayed server_var(wcs_duration) es_xfire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "onhealthchanged !self,break"
	es_delayed server_var(wcs_duration) es_xfire server_var(est_userid) server_var(eventscripts_lastgive) addoutput "onhealthchanged !self,kill,,1.0"


block testeee
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 90 .3 1 100 0 255 255 255 255 1
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 110 .3 1 100 0 255 255 255 255 1
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 120 130 .3 1 100 0 255 255 255 255 1
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 110 .3 1 100 0 255 255 255 255 1
es_xmath wcs_z1 + 18
es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 80 90 .3 1 100 0 255 255 255 255 1
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
es_createvectorstring vector1 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect_14 #a 0 models/props/de_inferno/de_inferno_boulder_01.mdl server_var(vector1) server_var(vector1) 50 120 740
}


block ultimaterrrr
{
     es_give server_var(est_userid) env_Smokestack
     es_fire server_var(est_userid) env_Smokestack addoutput "basespread 14"
     es_fire server_var(est_userid) env_Smokestack addoutput "spreadspeed 5"
     es_fire server_var(est_userid) env_Smokestack addoutput "speed 30"
     es_fire server_var(est_userid) env_Smokestack addoutput "startsize 1"
     es_fire server_var(est_userid) env_Smokestack addoutput "endsize 5"
     es_fire server_var(est_userid) env_Smokestack addoutput "rate 50"
     es_fire server_var(est_userid) env_Smokestack addoutput "jetlength 100"
     es_fire server_var(est_userid) env_Smokestack addoutput "twist 40"
     es_fire server_var(est_userid) env_Smokestack addoutput "smokematerial sprites/strider_blackball.vmt"
     es_fire server_var(est_userid) env_Smokestack addoutput "rendercolor 5 255 158"
     es_fire server_var(est_userid) env_Smokestack turnon
     es_delayed 3 es_fire server_var(est_userid) env_Smokestack kill
     es_xset wcs_x3 0
     es_xset wcs_y3 0
     es_xset wcs_z3 0
     es_xset wcs_x4 0
     es_xset wcs_y4 0
     es_xset wcs_z4 0
     es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
     es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
     es_getplayerlocation wcs_x3 wcs_y3 wcs_z3 server_var(est_userid)
     es_getplayerlocation wcs_x4 wcs_y4 wcs_z4 server_var(est_userid)
     es_xmath wcs_y1 - 25
     es_xmath wcs_y2 - 25
     es_xmath wcs_y3 - 25
     es_xmath wcs_y4 - 25
     es_xmath wcs_x1 - 25
     es_xmath wcs_x2 - 25
     es_xmath wcs_x3 - 25
     es_xmath wcs_x4 - 25
     es_xmath wcs_z2 + 100
     es_xmath wcs_z3 + 100
     es est_effect 3 #a .1 sprites/bluelaser1.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 2 8 8 255 158 255
     es_xmath wcs_x2 + 50
     es_xmath wcs_x1 + 50
     es_xmath wcs_x2 - 25
     es_xmath wcs_x1 - 25
     es est_effect 3 #a 0.2 sprites/bluelaser1.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 2 8 8 255 158 255
     es_xmath wcs_x2 + 25
     es_xmath wcs_x1 + 25
     es est_effect 3 #a 0.2 sprites/bluelaser1.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 2 8 8 255 158 255
     es_xmath wcs_y2 + 50
     es_xmath wcs_y1 + 50
     es est_effect 3 #a 0.3 sprites/bluelaser1.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 2 8 8 255 158 255
     es_xmath wcs_y2 - 25
     es_xmath wcs_y1 - 25
     es est_effect 3 #a 0.3 sprites/bluelaser1.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 2 8 8 255 158 255
     es_xmath wcs_y2 + 25
     es_xmath wcs_y1 + 25
     es_xmath wcs_x2 - 50
     es_xmath wcs_x1 - 50
     es est_effect 3 #a 0.4 sprites/bluelaser1.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 2 8 8 255 158 255
     es est_effect 3 #a 0.5 sprites/bluelaser1.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) 3 2 8 8 255 158 255
     es_xmath wcs_y4 + 50
     es_xmath wcs_x4 + 50
     es_xmath wcs_z4 + 100
     es_xmath wcs_z1 + 100
     es est_effect 3 #a 0.6 sprites/bluelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 3 2 8 8 255 158 255
     es_xmath wcs_y1 - 50
     es_xmath wcs_x1 + 50
     es est_effect 3 #a 0.7 sprites/bluelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x4) server_var(wcs_y4) server_var(wcs_z4) 3 2 8 8 255 158 255
     es est_effect 3 #a 0.7 sprites/bluelaser1.vmt server_var(wcs_x3) server_var(wcs_y3) server_var(wcs_z3) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 8 8 255 158 255
  }

block ultimater
{
   es_entitygetvalue p_get server_var(d) targetname
   if (server_var(p_get) = server_var(server_var(p_unik))) do
   {
      ifx true(p_create) do
      {
         es_xformatv p_f "target %1" p_get
         es_fire server_var(server_var(p_unik)) env_entity_dissolver AddOutput server_var(p_f)
         es_fire server_var(server_var(p_unik)) env_entity_dissolver AddOutput "magnitude 250"
         es_fire server_var(server_var(p_unik)) env_entity_dissolver AddOutput "dissolvetype 2"
         es_fire server_var(server_var(p_unik)) env_entity_dissolver Dissolve
      }
   }
}

block ultimatet
{
es_entsetname server_var(server_var(p_unik)) server_var(server_var(p_unik))
es_prop_dynamic_create server_var(est_userid) props/de_nuke/cinderblock_stack
}


block ultimater
{
   es_xgetargv p_id 1
   es_xgetargv p_prop 2
   es_prop_dynamic_create server_var(est_userid) props/de_nuke/cinderblock_stack
   es_keycreate server_var(p_id) server_var(eventscripts_lastgive)
   es_keycreate props_baz server_var(eventscripts_lastgive)
   if (server_var(p_msg_create) = 1) then es_xgetplayername p_nick server_var(p_id)
   es_xmath p_x + 1
   if (server_var(p_x) < 2) do
   {      
      es_xstring p_team_get section 8 9
      es_xstring p_dead_get section 5 6                           
      es_xformatv p_f %1%2 p_team_get p_dead_get
      if (server_var(server_var(p_f)) > 0) do
      {
         es_set p_prop server_var(server_var(p_f))
         es_xstring p_prop replace .
         es_xstring p_prop section 2 7
         es_token p_var_x server_var(p2) 2 _p
         es_token p_var_x server_var(p_var_x) 1 int
         es_token p_var_y server_var(p2) 2 m_i
         es_token p_var_y server_var(p_var_y) 1 e
         es_xformatv p_f h%1s%2p%1r%2 p_var_x p_var_y
         es_math p_prop - server_var(server_var(p_f))
         if (server_var(p_prop) != server_var(p_asgard)) then es_xcommandv p1
         es_xelse do
         {
            es_xcommandv p2
            es_keycreate props_baz server_var(p_prop)
         }
      } 
      es_xelse do
      {
         es_xcommandv p2
         es_keycreate props_baz server_var(p_prop)
      }
   }
}

block ultimatettt
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es playerget viewcoord server_var(est_userid) wcs_x2 wcs_y2 wcs_z2
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es wcs pushto server_var(est_userid) server_var(vector2) 60
es_playsound server_var(est_userid) weapons/357/357_spin1.wav 1
es est_effect 3 #a 0 sprites/hydragutbeam.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 1 1 255 14 41 255
es_delayed 1 es est_effect 10 #a 0 sprites/hydragutbeam.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 11 9 2 13 3 0 255 100 100 255 1

}

block ultimatei
{
  es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
  es playerget viewcoord server_var(est_userid) wcs_x1 wcs_y1 wcs_z1
  es_xmath wcs_z1 + 35
  es_xmath wcs_x1 + 30
  es playerset location server_var(est_userid) server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
  es wcs_setfx health server_var(est_userid) = 500
}

block ultimaterrr
{
es wcs_getcolor server_var(est_userid) wcs_r wcs_g wcs_b wcs_a
es_delayed 0.1 playerset color server_var(est_userid) 255 255 255 1
es_delayed 1.1 playerset color server_var(est_userid) server_var(wcs_r) server_var(wcs_g) server_var(wcs_b) server_var(wcs_a)
}

block grade1
{
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
	es_xmath wcs_z1 + 26
	es_xmath wcs_z2 + 42
	es est_effect 3 #a 0 sprites/reticle2.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) .6 15 15 255 5 5 255
	es est_effect 10 #a 0 sprites/richo1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 190 1 .6 21 100 0 255 255 255 255 2
	es est_effect 3 #a 0 sprites/richo1.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) .6 5 5 255 255 255 255
}
block rogue1
{
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
	es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 - 20
	es_xmath wcs_z2 + 80
	es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
	es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
	es est_effect_06 #a 0 sprites/bloodspray.vmt server_var(vector1) server_var(vector2) 100 0.4 50 50 0 0 5 255 5 255 0
}

 
block teste
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker)
es_xmath wcs_z1 + 40
es_xmath wcs_z2 + 40
es est_effect 10 #a 0 effects/fleck_tile2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 51 1 21 100 15 0 20 255 255 1

}


block testeee
{
	
		es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
		es_xmath wcs_z1 + 20
		es_xmath wcs_z2 + 20
		es est_effect 3 #a 0 sprites/cbbl_smoke.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) 0.5 10 10 255 255 255 255
		es_xmath wcs_z2 + 5
		es est_effect 10 #a 0 sprites/cbbl_smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 10 0.5 40 500 255 255 255 255 100 255
	}




block teste
{
es repeat create server_var(wcs_tmp) "es_xdoblock effects_lightgreen/ex"
es repeat start server_var(wcs_tmp) 0.1
es_delayed 6 repeat delete server_var(wcs_tmp)
}

block ex
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 11 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 .4 255
}


block ultimate
{
es playerget viewcoord server_var(est_userid) wcs_x1 wcs_y1 wcs_z1
es es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 evnt_var(userid)
es est_effect 10 #a 0 particle/bendibeam.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 210 .6 20 100 4 255 255 255 255 255
}


block testeee
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 8
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 250 .3 10 100 0 255 255 255 255 255
}
block testt
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es_xmath wcs_z1 + 40
es est_effect 10 #a 0 effects/strider_dark_flare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 55 56 .7 100 200 .3 255 255 255 255 255
}

block test11
{
es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 60 2 40 60 2 255 0 55 255 2
}


block testing
{
	es es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
	es es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(est_userid)
	es_xmath wcs_z1 + 110
	es_xmath wcs_z2 + 20
	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) .1 56 1 0 100 255 255
	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) .1 36 1 255 255 255 255
	es_delayed .1 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) .1 56 1 0 100 255 255
	es_delayed .1 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) .1 36 1 255 255 255 255
	es_emitsound player server_var(est_userid) ambient/weather/thunder1.wav 1 1
}



block khabrosu
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(est_userid)
       es_xmath wcs_z1 + 35
es est_effect 10 #a 0 effects/blueblacklargebeam.vmt server_var(Wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 60 71 .7 20 100 .4 255 73 0 255 50
       es_xmath wcs_z1 + 10
       es_xmath wcs_y1 + 30
es est_effect 10 #a 0 effects/blueblacklargebeam.vmt server_var(Wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 1 .7 7 100 .4 255 73 0 255 50
       es_xmath wcs_y1 - 60
es est_effect 10 #a 0 effects/blueblacklargebeam.vmt server_var(Wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 1 .7 7 100 .4 255 73 0 255 50
       es_xmath wcs_y1 + 30
       es_xmath wcs_x1 + 30
es est_effect 10 #a 0 effects/blueblacklargebeam.vmt server_var(Wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 1 .7 7 100 .4 255 73 0 255 50
       es_xmath wcs_x1 - 60
es est_effect 10 #a 0 effects/blueblacklargebeam.vmt server_var(Wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 1 .7 7 100 .4 255 73 0 255 50

}


block bomb
{
es_xmath wcs_z1 + 1
es_xmath wcs_z2 + 3500
es_createvectorstring vector1 server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1)
es_createvectorstring vector2 server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2)
es est_effect 11 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.2 255
es est_effect 11 #a 0 effects/blueblackflash.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 13 0.4 255
es_delayed 12.6 es est_effect_06 #a 0 sprites/gunsmoke.vmt server_var(vector1) server_var(vector2) 0 5.4 40 1 0 0 5 110 255 255 90
es_delayed 12.6 es est_effect_06 #a 0 effects/blueblacklargebeam.vmt server_var(vector1) server_var(vector2) 0 5.4 35 1 0 0 255 255 255 255 90
es_delayed 17 es est_effect_06 #a 0 sprites/laserbeam.vmt server_var(vector1) server_var(vector2) 0 1 70 3 0 0 0 100 255 255 90
es_delayed 17.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.3 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.5 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.7 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 17.9 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 18.1 es est_effect 10 #a 0 sprites/xbeam2.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2020 0.7 58 100 7 5 100 255 255 33
es_delayed 12.5 es est_effect_06 #a 0 sprites/lgtning.vmt server_var(vector1) server_var(vector2) 0 3 39 4 0 5 10 60 255 120 90
es_delayed 18 es est_effect 10 #a 0 sprites/fire.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 10 2050 1 120 100 2 5 85 255 255 50
es_emitsound player server_var(est_userid) npc/scanner/scanner_siren1.wav 1 1
es_delayed 1 es_emitsound player server_var(est_userid) npc/scanner/combat_scan1.wav 1 1
es_delayed 1.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 2.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 3.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 4.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 5 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 5.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 6.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 6.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 7.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 8.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 9.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 10.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 10.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 11.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.2 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.4 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.8 es_emitsound player server_var(est_userid) npc/turret_floor/ping.wav 1 1
es_delayed 12.6 es_emitsound player server_var(est_userid) ambient/machines/machine_whine1.wav 1 1
es_delayed 17.3 es_stopsound server_var(est_userid) ambient/machines/machine_whine1.wav
es_delayed 17 es_emitsound player server_var(est_userid) ambient/explosions/explode_6.wav 1 1
es_delayed 17 es_emitsound player server_var(est_userid) weapons/gauss/fire1.wav 1 1
es_delayed 18 es_stopsound player server_var(est_userid) weapons/gauss/fire1.wav
es_delayed 17 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.2 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.4 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.6 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 17.8 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 18 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_delayed 18.2 es_trick dispatcheffect server_var(est_userid) HelicopterMegaBomb 1
es_xmath wcs_z2 - 3000
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50
es_xmath wcs_z2 - 250
es_delayed 12.4 es est_effect 10 #a 0 sprites/glow.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 110 120 5 10 100 2 5 85 255 255 50

}
