Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sub BossCard2()
- {
- var A B C D;
- unless ($TIMEOUT == 0) goto BossCard2_160 @ 0;
- Et_clearRadius(640.0f);
- goto BossCard2_180 @ 0;
- BossCard2_160:
- Et_clearRadiusNoItem(640.0f);
- BossCard2_180:
- 2:
- setSomethingBossName(63);
- 4:
- somethingBreak(1);
- setStars(2);
- call("BossItemCard");
- resetTimer();
- unknown21();
- killOtherEntities();
- unless ($TIMEOUT == 0) goto BossCard2_448 @ 4;
- Et_clearRadius(640.0f);
- goto BossCard2_468 @ 4;
- BossCard2_448:
- Et_clearRadiusNoItem(640.0f);
- BossCard2_468:
- endSpell();
- Et_setSpecialMode(0);
- reset();
- Game_playSound(27);
- Move_setVelVector(0.0f, 0.0f);
- Move_gradualChangeVelVector(0, 0, 0.0f, 0.0f);
- Move_moveTo(0, 0, 0.0f, 0.0f);
- $MISS_COUNT = 0;
- $BOMB_COUNT = 0;
- $CAPTURE = 1;
- setNextSub(0, 0, 3000, "Boss3");
- !EN
- declareSpell(46, 3000, 500000, "‹Ê•„uâqg’T’mŒ^‹@—‹v");
- !HL
- declareSpell(46, 3000, 500000, "‹Ê•„uâqg’T’mŒ^‹@—‹@‰üv");
- !*
- Move_moveTo(60, 4, 0.0f, 128.0f);
- Move_limitPosition(0.0f, 128.0f, 240.0f, 64.0f);
- Anm_unknown316(0, 0);
- $LOCAL4 = 0;
- setSomeFlag633(1);
- Anm_playAtCenter(1, 79);
- Anm_playAtCenter(1, 75);
- Game_playSound(54);
- 94:
- nop();
- $A = 120;
- $D = 1000;
- goto BossCard2_1352 @ 94;
- BossCard2_1240:
- call("BossCard2_at");
- wait(120);
- call("BossCard2_at2");
- wait(120);
- BossCard2_1352:
- if $D-- goto BossCard2_1240 @ 94;
- goto BossCard2_1440 @ 94;
- BossCard2_1420:
- wait(1000);
- BossCard2_1440:
- if 1 goto BossCard2_1420 @ 94;
- return();
- }
- sub BossCard2_at()
- {
- var A B C D;
- %C = -1.570796f;
- %A = _f(-192);
- $LOCAL1 = 62;
- $LOCAL2 = 6;
- $D = 13000;
- goto BossCard2_at_744 @ 0;
- BossCard2_at_260:
- Math_getMoveVector(%A, %B, %C, 160.0f);
- %A = (%A + _f(0));
- %B = (%B + _f(300));
- %C = (%C - 0.174533f);
- !E
- %C = (%C - 0.174533f);
- !*
- Entity_createBoss("BCirC02", %A, %B, 300, 1000, 0);
- !E
- 20;
- !N
- 10;
- !H
- 10;
- !LO
- 10;
- !*
- wait([-1]);
- BossCard2_at_744:
- if $D-- goto BossCard2_at_260 @ 0;
- return();
- }
- sub BossCard2_at2()
- {
- var A B C;
- %A = _f(192);
- $LOCAL1 = 59;
- $LOCAL2 = 4;
- $C = 13;
- goto BossCard2_at2_364 @ 0;
- BossCard2_at2_220:
- Entity_createBoss("BCirC02", %A, -32.0f, 300, 1000, 0);
- %A = (%A - _f(32));
- wait(10);
- BossCard2_at2_364:
- if $C-- goto BossCard2_at2_220 @ 0;
- return();
- }
- sub BossCard2_at3()
- {
- var A;
- Et_create(0);
- Et_setAimMode(0, 3);
- Et_setSprite(0, 33, 1);
- Et_setCount(0, 8, 1);
- Et_setAngle(0, 1.5707964f, 0.0f);
- Et_setSpeed(0, 2.0f, 0.2f);
- Et_transformPush(0, 0, 2, 1, -999999, -999999.0f, -999999.0f);
- $A = 400;
- goto BossCard2_at3_340 @ 0;
- BossCard2_at3_300:
- Et_shoot(0);
- wait(120);
- BossCard2_at3_340:
- if $A-- goto BossCard2_at3_300 @ 0;
- return();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement