block load
{
	es_xset wcs_name 0
	es_xset wcs_name1 0
}


block Spawn
{
	es est_playplayer event_var(userid) ambient\machines\wall_move5.wav
	es_xset wcs_phoenix 0
	es es_xkeygetvalue wcs_phoenix WCStmp phoenix event_var(es_userteam)
	es_xmath wcs_phoenix + 1
	es es_xkeysetvalue WCStmp phoenix event_var(es_userteam) server_var(wcs_phoenix)
	wcs_getlanguage wcs_lng wcs_lng_r_phoenix
	es es_xtell event_var(userid) #multi server_var(wcs_lng)
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
	es_xmath wcs_z1 + 15
	es est_effect 11 #a 0 models/gman/pupil_l.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 3 255
}


block Blink
{
	es ma_render_fx event_var(userid) 12
	es_delayed 4 es est_setplayercolor event_var(userid) 255 255 255 255 1
	es es_xset wcs_dmg event_var(dmg_health)
	es est_Health event_var(userid) + event_var(dmg_health)
	wcs_getlanguage wcs_lng wcs_lng_r_evade
	es es_xtell event_var(userid) #multi server_var(wcs_lng)
	es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
	es_xmath wcs_z1 + 15
	es est_effect 11 #a 0 models/gman/pupil_l.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 3 255
}


block Truth
{
	es es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) invisp
	if (server_var(wcs_tmp) != 0) do
	{
		es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid)
		es est_Effect 3 #a 0 sprites/orangelight1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 6 12 155 155 155 255
		es est_setplayercolor event_var(userid) 255 255 255 255 1
		es es_xkeysetvalue WCSuserdata event_var(userid) invisp 0
		wcs_getlanguage wcs_lng wcs_lng_s_invisdestr
		es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username)
		es es_xtell event_var(userid) #multi server_var(wcs_lng)
		es es_xtell event_var(attacker) #multi server_var(wcs_lng)
		es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
		es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid)
		es est_effect 11 #a 0 models/gman/pupil_r.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 3 2 255
		es_xmath wcs_z1 + 40
		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) 2 20 10 55 155 255 150
	}
}

block Summon
{
	es_xset wcs_player 0
	if (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d
	if (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d
	es es_xexists wcs_exists userid server_var(wcs_player)
	if (server_var(wcs_exists) = 1) do
	{
		es es_xgetplayername wcs_name server_var(wcs_player)
		es_delayed server_var(summon) est_teleport server_var(wcs_player) server_var(wcs_userid)
		es_xmath summon + .2
		es es_xtell server_var(wcs_userid) : You have Summoned server_var(wcs_name) to battle
		es es_xgetplayername wcs_name1 server_var(wcs_userid)
		es es_tell server_var(wcs_player) : You have been summoned by server_var(wcs_name1) and will Spawn before him in 3 seconds
		es est_playplayer server_var(wcs_userid) ambient\machines\wall_move5.wav
		es es_delayed .1 est_playplayer server_var(wcs_player) ambient\machines\wall_move5.wav
		es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid)
		es_xmath wcs_z1 + 40
		es est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 950 190 3 150 100 0 155 115 100 200 1
		es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_player)
		es_xmath wcs_z2 + 40
		es es_delayed .1 est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 950 190 3 150 100 0 155 115 100 200 1
	}
}
