extends DxChar; if(t!=0){ t--; y+=2; } else{ $boss2tama.damage=0; t=30; } anim=newAnimation(); a=1; koudou=1; alpha=30; t=30; while(1){ if(a==1){ wait(45); a=0; } if(koudou==1){ y-=2; anim.loop($pat_boss2+20,$pat_boss2+21,8); if(y<=88){ koudou=2; } alpha+=10; y-=2; } if(koudou==2){ for(i=0;i<11;i++){ appear(new b2tama2(x,y,$pat_boss2+16)); wait(2); } for(b in $chars){ if(b is bullet && crashTo(b)){ alpha=255; $B2.hp--; b.die(); $syu.wepon--; print($B2.hp); anim.loop($pat_boss2+21,$pat_boss2+20,10); } } wait(40); koudou=3; } if(koudou==3){ if(alpha>=10) alpha-=10; y+=2; if(y>=184 && alpha<=0) die(); y+=2; for(b in $chars){ if(b is bullet && crashTo(b)){ alpha=255; $B2.hp--; print($B2.hp); anim.loop($pat_boss2+21,$pat_boss2+21,10); $boss2tama.damage=1; if(t!=0){ t--; y-=2; } else{ $boss2tama.damage=0; t=30; } } } } for(b in $chars){ if(b is bullet && crashTo(b)){ alpha=255; $B2.hp--; print($B2.hp); anim.loop($pat_boss2+21,$pat_boss2+21,10); $boss2tama.damage=1; } } if(crashTo($syu)){ if($syu.muteki==0){ if(die>=1){ die++; if(die==60)die=0; } if(die==0){ $syu.hp-=7; $mplayer.play($se_damage,0,40); die=1; } } } else die=0; update(); }