Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sub BossCard1()
- {
- var SineD Sine Dummy Frame;
- %SineD = 53.232f;
- $Frame = 0;
- setBossConditions(0, 0, 2700, "Boss2");
- !EN
- setSpell(2, 2700, 500000, "Heaven's Tears 'Heavy Downpour'");
- !HL
- setSpell(4, 2700, 500000, "Heaven's Tears 'Torrential Downpour'");
- !ENHL
- wait(60);
- doEffect(0, ABSORB);
- wait(60);
- ins_269(0);
- shotCreate(0);
- shotSetOffset(0, 0.0f, 0.0f);
- shotSetAim(0, NORMAL);
- shotSetAppearance(0, RICE_S, BLUE);
- shotSetCountByDifficulty(0, 1, 1, 1, 1, 2, 3, 4, 5);
- shotSetAngle(0, 0.0f, 0.0f);
- shotAddPattern(0, 0, 1, ACCELERATE, 999, 1, 0.01f, 1.5707963268f);
- shotSetSpeedByDifficulty(0, 1.2f, 1.45f, 1.45f, 1.7f, 0.0f, 0.0f, 0.0f, 0.0f);
- shotCreate(1);
- shotSetOffset(1, 0.0f, 0.0f);
- shotSetAim(1, NORMAL);
- shotSetAppearance(1, RICE_S, SKY);
- shotSetCountByDifficulty(1, 1, 1, 1, 1, 4, 6, 8, 10);
- shotSetAngle(1, 0.0f, 0.0f);
- shotSetSpeedByDifficulty(1, 2.0f, 2.2f, 2.4f, 2.6f, 0.0f, 0.0f, 0.0f, 0.0f);
- loop -1 SpellLoop
- loop 60 RainSpam
- %SineD;
- 4.359f;
- addf();
- movef(%SineD);
- circleXY(%Sine, %Dummy, %SineD, 6.2831853f);
- shotSetAngle(0, %Sine, 0.0f);
- 0.0f;
- %Sine;
- subtract();
- movef(%Sine);
- shotSetAngle(0, %Sine, 0.0f);
- shotFire(0);
- $Frame += 2;
- $Frame;
- 90;
- mod();
- jumpIfNotZero(DontMove, 0);
- bossMove(60, 4, 6.0f);
- DontMove:
- wait(2);
- ins_0();
- endloop RainSpam
- loop 60 RainSpam2
- %SineD;
- 4.359f;
- addf();
- movef(%SineD);
- circleXY(%Sine, %Dummy, %SineD, 6.2831853f);
- shotSetAngle(0, %Sine, 0.0f);
- 0.0f;
- %Sine;
- subtract();
- movef(%Sine);
- shotSetAngle(1, %Sine, 0.0f);
- shotFire(1);
- $Frame += 2;
- wait(2);
- ins_0();
- endloop RainSpam2
- endloop SpellLoop
- return3();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement