block FreezeByFear
{
  es est_Freeze event_var(userid) 1
  es es_xdelayed 1 wcs_removefx freeze event_var(userid)
  wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby
  es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername)
  es est_csay event_var(userid) server_var(wcs_lng)
  wcs_getlanguage wcs_lng wcs_lng_r_froze
  es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username)
  es est_csay event_var(attacker) 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 + 1620
  es_xmath wcs_z2 + 20
  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) 1 20 30 255 10 25 255
}


block Blood_lust
{
  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)
  es 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)
  es 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/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) 1 20 30 255 10 25 server_var(wcs_alpha)
}

block Zeal
{
  es est_playplayer server_var(wcs_userid) ambient\explosions\explode_7.wav
  es es_xtell server_var(wcs_userid) #multi #lightgreen : Got a #green speed boost #lightgreen for #green(wcs_duration) seconds.
  es est_speed server_var(wcs_userid) 3.0
  es_delayed server_var(wcs_duration) est_speed server_var(wcs_userid) 1
  es_xmath wcs_duration - 1
  es_delayed server_var(wcs_duration) es es_xtell server_var(wcs_userid) #multi #lightgreen : becoming #green slow #lightgreen again ...
  es est_setplayercolor server_var(wcs_userid) 255 0 15 0 1
  es_delayed 0.5 est_setplayercolor server_var(wcs_userid) 255 0 15 10 1
  es_delayed 1 est_setplayercolor server_var(wcs_userid) 255 0 15 25 1
  es_delayed 1.5 est_setplayercolor server_var(wcs_userid) 255 15 55 35 1
  es_delayed 2 est_setplayercolor server_var(wcs_userid) 255 25 55 60 1
  es_delayed 2.5 est_setplayercolor server_var(wcs_userid) 255 55 55 80 1
  es_delayed 3 est_setplayercolor server_var(wcs_userid) 255 100 100 115 1
  es_delayed 3.5 est_setplayercolor server_var(wcs_userid) 255 155 155 135 1
  es_delayed 4 est_setplayercolor server_var(wcs_userid) 255 200 255 165 1
  es_delayed 4.5 est_setplayercolor server_var(wcs_userid) 255 225 255 185 1
  es_delayed 5 est_setplayercolor server_var(wcs_userid) 255 225 255 200 1
  es_delayed 5.5 est_setplayercolor server_var(wcs_userid) 255 255 255 220 1
  es_delayed 6 est_setplayercolor server_var(wcs_userid) 255 255 255 225 1
  es est_effect 4 #a 0 sprites/tp_beam001.vmt server_var(wcs_userid) 3 3 3 50 255 0 25 255
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid)
  es_xmath wcs_z1 + 340
  es est_effect 10 #a 0 models/effects/splodecard2_sheet.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 550 100 5 750 200 0 155 115 100 200 30
}
