block Spawn
{
  es est_stripplayer event_var(userid) 1
  es_delayed .2 es est_restrictall event_var(userid)
  es_delayed .5 es est_unrestrict event_var(userid) weapon_knife
  es_delayed .5 es est_unrestrict event_var(userid) weapon_c4
  es_delayed .6 es est_give event_var(userid) weapon_knife
  es est_playplayer event_var(userid) ambient/atmosphere/cave_hit6.wav
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
  es_xmath wcs_z1 + 40
  es est_effect 10 #a 0 sprites/crosshairs.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 190 4 50 100 0 155 115 100 200 1
  es est_effect 10 #a 0 effects/com_shield003a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 190 4 50 100 0 155 115 100 200 1
}


block blades
{
  es est_playplayer event_var(userid) npc/roller/mine/rmine_blades_out2.wav
  es es_xset wcs_dmg event_var(dmg_health)
  es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg)
  es es_xtell event_var(attacker) #multi #greenBlades: #lightgreenDid Double Damage
  es_xset vector1 wcs_z1
  es_xset vector2 wcs_z2
  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_xmath wcs_z1 + 60
  es_xmath wcs_z2 + 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_32 #a 0 server_var(vector2) 600 50 server_var(vector1) 
}


block Raps
{
  es_xset Raps 0
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid)
  es_xmath wcs_z1 + 40
  es est_effect 10 #a 0 sprites/crosshairs.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 90 .3 50 30 0 155 115 100 200 server_var(rapstime)
  es es_xkeygetvalue Raps WCSuserdata server_var(wcs_userid) Raps
  if (server_var(Raps) = 0) do
  {
    es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss1.wav
    es est_freeze server_var(wcs_userid) 1
    es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) Raps 1
    es es_xtell server_var(wcs_userid) #multi #lightgreenYou are now #greenFrozen Invisible #lightgreenPress ultimate again to become visible
  }
  if (server_var(Raps) = 1) do
  {
    es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
    es est_freeze server_var(wcs_userid) 0
    es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) Raps 0
  }
}
