function Waffenschuss_01()
{
var lifetimer = 350;
me.flags |= TRANSLUCENT | BRIGHT;
//you = player;
vec_set(my.pan, you.pan);
while(1)
{
effect(PartikelWaffenschuss_01,1,vector(me.x,me.y,me.z),nullvector);
// KOLLISION DES SCHUSSES
if(c_move(me,vector(350*time_step,0,0),nullvector,IGNORE_PASSABLE | IGNORE_YOU | IGNORE_SPRITES | ACTIVATE_SHOOT ) <= 0)
{
effect(PartikelPlasmaExplosion_01,10,vector(me.x,me.y,me.z),nullvector);
ent_remove(me);
return;
}
lifetimer -= 1;
if(lifetimer <= 0)
{
ent_remove(me);
return;
}
wait(1);
}
}