block Maser
{
    es es_xset wcs_dmg event_var(dmg_health)
    es_xmath wcs_dmg float
    es es_xmath wcs_dmg * server_var(wcs_multiplier)
    es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0
    es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg)
    es wcs_getlanguage wcs_lng wcs_lng_damage
    esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng)
    esnq est_csay event_var(userid) + server_var(wcs_dmg) 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 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 300 200 77 77 77 255
    es est_effect 10 #a 0 sprites/smoke.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 20 60 3 400 200 0 10 10 10 255 0
}


block ProtoStar
{
  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)
  es wcs_getlanguage wcs_lng wcs_lng_r_phoenix
  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) 200 500 3 500 500 0 148 148 141 255 100
}

block Messier
{
  es wcs_dealdamage event_var(attacker) event_var(userid) 10
  es est_csay event_var(attacker) + 10 Damage
  es est_csay event_var(userid) + 10 Damage
  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) 2 20 30 123 123 123 255
}

block Nebula
{
    es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid)
    es_xmath wcs_z1 + 15
    es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10
    es_xmath wcs_z1 + 15
    es est_effect 7 #a .1 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10
    es_xmath wcs_z1 + 15
    es est_effect 7 #a .2 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10
    es_xmath wcs_z1 + 15
    es est_effect 7 #a .3 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10
    es est_setplayercolor server_var(wcs_userid) 0 0 0 55 1
    es es_delayed server_var(wcs_duration) es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1
    es es_xtell server_var(wcs_userid) #multi #lightgreen You have Disappeared into a #greenSmoke Cloud
}
