function blaster_shoot()
{
wait(3);
my.pan = player.pan;
set(my, INVISIBLE | PASSABLE);
reset(my, VISIBLE);
my.emask |= (ENABLE_IMPACT | ENABLE_ENTITY | ENABLE_BLOCK);
my.event = remove_plasma_ball;
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
plasma_effect();
c_setminmax(me);
while(my != NULL)
{
you = player;
c_move(me, vector(10*time_step,0,0), nullvector, 0);
wait(1);
}
}