STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228088
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/91718593?noj=FRM91718593-3DC" width="1" height="1"></div>

rangarig, sound_warning.swf

This is the info page for
Flash #218808

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
movieClip 11 Score50 { } movieClip 14 Score100 { } movieClip 17 Score150 { } movieClip 20 Score500 { } movieClip 23 Score250 { } movieClip 26 Score1000 { } movieClip 29 ScoreCDUP { } movieClip 32 Score5000 { } movieClip 35 Score2000 { } movieClip 38 ScoreMp3Up { } movieClip 41 ScoreVinylUp { } frame 1 { var siteLoaded = _root.getBytesLoaded(); var siteTotal = _root.getBytesTotal(); var percentage = Math.round((siteLoaded / siteTotal) * 100); _root.percentageText = percentage + '%'; if (percentage >= 100) { gotoAndStop('title'); } } // unknown tag 88 length 138 frame 2 { gotoAndPlay('loop'); } movieClip 494 __Packages.Level { #initclip if (!_global.Level) { var v1 = function () {}; _global.Level = v1; var v2 = v1.prototype; v2.initLevel = function () {}; v2.bossStartFrame = 2085; v2.bossRepeatFrame = 2498; v2.bossDeathFrame = 2499; v2.bossEnergyStart = 50; v2.levelEnd = 2599; v2.enemyQueue = new Array(); v2.goodieQueue = new Array(); ASSetPropFlags(_global.Level.prototype, null, 1); } #endinitclip } movieClip 495 __Packages.Level1 { #initclip if (!_global.Level1) { var v1 = function () { super(); }; _global.Level1 = v1; _global.Level1 extends Level; var v2 = v1.prototype; v2.initLevel = function () { this.bossStartFrame = 2104; this.bossRepeatFrame = 2700; this.bossDeathFrame = 2701; this.bossEnergyStart = 200; this.levelEnd = 2799; this.backdropAnim = 'bg0000'; this.colliderAnim = 'col0000'; this.title = 'CAVE DWELLINGS'; this.enemyQueue.clear(); this.enemyQueue[0] = new Array(5, 1, 670, 207); this.enemyQueue[1] = new Array(5, 1, 718, 151); this.enemyQueue[2] = new Array(5, 1, 733, 230); this.enemyQueue[3] = new Array(5, 1, 778, 120); this.enemyQueue[4] = new Array(5, 1, 813, 244); this.enemyQueue[5] = new Array(50, 1, 661, 12); this.enemyQueue[6] = new Array(50, 1, 733, 41); this.enemyQueue[7] = new Array(50, 1, 815, 71); this.enemyQueue[8] = new Array(50, 1, 887, 102); this.enemyQueue[9] = new Array(50, 1, 963, 126); this.enemyQueue[10] = new Array(100, 1, 662, 314); this.enemyQueue[11] = new Array(100, 1, 726, 296); this.enemyQueue[12] = new Array(100, 1, 791, 263); this.enemyQueue[13] = new Array(100, 1, 852, 241); this.enemyQueue[14] = new Array(100, 1, 914, 218); this.enemyQueue[15] = new Array(150, 1, 676, 227); this.enemyQueue[16] = new Array(150, 1, 747, 190); this.enemyQueue[17] = new Array(150, 1, 768, 269); this.enemyQueue[18] = new Array(200, 1, 676, 79); this.enemyQueue[19] = new Array(200, 1, 752, 43); this.enemyQueue[20] = new Array(200, 1, 769, 110); this.enemyQueue[21] = new Array(220, 1, 667, 375); this.enemyQueue[22] = new Array(220, 1, 734, 329); this.enemyQueue[23] = new Array(220, 1, 668, 271); this.enemyQueue[24] = new Array(250, 1, 649, 144); this.enemyQueue[25] = new Array(250, 1, 701, 88); this.enemyQueue[26] = new Array(250, 1, 711, 197); this.enemyQueue[27] = new Array(250, 1, 731, 17); this.enemyQueue[28] = new Array(250, 1, 738, 254); this.enemyQueue[29] = new Array(300, 1, 660, 32); this.enemyQueue[30] = new Array(300, 1, 711, 63); this.enemyQueue[31] = new Array(300, 1, 768, 97); this.enemyQueue[32] = new Array(300, 1, 825, 133); this.enemyQueue[33] = new Array(300, 1, 676, 223); this.enemyQueue[34] = new Array(300, 1, 792, 171); this.enemyQueue[35] = new Array(300, 1, 741, 201); this.enemyQueue[36] = new Array(360, 1, 669, 80); this.enemyQueue[37] = new Array(360, 1, 719, 36); this.enemyQueue[38] = new Array(360, 1, 743, 135); this.enemyQueue[39] = new Array(400, 1, 669, 260); this.enemyQueue[40] = new Array(400, 1, 737, 220); this.enemyQueue[41] = new Array(400, 1, 747, 294); this.enemyQueue[42] = new Array(450, 1, 666, 172); this.enemyQueue[43] = new Array(450, 1, 701, 216); this.enemyQueue[44] = new Array(450, 1, 688, 279); this.enemyQueue[45] = new Array(450, 1, 694, 336); this.enemyQueue[46] = new Array(500, 1, 657, 185); this.enemyQueue[47] = new Array(500, 1, 698, 148); this.enemyQueue[48] = new Array(500, 1, 737, 100); this.enemyQueue[49] = new Array(500, 1, 773, 54); this.enemyQueue[50] = new Array(500, 1, 860, 53); this.enemyQueue[51] = new Array(500, 1, 702, 251); this.enemyQueue[52] = new Array(500, 1, 748, 299); this.enemyQueue[53] = new Array(500, 1, 788, 353); this.enemyQueue[54] = new Array(500, 1, 878, 340); this.enemyQueue[55] = new Array(500, 1, 821, 207); this.enemyQueue[56] = new Array(550, 1, 676, 106); this.enemyQueue[57] = new Array(550, 1, 749, 67); this.enemyQueue[58] = new Array(550, 1, 809, 30); this.enemyQueue[59] = new Array(550, 1, 761, 156); this.enemyQueue[60] = new Array(550, 1, 837, 198); this.enemyQueue[61] = new Array(600, 1, 679, 271); this.enemyQueue[62] = new Array(600, 1, 693, 321); this.enemyQueue[63] = new Array(600, 1, 740, 225); this.enemyQueue[64] = new Array(600, 1, 755, 184); this.enemyQueue[65] = new Array(600, 1, 762, 356); this.enemyQueue[66] = new Array(600, 1, 852, 348); this.enemyQueue[67] = new Array(600, 1, 675, 297); this.enemyQueue[68] = new Array(736, 1, 661, 295); this.enemyQueue[69] = new Array(736, 1, 727, 254); this.enemyQueue[70] = new Array(736, 1, 744, 334); this.enemyQueue[71] = new Array(846, 1, 672, 233); this.enemyQueue[72] = new Array(846, 1, 725, 188); this.enemyQueue[73] = new Array(846, 1, 776, 123); this.enemyQueue[74] = new Array(846, 1, 736, 278); this.enemyQueue[75] = new Array(846, 1, 799, 345); this.enemyQueue[76] = new Array(846, 1, 878, 107); this.enemyQueue[77] = new Array(846, 1, 888, 367); this.enemyQueue[78] = new Array(943, 1, 722, 52); this.enemyQueue[79] = new Array(943, 1, 788, 27); this.enemyQueue[80] = new Array(943, 1, 862, 57); this.enemyQueue[81] = new Array(943, 1, 926, 127); this.enemyQueue[82] = new Array(943, 1, 693, 131); this.enemyQueue[83] = new Array(943, 1, 893, 189); this.enemyQueue[84] = new Array(943, 1, 812, 222); this.enemyQueue[85] = new Array(943, 1, 732, 183); this.enemyQueue[86] = new Array(1000, 1, 675, 214); this.enemyQueue[87] = new Array(1000, 1, 676, 274); this.enemyQueue[88] = new Array(1000, 1, 680, 156); this.enemyQueue[89] = new Array(1000, 1, 683, 89); this.enemyQueue[90] = new Array(1000, 1, 685, 351); this.enemyQueue[91] = new Array(1050, 1, 665, 204); this.enemyQueue[92] = new Array(1050, 1, 740, 149); this.enemyQueue[93] = new Array(1050, 1, 752, 264); this.enemyQueue[94] = new Array(1050, 1, 839, 212); this.enemyQueue[95] = new Array(1050, 1, 856, 130); this.enemyQueue[96] = new Array(1050, 1, 862, 299); this.enemyQueue[97] = new Array(1100, 1, 673, 277); this.enemyQueue[98] = new Array(1100, 1, 737, 240); this.enemyQueue[99] = new Array(1100, 1, 749, 321); this.enemyQueue[100] = new Array(1150, 1, 654, 303); this.enemyQueue[101] = new Array(1150, 1, 713, 256); this.enemyQueue[102] = new Array(1150, 1, 730, 349); this.enemyQueue[103] = new Array(1150, 1, 841, 248); this.enemyQueue[104] = new Array(1150, 1, 822, 356); this.enemyQueue[105] = new Array(1200, 1, 698, 103); this.enemyQueue[106] = new Array(1200, 1, 769, 52); this.enemyQueue[107] = new Array(1200, 1, 783, 154); this.enemyQueue[108] = new Array(1300, 1, 700, 99); this.enemyQueue[109] = new Array(1300, 1, 762, 62); this.enemyQueue[110] = new Array(1300, 1, 768, 145); this.enemyQueue[111] = new Array(1350, 1, 665, 288); this.enemyQueue[112] = new Array(1350, 1, 729, 229); this.enemyQueue[113] = new Array(1350, 1, 748, 342); this.enemyQueue[114] = new Array(1350, 1, 746, 287); this.enemyQueue[115] = new Array(1400, 1, 658, 303); this.enemyQueue[116] = new Array(1400, 1, 718, 264); this.enemyQueue[117] = new Array(1400, 1, 732, 348); this.enemyQueue[118] = new Array(1400, 1, 783, 223); this.enemyQueue[119] = new Array(1400, 1, 804, 381); this.enemyQueue[120] = new Array(1450, 1, 693, 332); this.enemyQueue[121] = new Array(1450, 1, 749, 271); this.enemyQueue[122] = new Array(1450, 1, 773, 366); this.enemyQueue[123] = new Array(1500, 1, 670, 88); this.enemyQueue[124] = new Array(1500, 1, 685, 36); this.enemyQueue[125] = new Array(1500, 1, 746, 36); this.enemyQueue[126] = new Array(1500, 1, 751, 96); this.enemyQueue[127] = new Array(1500, 1, 729, 68); this.enemyQueue[128] = new Array(1550, 1, 662, 219); this.enemyQueue[129] = new Array(1550, 1, 719, 156); this.enemyQueue[130] = new Array(1550, 1, 754, 66); this.enemyQueue[131] = new Array(1550, 1, 736, 256); this.enemyQueue[132] = new Array(1550, 1, 785, 337); this.enemyQueue[133] = new Array(1650, 1, 657, 105); this.enemyQueue[134] = new Array(1650, 1, 715, 58); this.enemyQueue[135] = new Array(1650, 1, 714, 166); this.enemyQueue[136] = new Array(1700, 1, 667, 71); this.enemyQueue[137] = new Array(1700, 1, 737, 35); this.enemyQueue[138] = new Array(1700, 1, 732, 110); this.enemyQueue[139] = new Array(1750, 1, 660, 105); this.enemyQueue[140] = new Array(1750, 1, 721, 52); this.enemyQueue[141] = new Array(1750, 1, 722, 159); this.enemyQueue[142] = new Array(1750, 1, 677, 15); this.enemyQueue[143] = new Array(1800, 1, 657, 250); this.enemyQueue[144] = new Array(1800, 1, 709, 183); this.enemyQueue[145] = new Array(1800, 1, 729, 295); this.enemyQueue[146] = new Array(1850, 1, 672, 82); this.enemyQueue[147] = new Array(1850, 1, 723, 39); this.enemyQueue[148] = new Array(1850, 1, 742, 132); this.enemyQueue[149] = new Array(1850, 1, 686, 202); this.enemyQueue[150] = new Array(1850, 1, 752, 280); this.enemyQueue[151] = new Array(1850, 1, 705, 320); this.enemyQueue[152] = new Array(1850, 1, 770, 393); this.enemyQueue[153] = new Array(1900, 1, 664, 201); this.enemyQueue[154] = new Array(1900, 1, 717, 159); this.enemyQueue[155] = new Array(1900, 1, 751, 98); this.enemyQueue[156] = new Array(1900, 1, 822, 96); this.enemyQueue[157] = new Array(1900, 1, 732, 244); this.enemyQueue[158] = new Array(1900, 1, 771, 306); this.enemyQueue[159] = new Array(1900, 1, 817, 367); this.enemyQueue[160] = new Array(1900, 1, 790, 208); this.enemyQueue[161] = new Array(1900, 1, 827, 159); this.enemyQueue[162] = new Array(1900, 1, 856, 107); this.enemyQueue[163] = new Array(1900, 1, 932, 94); this.enemyQueue[164] = new Array(1900, 1, 844, 276); this.enemyQueue[165] = new Array(1900, 1, 892, 365); this.enemyQueue[166] = new Array(1900, 1, 881, 223); this.enemyQueue[167] = new Array(1900, 1, 830, 110); this.enemyQueue[168] = new Array(1900, 1, 981, 208); this.enemyQueue[169] = new Array(2550, 1, 231, 404); this.enemyQueue[170] = new Array(2709, 6, 451, 133); this.enemyQueue[171] = new Array(2709, 6, 595, 120); this.enemyQueue[172] = new Array(2713, 6, 552, 153); this.enemyQueue[173] = new Array(2713, 6, 470, 98); this.enemyQueue[174] = new Array(2717, 6, 411, 137); this.enemyQueue[175] = new Array(2717, 6, 584, 104); this.enemyQueue[176] = new Array(2723, 6, 407, 137); this.enemyQueue[177] = new Array(2723, 6, 577, 111); this.enemyQueue[178] = new Array(2729, 6, 464, 156); this.enemyQueue[179] = new Array(2729, 6, 560, 86); this.enemyQueue[180] = new Array(2735, 6, 369, 155); this.enemyQueue[181] = new Array(2735, 6, 571, 114); this.enemyQueue[182] = new Array(2741, 6, 361, 162); this.enemyQueue[183] = new Array(2741, 6, 554, 188); this.enemyQueue[184] = new Array(2747, 6, 407, 270); this.enemyQueue[185] = new Array(2747, 6, 488, 292); this.enemyQueue[186] = new Array(2750, 6, 373, 345); this.enemyQueue[187] = new Array(2750, 6, 519, 351); this.enemyQueue[188] = new Array(2754, 6, 416, 367); this.enemyQueue[189] = new Array(2754, 6, 520, 432); this.enemyQueue[190] = new Array(2759, 6, 431, 426); this.enemyQueue[191] = new Array(2759, 6, 524, 431); this.enemyQueue[192] = new Array(2759, 6, 489, 415); this.enemyQueue[193] = new Array(2759, 6, 477, 393); this.enemyQueue[194] = new Array(2759, 6, 447, 389); this.enemyQueue[195] = new Array(2759, 6, 543, 380); this.enemyQueue[196] = new Array(2760, 6, 427, 408); this.enemyQueue[197] = new Array(2760, 6, 522, 402); this.goodieQueue.clear(); this.goodieQueue[0] = new Array(0, 2, 651, 168); this.goodieQueue[1] = new Array(0, 3, 646, 237); this.goodieQueue[2] = new Array(277, 2, 790, 341); this.goodieQueue[3] = new Array(571, 2, 659, 31); this.goodieQueue[4] = new Array(924, 1, 682, 375); this.goodieQueue[5] = new Array(924, 1, 727, 350); this.goodieQueue[6] = new Array(924, 1, 724, 404); this.goodieQueue[7] = new Array(924, 1, 716, 380); this.goodieQueue[8] = new Array(1150, 3, 683, 83); this.goodieQueue[9] = new Array(1300, 2, 725, 333); this.goodieQueue[10] = new Array(1300, 3, 679, 35); this.goodieQueue[11] = new Array(1350, 1, 704, 216); this.goodieQueue[12] = new Array(1438, 3, 679, 79); this.goodieQueue[13] = new Array(1540, 3, 646, 357); this.goodieQueue[14] = new Array(1602, 2, 797, 345); this.goodieQueue[15] = new Array(1602, 1, 853, 372); this.goodieQueue[16] = new Array(1900, 1, 944, 102); this.goodieQueue[17] = new Array(1900, 1, 953, 288); this.goodieQueue[18] = new Array(1900, 2, 917, 222); this.goodieQueue[19] = new Array(1900, 3, 922, 178); this.goodieQueue[20] = new Array(2701, 1, 540, 133); this.goodieQueue[21] = new Array(2701, 2, 582, 118); this.goodieQueue[22] = new Array(2701, 3, 512, 114); this.goodieQueue[23] = new Array(2701, 3, 558, 148); this.goodieQueue[24] = new Array(2701, 2, 562, 131); this.goodieQueue[25] = new Array(2701, 2, 542, 137); this.goodieQueue[26] = new Array(2701, 1, 523, 143); this.goodieQueue[27] = new Array(2701, 1, 551, 93); }; ASSetPropFlags(_global.Level1.prototype, null, 1); } #endinitclip } movieClip 496 __Packages.Level2 { #initclip if (!_global.Level2) { var v1 = function () { super(); }; _global.Level2 = v1; _global.Level2 extends Level; var v2 = v1.prototype; v2.initLevel = function () { this.bossStartFrame = 2116; this.bossRepeatFrame = 2600; this.bossDeathFrame = 2601; this.bossEnergyStart = 150; this.levelEnd = 2699; this.backdropAnim = 'bg2_0000'; this.colliderAnim = 'col2_0000'; this.title = 'Castle Run'; this.enemyQueue.clear(); this.enemyQueue[0] = new Array(4, 3, 652, 222); this.enemyQueue[1] = new Array(4, 3, 706, 165); this.enemyQueue[2] = new Array(4, 3, 725, 301); this.enemyQueue[3] = new Array(4, 3, 777, 103); this.enemyQueue[4] = new Array(4, 3, 806, 335); this.enemyQueue[5] = new Array(4, 3, 787, 229); this.enemyQueue[6] = new Array(50, 3, 661, 20); this.enemyQueue[7] = new Array(50, 3, 742, 84); this.enemyQueue[8] = new Array(50, 3, 815, 152); this.enemyQueue[9] = new Array(50, 3, 696, 407); this.enemyQueue[10] = new Array(50, 3, 771, 346); this.enemyQueue[11] = new Array(50, 3, 843, 298); this.enemyQueue[12] = new Array(100, 3, 671, 85); this.enemyQueue[13] = new Array(100, 3, 680, 179); this.enemyQueue[14] = new Array(100, 3, 688, 281); this.enemyQueue[15] = new Array(100, 3, 759, 251); this.enemyQueue[16] = new Array(100, 3, 751, 142); this.enemyQueue[17] = new Array(150, 3, 747, 152); this.enemyQueue[18] = new Array(150, 3, 708, 238); this.enemyQueue[19] = new Array(150, 3, 839, 231); this.enemyQueue[20] = new Array(150, 3, 818, 297); this.enemyQueue[21] = new Array(200, 3, 686, 178); this.enemyQueue[22] = new Array(200, 3, 697, 270); this.enemyQueue[23] = new Array(200, 3, 770, 127); this.enemyQueue[24] = new Array(200, 3, 794, 320); this.enemyQueue[25] = new Array(250, 3, 677, 61); this.enemyQueue[26] = new Array(250, 3, 766, 22); this.enemyQueue[27] = new Array(250, 3, 792, 122); this.enemyQueue[28] = new Array(250, 3, 710, 377); this.enemyQueue[29] = new Array(250, 3, 798, 331); this.enemyQueue[30] = new Array(250, 3, 825, 433); this.enemyQueue[31] = new Array(300, 3, 675, 207); this.enemyQueue[32] = new Array(350, 3, 662, 13); this.enemyQueue[33] = new Array(350, 3, 706, 99); this.enemyQueue[34] = new Array(350, 3, 737, 170); this.enemyQueue[35] = new Array(350, 3, 778, 256); this.enemyQueue[36] = new Array(350, 3, 780, 336); this.enemyQueue[37] = new Array(350, 3, 796, 406); this.enemyQueue[38] = new Array(400, 3, 742, 163); this.enemyQueue[39] = new Array(400, 3, 718, 221); this.enemyQueue[40] = new Array(400, 3, 812, 238); this.enemyQueue[41] = new Array(400, 3, 777, 309); this.enemyQueue[42] = new Array(450, 3, 705, 147); this.enemyQueue[43] = new Array(450, 3, 781, 239); this.enemyQueue[44] = new Array(450, 3, 868, 349); this.enemyQueue[45] = new Array(500, 3, 675, 228); this.enemyQueue[46] = new Array(500, 3, 683, 36); this.enemyQueue[47] = new Array(500, 3, 697, 402); this.enemyQueue[48] = new Array(550, 3, 671, 22); this.enemyQueue[49] = new Array(550, 3, 769, 93); this.enemyQueue[50] = new Array(550, 3, 683, 396); this.enemyQueue[51] = new Array(550, 3, 795, 321); this.enemyQueue[52] = new Array(600, 3, 684, 55); this.enemyQueue[53] = new Array(600, 3, 751, 128); this.enemyQueue[54] = new Array(600, 3, 716, 200); this.enemyQueue[55] = new Array(600, 3, 797, 279); this.enemyQueue[56] = new Array(600, 3, 732, 382); this.enemyQueue[57] = new Array(650, 3, 671, 202); this.enemyQueue[58] = new Array(650, 3, 761, 212); this.enemyQueue[59] = new Array(650, 3, 847, 223); this.enemyQueue[60] = new Array(650, 3, 944, 235); this.enemyQueue[61] = new Array(650, 3, 1021, 248); this.enemyQueue[62] = new Array(700, 3, 692, 31); this.enemyQueue[63] = new Array(700, 3, 789, 36); this.enemyQueue[64] = new Array(700, 3, 891, 42); this.enemyQueue[65] = new Array(700, 3, 717, 409); this.enemyQueue[66] = new Array(700, 3, 831, 399); this.enemyQueue[67] = new Array(700, 3, 933, 405); this.enemyQueue[68] = new Array(750, 3, 684, 206); this.enemyQueue[69] = new Array(750, 3, 806, 153); this.enemyQueue[70] = new Array(750, 3, 817, 265); this.enemyQueue[71] = new Array(800, 3, 684, 200); this.enemyQueue[72] = new Array(800, 3, 771, 156); this.enemyQueue[73] = new Array(800, 3, 787, 274); this.enemyQueue[74] = new Array(850, 3, 680, 87); this.enemyQueue[75] = new Array(850, 3, 769, 42); this.enemyQueue[76] = new Array(850, 3, 788, 132); this.enemyQueue[77] = new Array(900, 3, 661, 370); this.enemyQueue[78] = new Array(900, 3, 743, 320); this.enemyQueue[79] = new Array(900, 3, 747, 402); this.enemyQueue[80] = new Array(950, 3, 677, 222); this.enemyQueue[81] = new Array(950, 3, 739, 239); this.enemyQueue[82] = new Array(950, 3, 760, 206); this.enemyQueue[83] = new Array(950, 3, 756, 222); this.enemyQueue[84] = new Array(950, 3, 715, 219); this.enemyQueue[85] = new Array(950, 3, 723, 210); this.enemyQueue[86] = new Array(1000, 3, 680, 23); this.enemyQueue[87] = new Array(1000, 3, 687, 108); this.enemyQueue[88] = new Array(1000, 3, 694, 196); this.enemyQueue[89] = new Array(1000, 3, 692, 288); this.enemyQueue[90] = new Array(1000, 3, 696, 387); this.enemyQueue[91] = new Array(1050, 3, 675, 190); this.enemyQueue[92] = new Array(1050, 3, 759, 137); this.enemyQueue[93] = new Array(1050, 3, 782, 237); this.enemyQueue[94] = new Array(1100, 3, 672, 191); this.enemyQueue[95] = new Array(1100, 3, 753, 142); this.enemyQueue[96] = new Array(1100, 3, 835, 98); this.enemyQueue[97] = new Array(1100, 3, 768, 243); this.enemyQueue[98] = new Array(1100, 3, 856, 307); this.enemyQueue[99] = new Array(1150, 3, 654, 215); this.enemyQueue[100] = new Array(1150, 3, 672, 14); this.enemyQueue[101] = new Array(1150, 3, 707, 34); this.enemyQueue[102] = new Array(1150, 3, 728, 23); this.enemyQueue[103] = new Array(1150, 3, 677, 382); this.enemyQueue[104] = new Array(1150, 3, 687, 352); this.enemyQueue[105] = new Array(1150, 3, 714, 394); this.enemyQueue[106] = new Array(1200, 3, 693, 213); this.enemyQueue[107] = new Array(1200, 3, 697, 227); this.enemyQueue[108] = new Array(1200, 3, 711, 217); this.enemyQueue[109] = new Array(1200, 3, 732, 221); this.enemyQueue[110] = new Array(1250, 3, 678, 338); this.enemyQueue[111] = new Array(1250, 3, 732, 365); this.enemyQueue[112] = new Array(1250, 3, 722, 355); this.enemyQueue[113] = new Array(1300, 3, 679, 24); this.enemyQueue[114] = new Array(1300, 3, 712, 43); this.enemyQueue[115] = new Array(1300, 3, 692, 61); this.enemyQueue[116] = new Array(1350, 3, 664, 39); this.enemyQueue[117] = new Array(1350, 3, 713, 35); this.enemyQueue[118] = new Array(1350, 3, 709, 29); this.enemyQueue[119] = new Array(1400, 3, 681, 264); this.enemyQueue[120] = new Array(1400, 3, 682, 247); this.enemyQueue[121] = new Array(1400, 3, 732, 290); this.enemyQueue[122] = new Array(1450, 3, 661, 36); this.enemyQueue[123] = new Array(1450, 3, 697, 102); this.enemyQueue[124] = new Array(1450, 3, 720, 54); this.enemyQueue[125] = new Array(1450, 3, 734, 167); this.enemyQueue[126] = new Array(1450, 3, 703, 198); this.enemyQueue[127] = new Array(1450, 3, 736, 136); this.enemyQueue[128] = new Array(1450, 3, 724, 142); this.enemyQueue[129] = new Array(1450, 3, 740, 236); this.enemyQueue[130] = new Array(1450, 3, 692, 267); this.enemyQueue[131] = new Array(1450, 3, 714, 303); this.enemyQueue[132] = new Array(1450, 3, 736, 286); this.enemyQueue[133] = new Array(1450, 3, 701, 362); this.enemyQueue[134] = new Array(1450, 3, 759, 350); this.enemyQueue[135] = new Array(1500, 3, 683, 211); this.enemyQueue[136] = new Array(1500, 3, 729, 191); this.enemyQueue[137] = new Array(1500, 3, 737, 233); this.enemyQueue[138] = new Array(1600, 3, 700, 54); this.enemyQueue[139] = new Array(1600, 3, 747, 134); this.enemyQueue[140] = new Array(1600, 3, 811, 94); this.enemyQueue[141] = new Array(1600, 3, 764, 86); this.enemyQueue[142] = new Array(1600, 3, 701, 51); this.enemyQueue[143] = new Array(1600, 3, 759, 48); this.enemyQueue[144] = new Array(1600, 3, 751, 117); this.enemyQueue[145] = new Array(1600, 3, 802, 192); this.enemyQueue[146] = new Array(1600, 3, 720, 163); this.enemyQueue[147] = new Array(1600, 3, 688, 132); this.enemyQueue[148] = new Array(1600, 3, 751, 227); this.enemyQueue[149] = new Array(1600, 3, 743, 250); this.enemyQueue[150] = new Array(1600, 3, 717, 234); this.enemyQueue[151] = new Array(1600, 3, 821, 280); this.enemyQueue[152] = new Array(1600, 3, 764, 315); this.enemyQueue[153] = new Array(1600, 3, 708, 333); this.enemyQueue[154] = new Array(1600, 3, 806, 368); this.enemyQueue[155] = new Array(1800, 3, 690, 207); this.enemyQueue[156] = new Array(2601, 6, 368, 62); this.enemyQueue[157] = new Array(2601, 6, 253, 227); this.enemyQueue[158] = new Array(2605, 6, 248, 76); this.enemyQueue[159] = new Array(2605, 6, 327, 219); this.enemyQueue[160] = new Array(2609, 6, 305, 142); this.enemyQueue[161] = new Array(2609, 6, 245, 296); this.enemyQueue[162] = new Array(2613, 6, 266, 162); this.enemyQueue[163] = new Array(2613, 6, 397, 184); this.enemyQueue[164] = new Array(2617, 6, 260, 321); this.enemyQueue[165] = new Array(2617, 6, 295, 182); this.enemyQueue[166] = new Array(2617, 6, 348, 251); this.enemyQueue[167] = new Array(2621, 6, 256, 318); this.enemyQueue[168] = new Array(2621, 6, 323, 301); this.enemyQueue[169] = new Array(2621, 6, 279, 280); this.enemyQueue[170] = new Array(2621, 6, 411, 233); this.enemyQueue[171] = new Array(2621, 6, 440, 85); this.enemyQueue[172] = new Array(2621, 6, 299, 169); this.enemyQueue[173] = new Array(2625, 6, 253, 331); this.enemyQueue[174] = new Array(2625, 6, 341, 334); this.enemyQueue[175] = new Array(2625, 6, 290, 289); this.enemyQueue[176] = new Array(2625, 6, 352, 190); this.enemyQueue[177] = new Array(2625, 6, 408, 87); this.enemyQueue[178] = new Array(2625, 6, 344, 88); this.enemyQueue[179] = new Array(2629, 6, 312, 264); this.enemyQueue[180] = new Array(2629, 6, 315, 108); this.enemyQueue[181] = new Array(2629, 6, 346, 345); this.enemyQueue[182] = new Array(2629, 6, 270, 323); this.enemyQueue[183] = new Array(2629, 6, 329, 323); this.enemyQueue[184] = new Array(2633, 6, 328, 334); this.enemyQueue[185] = new Array(2633, 6, 293, 320); this.enemyQueue[186] = new Array(2633, 6, 328, 308); this.enemyQueue[187] = new Array(2633, 6, 308, 175); this.enemyQueue[188] = new Array(2637, 6, 424, 72); this.enemyQueue[189] = new Array(2637, 6, 325, 241); this.enemyQueue[190] = new Array(2641, 6, 410, 213); this.enemyQueue[191] = new Array(2641, 6, 281, 150); this.enemyQueue[192] = new Array(2645, 6, 401, 84); this.enemyQueue[193] = new Array(2645, 6, 316, 290); this.enemyQueue[194] = new Array(2649, 6, 399, 64); this.enemyQueue[195] = new Array(2649, 6, 310, 285); this.enemyQueue[196] = new Array(2649, 6, 355, 139); this.enemyQueue[197] = new Array(2653, 6, 376, 107); this.enemyQueue[198] = new Array(2653, 6, 307, 286); this.goodieQueue.clear(); this.goodieQueue[0] = new Array(4, 3, 871, 225); this.goodieQueue[1] = new Array(50, 2, 879, 65); this.goodieQueue[2] = new Array(50, 1, 892, 399); this.goodieQueue[3] = new Array(200, 1, 834, 223); this.goodieQueue[4] = new Array(300, 1, 738, 405); this.goodieQueue[5] = new Array(436, 2, 715, 55); this.goodieQueue[6] = new Array(436, 1, 763, 84); this.goodieQueue[7] = new Array(564, 3, 708, 338); this.goodieQueue[8] = new Array(895, 3, 712, 72); this.goodieQueue[9] = new Array(1239, 2, 727, 355); this.goodieQueue[10] = new Array(1304, 1, 701, 127); this.goodieQueue[11] = new Array(1800, 3, 819, 215); this.goodieQueue[12] = new Array(1800, 2, 838, 154); this.goodieQueue[13] = new Array(1800, 2, 865, 236); this.goodieQueue[14] = new Array(1800, 1, 883, 205); this.goodieQueue[15] = new Array(1800, 1, 891, 182); this.goodieQueue[16] = new Array(1800, 1, 866, 166); this.goodieQueue[17] = new Array(1800, 1, 861, 206); this.goodieQueue[18] = new Array(2604, 1, 691, 152); this.goodieQueue[19] = new Array(2604, 1, 687, 140); this.goodieQueue[20] = new Array(2604, 1, 678, 130); this.goodieQueue[21] = new Array(2604, 1, 680, 172); this.goodieQueue[22] = new Array(2604, 2, 919, 186); this.goodieQueue[23] = new Array(2604, 2, 948, 163); this.goodieQueue[24] = new Array(2604, 2, 939, 154); this.goodieQueue[25] = new Array(2604, 3, 959, 130); this.goodieQueue[26] = new Array(2604, 3, 953, 119); }; ASSetPropFlags(_global.Level2.prototype, null, 1); } #endinitclip } movieClip 497 __Packages.Level3 { #initclip if (!_global.Level3) { var v1 = function () { super(); }; _global.Level3 = v1; _global.Level3 extends Level; var v2 = v1.prototype; v2.initLevel = function () { this.bossStartFrame = 1037; this.bossRepeatFrame = 2699; this.bossDeathFrame = 2700; this.bossEnergyStart = 300; this.levelEnd = 2799; this.backdropAnim = 'bg3_0000'; this.colliderAnim = 'col3_0000'; this.title = 'Serpentine Skys'; this.enemyQueue.clear(); this.enemyQueue[0] = new Array(30, 4, 644, 96); this.enemyQueue[1] = new Array(30, 4, 654, 323); this.enemyQueue[2] = new Array(50, 4, 656, 217); this.enemyQueue[3] = new Array(50, 4, 738, 192); this.enemyQueue[4] = new Array(50, 4, 748, 257); this.enemyQueue[5] = new Array(100, 4, 649, 163); this.enemyQueue[6] = new Array(100, 4, 721, 136); this.enemyQueue[7] = new Array(100, 4, 798, 102); this.enemyQueue[8] = new Array(100, 4, 877, 54); this.enemyQueue[9] = new Array(100, 4, 944, -2); this.enemyQueue[10] = new Array(150, 4, 656, 14); this.enemyQueue[11] = new Array(150, 4, 731, 68); this.enemyQueue[12] = new Array(150, 4, 800, 119); this.enemyQueue[13] = new Array(150, 4, 864, 170); this.enemyQueue[14] = new Array(200, 4, 662, 177); this.enemyQueue[15] = new Array(200, 4, 736, 157); this.enemyQueue[16] = new Array(200, 4, 750, 221); this.enemyQueue[17] = new Array(250, 4, 661, 153); this.enemyQueue[18] = new Array(250, 4, 741, 128); this.enemyQueue[19] = new Array(250, 4, 742, 194); this.enemyQueue[20] = new Array(250, 4, 663, 57); this.enemyQueue[21] = new Array(250, 4, 755, 38); this.enemyQueue[22] = new Array(300, 4, 659, 40); this.enemyQueue[23] = new Array(300, 4, 677, 113); this.enemyQueue[24] = new Array(300, 4, 722, 186); this.enemyQueue[25] = new Array(300, 4, 690, 258); this.enemyQueue[26] = new Array(300, 4, 669, 349); this.enemyQueue[27] = new Array(350, 4, 682, 65); this.enemyQueue[28] = new Array(350, 4, 777, 76); this.enemyQueue[29] = new Array(350, 4, 702, 162); this.enemyQueue[30] = new Array(350, 4, 797, 177); this.enemyQueue[31] = new Array(400, 4, 679, 53); this.enemyQueue[32] = new Array(400, 4, 682, 129); this.enemyQueue[33] = new Array(400, 4, 680, 212); this.enemyQueue[34] = new Array(450, 4, 666, 227); this.enemyQueue[35] = new Array(450, 4, 735, 172); this.enemyQueue[36] = new Array(450, 4, 806, 119); this.enemyQueue[37] = new Array(450, 4, 874, 53); this.enemyQueue[38] = new Array(450, 4, 752, 275); this.enemyQueue[39] = new Array(450, 4, 822, 352); this.enemyQueue[40] = new Array(450, 4, 905, 425); this.enemyQueue[41] = new Array(500, 4, 677, 195); this.enemyQueue[42] = new Array(500, 4, 794, 158); this.enemyQueue[43] = new Array(500, 4, 803, 266); this.enemyQueue[44] = new Array(550, 4, 684, 23); this.enemyQueue[45] = new Array(550, 4, 778, 6); this.enemyQueue[46] = new Array(550, 4, 783, 72); this.enemyQueue[47] = new Array(550, 4, 675, 380); this.enemyQueue[48] = new Array(550, 4, 748, 361); this.enemyQueue[49] = new Array(550, 4, 762, 416); this.enemyQueue[50] = new Array(600, 4, 676, 154); this.enemyQueue[51] = new Array(600, 4, 698, 239); this.enemyQueue[52] = new Array(600, 4, 772, 114); this.enemyQueue[53] = new Array(600, 4, 791, 295); this.enemyQueue[54] = new Array(650, 4, 673, 224); this.enemyQueue[55] = new Array(650, 4, 751, 184); this.enemyQueue[56] = new Array(650, 4, 836, 155); this.enemyQueue[57] = new Array(650, 4, 755, 270); this.enemyQueue[58] = new Array(650, 4, 836, 304); this.enemyQueue[59] = new Array(700, 4, 680, 182); this.enemyQueue[60] = new Array(700, 4, 686, 247); this.enemyQueue[61] = new Array(800, 4, 678, 315); this.enemyQueue[62] = new Array(800, 4, 749, 287); this.enemyQueue[63] = new Array(800, 4, 764, 362); this.enemyQueue[64] = new Array(1000, 4, 670, 377); this.enemyQueue[65] = new Array(1000, 4, 742, 341); this.enemyQueue[66] = new Array(1000, 4, 751, 410); this.enemyQueue[67] = new Array(1029, 1, 674, 176); this.enemyQueue[68] = new Array(1095, 4, 248, 288); this.enemyQueue[69] = new Array(1095, 5, 344, 293); this.enemyQueue[70] = new Array(1098, 5, 344, 292); this.enemyQueue[71] = new Array(1101, 5, 343, 296); this.enemyQueue[72] = new Array(1111, 5, 342, 293); this.enemyQueue[73] = new Array(1114, 5, 344, 287); this.enemyQueue[74] = new Array(1117, 5, 340, 289); this.enemyQueue[75] = new Array(1120, 5, 342, 292); this.enemyQueue[76] = new Array(1396, 5, 321, 125); this.enemyQueue[77] = new Array(1399, 5, 320, 122); this.enemyQueue[78] = new Array(1402, 5, 312, 121); this.enemyQueue[79] = new Array(1404, 4, 287, 202); this.enemyQueue[80] = new Array(1411, 5, 316, 118); this.enemyQueue[81] = new Array(1414, 5, 318, 123); this.enemyQueue[82] = new Array(1417, 5, 320, 124); this.enemyQueue[83] = new Array(1420, 5, 320, 124); this.enemyQueue[84] = new Array(1423, 5, 317, 122); this.enemyQueue[85] = new Array(1433, 5, 323, 124); this.enemyQueue[86] = new Array(1436, 5, 302, 133); this.enemyQueue[87] = new Array(1439, 5, 285, 149); this.enemyQueue[88] = new Array(1793, 5, 513, 150); this.enemyQueue[89] = new Array(1796, 5, 512, 148); this.enemyQueue[90] = new Array(1799, 5, 511, 149); this.enemyQueue[91] = new Array(1800, 4, 439, 211); this.enemyQueue[92] = new Array(1802, 5, 513, 143); this.enemyQueue[93] = new Array(1812, 5, 508, 143); this.enemyQueue[94] = new Array(1815, 5, 512, 144); this.enemyQueue[95] = new Array(1818, 5, 488, 161); this.enemyQueue[96] = new Array(2339, 4, 666, 208); this.enemyQueue[97] = new Array(2339, 4, 737, 161); this.enemyQueue[98] = new Array(2339, 4, 742, 263); this.enemyQueue[99] = new Array(2374, 4, 679, 202); this.enemyQueue[100] = new Array(2374, 4, 741, 166); this.enemyQueue[101] = new Array(2374, 4, 808, 132); this.enemyQueue[102] = new Array(2374, 4, 825, 210); this.enemyQueue[103] = new Array(2374, 4, 768, 285); this.enemyQueue[104] = new Array(2705, 6, 437, 215); this.enemyQueue[105] = new Array(2705, 6, 398, 273); this.enemyQueue[106] = new Array(2705, 6, 498, 246); this.enemyQueue[107] = new Array(2705, 6, 534, 204); this.enemyQueue[108] = new Array(2705, 6, 587, 258); this.enemyQueue[109] = new Array(2709, 6, 514, 256); this.enemyQueue[110] = new Array(2709, 6, 423, 209); this.enemyQueue[111] = new Array(2709, 6, 548, 184); this.enemyQueue[112] = new Array(2709, 6, 618, 240); this.enemyQueue[113] = new Array(2713, 6, 493, 187); this.enemyQueue[114] = new Array(2713, 6, 400, 263); this.enemyQueue[115] = new Array(2713, 6, 579, 167); this.enemyQueue[116] = new Array(2713, 6, 604, 253); this.enemyQueue[117] = new Array(2717, 6, 503, 147); this.enemyQueue[118] = new Array(2717, 6, 384, 277); this.enemyQueue[119] = new Array(2717, 6, 420, 196); this.enemyQueue[120] = new Array(2717, 6, 461, 204); this.enemyQueue[121] = new Array(2717, 6, 587, 203); this.enemyQueue[122] = new Array(2717, 6, 547, 155); this.enemyQueue[123] = new Array(2721, 6, 394, 268); this.enemyQueue[124] = new Array(2721, 6, 445, 182); this.enemyQueue[125] = new Array(2721, 6, 591, 181); this.enemyQueue[126] = new Array(2725, 6, 546, 279); this.enemyQueue[127] = new Array(2725, 6, 592, 239); this.enemyQueue[128] = new Array(2725, 6, 565, 208); this.enemyQueue[129] = new Array(2725, 6, 482, 118); this.enemyQueue[130] = new Array(2725, 6, 423, 229); this.enemyQueue[131] = new Array(2725, 6, 579, 177); this.enemyQueue[132] = new Array(2729, 6, 538, 289); this.enemyQueue[133] = new Array(2729, 6, 530, 238); this.enemyQueue[134] = new Array(2729, 6, 591, 176); this.enemyQueue[135] = new Array(2729, 6, 479, 107); this.enemyQueue[136] = new Array(2729, 6, 463, 161); this.enemyQueue[137] = new Array(2729, 6, 375, 245); this.enemyQueue[138] = new Array(2733, 6, 505, 294); this.enemyQueue[139] = new Array(2733, 6, 569, 168); this.enemyQueue[140] = new Array(2733, 6, 460, 95); this.enemyQueue[141] = new Array(2733, 6, 545, 237); this.enemyQueue[142] = new Array(2733, 6, 421, 195); this.enemyQueue[143] = new Array(2733, 6, 446, 309); this.enemyQueue[144] = new Array(2737, 6, 463, 335); this.enemyQueue[145] = new Array(2737, 6, 500, 262); this.enemyQueue[146] = new Array(2737, 6, 563, 164); this.enemyQueue[147] = new Array(2737, 6, 449, 61); this.enemyQueue[148] = new Array(2737, 6, 387, 163); this.enemyQueue[149] = new Array(2737, 6, 399, 272); this.enemyQueue[150] = new Array(2741, 6, 429, 289); this.enemyQueue[151] = new Array(2741, 6, 504, 311); this.enemyQueue[152] = new Array(2741, 6, 572, 151); this.enemyQueue[153] = new Array(2741, 6, 524, 203); this.enemyQueue[154] = new Array(2741, 6, 460, 62); this.enemyQueue[155] = new Array(2741, 6, 397, 146); this.enemyQueue[156] = new Array(2741, 6, 373, 252); this.enemyQueue[157] = new Array(2745, 6, 543, 163); this.enemyQueue[158] = new Array(2745, 6, 440, 66); this.enemyQueue[159] = new Array(2745, 6, 374, 153); this.enemyQueue[160] = new Array(2745, 6, 464, 241); this.enemyQueue[161] = new Array(2745, 6, 358, 246); this.enemyQueue[162] = new Array(2745, 6, 415, 336); this.enemyQueue[163] = new Array(2749, 6, 466, 313); this.enemyQueue[164] = new Array(2749, 6, 559, 139); this.enemyQueue[165] = new Array(2749, 6, 513, 204); this.enemyQueue[166] = new Array(2749, 6, 443, 50); this.enemyQueue[167] = new Array(2749, 6, 367, 150); this.enemyQueue[168] = new Array(2753, 6, 446, 37); this.enemyQueue[169] = new Array(2753, 6, 394, 164); this.enemyQueue[170] = new Array(2753, 6, 487, 168); this.enemyQueue[171] = new Array(2753, 6, 406, 381); this.enemyQueue[172] = new Array(2757, 6, 497, 174); this.enemyQueue[173] = new Array(2757, 6, 484, 51); this.enemyQueue[174] = new Array(2757, 6, 338, 269); this.enemyQueue[175] = new Array(2761, 6, 478, 404); this.enemyQueue[176] = new Array(2761, 6, 422, 382); this.enemyQueue[177] = new Array(2761, 6, 286, 265); this.enemyQueue[178] = new Array(2761, 6, 352, 234); this.enemyQueue[179] = new Array(2761, 6, 501, 215); this.enemyQueue[180] = new Array(2761, 6, 423, 77); this.enemyQueue[181] = new Array(2765, 6, 434, 424); this.enemyQueue[182] = new Array(2765, 6, 303, 301); this.enemyQueue[183] = new Array(2765, 6, 493, 254); this.enemyQueue[184] = new Array(2765, 6, 463, 90); this.enemyQueue[185] = new Array(2769, 6, 495, 283); this.enemyQueue[186] = new Array(2769, 6, 436, 132); this.enemyQueue[187] = new Array(2769, 6, 297, 355); this.enemyQueue[188] = new Array(2773, 6, 538, 361); this.enemyQueue[189] = new Array(2773, 6, 496, 313); this.enemyQueue[190] = new Array(2773, 6, 486, 202); this.enemyQueue[191] = new Array(2773, 6, 443, 219); this.enemyQueue[192] = new Array(2773, 6, 357, 361); this.enemyQueue[193] = new Array(2773, 6, 282, 402); this.enemyQueue[194] = new Array(2777, 6, 487, 383); this.enemyQueue[195] = new Array(2777, 6, 547, 353); this.enemyQueue[196] = new Array(2777, 6, 477, 268); this.enemyQueue[197] = new Array(2777, 6, 436, 315); this.enemyQueue[198] = new Array(2777, 6, 377, 377); this.enemyQueue[199] = new Array(2777, 6, 291, 414); this.enemyQueue[200] = new Array(2781, 6, 490, 410); this.enemyQueue[201] = new Array(2781, 6, 454, 418); this.enemyQueue[202] = new Array(2781, 6, 470, 394); this.enemyQueue[203] = new Array(2781, 6, 483, 352); this.enemyQueue[204] = new Array(2781, 6, 419, 352); this.enemyQueue[205] = new Array(2781, 6, 332, 416); this.enemyQueue[206] = new Array(2781, 6, 345, 385); this.goodieQueue.clear(); this.goodieQueue[0] = new Array(203, 3, 665, 377); this.goodieQueue[1] = new Array(589, 2, 660, 39); this.goodieQueue[2] = new Array(737, 2, 673, 28); this.goodieQueue[3] = new Array(1029, 1, 658, 385); this.goodieQueue[4] = new Array(2374, 1, 717, 65); this.goodieQueue[5] = new Array(2374, 1, 722, 364); this.goodieQueue[6] = new Array(2374, 2, 897, 207); }; ASSetPropFlags(_global.Level3.prototype, null, 1); } #endinitclip } frame 8 { if (_root.hiscore == null) { _root.hiscore = new Array(); _root.hiscore[0] = new Array('GRE', 50000); _root.hiscore[1] = new Array('GRE', 40000); _root.hiscore[2] = new Array('GRE', 30000); _root.hiscore[3] = new Array('GRE', 20000); _root.hiscore[4] = new Array('YIF', 10000); } stop(); var waiter = 0; if (_root.soundBGM != null) { _root.soundBGM.stop(); } _root.soundBGM = new Sound(this); _root.soundBGM.attachSound('Title'); _root.soundBGM.start(0, 99); this.onEnterFrame = function () { ++waiter; if (waiter > 200) { _root.gotoAndStop('gameManual'); } if (Key.isDown(32)) { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); } }; startClicker.onPress = function () { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); }; manualClicker.onPress = function () { _root.gotoAndStop('gameManual'); }; hiscoreClicker.onPress = function () { _root.gotoAndStop('hiscores'); }; titleBackground.onPress = startClicker.onPress; } // unknown tag 88 length 67 // unknown tag 88 length 145 frame 9 { gotoAndPlay('title'); } frame 10 { stop(); var waiter = 0; var hibuf = ''; var i = 0; while (i < _root.hiscore.length) { hibuf += '' + (i + 1) + '. '; hibuf += _root.hiscore[i][0]; hibuf += ' '; hibuf += '' + _root.hiscore[i][1]; hibuf += '\n'; ++i; } _root.txtHiScores = hibuf; hiBackground.onPress = function () { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); }; hiDisplay.onPress = hiBackground.onPress; hiScoreDisplay.onPress = hiBackground.onPress; this.onEnterFrame = function () { ++waiter; if (waiter > 200) { _root.gotoAndStop('title'); } if (Key.isDown(32)) { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); } }; } movieClip 64 bg2_0000 { } frame 11 { function enterHiScore() { if (!onlyOnce) { return undefined; } onlyOnce = false; this.onEnterFrame = null; var v5 = _root.txtBox.text; if (v5.length == 0) { v5 = 'YIF'; } var v4 = 0; var v3 = 0; while (v3 < _root.hiscore.length) { if (_root.finalScore > _root.hiscore[v3][1]) { v4 = v3; break; } ++v3; } v3 = _root.hiscore.length - 2; while (v3 >= v4) { _root.hiscore[v3 + 1][0] = _root.hiscore[v3][0]; _root.hiscore[v3 + 1][1] = _root.hiscore[v3][1]; --v3; } _root.hiscore[v4][0] = v5; _root.hiscore[v4][1] = _root.finalScore; _root.gotoAndStop('hiscores'); } stop(); var waiter = 0; Selection.setFocus('txtBox'); var onlyOnce = true; if (_root.soundBGM != null) { _root.soundBGM.stop(); } _root.soundBGM = new Sound(this); _root.soundBGM.attachSound('TheEnd'); _root.soundBGM.start(0, 99); this.onEnterFrame = function () { ++waiter; if (waiter > 3000) { enterHiScore(); } if (Key.isDown(13)) { soundBGM.stop(); enterHiScore(); } }; cmdOK2.onPress = function () { soundBGM.stop(); enterHiScore(); }; titleBackground.onPress = startClicker.onPress; } frame 12 { stop(); var waiter = 0; this.onEnterFrame = function () { ++waiter; if (waiter > 200) { _root.gotoAndStop('hiscores'); } if (Key.isDown(32)) { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); } }; manualBG.onPress = function () { _root.soundBGM.stop(); _root.gotoAndStop('gameMain'); }; } movieClip 105 Knight { } movieClip 138 Bat { } movieClip 171 AirKnight { } movieClip 197 GreldonSpit { } movieClip 228 { } movieClip 229 Greldon { frame 1 { stop(); } frame 2 { stop(); } } movieClip 231 bg3_0000 { } frame 15 { gotoAndPlay('gameMain'); } movieClip 233 col0000 { } movieClip 235 bg0000 { } movieClip 300 Explosion { } movieClip 302 EnemyShot { } movieClip 304 col3_0000 { } movieClip 306 col2_0000 { } movieClip 309 GreldonShot3 { } movieClip 311 GreldonShot2 { } movieClip 342 RexSattelite { } movieClip 344 GreldonShot { } movieClip 345 GreldonLife { } movieClip 348 GreldonEnergy { } movieClip 379 GoodieVinyl { } movieClip 420 GoodieMp3 { } movieClip 449 GoodieCD { } movieClip 451 GameOver { } movieClip 482 EnemyPlaceHolder { } movieClip 484 Dotter { } frame 16 { function initializeGame() { greldon_mc.score = 100000000; greldon_mc.lives = MAX_Lives; greldon_mc.energy = MAX_Energy; greldon_mc.shieldFrames = 0; greldon_mc.shottype = 1; } function nextDepth() { ++curDepth; if (curDepth > maxDepth) { curDepth = minDepth; } return curDepth; } function nextStaticDepth() { ++curStatDepth; if (curStatDepth > maxStatDepth) { curStatDepth = minStatDepth; } return curStatDepth; } function textEffects() { if (dynAnnouncer._visible) { dynAnnouncer.counter -= 1; if (dynAnnouncer.counter < 1) { dynAnnouncer._visible = false; } } } function levelLoader(level) { curLevel = level; if (curLevel != null) { var v3 = 0; while (v3 <= maxQueue) { curLevel.goodieQueue[v3] = null; ++v3; } v3 = 0; while (v3 <= maxQueue) { curLevel.enemyQueue[v3] = null; ++v3; } } curLevel.initLevel(); curFrame = 0; enemyQueuePos = 0; goodieQueuePos = 0; bossMode = false; bossEnergy = curLevel.bossEnergyStart; displayLives(); displayEnergy(); disableBossMode(); if (this.backdrop != null) { backdrop.swapDepths(greldon_mc); backdrop.removeMovieClip(); } if (this.backdropCollider != null) { backdropCollider.removeMovieClip(); } backdrop = this.attachMovie(level.backdropAnim, 'bd', maxDepth + 1); backdropCollider = this.attachMovie(level.colliderAnim, 'bdc', maxDepth + 2); backdrop._x = 0; backdrop._y = 0; backdropCollider._x = 650; backdropCollider._y = 0; backdrop.swapDepths(greldon_mc); _root.announcer = 'LEVEL ' + (levelNum + 1) + ': ' + curLevel.title; dynAnnouncer.counter = 100; dynAnnouncer._visible = true; doMusic('Level' + (levelNum + 1)); } function doMusic(title) { if (_root.soundBGM != null) { _root.soundBGM.stop(); } _root.soundBGM = new Sound(this); _root.soundBGM.attachSound(title); _root.soundBGM.start(0, 99); } function setFrame(frame) { backdropCollider.gotoAndPlay(frame); backdrop.gotoAndPlay(frame); curFrame = frame; var v1 = curLevel.enemyQueue.length; while (v1 > 0) { if (curLevel.enemyQueue[v1][0] < frame) { enemyQueuePos = v1; break; } --v1; } ++enemyQueuePos; v1 = curLevel.enemyQueue.length; while (v1 > 0) { if (curLevel.goodieQueue[v1][0] < frame) { goodieQueuePos = v1; break; } --v1; } ++goodieQueuePos; } function nextLevel() { soundBGM.stop(); ++levelNum; if (levelNum < levels.length) { levelLoader(levels[levelNum]); } else { _root.finalScore = greldon_mc.score - 100000000; backdropCollider.stop(); backdrop.stop(); over.removeMovieClip(); greldon_mc.lives = 0; greldon_mc.energy = 0; displayLives(); displayEnergy(); greldon_mc.removeMovieClip(); _root.scoreDisplay = ''; _root.scoreDisplay.removeMovieClip(); removeSattelite(); removeSattelite(); soundBGM.stop(); _root.checkhiscores = checkForHiscore; var v3 = 0; while (v3 < MAX_Shots) { if (shots[v3] != null) { shots[v3].removeMovieClip(); } ++v3; } var v2 = 0; while (v2 < MAX_Enemies) { if (enemies[v2] != null) { enemies[v2].removeMovieClip(); } ++v2; } v3 = 0; while (v3 < MAX_Sats) { if (sats[v3] != null) { sats[v3].removeMovieClip(); } ++v3; } v3 = 0; while (v3 < MAX_Goodies) { if (goodies[v3] != null) { googies[v3].removeMovieClip(); } ++v3; } gotoAndPlay('EndSequence'); } } function checkForHiscore() { var v2 = _root.hiscore[_root.hiscore.length - 1][1]; over.removeMovieClip(); greldon_mc.removeMovieClip(); _root.scoreDisplay.removeMovieClip(); removeSattelite(); removeSattelite(); soundBGM.stop(); if (_root.finalScore > v2) { gotoAndStop('enterHiScore'); } else { gotoAndStop('hiscores'); } } function gameOver() { soundBGM.stop(); gameOverFrames = 300; this.onEnterFrame = function () { --gameOverFrames; if (gameOverFrames < 1) { checkForHiscore(); } }; over = this.attachMovie('GameOver', 'gameEnd', this.getNextHighestDepth()); over._x = (doc_width - over._width) / 2; over._y = (doc_height - over._height) / 2; greldon_mc.lives = 0; greldon_mc.energy = 0; displayLives(); displayEnergy(); _root.finalScore = greldon_mc.score - 100000000; greldon_mc.removeMovieClip(); removeSattelite(); removeSattelite(); backdropCollider.stop(); } function displayLives() { var v3 = 0; while (v3 < lifesDisplay.length) { lifesDisplay[v3].removeMovieClip(); lifesDisplay[v3] = null; ++v3; } if (greldon_mc.lives > 0) { v3 = 0; while (v3 < greldon_mc.lives) { var v2 = this.attachMovie('GreldonLife', 'lf' + v3, nextStaticDepth()); v2._y = doc_height - v2._height / 1.5; v2._x = v3 * v2._width + v2._Width / 2; lifesDisplay[v3] = v2; ++v3; } } } function displayEnergy() { var v3 = 0; while (v3 < energyDisplay.length) { energyDisplay[v3].removeMovieClip(); energyDisplay[v3] = null; ++v3; } if (greldon_mc.energy > 0) { v3 = 0; while (v3 < greldon_mc.energy) { var v2 = this.attachMovie('GreldonEnergy', 'ef' + v3, nextStaticDepth()); v2._y = v2._height / 2; v2._x = (v3 + 1) * (v2._width / 2); energyDisplay[v3] = v2; ++v3; } } } function enableBossMode() { _root.bossLabel._Visible = true; _root.localBossHealth._Visible = true; showBossEnergy(); _root.localBossHealth.setBrightness = function (value) { if (value < 0) { value = 0; } if (this.myColor == null) { this.myColor = new Color(this); } var v2 = new Object(); v2.ba = 100 - Math.abs(value); v2.ga = v2.ba; v2.ra = v2.ba; v2.bb = value > 0 ? 256 * (value / 100) : 0; v2.gb = v2.bb; v2.rb = v2.bb; this.myColor.setTransform(v2); this.bright = value; }; _root.localBossHealth.bright = 0; doMusic('BossFight'); bossMode = true; } function disableBossMode() { _root.bossLabel._Visible = false; _root.localBossHealth._Visible = false; bossMode = false; } function showBossEnergy() { _root.localBossHealth._xscale = 10 * bossEnergy; } function bossControls() { if (bossMode) { if (backdropCollider._currentframe > curLevel.bossRepeatFrame) { setFrame(curLevel.bossStartFrame + 1); } } else { if (curFrame > curLevel.bossStartFrame && curFrame < curLevel.bossRepeatFrame - 1) { enableBossMode(); } } if (_root.localBossHealth.bright > 0) { _root.localBossHealth.setBrightness(_root.localBossHealth.bright - 33); } } function bossLooseEnergy(energy) { if (bossEnergy > 0) { bossEnergy -= energy; } showBossEnergy(); _root.localBossHealth.setBrightness(100); if (bossEnergy <= 0) { disableBossMode(); var v2 = new MovieClip(); v2._x = (doc_width / 3) * 2; v2._y = doc_height / 2; createScoreBlip(5000, v2); setFrame(curLevel.bossDeathFrame); } } function createSattelite() { if (satNum >= MAX_Sats) { return undefined; } var v2 = this.attachMovie('RexSattelite', 'rs' + satNum, nextStaticDepth()); sats[satNum] = v2; ++satNum; if (satNum == 1) { v2.onEnterFrame = function () { this._x = greldon_mc._x; this._y = greldon_mc._y - greldon_mc._height / 2; }; } if (satNum == 2) { v2.onEnterFrame = function () { this._x = greldon_mc._x; this._y = greldon_mc._y + greldon_mc._height / 2; }; } } function removeSattelite() { if (satNum <= 0) { return undefined; } --satNum; sats[satNum].removeMovieClip(); sats[satNum] = null; } function createGoody(id, x, y) { ++goodyNumber; if (goodyNumber >= MAX_Goodies) { goodyNumber = 0; } var v2 = this.attachMovie('Goodie' + id, 'gd' + goodyNumber, nextDepth()); v2._x = x; v2._y = y; v2.destroy = 0; v2.mynumber = goodyNumber; v2.onEnterFrame = function () { this._x -= 10; if (this._x < 0) { this.destroy = 1; } if (this.destroy == 1) { goodies[this.mynumber] = null; this.removeMovieClip(); } }; v2.onCollect = function () {}; v2.doDestroy = function () { this.destroy = 1; }; goodies[goodyNumber] = v2; return v2; } function instanceGoody(type, x, y) { if (type == 1) { var v4 = createGoody('CD', x, y); v4.onCollect = function () { if (greldon_mc.energy < MAX_Energy) { greldon_mc.energy += 1; displayEnergy(); } createBlip('CDUP', this); }; } if (type == 2) { v4 = createGoody('Mp3', x, y); v4.onCollect = function () { createSattelite(); createBlip('Mp3UP', this); }; } if (type == 3) { v4 = createGoody('Vinyl', x, y); v4.onCollect = function () { if (greldon_mc.shottype < 4) { ++greldon_mc.shottype; } createBlip('VinylUP', this); }; } } function goodyControls() { if (goodieQueuePos > curLevel.goodieQueue.length) { return undefined; } for (;;) { if (!(curLevel.goodieQueue[goodieQueuePos] != null && curLevel.goodieQueue[goodieQueuePos][0] < curFrame)) break; var v1 = curLevel.goodieQueue[goodieQueuePos]; instanceGoody(v1[1], v1[2], v1[3]); ++goodieQueuePos; } } function createEnemy(id, x, y) { ++enemyNumber; if (enemyNumber >= MAX_Enemies) { enemyNumber = 0; } if (enemy[enemyNumber] != null) { enemy[enemyNumber].removeMovieClip(); } var enemy = this.attachMovie(id, 'em' + enemyNumber, nextDepth()); enemy._x = x; enemy._y = y; enemy.destroy = 0; enemy.mynumber = enemyNumber; enemy.scoreworth = 150; enemy.damage = 1; enemy.hp = 3; enemy.invulnerable = false; enemy.ghost = false; enemy.collBonusArea = 0.2; enemy.onEnterFrame = function () { this.onMove(); if (this._x < -this._width) { this.destroy = 1; } if (this._x > doc_width * 3) { this.destroy = 1; } if (this._y < 0) { this.destroy = 1; } if (this._y > doc_height + 100) { this.destroy = 1; } if (this.myBrightness > 0) { this.myBrightness -= 33; this.setBrightness(this.myBrightness); } if (this.destroy == 1) { enemies[this.mynumber] = null; this.removeMovieClip(); } }; enemy.onMove = function () { this._x -= 10; }; enemy.setBrightness = function (value) { if (this.myColor == null) { this.myColor = new Color(this); } var v2 = new Object(); v2.ba = 100 - Math.abs(value); v2.ga = v2.ba; v2.ra = v2.ba; v2.bb = value > 0 ? 256 * (value / 100) : 0; v2.gb = v2.bb; v2.rb = v2.bb; this.myColor.setTransform(v2); this.myBrightness = value; }; enemy.onHit = function (damage) { this.hp -= damage; this.setBrightness(100); if (this.hp <= 0) { this.doDestroy(); enemyInstance(6, this._x, this._y); createScoreBlip(this.scoreworth, this); } }; enemy.doDestroy = function () { this.destroy = 1; }; enemies[enemyNumber] = enemy; return enemy; } function enemyInstance(type, x, y) { if (type == 1) { var v2 = createEnemy('Bat', x, y); } if (type == 2) { v2 = createEnemy('EnemyPlaceholder', x, y); } if (type == 3) { v2 = createEnemy('Knight', x, y); v2.hp = 6; v2.scoreworth = 250; } if (type == 4) { v2 = createEnemy('AirKnight', x, y); v2.hp = 10; v2.scoreworth = 500; v2.shotdelay = 20 + Math.random() * 60; v2.onMove = function () { this._x -= 8; --this.shotdelay; if (this.shotdelay <= 0) { this.shotdelay = 40 + Math.random() * 120; enemyInstance(5, this._x, this._y); } }; } if (type == 5) { v2 = createEnemy('EnemyShot', x, y); v2.hp = 1000; v2.invulnerable = true; v2.scoreworth = 0; v2.collBonusArea = 0; v2.xdelta = (x - greldon_mc._x) / 40; v2.ydelta = (y - greldon_mc._y) / 40; if (Math.abs(v2.xdelta) < 0.5) { v2.xdelta = -5; } v2.onMove = function () { this._x -= this.xdelta; this._y -= this.ydelta; }; } if (type == 6) { v2 = createEnemy('Explosion', x, y); v2.hp = 1000; v2.damage = 0; v2.invulnerable = true; v2.ghost = true; v2.cnt = 31; v2.onMove = function () { --this.cnt; if (this.cnt <= 0) { this.doDestroy(); } }; } } function enemyControls() { if (enemyQueuePos > curLevel.enemyQueue.length) { return undefined; } for (;;) { if (!(curLevel.enemyQueue[enemyQueuePos] != null && curLevel.enemyQueue[enemyQueuePos][0] < curFrame)) break; var v1 = curLevel.enemyQueue[enemyQueuePos]; enemyInstance(v1[1], v1[2], v1[3]); ++enemyQueuePos; } } function createBlip(id, source) { var v2 = this.attachMovie('Score' + id, 'scoreShow' + Math.random(), nextDepth()); v2._x = source._x; v2._y = source._y; v2._alpha = 100; v2.onEnterFrame = function () { this._alpha -= 10; this._y -= 10; this._xscale += 10; if (this._xscale > 150) { this.removeMovieClip(); } }; } function createScoreBlip(score, source) { createBlip('' + score, source); greldon_mc.score += score; var v2 = '' + greldon_mc.score; _root.scoreDisplay = v2.substring(1, v2.length()); } function collisionDetection() { var v8 = 0; while (v8 < MAX_Shots) { if (shots[v8] != null) { var v1 = shots[v8]; if (v1.destroy == 1) { } else { var v3 = 0; while (v3 < MAX_Enemies) { if (enemies[v3] == null) { } else { if (enemies[v3].invulnerable) { } else { if (v1.hitTest(enemies[v3])) { var v6 = enemies[v3]; if (v6.destroy == 1) { } else { v1.doDestroy(); v6.onHit(v1.damage); } } } } ++v3; } } } ++v8; } v8 = 0; while (v8 < MAX_Sats) { if (sats[v8] == null) { } else { var v11 = sats[v8]; v3 = 0; while (v3 < MAX_Enemies) { if (enemies[v3] == null) { } else { if (enemies[v3].invulnerable) { } else { if (v11.hitTest(enemies[v3])) { v6 = enemies[v3]; if (v6.destroy == 1) { } else { v6.onHit(1); } } } } ++v3; } } ++v8; } v8 = 0; while (v8 < MAX_Goodies) { if (goodies[v8] == null) { } else { var v9 = goodies[v8]; if (greldon_mc.hitTest(v9)) { v9.doDestroy(); v9.onCollect(); } } ++v8; } var v4 = new Array(); v8 = 0; while (v8 < collPoints.length) { v4[v8] = new Array(greldon_mc._x + collPoints[v8][0], greldon_mc._y + collPoints[v8][1]); if (showCollision) { colShow[v8]._x = v4[v8][0]; colShow[v8]._y = v4[v8][1]; } ++v8; } if (greldon_mc.shieldFrames < 1) { v8 = 0; while (v8 < MAX_Enemies) { if (enemies[v8] == null) { } else { if (enemies[v8].ghost == true) { } else { var v7 = enemies[v8]; var v10 = false; v3 = 0; while (v3 < v4.length) { if (myCheckCollision(v4[v3][0], v4[v3][1], v7)) { v10 = true; } ++v3; } if (v10) { v7.doDestroy(); looseEnergy(v7.damage); } } } ++v8; } } var v12 = new flash.display.BitmapData(collider_width, collider_height, false, 0); v12.draw(backdropCollider); if (greldon_mc.shieldFrames < 1) { v8 = 0; while (v8 < collPoints.length) { var v14 = v4[v8][0]; var v13 = v4[v8][1]; var v2 = checkCollision(v12, v14, v13); if (v2 != null) { if (v2[0] > 50 || v2[1] > 50 || v2[2] > 50) { looseEnergy(2); if (greldon_mc._x > limits_left) { greldon_mc._x -= 10; } break; } } ++v8; } } if (bossMode) { var v5 = new Array(new Array(0, 0), new Array(0, 0), new Array(0, 0)); v8 = 0; while (v8 < MAX_Shots) { if (shots[v8] != null) { v1 = shots[v8]; if (v1.destroy == 1) { } else { v5[0][0] = v1._x; v5[0][1] = v1._y; v5[1][0] = v1._x + v1._width / 2; v5[1][1] = v1._y; v5[2][0] = v1._x + v1._width; v5[2][1] = v1._y; v3 = 0; while (v3 < 3) { v2 = checkCollision(v12, v5[v3][0], v5[v3][1]); if (v2 != null) { if (v2[0] > 50 && v2[1] < 50 && v2[2] < 50) { bossLooseEnergy(v1.damage); v1.doDestroy(); break; } } ++v3; } } } ++v8; } } } function myCheckCollision(x, y, collWith) { var v2 = collWith._width * collWith.collBonusArea; var v4 = collWith._x + v2; var v6 = collWith._x + collWith._width - v2; if (x > v4) { if (x < v6) { var v3 = collWith._height * collisionBonusArea; var v5 = collWith._y + v3; var v7 = collWith._y + collWith._height - v3; if (y > v5) { if (y < v7) { return true; } } } } return false; } function checkCollision(img, x, y) { var v5 = x / (doc_width / collider_width); var v4 = y / (doc_height / collider_height); var v1 = img.getPixel(v5, v4); if (v1 > 0) { var v2 = v1 >> 16 & 255; var v6 = v1 >> 8 & 255; var v3 = v1 & 255; return new Array(v2, v6, v3); } return null; } function greldonControls() { var v1 = 'fly'; if (Key.isDown(38) || Key.isDown(119) || Key.isDown(87)) { if (greldon_mc._y > limits_top) { greldon_mc._y -= greldon_mc.step; } } else { if (Key.isDown(40) || Key.isDown(115) || Key.isDown(83)) { if (greldon_mc._y < limits_bottom) { greldon_mc._y += greldon_mc.step; } } } if (Key.isDown(39) || Key.isDown(100) || Key.isDown(68)) { if (greldon_mc._x < limits_right) { greldon_mc._x += greldon_mc.step; } } else { if (Key.isDown(37) || Key.isDown(97) || Key.isDown(65)) { if (greldon_mc._x > limits_left) { greldon_mc._x -= greldon_mc.step; } } } if (shotpause > 0) { --shotpause; } if (Key.isDown(32) || Key.isDown(17)) { v1 = 'spit'; if (shotpause == 0) { createHorizontalShot(); shotpause = shotfrequency; } } if (greldon_mc.shieldFrames > 0) { greldon_mc.shieldFrames -= 1; if (greldon_mc.shieldFrames % 2 == 1) { greldon_mc._visible = false; } else { greldon_mc._visible = true; } } if (v1 != curAnim) { greldon_mc.gotoAndPlay(v1); curAnim = v1; } } function looseEnergy(factor) { if (greldon_mc.shieldFrames > 0) { return undefined; } greldon_mc.energy -= factor; greldon_mc.shieldFrames = MAX_ShieldFrames; if (greldon_mc.energy <= 0) { greldon_mc.energy = MAX_Energy; greldon_mc.lives -= 1; if (greldon_mc.shottype > 1) { --greldon_mc.shottype; } removeSattelite(); displayLives(); var v2 = greldon_mc._x - 30; var v1 = greldon_mc._y - 20; enemyInstance(6, v2, v1); enemyInstance(6, v2 - 30, v1); enemyInstance(6, v2 + 30, v1); enemyInstance(6, v2, v1 - 30); enemyInstance(6, v2, v1 + 30); if (greldon_mc.lives < 1) { gameOver(); } } displayEnergy(); } function createShot(id, x, y) { ++shotnumber; if (shotnumber > MAX_Shots) { shotnumber = 0; } var v2 = this.attachMovie(id, 'shot' + shotnumber, nextDepth()); v2._x = x; v2._y = y; v2.mynumber = shotnumber; v2.destroy = 0; v2.damage = 1; v2.onEnterFrame = function () { this.doMove(); if (this._x > doc_width) { this.destroy = 1; } if (this._y < 0) { this.destroy = 1; } if (this._y > doc_height) { this.destroy = 1; } if (this.destroy == 1) { shots[this.mynumber] = null; this.removeMovieClip(); } }; v2.doMove = function () { this._x += 20; }; v2.doDestroy = function () { this.destroy = 1; }; shots[shotnumber] = v2; return v2; } function createHorizontalShot() { var v4 = 'GreldonShot'; if (greldon_mc.shottype > 3) { v4 = 'GreldonShot2'; } var v6 = createShot(v4, greldon_mc._x + greldon_mc._width / 2, greldon_mc._y + 8); var v5; var v7; if (greldon_mc.shottype > 1) { v5 = createShot(v4, greldon_mc._x + greldon_mc._width / 2, greldon_mc._y + 6); v5.doMove = function () { this._x += 20; this._y -= 5; }; } if (greldon_mc.shottype > 2) { v5 = createShot(v4, greldon_mc._x + greldon_mc._width / 2, greldon_mc._y + 10); v5.doMove = function () { this._x += 20; this._y += 5; }; } if (greldon_mc.shottype > 3) { v6.damage = 2; v7.damage = 2; v5.damage = 2; } shotFrequency = 6 - greldon_mc.shottype / 2; var v3 = 0; while (v3 < sats.length) { var v2 = sats[v3]; if (v2 == null) { } else { satShot = createShot('GreldonShot', v2._x + v2._width / 2, v2._y); } ++v3; } } stop(); var doc_height = 480; var doc_width = 640; var collider_width = 160; var collider_height = 120; var maxQueue = 400; greldon_mc = this.attachMovie('Greldon', 'greldon_mc', this.getNextHighestDepth()); greldon_mc._x = 50; greldon_mc._y = doc_height / 2; greldon_mc.step = 8; greldon_mc.swapDepths(dynamicScore); var shotfrequency = 5; var MAX_Enemies = 200; var MAX_Goodies = 10; var MAX_Shots = 50; var MAX_Lives = 3; var MAX_Energy = 4; var MAX_ShieldFrames = 50; var MAX_Sats = 2; var collisionBonusArea = 0.2; var maxDepth = 1000; var minDepth = 100; var curDepth = minDepth; var maxStatDepth = 20000; var minStatDepth = 12000; var curStatDepth = minStatDepth; var showCollision = false; var limits_top = greldon_mc._height / 2; var limits_bottom = doc_height - greldon_mc._height; var limits_left = 40; var limits_right = doc_width / 2; if (enemies == null) { var enemies = new Array(); var shots = new Array(); var goodies = new Array(); var sats = new Array(); var lifesDisplay = new Array(); var energyDisplay = new Array(); var collPoints = new Array(); collPoints[0] = new Array(0, 0); collPoints[1] = new Array(-(greldon_mc._width / 4), 10); collPoints[2] = new Array(greldon_mc._width / 3, 0); collPoints[3] = new Array(greldon_mc._width / 5, 15); collPoints[4] = new Array(-(greldon_mc._width / 4) + 18, 15); collPoints[5] = new Array(-(greldon_mc._width / 4) + 35, 15); collPoints[6] = new Array(greldon_mc._width / 3 - 20, 0); if (showCollision) { var colShow = new Array(); var i = 0; while (i < collPoints.length) { colShow[i] = this.attachMovie('EnemyShot', 'csi' + i, 10001 + i); ++i; } } var levels = new Array(); levels[0] = new Level1(); levels[1] = new Level2(); levels[2] = new Level3(); this.createEmptyMovieClip('blender', 10000); var borderSize = 640; blender.beginFill(0); blender.moveTo(0, 0); blender.lineTo(-borderSize, 0); blender.lineTo(-borderSize, doc_height); blender.lineTo(0, doc_height); blender.lineTo(0, 0); blender.endFill(); blender.beginFill(0); blender.moveTo(-borderSize, 0); blender.lineTo(-borderSize, -borderSize); blender.lineTo(doc_width + borderSize, -borderSize); blender.lineTo(doc_width + borderSize, 0); blender.lineTo(-borderSize, 0); blender.endFill(); blender.beginFill(0); blender.moveTo(doc_width, 0); blender.lineTo(doc_width + borderSize, 0); blender.lineTo(doc_width + borderSize, doc_height); blender.lineTo(doc_width, doc_height); blender.lineTo(doc_width, 0); blender.endFill(); blender.beginFill(0); blender.moveTo(-borderSize, doc_height); blender.lineTo(-borderSize, doc_height + borderSize); blender.lineTo(doc_width + borderSize, doc_height + borderSize); blender.lineTo(doc_width + borderSize, doc_height); blender.lineTo(-borderSize, doc_height); blender.endFill(); var soundBGM = null; } var satNum = 0; var enemyQueuePos = 0; var goodieQueuePos = 0; var backdrop; var backdropCollider; var levelNum = -1; var curLevel = null; var bossMode = false; var bossEnergy = curLevel.bossEnergyStart; var curFrame = 0; initializeGame(); nextLevel(); this.onEnterFrame = function () { curFrame = backdropCollider._currentframe; textEffects(); greldonControls(); enemyControls(); goodyControls(); collisionDetection(); bossControls(); if (curFrame > curLevel.levelEnd) { nextLevel(); } }; var gameOverFrames = 100; var over; var goodyNumber = 0; var goodyPauseFrames = 0; var enemyNumber = 0; var curAnim = 'fly'; var shotnumber = 0; var shotpause = 0; } movieClip 488 BossHealth { } frame 18 { stop(); var curFrame = 0; this.onEnterFrame = function () { ++curFrame; if (curFrame >= 1043) { _root.checkhiscores(); } }; } movieClip 493 { }




http://swfchan.com/44/218808/info.shtml
Created: 21/7 -2019 03:57:58 Last modified: 21/7 -2019 03:57:58 Server time: 03/05 -2024 12:38:33