Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #TouhouDanmakufu
- #Title[Ice Sign "Icicle Fall"]
- #Player[FREE]
- #ScriptVersion[2]
- script_enemy_main{
- let phase=1;
- let angle1=95;
- let time=0;
- let miny=GetClipMinY;
- let cx=GetCenterX;
- @Initialize{
- CutIn(YOUMU,"Ice Sign "\""Icicle Fall"\",0,0,0,256,512);
- SetScore(500000);
- SetLife(1000);
- SetTimer(80);
- SetGraphicRect(0,0,64,64);
- SetInvincibility(60);
- SetDamageRate(10,10);
- SetEnemyMarker(true);
- MagicCircle(true);
- SetColor(128,128,255);
- Concentration01(60);
- SetColor(255,255,255);
- SetEffectForZeroLife(60,100,1);
- SetMovePosition02(cx,miny+100,50);
- }
- @MainLoop{
- SetCollisionA(GetX,GetY,32);
- SetCollisionB(GetX,GetY,16);
- SetShotAutoDeleteClip(256,256,256,256);
- if(phase>=1){
- if(time%28==0 && time>=50){
- let shot1=0;
- let speed=6.5;
- loop(4){
- CreateShotA(shot1,GetX,GetY,0);
- SetShotDataA(shot1,0,speed,90+angle1,0,-0.07,0,BLUE22);
- SetShotDataA(shot1,50,1.5,angle1,0,0,0,87);
- FireShot(shot1);
- speed-=1;
- }
- speed=6.5;
- loop(4){
- CreateShotA(shot1,GetX,GetY,0);
- SetShotDataA(shot1,0,speed,90-angle1,0,-0.07,0,87);
- SetShotDataA(shot1,50,1.5,180-angle1,0,0,0,87);
- FireShot(shot1);
- speed-=1;
- }
- angle1-=5;
- if(angle1<50){ angle1=95; }
- }
- }
- }
- @BackGround{
- }
- @DrawLoop{
- }
- @Finalize{
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment