 ""
  {
    "name"              "Magician"
    "author"            "HOLLIDAY"
    "required_level"    "15"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "es est_playplayer event_var(userid) weapons\explode3.wav;es est_removeweapon event_var(userid) 2;es es_delayed 0.2 es est_give event_var(userid) weapon_elite;es est_give event_var(userid) weapon_m3;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(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"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "4"
    "numberoflevels"    "4"
    "skillnames"        "Weapons of the Magician|Disapearing Dash|The Crow|Up in Smoke"
    "skilldescr"        "Levitate your enemy|Disappear Dash and Reappear when hit|Come Back From Death as a Crow with 1 hp and 1 bullet|Disappear in a Cloud of Smoke and Teleport"
    "skillcfg"          "player_attacker|player_victim|player_death|player_ultimate"

    "skill1_setting"    "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 60"
    "racealias_doc"     "es est_physpush event_var(userid) 0 0 500;es es_delayed 0.5 est_freeze event_var(userid) 1;es es_delayed 0.7 est_freeze event_var(userid) 0;es es_delayed 0.7 est_physpush event_var(userid) 500 0 0;es es_delayed 1 est_freeze event_var(userid) 1;es es_delayed 1.3 est_freeze event_var(userid) 0;es es_delayed 1.3 est_physpush event_var(userid) 0 0 500;es es_delayed 1.5 est_freeze event_var(userid) 1;es es_delayed 1.7 est_freeze event_var(userid) 0;es es_delayed 1.9 est_physpush event_var(userid) 0 500 0;es es_delayed 2.1 est_freeze event_var(userid) 1;es es_delayed 2.3 est_freeze event_var(userid) 0;es es_xtell event_var(attacker) #multi #greenElite: #lightgreenLevitated your enemy"
    "racealias_holli"   "es est_physpush event_var(userid) 0 0 500;es es_delayed 0.5 est_freeze event_var(userid) 1;es es_delayed 0.7 est_freeze event_var(userid) 0;es es_delayed 0.7 est_physpush event_var(userid) 0 500 0;es es_delayed 1 est_freeze event_var(userid) 1;es es_delayed 1.3 est_freeze event_var(userid) 0;es es_delayed 1.3 est_physpush event_var(userid) 500 0 0;es es_xtell event_var(attacker) #multi #greenMagic m3: #lightgreenLevitated your enemy"
    "racealias_sfx0"    "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 + 10;es_xmath wcs_z2 + 50;es est_Effect 3 #a 0 sprites/purplelaser1.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 5 10 255 0 0 255;es_xmath wcs_z1 + 10;es_xmath wcs_z2 + 50;es est_effect 3 #a 0 sprites/purplelaser1.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 10 20 5 5 250 255;es_xmath wcs_z1 + 10;es_xmath wcs_z2 + 50;es est_effect 3 #a 0 sprites/purplelaser1.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 10 20 255 5 5 255"
    "racealias_sfx1"    "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 11 #a 0 sprites/purplelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2.5 2.5 255;es est_effect 10 #a 0 sprites/purplelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 90 3 80 60 0 250 150 170 200 3;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) 3 10 20 255 55 55 255;es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 90;es est_effect 10 #a 0 sprites/purplelaser1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 150 90 3 80 60 0 250 150 200 200 3"
    "skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xif (event_var(weapon) = elite) then racealias_doc;es es_xif (event_var(weapon) = m3) then racealias_holli"
    "skill1_sfx"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xif (event_var(weapon) = elite) then racealias_sfx0;es es_xif (event_var(weapon) = m3) then racealias_sfx1"

    "skill2_setting"    "es_xsetinfo wcs_chance 15;es_xsetinfo wcs_duration 2.5|es_xsetinfo wcs_chance 22;es_xsetinfo wcs_duration 3|es_xsetinfo wcs_chance 38;es_xsetinfo wcs_duration 3.5|es_xsetinfo wcs_chance 47;es_xsetinfo wcs_duration 4"
    "racealias_victim"  "es est_playplayer event_var(userid) weapons\explode3.wav;es est_physpush event_var(userid) 0 0 300;es es_delayed 0.2 est_physpush event_var(userid) 900 0 0;es est_setplayercolor event_var(userid) 255 255 255 0 1;es es_delayed server_var(wcs_duration) est_setplayercolor event_var(userid) 255 255 255 255 1"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_victim"
    "skill2_sfx"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then 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_delayed 0.5 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 1 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 30;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 1.5 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 35;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"

    "skill3_setting"    "es_xsetinfo wcs_chance 11|es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 24|es_xsetinfo wcs_chance 33"
    "racealias_death"   "es est_playplayer event_var(userid) npc/crow/alert3.wav;es est_playplayer event_var(userid) ambient/atmosphere/hole_amb3.wav;es est_spawn event_var(userid) 100;es es_delayed .5 est_setmodel event_var(userid) crow;es es_delayed 0.1 est_stripplayer event_var(userid) 1;es es_delayed 0.3 est_give event_var(userid) weapon_fiveseven;es es_delayed 0.4 est_modplayerweapon event_var(userid) fiveseven 100;es es_delayed 0.5 est_setammo event_var(userid) 2 0;es es_delayed 0.5 est_setclipammo event_var(userid) 2 1;es es_delayed 0.5 est_sethealth event_var(userid) 1;es es_delayed 1.2 est_fade event_var(userid) 2 5 10 255 0 0 200"
    "skill3_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_death"
    "skill3_sfx"        "0"

    "skill4_setting"    "es_xsetinfo wcs_duration 2.5|es_xsetinfo wcs_duration 3|es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 7"
    "skill4_cmd"        "es est_playplayer server_var(wcs_userid) weapons\explode3.wav;es est_physpush server_var(wcs_userid) 0 0 500;es es_delayed 0.5 est_freeze server_var(wcs_userid) 1;es es_delayed 0.7 est_freeze server_var(wcs_userid) 0;es es_delayed 0.7 est_physpush server_var(wcs_userid) 0 500 0;es es_delayed 1 est_freeze server_var(wcs_userid) 1;es es_delayed 1.3 est_freeze server_var(wcs_userid) 0;es es_delayed 1.3 est_physpush server_var(wcs_userid) 500 0 0;es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es es_delayed server_var(wcs_duration) est_setplayercolor server_var(wcs_userid) 255 255 255 255 1"
    "skill4_sfx"        "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_delayed 0.5 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 20;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 1 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 30;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10;es_delayed 1.5 es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 35;es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 100 10"
    "ultimate_cooldown" "5"
  }
  
