block Damage
{
  es wcs_dealdamage event_var(attacker) event_var(userid) 10
  es est_csay event_var(attacker) 10 extra damage
  es est_csay event_var(userid) You got 10 extra damage from =Jack=
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
  es_xmath wcs_z1 + 40
  es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 25 25 25 255 9
  es_xmath wcs_z1 + 10
  es est_effect 10 #a 0.2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 0 255 0 255 9
  es_xmath wcs_z1 + 10
  es est_effect 10 #a 0.4 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 25 25 25 255 9
  es_xmath wcs_z1 + 10
  es est_effect 10 #a 0.6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 0 255 0 255 9
}

block Push
{
  es est_physpush event_var(userid) 0 0 300
  es es_delayed 0.2 est_freeze event_var(userid) 1
  es es_delayed 0.3 est_freeze event_var(userid) 0
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
  es_xmath wcs_z1 + 40
  es est_effect 10 #a .6 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 25 25 25 255 90
  es_xmath wcs_z1 + 10
  es est_effect 10 #a .4 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 0 255 0 255 90
  es_xmath wcs_z1 + 10
  es est_effect 10 #a .2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 99 50 2 3 11 0 25 25 25 255 90
  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) 99 50 2 3 11 0 0 255 0 255 90
}

block BJack
{
  es es_xset wcs_dmg event_var(dmg_health)
  es_xmath wcs_dmg float
  es es_xmath wcs_dmg / server_var(wcs_divider)
  es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0
  es est_Health event_var(attacker) + server_var(wcs_dmg)
  wcs_getlanguage wcs_lng wcs_lng_r_vampiric1
  es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg)
  esnq est_csay event_var(attacker) server_var(wcs_lng)
  wcs_getlanguage wcs_lng wcs_lng_r_vampiric2
  es es_xformat wcs_lng server_var(wcs_lng) server_var(wcs_dmg)
  esnq est_csay event_var(userid) 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_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) 3 10 10 25 25 25 server_var(wcs_alpha)
  es_xmath wcs_y1 + 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) 3 10 10 25 25 25 server_var(wcs_alpha)
  es_xmath wcs_y1 - 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) 3 10 10 25 25 25 server_var(wcs_alpha)
}


block =Jack=
{
  es_xset akawp 0
  es es_xkeygetvalue akawp WCSuserdata server_var(wcs_userid) akawp
  if (server_var(akawp) = 0) do
  {
    es est_removeweapon server_var(wcs_userid) 1
    es_delayed 0.1 est_give server_Var(wcs_userid) weapon_awp
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 1
    es es_xtell server_var(wcs_userid) #multi #lightgreenyou have switched to #greenAWP! #lightgreen press ultimate again to switch to #greenAk47
  }
  if (server_var(akawp) = 1) do
  {
    es est_removeweapon server_var(wcs_userid) 1
    es_delayed 0.1 est_give server_var(wcs_userid) weapon_ak47
    es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 0
  }
}
