
block Athena_Realm
{
  es es_xset wcs_magnitude event_var(dmg_health)
  es_xmath wcs_magnitude float
  es_xmath wcs_magnitude * 3.0
  es es_xmath wcs_magnitude * server_var(wcs_multiplier)
  es est_RoundDecimal wcs_magnitude server_var(wcs_magnitude) 0
  es wcs_explode event_var(attacker) event_var(userid) server_var(wcs_magnitude) 20
  es es_xtell event_var(userid) #multi #lightgreenAthena's Realm
  es es_xtell event_var(attacker) #multi #green Athena's Realm
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
  es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 255 105 155 255 50
}


block Athena_Spear
{
  es wcs_dealdamage event_var(attacker) event_var(userid) 6
  es es_xtell event_var(userid) #multi #lightgreenYou have been hit by #greenAthena's Spear
  es es_xtell event_var(attacker) #multi #lightgreenYou hit event_var(es_username) With #greenAthena's Spear
  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/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 20 20 200 0 255 255
}


block Necalace_Immunity
{
  es_xkeysetvalue WCSuserdata event_var(userid) ulti_immunity 1
  es wcs_getlanguage wcs_lng wcs_lng_r_ultiimmunity
  es es_xtell event_var(userid) #multi server_var(wcs_lng)
  es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid)
  es est_effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 500 3 100 100 0 255 105 155 255 50
}


block GoldenHelmet
{
  es est_health event_var(userid) + event_var(dmg_health)
  es wcs_getlanguage wcs_lng wcs_lng_s_helmea
  es es_xtell event_var(userid) #multi server_var(wcs_lng)
  es est_effect 4 #a 0 sprites/lgtning.vmt server_var(wcs_userid) 1 1 1 10 115 0 255 205
}



block Gorgon_head
{
  es_xsetinfo wcs_team_target 0
  es es_xgetplayerteam wcs_team server_var(wcs_userid)
  es es_xif (server_var(wcs_team) = 2) do
  {
    es_xsetinfo wcs_team_target 3
    es_xsetinfo wcs_team_targetn "#c!d"
  }
  es es_xif (server_var(wcs_team) = 3) do
  {
    es_xsetinfo wcs_team_target 2
    es_xsetinfo wcs_team_targetn "#t!d"
  }
  es es_xif (server_var(wcs_team_target) != "0") do
  {
    es_xsetinfo wcs_pcount 0
    es es_xgetlivingplayercount wcs_pcount server_var(wcs_team_target)
    es es_xif (server_var(wcs_pcount) > 0) do
    {
    	es_xsetinfo wcs_wall "1"
      alias wcs_run_ulti_gaze1 "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_targetid);es_xmath wcs_z1 + 50;es_xmath wcs_z2 + 50;es est_getwallbetween wcs_wall server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2);es es_xif (server_var(wcs_wall) = 0) then wcs_run_ulti_gaze2"
      alias wcs_run_ulti_gaze2 "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;es es_xif (server_var(wcs_immunity) = 0) then wcs_run_ulti_gaze3;es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_userid) #multi server_var(wcs_lng_ulti_immunity_a);es es_xif (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
      alias wcs_run_ulti_gaze3 "es_xmath wcs_counter + 1;es es_xif (server_var(wcs_graphicfx) = 1) then es est_effect 3 #a 0 effects/tp_eyefx/tpeye3.vmt 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 7 3 25 25 25 255;es est_freeze server_var(wcs_targetid) 1;es es_delayed 2 es est_freeze server_var(wcs_targetid) 0;es est_setplayercolor server_Var(wcs_targetid) 25 25 25 255 1;es es_delayed 2 est_setplayercolor server_Var(wcs_targetid) 255 255 255 255 1;es est_playplayer server_var(wcs_userid) ambient/materials/metal4.wav;wcs_run_ulti_gaze4"
      alias wcs_run_ulti_gaze4 "es_xmath wcs_z2 - 10;es est_effect 10 #a 0 effects/tp_eyefx/tpeye3.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 9 0 2 66 1 0 255 255 255 255 1"
      es_xsetinfo wcs_counter 0
      es est_Near wcs_targetid server_var(wcs_team_targetn) server_var(wcs_radius) server_var(wcs_userid) "es es_xexists wcs_exists userid server_var(wcs_targetid);es es_xif (server_var(wcs_exists) = 1) then es_xif (server_var(wcs_counter) < server_var(wcs_maxtargets)) then wcs_run_ulti_gaze1"
      es es_xif (server_var(wcs_counter) > 0) do
      {
        esnq est_csay server_var(wcs_userid) Medusa's gaze turned server_var(wcs_counter) Players to Stone!
      }
      es_xelse do
      {
        es_xsetinfo wcs_ultinotexec 1
      }
    }
    es_xelse do
    {
      es_xsetinfo wcs_ultinotexec 1
    }
  }
}
