#SEQUENCE "charge_01";
# particle_make( "light_charge_green_01", add(rand(-1,1), this_x()), add(rand(-1,1), this_y()), add(this_z(), 1));
  lvar("count", add(lvar("count"), .02));
# var func = nop;
  func = if(geq(lvar("count"), .8), seq_jump, nop);
  func("start");
# wait(.02, 1);
  move_to( char_get_x("player"), char_get_y("player"), 0 );

#SEQUENCE "start";
# this_control_push( 
  "jumper",
    "*faction    = \"player\";
     *jumps   = 1;
	 *vel   = 50;
	 *speed_mult = 2;
	 *action = \"
	   particle_make( \\\"greek_01\\\", this_x(), this_y(), add(this_z(), 1), rand(-1,1), rand(-0.5,0.5), rand(3,6), rand(.5,1));
       particle_make( \\\"greek_01\\\", this_x(), this_y(), add(this_z(), 1), rand(-1,1), rand(-0.5,0.5), rand(3,6), rand(.5,1));
       particle_make( \\\"greek_01\\\", this_x(), this_y(), add(this_z(), 1), rand(-1,1), rand(-0.5,0.5), rand(3,6), rand(.5,1));
       particle_make( \\\"greek_01\\\", this_x(), this_y(), add(this_z(), 1), rand(-1,1), rand(-0.5,0.5), rand(3,6), rand(.5,1));
       explosion_make( this_x(), this_y(), 6, .25, 200, 0, 0, \\\"boss\\\", \\\"dust_01\\\", \\\"dust_01\\\" );
     \";
	 *particle = \"light_charge_green_01\";
    "
  ,
  1.0
  );
# wait( .15, 1 );
  move_to(char_get_x("player"), char_get_y("player"), 0);
# wait( 1, 1);
  move_to(char_get_x("player"), char_get_y("player"), 0);
# this_control_pop();
# wait( 0.15 );
