NPC Code: if(weaponfired && playermp >=10){ if(playerdir==0 || playerdir==2){ playermp-=10; this.dir=playerdir; this.distance=0; this.startxy={playerx+vecx(this.dir)*2,playery+vec y(this.dir)*2}; timeout=.05; } } if(timeout){ if(this.distance < 20){ this.distance++; putexplosion2 2,1,this.startxy[0],this.startxy[1]; this.startxy[0]+=vecx(this.dir); this.startxy[1]+=vecy(this.dir); timeout=.05; } }
if(weaponfired && playermp >=10){ if(playerdir==0 || playerdir==2){ playermp-=10; this.dir=playerdir; this.distance=0; this.startxy={playerx+vecx(this.dir)*2,playery+vec y(this.dir)*2}; timeout=.05; } } if(timeout){ if(this.distance < 20){ this.distance++; putexplosion2 2,1,this.startxy[0],this.startxy[1]; this.startxy[0]+=vecx(this.dir); this.startxy[1]+=vecy(this.dir); timeout=.05; } }