Name: Anonymous 2010-08-16 19:00
void t13()
{
z1=jiki[9]*4;
if(hant(jiki[0]+ENHnt[z1]*100-6000,jiki[1]+ENHnt[z1+1]*100-6000,ENHnt[z1+2]+120,ENHnt[z1+3]+120,ex-200,ey-200,4,4))
{
SIN(nel(mid(1,0,0)-ey,ex-mid(0,0,0)),(abs(exx)+abs(eyy))/8+300);
exx=exx+sinx;
eyy=eyy+siny;
}
if(ex+exx< 0){ex= 0;exx= abs(exx);}
if(ex+exx>40000){ex=40000;exx=-abs(exx);}
if(ey+eyy< 0){ey= 0;eyy= abs(eyy);}
if(ey+eyy>48000){ey=48000;eyy=-abs(eyy);}
ec++;
alt{
case e7==0:
{
if(ec==1)
{
ep[0]=nLimit(6+lev,16);
ep[1]=nLimit(3+lev/2,8);
ep[2]=LLim(4+150/(lev+5)-lev/10,1);
ep[3]=ep[0]+ep[2];
}
exx=(exx+sgn(mid(0,0,0)-ex)*3)+rndpm(20);
eyy=(eyy+sgn(mid(1,0,0)-ey)*3)+rndpm(20);
if((ec>60)&&(ec<480+480%ep[3]))
{
if(ec%ep[3]==0)
{
ep[4]=(mid(0,0,0)+ex)/2;
ep[5]=(mid(1,0,0)+ey)/2;
}
if(ec%ep[3]<ep[0])ebhas1(eblim(ep[1]),0,nLimit(1+(lev+4)/6,4),ex,ey,nel(ey-ep[5],ep[4]-ex),0,ebsp,ebsp/4);
}
if(ec>560+480%ep[3])
{
for(i=0;i<256;i++)ep[i]=0;
ec=0;e7++;ejmuteki=1;
}
}
case e7==1:
{
exx=(exx+sgn(mid(0,0,0)-ex)*2)+rndpm(55);
eyy=(eyy+sgn(mid(1,0,0)-ey)*2)+rndpm(55);
if(ec<600)
{
if(ec%(12-nLimit(lev/3,9))==0)ebhas1(eblim(1),0,7,ex,ey,nel(ey-mid(1,0,0),mid(0,0,0)-ex),0,0,0);
if(ec%((30-nLimit(lev*2,25))*2)==0)
{
z1=nLimit(2+lev,12)+lev/8;
for(i=0;i<z1;i++)ebhas1(eblim(2),0,11,ex,ey,nel(ey-mid(1,0,0),mid(0,0,0)-ex),1640-i*60,ebsp*(1+z1-i)/5,0);
}
}
if(ec>700){e7++;ec=0;}
}
case e7==2:
{
if(ec<600)
{
exx=exx*99/100;
eyy=eyy*99/100;
}
else
{
exx=(exx-sgn(mid(0,0,0)-ex)*6)+rndpm(65);
eyy=(eyy-sgn(mid(1,0,0)-ey)*6)+rndpm(65);
}
if(ec==1)
{
ejmuteki=0;
z1=1+(lev>6);
for(i=EBSP;i!=-1;i=eb[i*B+19])if(eb[i*B+4]!=0)if(eb[i*B+15]==7){ebhas1(eblim(z1),1,16,eb[i*B],eb[i*B+1],eb[i*B+7],3600/z1,100,0);eb[i*B]=-128000;}
}
if(((exx==0)&&(eyy==0)&&(ec<400))||((ec>599)&&(ec<801)))ebhas1(eblim(1+nLimit(lev/4,4)),1,15,ex,ey,rnd(3600),0,200,-40);
if((eblim(EB)==EB)&&(((ec>400)&&(ec<600))||(ec>800))){e7=0;lev++;ec=0;}
}
}
}Well, shit.