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

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

Ultimate Flash Sonic REVISED.swf

This is the info page for
Flash #232777

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


ActionScript [AS1/AS2]
Combined Code
movieClip 40 { frame 1 { t = _root.chara.toUpperCase() add ' GOT TROUGH ACT ' add _root.cact; t2 = t; } } movieClip 47 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 50 { } movieClip 52 { } movieClip 55 leveloutro { frame 1 { _root.music.music('endofact', 0); _root.leveloutro.score = _root.score; play(); } instance s1 of movieClip 50 { onClipEvent (enterFrame) { t = s add ' : ' add _root.leveloutro[this.s]; t2 = t; } } instance of movieClip 52 { onClipEvent (load) { stat = 1; ../:ringbonus = _root.rings * 10; if (_root.boss == 'on') { ../:timebonus = Math.round(_root.act[_root.czone add '-bosstime'] - (_root.time.min / 60 + _root.time.sec)) * 100; } else { ../:timebonus = Math.round(_root.act[_root.czone add '-' add _root.cact add '-time'] - (_root.time.min / 60 + _root.time.sec)) * 100; } if (../:timebonus < 0) { ../:timebonus = 0; } sname = new Array(); sname[1] = 'ringbonus'; sname[2] = 'timebonus'; sname[3] = 'score'; var a = 1; while (3 >= a) { if (a != 1) { duplicateMovieClip(../:s1, 's' add a, a); } _root.leveloutro['s' add a].s = sname[this.a]; _root.leveloutro['s' add a]._x = 500 + a * 100; _root.leveloutro['s' add a]._y = _root.leveloutro.s1._y + (a - 1) * 20; ++a; } } onClipEvent (enterFrame) { if (stat == 1) { var a = 1; while (3 >= a) { if (190 < _root.leveloutro['s' add a]._x) { _root.leveloutro['s' add a]._x -= 20; } else { _root.leveloutro['s' add a]._x = 190; } ++a; } if (_root.leveloutro.s3._x == 190) { count = 0; stat = 2; } } else { if (stat == 2) { if (count >= 75) { count = 0; stat = 3; } else { count += 1; } } else { if (stat == 3) { count = 0; var a = 1; while (2 >= a) { if (_root.leveloutro[this.sname[this.a]] / 100 >= 1) { step = 100; } else { if (_root.leveloutro[this.sname[this.a]] / 10 >= 1) { step = 10; } else { if (0 >= _root.leveloutro[this.sname[this.a]]) { step = 0; count += 1; } else { step = 1; } } } _root.leveloutro[this.sname[this.a]] -= step; _root.leveloutro.score += step; ++a; } _root.fx.fx('count'); if (count >= 2 || Key.isDown(_root.Sonic1.jump)) { _root.leveloutro.score += _root.leveloutro[this.sname[1]] + _root.leveloutro[this.sname[2]]; _root.leveloutro[this.sname[1]] = 0; _root.leveloutro[this.sname[2]] = 0; count = 0; stat = 4; } } else { if (stat == 4) { _root.fx.fx('cling'); stat = 5; } else { if (stat == 5) { if (count >= 50) { stat = 6; count = 1; } else { count += 1; } } else { if (stat == 6) { var a = 1; while (count >= a) { if (-150 < _root.leveloutro['s' add a]._x) { _root.leveloutro['s' add a]._x -= 40; } else { if (a == 3) { stat = 7; } } if (a == count) { if (_root.leveloutro['s' add a]._x < 140) { if (count < 3) { count += 1; } else { ../:play(); } } } ++a; } } else { if (stat == 7) { } } } } } } } _root.score = _root.leveloutro.score; } } frame 42 { stop(); } frame 76 { stop(); tellTarget ('_root') { gotoAndStop('fin'); } } } movieClip 58 { frame 1 { t = 'ZONE ' add _root.czone; } } movieClip 60 { frame 1 { t = _root.zone[_root.czone]; } } movieClip 66 { } movieClip 68 { } movieClip 70 { frame 1 { if (_root.boss == 'on') { t = 'BOSS'; } else { t = 'ACT ' add _root.cact; } } } movieClip 72 { frame 1 { if (_root.boss == 'on') { t = _root.bossn[_root.czone]; } else { t = _root.act[_root.czone add '-' add _root.cact]; } } } movieClip 75 Levelintro { instance of movieClip 66 { onClipEvent (load) { this.gotoAndStop([_root.chara]); } } frame 70 { _root.pause = 0; } frame 132 { this.removeMovieClip(); } } movieClip 78 { } movieClip 81 gameover { frame 1 { _root.music.music('gameover'); } frame 261 { _root.gotoAndStop('fin'); } } movieClip 84 { frame 1 { stop(); } } movieClip 87 { } movieClip 90 { } movieClip 104 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 106 { } movieClip 109 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 111 { } movieClip 112 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 113 credits { frame 1 { stop(); } instance t1 of movieClip 84 { onClipEvent (load) { this._alpha = 0; if (this._name == 't1') { this.swapDepths(50); z = 1; credits = new Array(); credits[z] = 'ultimate flash sonic'; credits[z add '-type'] = 2; z += 1; z += 1; credits[z] = 'created by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'menace.ch'; z += 1; z += 1; credits[z] = 'original game by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'SONIC-TEAM'; z += 1; credits[z] = 'www.sonicteam.com'; z += 1; z += 1; z += 1; credits[z] = 'programmer'; credits[z add '-type'] = 2; z += 1; credits[z] = 'DENNIS_GID'; z += 1; z += 1; z += 1; credits[z] = 'CHARACTER SPRITES'; credits[z add '-type'] = 2; z += 1; credits[z] = 'created by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'SONIC-TEAM'; z += 1; credits[z] = 'ripped by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'DanielSidney'; z += 1; z += 1; z += 1; credits[z] = 'ENDING SPRITES'; credits[z add '-type'] = 2; z += 1; credits[z] = 'created by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'SONIC-TEAM'; z += 1; credits[z] = 'ripped by'; credits[z add '-type'] = 2; z += 1; credits[z] = 'Dioxas'; z += 1; credits[z] = 'www.chez.com/dsx1980'; z += 1; z += 1; z += 1; credits[z] = 'music / sound FX'; credits[z add '-type'] = 2; z += 1; credits[z] = 'Sonic-Team'; z += 1; z += 1; z += 1; credits[z] = 'leveldesign'; credits[z add '-type'] = 2; z += 1; credits[z] = 'DENNIS_GID'; z += 1; z += 1; z += 1; credits[z] = 'Sonic-Team rules!'; credits[z add '-type'] = 2; z += 1; credits[z] = 'NOW GO AND BUY'; z += 1; credits[z] = 'SONIC ADVANCE 2!!!'; z += 1; credits[z] = 'THE BEST GAME EVER'; c = 1; speed = 0.5; total = 10; abst = 20; top = 40; bot = 235; totalc = z + total; var a = 1; while (total >= a) { if (a != 1) { duplicateMovieClip(this, 't' add a, a); } _root[../._name]['t' add a].t = credits[c]; if (credits[c add '-type'] == 2) { _root[../._name]['t' add a].gotoAndStop(2); } else { _root[../._name]['t' add a].gotoAndStop(1); } _root[../._name]['t' add a].t = credits[c]; c += 1; _root[../._name]['t' add a]._y = this._y + (a - 1) * abst; ++a; } if (_root.chara == 'amy') { _root.music.music('rose', 999999); } else { _root.music.music('credits', 999999); } } } onClipEvent (enterFrame) { if (this._name == 't1') { if (Key.isDown(Key.SPACE)) { if (spacedown == 'off') { if (skip == 'on') { ../:gotoAndStop(../._totalframes); } else { skip = 'on'; } } spacedown = 'on'; } else { spacedown = 'off'; } var a = 1; while (total >= a) { _root[../._name]['t' add a]._y -= speed; if (skip == 'on') { if (-150 < _root[../._name]['t' add a]._alpha) { _root[../._name]['t' add a]._alpha -= 5; } if (this._alpha < -100 && ../._currentframe == 1) { ../:play(); } } else { if (_root[../._name]['t' add a]._y < top) { if (0 < _root[../._name]['t' add a]._alpha) { _root[../._name]['t' add a]._alpha -= 5; _root[../._name]['t' add a]._y -= speed; } else { if (credits[c add '-type'] == 2) { _root[../._name]['t' add a].gotoAndStop(2); } else { _root[../._name]['t' add a].gotoAndStop(1); } _root[../._name]['t' add a].t = credits[c]; c += 1; if (totalc < c) { ../:play(); } _root[../._name]['t' add a]._y = bot; } } else { if (bot >= _root[../._name]['t' add a]._y) { if (_root[../._name]['t' add a]._alpha < 100) { _root[../._name]['t' add a]._alpha += 5; _root[../._name]['t' add a]._y -= speed; } } } } ++a; } } } } frame 197 { stop(); } instance of movieClip 112 { onClipEvent (load) { z = _root.musicvol; } onClipEvent (enterFrame) { if (0 >= z) { tellTarget ('_root') { gotoAndStop('main_menu'); } ../:removeMovieClip(); } else { z -= 4; _root.music.musicO.setVolume(z); } } } frame 198 { prevFrame(); } } movieClip 120 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 127 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 130 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 131 { instance of movieClip 130 { onClipEvent (enterFrame) { this._rotation += 15; } } } movieClip 132 { instance of movieClip 130 { onClipEvent (enterFrame) { this._rotation += 15; } } } movieClip 138 { frame 1 { t = _root.chara.toUpperCase(); if (_root.chara == 'knuckles' || _root.chara == 'tails') { } else { t = t add '\'s'; } t = t add ' GAME CLEARED'; } } movieClip 140 { } movieClip 142 { frame 1 { gotoAndStop([_root.chara]); } } movieClip 146 End { frame 1 { message = new Array(); message[1] = 'works only with sonic'; message[2] = 'doesn\'t work with tails'; message[3] = ''; message[4] = 'works only with cream'; message[5] = ''; message[6] = ''; if (_root.chara == 'sonic') { num = 1; } else { if (_root.chara == 'tails') { num = 2; } else { if (_root.chara == 'knuckles') { num = 3; } else { if (_root.chara == 'cream') { num = 4; } else { if (_root.chara == 'amy') { num = 5; } else { if (_root.chara == 'shadow') { num = 6; } } } } } } if (_root.zones < Number(_root.save.sonic.charAt(0)) && _root.zones < Number(_root.save.tails.charAt(0))) { if (_root.zones < Number(_root.save.knuckles.charAt(0)) && _root.zones < Number(_root.save.cream.charAt(0))) { if (_root.unlock[1] == 0) { messagefin = 'NEW CHARACTER: Amy Rose\n'; } } } if (num == 5) { if (_root.unlock[2] == 0) { messagefin = 'NEW CHARACTER: Shadow\n'; } if (_root.unlock[3] == 0) { messagefin = messagefin add 'JUKEBOX unlocked:\n'; messagefin = messagefin add 'select your favorite\ntrack while pause'; } } else { if (num == 6) { messagefin = messagefin add 'CONGRATULATIONS\nYou\'ve completed the\nwhole game!!'; } else { if (_root.cheat[num] == 0) { messagefin = messagefin add 'NEW CHEAT: ' add _root.cheat[num add '-name'] add '\n' add message[num]; } } } } frame 1 { _root.music.music('End'); } instance of movieClip 140 { onClipEvent (load) { ../:stop(); } onClipEvent (enterFrame) { if (Key.isDown(Key.SPACE)) { ../:play(); } } } frame 135 { _root.attachMovie('credits', 'credits', 60); this.removeMovieClip(); stop(); } } movieClip 148 { instance of movieClip 66 { onClipEvent (load) { this.gotoAndStop([_root.chara]); } } } movieClip 155 Levelintro2 { frame 77 { this.removeMovieClip(); } } movieClip 157 { } movieClip 162 object6 { frame 1 { stop(); } instance h of movieClip 157 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sproing(); _root.Sonic1._y -= 20; _root.Sonic1._x -= 20; _root.Sonic1._rotation = 0; _root.Sonic1.jhigh = 'on'; _root.Sonic1.j = 'off'; _root.Sonic1.hit = 'off'; _root.Sonic1.g = 'off'; _root.Sonic1.fly = 'off'; _root.Sonic1.rot = 0; _root.Sonic1.rot2 = 0; _root.Sonic1.y = 15; _root.Sonic1.x = -10; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 163 { } movieClip 165 object21 { frame 1 { stop(); } instance h of movieClip 163 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sproing(); _root.Sonic1._y -= 20; _root.Sonic1._x += 20; _root.Sonic1.jhigh = 'on'; _root.Sonic1.j = 'off'; _root.Sonic1.g = 'off'; _root.Sonic1.rot = 0; _root.Sonic1.rot2 = 0; _root.Sonic1.y = -12; _root.Sonic1.x = 10; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 167 object02 { frame 1 { stop(); } instance h of movieClip 163 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sproing(); _root.Sonic1._y -= 20; _root.Sonic1._x += 20; _root.Sonic1.jhigh = 'on'; _root.Sonic1.j = 'off'; _root.Sonic1.g = 'off'; _root.Sonic1.rot = 0; _root.Sonic1.rot2 = 0; _root.Sonic1.y = -12; _root.Sonic1.x = 10; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 168 { } movieClip 170 object5 { frame 1 { stop(); } instance h of movieClip 168 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sproing(); _root.Sonic1._y -= 20; _root.Sonic1._x += 20; _root.Sonic1.jhigh = 'on'; _root.Sonic1.j = 'off'; _root.Sonic1.hit = 'off'; _root.Sonic1.g = 'off'; _root.Sonic1.fly = 'off'; _root.Sonic1.rot = 0; _root.Sonic1.rot2 = 0; _root.Sonic1.y = 12; _root.Sonic1.x = 10; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 171 { } movieClip 172 object104 { instance h of movieClip 171 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.d = 'Level2'; } } } } movieClip 173 { } movieClip 174 object103 { instance h of movieClip 173 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.d = 'Level'; } } } } movieClip 175 { } movieClip 176 object102 { instance h of movieClip 175 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { if (0 < _root.Sonic1.x) { _root.Sonic1.d = 'Level2'; } else { _root.Sonic1.d = 'Level'; } } } } } movieClip 177 { } movieClip 178 object101 { instance of movieClip 177 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { if (0 < _root.Sonic1.x) { _root.Sonic1.d = 'Level'; } else { _root.Sonic1.d = 'Level2'; } } } } } movieClip 179 { } movieClip 184 object10 { instance h of movieClip 179 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h) || this.hitTest(_root.h1) || this.hitTest(_root.h2)) { if (_root.Soni1rot < 80 && -80 < _root.Sonic1.rot) { } else { if (-15 < _root.Sonic1.x) { _root.fx.fx('speeder'); _root.Sonic1.x = -15; } } } } } } movieClip 185 { } movieClip 188 object9 { instance h of movieClip 185 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h) || this.hitTest(_root.h1) || this.hitTest(_root.h2)) { if (_root.Soni1rot < 80 && -80 < _root.Sonic1.rot) { } else { if (_root.Sonic1.x < 15) { _root.fx.fx('speeder'); _root.Sonic1.x = 15; } } } } } } movieClip 189 { } movieClip 192 object8 { instance h of movieClip 189 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { if (_root.Sonic1.x < 15) { _root.Sonic1.x = -15; } _root.fx.fx('speeder'); } } } } movieClip 193 { } movieClip 196 object7 { instance h of movieClip 193 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { if (_root.Sonic1.x < 15) { _root.Sonic1.x = 15; } _root.fx.fx('speeder'); } } } } movieClip 197 { } movieClip 202 object4 { frame 1 { stop(); } instance h of movieClip 197 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.Sonic1)) { _root.Sonic1.sproing(); _root.Sonic1._xscale = -100; _root.Sonic1.x = -15; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 203 { } movieClip 204 object22 { frame 1 { stop(); } instance h of movieClip 203 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.Sonic1)) { _root.Sonic1.sproing(); _root.Sonic1._xscale = 100; _root.Sonic1.x = 15; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 205 object3 { frame 1 { stop(); } instance h of movieClip 203 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.Sonic1)) { _root.Sonic1.sproing(); _root.Sonic1._xscale = 100; _root.Sonic1.x = 15; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 206 { } movieClip 207 object2 { frame 1 { stop(); } instance h of movieClip 206 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sproing(); _root.Sonic1._y -= 20; _root.Sonic1.jhigh = 'on'; _root.Sonic1.j = 'off'; _root.Sonic1.g = 'off'; _root.Sonic1.hit = 'off'; _root.Sonic1.fly = 'off'; _root.Sonic1.rot = 0; _root.Sonic1.rot2 = 0; _root.Sonic1._rotation = 0; _root.Sonic1.y = 16; ../:play(); } } } frame 7 { gotoAndStop(1); } } movieClip 224 { } movieClip 241 { } movieClip 256 { } movieClip 273 { } movieClip 282 { } movieClip 299 { } movieClip 300 { } movieClip 301 { } movieClip 314 { frame 9 { gotoAndPlay(2); } } movieClip 333 { frame 26 { gotoAndPlay(7); } } movieClip 350 { } movieClip 361 { frame 8 { stop(); } frame 14 { gotoAndPlay(5); } } movieClip 386 { frame 7 { gotoAndPlay(1); } frame 28 { gotoAndPlay(22); } } movieClip 391 { } movieClip 402 { frame 10 { stop(); } } movieClip 421 { frame 19 { gotoAndPlay(3); } } movieClip 444 { } movieClip 469 { } movieClip 486 { } movieClip 499 { frame 13 { gotoAndPlay(5); } } movieClip 500 { } movieClip 511 { frame 11 { gotoAndPlay(7); } } movieClip 512 tails { frame 1 { stop(); } instance of movieClip 241 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 5) { if (this._totalframes < ../:runframe) { ../:runframe = 1; } ../:runframe += 1; this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 256 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 8) { if (this._totalframes < ../:runframe) { ../:runframe = 1; } ../:runframe += 1; this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 273 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { if (this._totalframes < ../:runframe) { ../:runframe = 1; } ../:runframe += 1; this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 282 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { if (this._totalframes < ../:runframe) { ../:runframe = 1; } ../:runframe += 1; this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 301 { onClipEvent (enterFrame) { Abstx1 = -../../:x; Absty1 = ../../:y; AngleA2 = Math.atan2(Abstx1, -Absty1); if (0 < ../../._xscale) { this._rotation = AngleA2 / 0.0174532925199433; } else { this._rotation = -(AngleA2 / 0.0174532925199433); } } } instance of movieClip 386 { onClipEvent (enterFrame) { if (3 >= ../../:y && this._currentframe < 9) { this.gotoAndPlay(10); } else { if (3 < ../../:y && 9 < this._currentframe) { this.gotoAndPlay(1); } } } } instance of movieClip 500 { onClipEvent (enterFrame) { if (0 < ../../:fly) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } } } movieClip 529 { } movieClip 546 { } movieClip 563 { } movieClip 582 { } movieClip 599 { } movieClip 608 { } movieClip 617 { } movieClip 630 { frame 13 { gotoAndPlay(7); } } movieClip 639 { frame 7 { stop(); } } movieClip 658 { } movieClip 673 { } movieClip 678 { frame 4 { stop(); } } movieClip 701 { frame 11 { gotoAndPlay(5); } } movieClip 702 { frame 7 { gotoAndPlay(1); } frame 16 { stop(); } } movieClip 703 { } movieClip 716 { frame 13 { gotoAndPlay(1); } } movieClip 719 { } movieClip 730 { frame 15 { gotoAndPlay(5); } } movieClip 753 { } movieClip 778 { } movieClip 795 { } movieClip 816 { frame 21 { gotoAndPlay(5); } } movieClip 817 { } movieClip 828 { frame 11 { gotoAndPlay(7); } } movieClip 829 cream { frame 1 { stop(); } instance of movieClip 546 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 5) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 563 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 582 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 702 { onClipEvent (enterFrame) { if (3 >= ../../:y && this._currentframe < 10) { this.gotoAndPlay(10); } else { if (3 < ../../:y && 10 < this._currentframe) { this.gotoAndPlay(1); } } } } instance sonic of movieClip 817 { onClipEvent (enterFrame) { if (0 < ../../:fly) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } } } movieClip 846 { frame 25 { gotoAndPlay(1); } } movieClip 863 { } movieClip 880 { } movieClip 897 { } movieClip 906 { } movieClip 915 { frame 9 { gotoAndPlay(5); } } movieClip 922 { frame 5 { stop(); } } movieClip 929 { } movieClip 938 { frame 7 { stop(); } } movieClip 961 { frame 14 { gotoAndPlay(8); } } movieClip 962 { frame 7 { gotoAndPlay(1); } frame 14 { stop(); } } movieClip 967 { } movieClip 976 { frame 7 { stop(); } } movieClip 981 { frame 3 { stop(); } } movieClip 1004 { } movieClip 1029 { } movieClip 1040 { frame 11 { gotoAndPlay(7); } } movieClip 1041 amy { frame 1 { stop(); } instance of movieClip 863 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 5) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 563 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 880 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 962 { onClipEvent (enterFrame) { if (3 >= ../../:y && this._currentframe < 10) { this.gotoAndPlay(10); } else { if (3 < ../../:y && 10 < this._currentframe) { this.gotoAndPlay(1); } } } } } movieClip 1054 { } movieClip 1071 { } movieClip 1088 { } movieClip 1105 { } movieClip 1122 { } movieClip 1129 { } movieClip 1138 { } movieClip 1143 { } movieClip 1152 { frame 7 { stop(); } } movieClip 1161 { frame 7 { stop(); } } movieClip 1170 { } movieClip 1175 { frame 3 { stop(); } } movieClip 1202 { frame 9 { gotoAndPlay(3); } frame 28 { gotoAndPlay(20); } } movieClip 1207 { } movieClip 1216 { frame 7 { stop(); } } movieClip 1229 { } movieClip 1252 { } movieClip 1277 { } movieClip 1288 { frame 11 { gotoAndPlay(7); } } movieClip 1289 knuckles { frame 1 { stop(); } instance of movieClip 1071 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 5) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1088 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1105 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1202 { onClipEvent (enterFrame) { if (3 >= ../../:y && this._currentframe < 13) { this.gotoAndPlay(13); } else { if (3 < ../../:y && 13 < this._currentframe) { this.gotoAndPlay(1); } } } } } movieClip 1302 { } movieClip 1331 { } movieClip 1332 { } movieClip 1347 { } movieClip 1362 { } movieClip 1379 { } movieClip 1388 { } movieClip 1394 { } movieClip 1407 { frame 9 { gotoAndPlay(3); } } movieClip 1412 { frame 3 { stop(); } } movieClip 1421 { } movieClip 1428 { frame 7 { gotoAndPlay(3); } } movieClip 1447 { frame 20 { stop(); } } movieClip 1450 { } movieClip 1453 { } movieClip 1466 { } movieClip 1475 { } movieClip 1476 { } movieClip 1477 shadow { frame 1 { stop(); } instance of movieClip 1331 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1332 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1347 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1362 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } } movieClip 1488 { } movieClip 1505 { } movieClip 1522 { } movieClip 1529 { frame 4 { gotoAndPlay(1); } } movieClip 1532 { } movieClip 1533 { frame 1 { JumpS._visible = 0; } frame 6 { JumpS._visible = 1; JumpS._rotation += 90; } frame 7 { JumpS._rotation += 90; } frame 8 { JumpS._rotation += 90; } frame 9 { JumpS._rotation += 90; } frame 10 { JumpS._visible = 0; gotoAndPlay(1); } } movieClip 1538 { frame 4 { stop(); } } movieClip 1545 { frame 3 { stop(); } } movieClip 1566 { frame 6 { gotoAndPlay(1); } } movieClip 1577 { frame 21 { gotoAndPlay(5); } } movieClip 1604 { frame 9 { gotoAndPlay(5); } frame 22 { gotoAndPlay(19); } } movieClip 1607 { } movieClip 1614 { frame 11 { stop(); } } movieClip 1631 { } movieClip 1656 { } movieClip 1681 { } movieClip 1690 { frame 9 { gotoAndPlay(5); } } movieClip 1691 sonic { frame 1 { stop(); } instance of movieClip 1505 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 5) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1522 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1347 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 10) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1362 { onClipEvent (load) { stop(); count = 0; if (this._totalframes < ../:runframe) { ../:runframe = 1; } } onClipEvent (enterFrame) { if (count >= 12) { ../:runframe += 1; if (this._totalframes < ../:runframe) { ../:runframe = 1; } this.gotoAndStop(../:runframe); count = 0; } if (../../:g == 'on') { if (0 < ../../:x) { skip = ../../:x; } else { skip = -../../:x; } } count += skip; } } instance of movieClip 1604 { onClipEvent (enterFrame) { if (3 >= ../../:y && this._currentframe < 13) { this.gotoAndPlay(13); } else { if (3 < ../../:y && 13 < this._currentframe) { this.gotoAndPlay(1); } } } } } movieClip 1829 { } movieClip 1831 { } movieClip 1833 { } movieClip 1835 { } movieClip 1837 { } movieClip 1839 { } movieClip 1841 { } movieClip 1842 { } movieClip 1844 { } movieClip 1845 level-1 { frame 1 { stop(); } instance of movieClip 1829 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1831 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1833 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1835 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1837 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1839 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1841 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1841 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1844 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1844 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1829 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } } movieClip 1898 { } movieClip 1902 { } movieClip 1908 { } movieClip 1974 { } movieClip 1978 { } movieClip 1995 level-2 { frame 1 { stop(); } instance of movieClip 1829 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1831 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1833 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1835 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1837 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1839 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1841 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1841 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1844 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1844 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1842 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } instance of movieClip 1829 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && ../../._name == _root.Sonic1.d) { _root.Sonic1.grind = 2; } } } } movieClip 2004 { } movieClip 2007 { } movieClip 2016 { frame 9 { stop(); } } movieClip 2017 { frame 1 { stop(); } } movieClip 2018 object121 { instance of movieClip 2017 { onClipEvent (load) { ../:savepos = 'on'; ../:save = 'on'; speed = 3; if (0 < _root.Levelo['p' add ../:object][../._name]._xscale) { x = speed; } else { x = -speed; } if (../:energy < 0) { this._visible = 0; } } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (_root.Level.pwh - 20 < _root.Levelo['p' add ../:object][../._name]._x) { if (0 < x) { x -= 0.5; } else { x = -speed; } } else { if (_root.Levelo['p' add ../:object][../._name]._x < -_root.Level.pwh + 20) { if (x < 0) { x += 0.5; } else { x = speed; } } } _root.Levelo['p' add ../:object][../._name]._x += x; if (x == speed || x == -speed) { this.gotoAndStop('move'); } else { this.gotoAndStop('turn'); } if (0 < x) { _root.Levelo['p' add ../:object][../._name]._xscale = 100; } else { _root.Levelo['p' add ../:object][../._name]._xscale = -100; } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2035 { } movieClip 2036 { frame 1 { stop(); } frame 2 { _root.rings += 1; _root.fx.fx('ring'); } frame 3 { stop(); } } movieClip 2037 ringloose { instance r of movieClip 2036 { onClipEvent (enterFrame) { if (_root.pause == 0) { if (this.hitTest(_root.Sonic1.hitb) && _root.Sonic1.hit == 'off') { this.gotoAndStop(2); } y += 0.5; if (_root[_root.Sonic1.d].hitTest(_root[../._name]._x, _root[../._name]._y, true)) { y *= -0.7; if (-3 < y) { y = -3; } x *= 0.7; } _root[../._name]._y += y; _root[../._name]._x += x; if (270 < _root[../._name]._y) { _root[../._name].removeMovieClip(); } } } } } movieClip 2045 { frame 17 { gotoAndPlay(1); } } movieClip 2046 { frame 1 { stop(); } frame 2 { _root.rings += 1; _root.fx.fx('ring'); } frame 3 { stop(); } } movieClip 2047 object1 { instance of movieClip 2046 { onClipEvent (load) { ../:save = 'on'; if (../:energy < 0) { this._visible = 0; } } onClipEvent (enterFrame) { if (this._visible == 1) { if (../:energy >= 0) { if (this.hitTest(_root.Sonic1.hitb)) { ../:energy -= 1; } } else { this.gotoAndStop(2); } } } } } movieClip 2049 { } movieClip 2050 object16 { instance of movieClip 2049 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && _root.Sonic1.g == 'on' && _root.Sonic1.j != 'on') { if (5 < _root.Sonic1.x || _root.Sonic1.x < -5) { temp = _root.levelo._x + _root.Levelo['p' add ../:object]._x - _root.Level.pwh - _root.Sonic1._x + 90; _root.Sonic1._y = -4 + _root.levelo._y + _root.Levelo['p' add ../:object]._y + _root.Levelo['p' add ../:object][../._name]._y - 25 * Math.sin(0.0174532925199433 * temp); _root.Sonic1.rot = 0; _root.Sonic1.y = 0; _root.Sonic1.g = 'on'; _root.Sonic1.twistl = 'on'; _root.Sonic1.Sonic.Sonic.gotoAndStop(Math.round((-(temp + 90) / 180) * 6) + 12); } } } } } movieClip 2052 { } movieClip 2053 object15 { instance of movieClip 2052 { onClipEvent (enterFrame) { if (this.hitTest(_root.h) && _root.Sonic1.g == 'on' && _root.Sonic1.j != 'on') { if (5 < _root.Sonic1.x || _root.Sonic1.x < -5) { temp = _root.Sonic1._x - (_root.levelo._x + _root.Levelo['p' add ../:object]._x - _root.Level.pwh) - 90; _root.Sonic1._y = -4 + _root.levelo._y + _root.Levelo['p' add ../:object]._y + _root.Levelo['p' add ../:object][../._name]._y - 25 * Math.sin(0.0174532925199433 * temp); _root.Sonic1.rot = 0; _root.Sonic1.y = 0; _root.Sonic1.g = 'on'; _root.Sonic1.twistl = 'down'; _root.Sonic1.Sonic.Sonic.gotoAndStop(Math.round(((temp + 90) / 180) * 6)); } } } } } movieClip 2055 { } movieClip 2057 { } movieClip 2058 { frame 1 { stop(); } frame 2 { _root.fx.fx('stab'); } frame 25 { gotoAndStop(1); } } movieClip 2059 object24 { instance of movieClip 2058 { onClipEvent (enterFrame) { if (this.h.hitTest(_root.h)) { if (this._currentframe == 1) { _root.Sonic1.jhigh = 'off'; _root.Sonic1.hit = 'off'; _root.Sonic1.fly = 'off'; _root.Sonic1.j = 'on'; if (_root.Sonic1.y < 0) { _root.Sonic1.y = 0; _root.Sonic1.x = 0; this.play(); } } else { if (this._currentframe < 10) { _root.Sonic1.y = 0; _root.Sonic1.x = 0; _root.Sonic._y += 1; this.play(); } else { if (this._currentframe == 10) { if (0 < _root.levelo['p' add ../:object][../._name]._xscale) { temp = _root.Sonic1._x - (_root.levelo._x + _root.Levelo['p' add ../:object]._x + _root.levelo['p' add ../:object][../._name]._x); } else { temp = _root.levelo._x + _root.Levelo['p' add ../:object]._x + _root.levelo['p' add ../:object][../._name]._x - _root.Sonic1._x; } _root.Sonic1.y = Math.round(temp / 4) + 5; _root.Sonic1.x = 0; } } } } } } } movieClip 2060 { frame 1 { stop(); } frame 2 { _root.fx.fx('stab'); } frame 25 { gotoAndStop(1); } } movieClip 2061 object23 { instance of movieClip 2060 { onClipEvent (enterFrame) { if (this.h.hitTest(_root.h)) { if (this._currentframe == 1) { _root.Sonic1.j = 'on'; _root.Sonic1.jhigh = 'off'; _root.Sonic1.fly = 'off'; _root.Sonic1.hit = 'off'; if (_root.Sonic1.y < 0) { _root.Sonic1.y = 0; _root.Sonic1.x = 0; this.play(); } } else { if (this._currentframe < 10) { _root.Sonic1.y = 0; _root.Sonic1.x = 0; _root.Sonic._y += 1; this.play(); } else { if (this._currentframe == 10) { if (0 < _root.levelo['p' add ../:object][../._name]._xscale) { temp = _root.levelo._x + _root.Levelo['p' add ../:object]._x + _root.levelo['p' add ../:object][../._name]._x - _root.Sonic1._x; } else { temp = _root.Sonic1._x - (_root.levelo._x + _root.Levelo['p' add ../:object]._x + _root.levelo['p' add ../:object][../._name]._x); } _root.Sonic1.y = Math.round(temp / 4) + 5; _root.Sonic1.x = 0; } } } } } } } movieClip 2064 { } movieClip 2065 { } movieClip 2066 object14 { frame 1 { stop(); } instance of movieClip 2064 { onClipEvent (load) { downdown = 'on'; speed = 15; corr = 45; this._rotation = 0; sound = 'off'; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (this.hitTest(_root.Sonic1)) { _root.Sonic1.j = 'off'; _root.Sonic1.hit = 'off'; _root.Sonic1.y = 0; _root.Sonic1.x = 0; if (sound == 'off') { _root.fx.fx('speeder'); sound = 'done'; } _root.Sonic1.swing = 'on'; _root.Sonic1._x = _root.levelo._x + _root.Levelo['p' add ../:object]._x + _root.levelo['p' add ../:object][../._name]._x; _root.Sonic1._y = _root.levelo._y + _root.Levelo['p' add ../:object]._y + _root.levelo['p' add ../:object][../._name]._y; rot = Math.round((_root.Sonic1.Sonic.Sonic._currentframe / _root.Sonic1.Sonic.Sonic._totalframes) * 360); if (0 < _root.Sonic1._xscale) { rot -= 180; rot += corr; rot2 = (rot - corr) * -1; } else { rot += corr; rot2 = rot - corr; } _root.Sonic1._x += 10 * Math.cos(0.0174532925199433 * rot2); _root.Sonic1._y += 10 * Math.sin(0.0174532925199433 * rot2); this._rotation = rot2 - 90; if (Key.isDown(Key.SPACE)) { if (downdown == 'off') { _root.Sonic1.x = speed * Math.cos(0.0174532925199433 * rot); if (0 < _root.Sonic1._xscale) { _root.Sonic1.y = speed * Math.sin(0.0174532925199433 * rot); } else { _root.Sonic1.y = -speed * Math.sin(0.0174532925199433 * rot); } _root.Sonic1.j = 'on'; _root.Sonic1.jhigh = 'off'; _root.Sonic1.jumpdown = 'on'; ../:play(); } downdown = 'on'; } else { downdown = 'off'; } } } } } } movieClip 2075 select_sonic { } movieClip 2086 select_tails { } movieClip 2099 select_amy { } movieClip 2112 { } movieClip 2125 select_cream { instance of movieClip 2112 { onClipEvent (enterFrame) { this.gotoAndStop(../._currentframe); if (_root.cheat[4] == 2) { scale = 200; } else { scale = 100; } this._xscale -= (this._xscale - scale) / 10; this._yscale = this._xscale; } } } movieClip 2126 { } movieClip 2127 tails_follow { instance of movieClip 2126 { onClipEvent (load) { abst = 50; x = _root[../._name]._y; y = _root[../._name]._x; _root[../._name].swapDepths(20); } onClipEvent (enterFrame) { if (0 < _root.Sonic1.x) { abst = 30 + _root.Sonic1.x * 3; } else { abst = 30 - _root.Sonic1.x * 3; } rot = 270 + (_root.Sonic1._xscale / 100) * 120; if (_root[../._name]._x < _root.Sonic1._x) { _root[../._name]._xscale = 100; } else { _root[../._name]._xscale = -100; } if (0 >= _root.Sonic1.fly && _root.Sonic1.Sonic._currentframe == 180) { x -= (x - _root.Sonic1._x - (_root.Sonic1._xscale / 100) * -5) / 8; y -= (y - _root.Sonic1._y + 10) / 8; this.gotoAndStop('hold'); } else { if (_root.Sonic1.look == 'on') { x -= (x - _root.Sonic1._x - (_root.Sonic1._xscale / 100) * -20) / 8; y -= (y - _root.Sonic1._y + 30) / 8; this.gotoAndStop('look'); } else { y -= (y - _root.Sonic1._y + abst * Math.sin(0.0174532925199433 * (_root.Sonic1.rot + rot))) / 10; x -= (x - _root.Sonic1._x + abst * Math.cos(0.0174532925199433 * (_root.Sonic1.rot + rot))) / 10; if (_root.Sonic1.x < 3 && -3 < _root.Sonic1.x) { this.gotoAndStop('stand'); } else { if (_root.Sonic1.x < 10 && -10 < _root.Sonic1.x) { this.gotoAndStop('fly'); } else { this.gotoAndStop('fly fast'); } } } } _root[../._name]._y = Math.round(y); _root[../._name]._x = Math.round(x); } } } movieClip 2136 { } movieClip 2143 { } movieClip 2148 { frame 4 { stop(); } } movieClip 2157 { } movieClip 2162 { } movieClip 2163 { } movieClip 2164 cheese { instance of movieClip 2163 { onClipEvent (load) { abst = 40; x = _root[../._name]._y; y = _root[../._name]._x; _root[../._name].swapDepths(20); } onClipEvent (enterFrame) { if (_root.cheat[4] == 2) { this._xscale = 300; this._yscale = this._xscale; } rot = 270 + (_root.Sonic1._xscale / 100) * 120; if (_root[../._name]._x < _root.Sonic1._x) { _root[../._name]._xscale = 100; } else { _root[../._name]._xscale = -100; } if (0 >= _root.Sonic1.fly && _root.Sonic1.Sonic._currentframe == 180) { x -= (x - _root.Sonic1._x - (_root.Sonic1._xscale / 100) * -5) / 8; y -= (y - _root.Sonic1._y + 10) / 8; this.gotoAndStop('hold'); } else { if (_root.Sonic1.look == 'on') { x -= (x - _root.Sonic1._x - (_root.Sonic1._xscale / 100) * -20) / 8; y -= (y - _root.Sonic1._y + 30) / 8; this.gotoAndStop('look'); } else { y -= (y - _root.Sonic1._y + abst * Math.sin(0.0174532925199433 * (_root.Sonic1.rot + rot))) / 10; x -= (x - _root.Sonic1._x + abst * Math.cos(0.0174532925199433 * (_root.Sonic1.rot + rot))) / 10; if (_root.Sonic1.x < 3 && -3 < _root.Sonic1.x) { this.gotoAndStop('stand'); } else { if (_root.Sonic1.x < 10 && -10 < _root.Sonic1.x) { this.gotoAndStop('fly'); } else { this.gotoAndStop('fly fast'); } } } } _root[../._name]._y = Math.round(y); _root[../._name]._x = Math.round(x); } } } movieClip 2175 select_knuckles { } movieClip 2178 { } movieClip 2209 object13 { frame 1 { stop(); } instance h of movieClip 2178 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.fin = 'on'; _root.fx.fx('finishsign'); ../:play(); } else { if (_root.Sonic1.fin != 'off') { ../:play(); } } } } frame 70 { stop(); } } movieClip 2211 Menu_eingabe { } button 2215 { on (press) { d = 'on'; } on (release, releaseOutside) { d = 'off'; } } movieClip 2216 { } movieClip 2217 Menu_regler { instance reg of movieClip 2216 { onClipEvent (load) { min = -50; max = 25; } onClipEvent (enterFrame) { if (d == 'on') { if (../._xmouse < min) { this._x = -50; } else { if (max < ../._xmouse) { this._x = 25; } else { this._x = ../._xmouse; } } } ../:val = Math.round(((this._x + 50) / 75) * 100); } } } movieClip 2219 { } movieClip 2220 zone-boss { frame 1 { tellTarget ('_root.Level') { maxY = 5400; lvl = new Array(); lvl2 = new Array(); lvlo = new Array(); lvl.x2y2 = 1; lvl.x2y3 = 7; lvl.x3y2 = 1; lvl.x3y3 = 7; lvl.x4y2 = 1; lvlo.x4y2o1 = 1; lvlo.x4y2xpos1 = -30; lvlo.x4y2ypos1 = -24; lvlo.x4y2o2 = 1; lvlo.x4y2xpos2 = 0; lvlo.x4y2ypos2 = -24; lvlo.x4y2o3 = 1; lvlo.x4y2xpos3 = 30; lvlo.x4y2ypos3 = -24; lvl.x4y3 = 7; lvl.x5y2 = 1; lvlo.x5y2o1 = 1; lvlo.x5y2xpos1 = -30; lvlo.x5y2ypos1 = -24; lvlo.x5y2o2 = 1; lvlo.x5y2xpos2 = 0; lvlo.x5y2ypos2 = -24; lvlo.x5y2o3 = 1; lvlo.x5y2xpos3 = 30; lvlo.x5y2ypos3 = -24; lvl.x5y3 = 7; lvl.x6y2 = 1; lvlo.x6y2o1 = 1; lvlo.x6y2xpos1 = -30; lvlo.x6y2ypos1 = -74; lvlo.x6y2o2 = 1; lvlo.x6y2xpos2 = 0; lvlo.x6y2ypos2 = -74; lvlo.x6y2o3 = 1; lvlo.x6y2xpos3 = 30; lvlo.x6y2ypos3 = -74; lvl.x6y3 = 7; lvl.x7y2 = 1; lvl.x7y3 = 7; lvl.x8y2 = 1; lvlo.x8y2o1 = 1; lvlo.x8y2xpos1 = -30; lvlo.x8y2ypos1 = -18; lvlo.x8y2o2 = 1; lvlo.x8y2xpos2 = 0; lvlo.x8y2ypos2 = -18; lvlo.x8y2o3 = 1; lvlo.x8y2xpos3 = 30; lvlo.x8y2ypos3 = -18; lvl.x8y3 = 7; lvl.x9y2 = 1; lvl.x9y3 = 7; lvl.x10y2 = 1; lvlo.x10y2o1 = 1; lvlo.x10y2xpos1 = -30; lvlo.x10y2ypos1 = -70; lvlo.x10y2o2 = 1; lvlo.x10y2xpos2 = 0; lvlo.x10y2ypos2 = -70; lvlo.x10y2o3 = 1; lvlo.x10y2xpos3 = 30; lvlo.x10y2ypos3 = -70; lvl.x10y3 = 7; lvl.x11y2 = 1; lvl.x11y3 = 7; lvl.x12y2 = 1; lvlo.x12y2o1 = 1; lvlo.x12y2xpos1 = -30; lvlo.x12y2ypos1 = -21; lvlo.x12y2o2 = 1; lvlo.x12y2xpos2 = 0; lvlo.x12y2ypos2 = -21; lvlo.x12y2o3 = 1; lvlo.x12y2xpos3 = 30; lvlo.x12y2ypos3 = -21; lvl.x12y3 = 7; lvl.x13y2 = 1; lvl.x13y3 = 7; lvl.x14y2 = 1; lvlo.x14y2o1 = 1; lvlo.x14y2xpos1 = -30; lvlo.x14y2ypos1 = -72; lvlo.x14y2o2 = 1; lvlo.x14y2xpos2 = 0; lvlo.x14y2ypos2 = -72; lvlo.x14y2o3 = 1; lvlo.x14y2xpos3 = 30; lvlo.x14y2ypos3 = -72; lvl.x14y3 = 7; lvl.x15y2 = 1; lvl.x15y3 = 7; lvl.x16y2 = 1; lvlo.x16y2o1 = 1; lvlo.x16y2xpos1 = -30; lvlo.x16y2ypos1 = -15; lvlo.x16y2o2 = 1; lvlo.x16y2xpos2 = 0; lvlo.x16y2ypos2 = -15; lvlo.x16y2o3 = 1; lvlo.x16y2xpos3 = 30; lvlo.x16y2ypos3 = -15; lvl.x16y3 = 7; lvl.x17y2 = 1; lvl.x17y3 = 7; lvl.x18y2 = 1; lvl.x18y3 = 7; lvl.x19y2 = 1; lvl.x19y3 = 7; lvl.x20y2 = 1; lvl.x20y3 = 7; } tellTarget ('_root.Level') { setlevel(); } this.removeMovieClip(); } } movieClip 2221 zone2-act2 { frame 1 { tellTarget ('_root.Level') { maxX = 11520; maxY = 5400; lvl = new Array(); lvl2 = new Array(); lvlo = new Array(); lvl.x1y0 = 7; lvl.x1y1 = 7; lvl.x1y2 = 7; lvl.x1y3 = 7; lvl.x2y2 = 2; lvlo.x2y2o1 = 163; lvlo.x2y2xpos1 = -28; lvlo.x2y2ypos1 = 90; lvlo.x2y2o2 = 163; lvlo.x2y2xpos2 = 24; lvlo.x2y2ypos2 = 90; lvl.x2y3 = 6; lvl.x3y2 = 2; lvlo.x3y2o1 = 163; lvlo.x3y2xpos1 = 32; lvlo.x3y2ypos1 = 90; lvlo.x3y2o3 = 161; lvlo.x3y2xpos3 = -44; lvlo.x3y2ypos3 = 90; lvl.x3y3 = 6; lvl.x4y2 = 2; lvlo.x4y2o1 = 161; lvlo.x4y2xpos1 = 36; lvlo.x4y2ypos1 = 90; lvlo.x4y2o2 = 163; lvlo.x4y2xpos2 = -4; lvlo.x4y2ypos2 = 90; lvlo.x4y2o3 = 163; lvlo.x4y2xpos3 = -74; lvlo.x4y2ypos3 = 88; lvl.x4y3 = 6; lvl.x4y4 = 7; lvl.x5y3 = 53; lvlo.x5y3o1 = 1; lvlo.x5y3xpos1 = -12; lvlo.x5y3ypos1 = -94; lvlo.x5y3o2 = 1; lvlo.x5y3xpos2 = 32; lvlo.x5y3ypos2 = -80; lvlo.x5y3o3 = 1; lvlo.x5y3xpos3 = 68; lvlo.x5y3ypos3 = -54; lvl.x5y4 = 7; lvl.x5y5 = 7; lvl.x6y3 = 55; lvlo.x6y3o1 = 1; lvlo.x6y3xpos1 = -64; lvlo.x6y3ypos1 = -6; lvlo.x6y3o2 = 1; lvlo.x6y3xpos2 = -34; lvlo.x6y3ypos2 = 20; lvlo.x6y3o3 = 1; lvlo.x6y3xpos3 = -4; lvlo.x6y3ypos3 = 56; lvl.x6y4 = 54; lvlo.x6y4o1 = 1; lvlo.x6y4xpos1 = 40; lvlo.x6y4ypos1 = -76; lvlo.x6y4o2 = 1; lvlo.x6y4xpos2 = 70; lvlo.x6y4ypos2 = -42; lvl.x6y5 = 7; lvl.x7y4 = 56; lvlo.x7y4o1 = 1; lvlo.x7y4xpos1 = -24; lvlo.x7y4ypos1 = 24; lvlo.x7y4o2 = 1; lvlo.x7y4xpos2 = 16; lvlo.x7y4ypos2 = 46; lvlo.x7y4o3 = 1; lvlo.x7y4xpos3 = 56; lvlo.x7y4ypos3 = 58; lvl.x7y5 = 7; lvl.x8y-2 = 20; lvl.x8y-1 = 20; lvl.x8y0 = 20; lvl.x8y1 = 20; lvl.x8y2 = 20; lvl.x8y4 = 2; lvlo.x8y4o1 = 163; lvlo.x8y4xpos1 = 12; lvlo.x8y4ypos1 = 90; lvlo.x8y4o2 = 161; lvlo.x8y4xpos2 = 30; lvlo.x8y4ypos2 = 90; lvlo.x8y4o3 = 163; lvlo.x8y4xpos3 = -56; lvlo.x8y4ypos3 = 90; lvl.x8y5 = 6; lvlo.x9y1o1 = 5; lvlo.x9y1xpos1 = -90; lvlo.x9y1ypos1 = 90; lvlo.x9y2o1 = 1; lvlo.x9y2xpos1 = -8; lvlo.x9y2ypos1 = -78; lvlo.x9y2o2 = 1; lvlo.x9y2xpos2 = 32; lvlo.x9y2ypos2 = -58; lvlo.x9y2o3 = 1; lvlo.x9y2xpos3 = 72; lvlo.x9y2ypos3 = -38; lvl.x9y4 = 87; lvlo.x9y4o1 = 9; lvlo.x9y4xpos1 = 90; lvlo.x9y4ypos1 = -58; lvl.x9y5 = 7; lvlo.x10y0o1 = 1; lvlo.x10y0xpos1 = -42; lvlo.x10y0ypos1 = 52; lvlo.x10y0o2 = 1; lvlo.x10y0xpos2 = 4; lvlo.x10y0ypos2 = 52; lvlo.x10y0o3 = 1; lvlo.x10y0xpos3 = 48; lvlo.x10y0ypos3 = 52; lvl.x10y1 = 18; lvl.x10y2 = 20; lvlo.x10y2o1 = 6; lvlo.x10y2xpos1 = -24; lvlo.x10y2ypos1 = 90; lvl.x10y3 = 2; lvlo.x10y3o1 = 161; lvlo.x10y3xpos1 = 42; lvlo.x10y3ypos1 = 90; lvlo.x10y3o2 = 163; lvlo.x10y3xpos2 = -20; lvlo.x10y3ypos2 = 90; lvlo.x10y3o3 = 125; lvlo.x10y3xpos3 = -32; lvlo.x10y3ypos3 = 90; lvl.x10y4 = 6; lvl.x10y5 = 7; lvlo.x11y0o1 = 161; lvlo.x11y0xpos1 = -38; lvlo.x11y0ypos1 = 92; lvlo.x11y0o2 = 163; lvlo.x11y0xpos2 = 0; lvlo.x11y0ypos2 = 92; lvlo.x11y0o3 = 126; lvlo.x11y0xpos3 = 26; lvlo.x11y0ypos3 = -20; lvl.x11y1 = 6; lvl.x11y2 = 7; lvl.x11y3 = 124; lvl2.x11y3 = 122; lvl.x11y4 = 6; lvl.x12y0 = 60; lvlo.x12y0o1 = 1; lvlo.x12y0xpos1 = -42; lvlo.x12y0ypos1 = 50; lvlo.x12y0o2 = 1; lvlo.x12y0xpos2 = -2; lvlo.x12y0ypos2 = 30; lvlo.x12y0o3 = 1; lvlo.x12y0xpos3 = 38; lvlo.x12y0ypos3 = 10; lvl.x12y1 = 7; lvl.x12y2 = 7; lvl.x12y3 = 115; lvl2.x12y3 = 123; lvlo.x12y3o1 = 102; lvlo.x12y3xpos1 = -46; lvlo.x12y3ypos1 = -50; lvlo.x12y3yscale1 = 60; lvlo.x12y3o2 = 101; lvlo.x12y3xpos2 = 54; lvlo.x12y3ypos2 = 8; lvlo.x12y3xscale2 = 70; lvlo.x12y3yscale2 = 326; lvl.x12y4 = 6; lvl.x13y-1 = 40; lvlo.x13y-1o1 = 1; lvlo.x13y-1xpos1 = -36; lvlo.x13y-1ypos1 = -50; lvlo.x13y-1o2 = 1; lvlo.x13y-1xpos2 = -50; lvlo.x13y-1ypos2 = 4; lvlo.x13y-1o3 = 1; lvlo.x13y-1xpos3 = -64; lvlo.x13y-1ypos3 = 54; lvl.x13y0 = 1; lvl2.x13y0 = 2; lvlo.x13y0o2 = 163; lvlo.x13y0xpos2 = 30; lvlo.x13y0ypos2 = 0; lvl.x13y1 = 7; lvl.x13y2 = 7; lvl.x13y3 = 2; lvlo.x13y3o1 = 1; lvlo.x13y3xpos1 = -42; lvlo.x13y3ypos1 = 64; lvlo.x13y3o2 = 1; lvlo.x13y3xpos2 = -12; lvlo.x13y3ypos2 = 64; lvlo.x13y3o3 = 1; lvlo.x13y3xpos3 = 18; lvlo.x13y3ypos3 = 64; lvl.x13y4 = 6; lvl.x13y5 = 7; lvl.x14y-1 = 1; lvlo.x14y-1o1 = 161; lvlo.x14y-1xpos1 = -32; lvlo.x14y-1ypos1 = 0; lvlo.x14y-1o2 = 7; lvlo.x14y-1xpos2 = 36; lvlo.x14y-1ypos2 = 2; lvlo.x14y-1o3 = 163; lvlo.x14y-1xpos3 = 14; lvlo.x14y-1ypos3 = 0; lvl.x14y0 = 47; lvl2.x14y0 = 2; lvlo.x14y0o1 = 1; lvlo.x14y0xpos1 = -20; lvlo.x14y0ypos1 = -16; lvlo.x14y0o2 = 1; lvlo.x14y0xpos2 = 20; lvlo.x14y0ypos2 = 4; lvlo.x14y0o3 = 1; lvlo.x14y0xpos3 = 60; lvlo.x14y0ypos3 = 24; lvl.x14y1 = 7; lvl.x14y2 = 27; lvl.x14y3 = 2; lvlo.x14y3o1 = 1; lvlo.x14y3xpos1 = 54; lvlo.x14y3ypos1 = -28; lvlo.x14y3o2 = 1; lvlo.x14y3xpos2 = 54; lvlo.x14y3ypos2 = 2; lvlo.x14y3o3 = 1; lvlo.x14y3xpos3 = 54; lvlo.x14y3ypos3 = 32; lvl.x14y4 = 99; lvlo.x14y4o1 = 2; lvlo.x14y4xpos1 = 78; lvlo.x14y4ypos1 = 90; lvlo.x14y4o2 = 2; lvlo.x14y4xpos2 = 18; lvlo.x14y4ypos2 = 90; lvlo.x14y4o3 = 2; lvlo.x14y4xpos3 = 48; lvlo.x14y4ypos3 = 90; lvl.x14y5 = 6; lvl.x15y-2 = 100; lvlo.x15y-2o2 = 9; lvlo.x15y-2xpos2 = 0; lvlo.x15y-2ypos2 = 54; lvl.x15y-1 = 63; lvl.x15y1 = 49; lvlo.x15y1o2 = 163; lvlo.x15y1xpos2 = 2; lvlo.x15y1ypos2 = -18; lvl.x15y2 = 2; lvl.x15y3 = 1; lvlo.x15y3o1 = 161; lvlo.x15y3xpos1 = 46; lvlo.x15y3ypos1 = 0; lvlo.x15y3o2 = 163; lvlo.x15y3xpos2 = -42; lvlo.x15y3ypos2 = 0; lvlo.x15y3o3 = 125; lvlo.x15y3xpos3 = -50; lvlo.x15y3ypos3 = 0; lvl.x15y4 = 7; lvl.x15y5 = 7; lvl.x16y-2 = 202; lvl.x16y1 = 1; lvlo.x16y1o1 = 1; lvlo.x16y1xpos1 = -30; lvlo.x16y1ypos1 = -22; lvlo.x16y1o2 = 1; lvlo.x16y1xpos2 = 0; lvlo.x16y1ypos2 = -22; lvlo.x16y1o3 = 1; lvlo.x16y1xpos3 = 30; lvlo.x16y1ypos3 = -22; lvl.x16y3 = 40; lvlo.x16y3o1 = 163; lvlo.x16y3xpos1 = 18; lvlo.x16y3ypos1 = 0; lvl.x16y4 = 88; lvlo.x16y4o1 = 163; lvlo.x16y4xpos1 = 52; lvlo.x16y4ypos1 = 90; lvl.x16y5 = 6; lvl.x17y-2 = 208; lvl.x17y1 = 18; lvlo.x17y1o3 = 164; lvlo.x17y1xpos3 = 0; lvlo.x17y1ypos3 = 48; lvl.x17y2 = 38; lvl.x17y3 = 40; lvlo.x17y3o1 = 163; lvlo.x17y3xpos1 = 62; lvlo.x17y3ypos1 = 0; lvl.x17y4 = 2; lvlo.x17y4o1 = 162; lvlo.x17y4xpos1 = 26; lvlo.x17y4ypos1 = 92; lvlo.x17y4o2 = 8; lvlo.x17y4xpos2 = -54; lvlo.x17y4ypos2 = 92; lvl.x17y5 = 6; lvlo.x18y-4o1 = 102; lvlo.x18y-4xpos1 = 42; lvlo.x18y-4ypos1 = 0; lvlo.x18y-4yscale1 = 300; lvlo.x18y-3o1 = 102; lvlo.x18y-3xpos1 = 42; lvlo.x18y-3ypos1 = 0; lvlo.x18y-3yscale1 = 300; lvl.x18y-2 = 45; lvlo.x18y-2o1 = 102; lvlo.x18y-2xpos1 = 42; lvlo.x18y-2ypos1 = 8; lvlo.x18y-2yscale1 = 300; lvlo.x18y-2o2 = 163; lvlo.x18y-2xpos2 = 8; lvlo.x18y-2ypos2 = 52; lvlo.x18y-2o3 = 163; lvlo.x18y-2xpos3 = -50; lvlo.x18y-2ypos3 = 26; lvl.x18y-1 = 26; lvlo.x18y0o1 = 161; lvlo.x18y0xpos1 = -30; lvlo.x18y0ypos1 = 90; lvlo.x18y0o2 = 163; lvlo.x18y0xpos2 = 30; lvlo.x18y0ypos2 = 90; lvlo.x18y0o3 = 126; lvlo.x18y0xpos3 = -54; lvlo.x18y0ypos3 = -12; lvl.x18y1 = 6; lvl.x18y2 = 8; lvl.x18y3 = 40; lvl.x18y4 = 20; lvlo.x18y4o1 = 8; lvlo.x18y4xpos1 = -50; lvlo.x18y4ypos1 = 92; lvl.x18y5 = 6; lvl.x19y-1 = 2; lvl2.x19y-1 = 208; lvlo.x19y1o1 = 5; lvlo.x19y1xpos1 = -90; lvlo.x19y1ypos1 = -8; lvlo.x19y2o1 = 6; lvlo.x19y2xpos1 = 66; lvlo.x19y2ypos1 = -30; lvl.x19y3 = 1; lvlo.x19y3o1 = 2; lvlo.x19y3xpos1 = 78; lvlo.x19y3ypos1 = 0; lvlo.x19y3o2 = 163; lvlo.x19y3xpos2 = -16; lvlo.x19y3ypos2 = 0; lvl.x19y4 = 7; lvl.x19y5 = 7; lvl2.x20y-1 = 207; lvl.x20y0 = 40; lvlo.x20y0o1 = 7; lvlo.x20y0xpos1 = 30; lvlo.x20y0ypos1 = 2; lvlo.x20y1o1 = 161; lvlo.x20y1xpos1 = 30; lvlo.x20y1ypos1 = 90; lvlo.x20y1o3 = 125; lvlo.x20y1xpos3 = 0; lvlo.x20y1ypos3 = 90; lvl.x20y2 = 6; lvl.x20y3 = 7; lvl.x20y4 = 7; lvl.x21y0 = 44; lvl2.x21y0 = 202; lvl.x21y1 = 2; lvl2.x21y1 = 116; lvl.x21y2 = 3; lvl2.x21y2 = 118; lvl.x21y3 = 6; lvlo.x22y-5o3 = 103; lvlo.x22y-5xpos3 = 0; lvlo.x22y-5ypos3 = 0; lvlo.x22y-5yscale3 = 250; lvlo.x22y-4o3 = 103; lvlo.x22y-4xpos3 = 0; lvlo.x22y-4ypos3 = 0; lvlo.x22y-4yscale3 = 250; lvlo.x22y-3o3 = 103; lvlo.x22y-3xpos3 = 0; lvlo.x22y-3ypos3 = 0; lvlo.x22y-3yscale3 = 250; lvlo.x22y-2o3 = 103; lvlo.x22y-2xpos3 = 0; lvlo.x22y-2ypos3 = 0; lvlo.x22y-2yscale3 = 250; lvlo.x22y-1o3 = 103; lvlo.x22y-1xpos3 = 0; lvlo.x22y-1ypos3 = 0; lvlo.x22y-1yscale3 = 250; lvl.x22y0 = 6; lvl.x22y1 = 115; lvlo.x22y1o1 = 102; lvlo.x22y1xpos1 = -46; lvlo.x22y1ypos1 = -50; lvlo.x22y1yscale1 = 50; lvl.x22y2 = 125; lvlo.x22y2o1 = 101; lvlo.x22y2xpos1 = -38; lvlo.x22y2ypos1 = 24; lvlo.x22y2xscale1 = 80; lvlo.x22y2yscale1 = 250; lvl.x22y3 = 6; lvlo.x23y-1o1 = 1; lvlo.x23y-1xpos1 = -30; lvlo.x23y-1ypos1 = 66; lvlo.x23y-1o2 = 1; lvlo.x23y-1xpos2 = 0; lvlo.x23y-1ypos2 = 66; lvlo.x23y-1o3 = 1; lvlo.x23y-1xpos3 = 30; lvlo.x23y-1ypos3 = 66; lvl.x23y0 = 24; lvlo.x23y1o1 = 1; lvlo.x23y1xpos1 = -30; lvlo.x23y1ypos1 = 12; lvlo.x23y1o2 = 1; lvlo.x23y1xpos2 = -30; lvlo.x23y1ypos2 = 42; lvlo.x23y1o3 = 1; lvlo.x23y1xpos3 = -30; lvlo.x23y1ypos3 = 72; lvl.x23y2 = 69; lvl.x23y3 = 7; lvlo.x24y-1o3 = 161; lvlo.x24y-1xpos3 = -26; lvlo.x24y-1ypos3 = 90; lvl.x24y0 = 127; lvlo.x24y1o1 = 161; lvlo.x24y1xpos1 = -8; lvlo.x24y1ypos1 = 90; lvlo.x24y1o2 = 125; lvlo.x24y1xpos2 = -8; lvlo.x24y1ypos2 = 90; lvl.x24y2 = 6; lvl.x24y3 = 7; lvlo.x25y-1o1 = 14; lvlo.x25y-1xpos1 = -60; lvlo.x25y-1ypos1 = 66; lvlo.x25y0o2 = 164; lvlo.x25y0xpos2 = 90; lvlo.x25y0ypos2 = 0; lvl.x25y1 = 2; lvlo.x25y1o1 = 11; lvlo.x25y1xpos1 = 72; lvlo.x25y1ypos1 = 90; lvlo.x25y1o2 = 126; lvlo.x25y1xpos2 = 18; lvlo.x25y1ypos2 = -20; lvl.x25y2 = 6; lvl.x25y3 = 7; lvl.x26y-2 = 40; lvlo.x26y-2o1 = 2; lvlo.x26y-2xpos1 = 76; lvlo.x26y-2ypos1 = 0; lvlo.x26y-2o2 = 163; lvlo.x26y-2xpos2 = -18; lvlo.x26y-2ypos2 = 90; lvl.x26y-1 = 6; lvl.x26y0 = 7; lvl.x26y1 = 1; lvl2.x26y1 = 11; lvlo.x26y1o1 = 7; lvlo.x26y1xpos1 = -18; lvlo.x26y1ypos1 = 2; lvl.x26y2 = 7; lvl.x26y3 = 7; lvl.x26y4 = 7; lvlo.x27y-4o1 = 7; lvlo.x27y-4xpos1 = 50; lvlo.x27y-4ypos1 = 92; lvlo.x27y-4o2 = 161; lvlo.x27y-4xpos2 = -6; lvlo.x27y-4ypos2 = 90; lvl.x27y-3 = 6; lvl.x27y-2 = 7; lvl.x27y-1 = 7; lvl.x27y0 = 7; lvl.x27y1 = 1; lvl2.x27y1 = 10; lvlo.x27y1o1 = 1; lvlo.x27y1xpos1 = -30; lvlo.x27y1ypos1 = -22; lvlo.x27y1o2 = 1; lvlo.x27y1xpos2 = 0; lvlo.x27y1ypos2 = -22; lvlo.x27y1o3 = 1; lvlo.x27y1xpos3 = 30; lvlo.x27y1ypos3 = -22; lvl.x27y2 = 7; lvl.x27y3 = 7; lvl.x27y4 = 7; lvl.x28y-4 = 201; lvl2.x28y-4 = 227; lvl.x28y-3 = 229; lvl.x28y-1 = 18; lvlo.x28y-1o1 = 1; lvlo.x28y-1xpos1 = -24; lvlo.x28y-1ypos1 = -30; lvlo.x28y-1o2 = 1; lvlo.x28y-1xpos2 = -24; lvlo.x28y-1ypos2 = 0; lvlo.x28y-1o3 = 1; lvlo.x28y-1xpos3 = -24; lvlo.x28y-1ypos3 = 30; lvl.x28y0 = 20; lvl2.x28y0 = 14; lvlo.x28y0o1 = 9; lvlo.x28y0xpos1 = 0; lvlo.x28y0ypos1 = 32; lvl.x28y1 = 63; lvl2.x28y1 = 10; lvl.x28y2 = 7; lvl.x28y3 = 25; lvl.x28y4 = 6; lvl.x29y-4 = 221; lvlo.x29y-4o1 = 102; lvlo.x29y-4xpos1 = -32; lvlo.x29y-4ypos1 = -56; lvlo.x29y-4yscale1 = 70; lvl.x29y-3 = 2; lvlo.x29y-3o1 = 7; lvlo.x29y-3xpos1 = -80; lvlo.x29y-3ypos1 = 90; lvl2.x29y-2 = 6; lvlo.x29y-2o1 = 126; lvlo.x29y-2xpos1 = 6; lvlo.x29y-2ypos1 = -20; lvlo.x29y-2o2 = 1; lvlo.x29y-2xpos2 = 0; lvlo.x29y-2ypos2 = 68; lvlo.x29y-2o3 = 1; lvlo.x29y-2xpos3 = 30; lvlo.x29y-2ypos3 = 68; lvl.x29y-1 = 6; lvl.x29y0 = 7; lvl.x29y1 = 7; lvl.x29y2 = 7; lvl.x29y3 = 2; lvl.x29y4 = 7; lvlo.x30y-3o2 = 163; lvlo.x30y-3xpos2 = 36; lvlo.x30y-3ypos2 = 90; lvlo.x30y-3o3 = 163; lvlo.x30y-3xpos3 = -72; lvlo.x30y-3ypos3 = 90; lvl2.x30y-2 = 6; lvlo.x30y-2o2 = 161; lvlo.x30y-2xpos2 = 0; lvlo.x30y-2ypos2 = 92; lvl.x30y-1 = 6; lvl.x30y0 = 7; lvl.x30y1 = 7; lvl.x30y2 = 7; lvlo.x31y-6o1 = 103; lvlo.x31y-6xpos1 = -46; lvlo.x31y-6ypos1 = 2; lvlo.x31y-6yscale1 = 250; lvlo.x31y-5o1 = 103; lvlo.x31y-5xpos1 = -46; lvlo.x31y-5ypos1 = 0; lvlo.x31y-5yscale1 = 250; lvlo.x31y-4o1 = 103; lvlo.x31y-4xpos1 = -46; lvlo.x31y-4ypos1 = 0; lvlo.x31y-4yscale1 = 250; lvlo.x31y-3o1 = 103; lvlo.x31y-3xpos1 = -46; lvlo.x31y-3ypos1 = 2; lvlo.x31y-3yscale1 = 250; lvl.x31y-2 = 65; lvl.x31y-1 = 7; lvl.x31y0 = 90; lvl2.x31y0 = 10; lvlo.x31y0o1 = 1; lvlo.x31y0xpos1 = -60; lvlo.x31y0ypos1 = 16; lvlo.x31y0o2 = 1; lvlo.x31y0xpos2 = -28; lvlo.x31y0ypos2 = -30; lvlo.x31y0o3 = 1; lvlo.x31y0xpos3 = 28; lvlo.x31y0ypos3 = -58; lvl.x31y1 = 76; lvl2.x31y1 = 10; lvlo.x31y1o1 = 1; lvlo.x31y1xpos1 = -72; lvlo.x31y1ypos1 = -70; lvlo.x31y1o2 = 1; lvlo.x31y1xpos2 = -54; lvlo.x31y1ypos2 = -32; lvlo.x31y1o3 = 1; lvlo.x31y1xpos3 = -10; lvlo.x31y1ypos3 = -16; lvl.x31y2 = 7; lvl.x32y-2 = 1; lvlo.x32y-2o1 = 161; lvlo.x32y-2xpos1 = 0; lvlo.x32y-2ypos1 = 0; lvlo.x32y-2o2 = 163; lvlo.x32y-2xpos2 = 76; lvlo.x32y-2ypos2 = 0; lvlo.x32y-2o3 = 125; lvlo.x32y-2xpos3 = 8; lvlo.x32y-2ypos3 = 0; lvl.x32y-1 = 7; lvl2.x32y0 = 12; lvlo.x32y0o1 = 1; lvlo.x32y0xpos1 = -30; lvlo.x32y0ypos1 = -66; lvlo.x32y0o2 = 1; lvlo.x32y0xpos2 = 0; lvlo.x32y0ypos2 = -66; lvlo.x32y0o3 = 1; lvlo.x32y0xpos3 = 30; lvlo.x32y0ypos3 = -66; lvl.x32y1 = 52; lvl2.x32y1 = 12; lvlo.x32y1o1 = 1; lvlo.x32y1xpos1 = -40; lvlo.x32y1ypos1 = -32; lvlo.x32y1o2 = 1; lvlo.x32y1xpos2 = 0; lvlo.x32y1ypos2 = -52; lvlo.x32y1o3 = 1; lvlo.x32y1xpos3 = 40; lvlo.x32y1ypos3 = -72; lvl.x32y2 = 7; lvl.x33y-2 = 95; lvl.x33y-1 = 105; lvl.x33y0 = 50; lvlo.x33y0o1 = 1; lvlo.x33y0xpos1 = -58; lvlo.x33y0ypos1 = -68; lvlo.x33y0o2 = 1; lvlo.x33y0xpos2 = -28; lvlo.x33y0ypos2 = -68; lvlo.x33y0o3 = 1; lvlo.x33y0xpos3 = 2; lvlo.x33y0ypos3 = -68; lvl.x33y1 = 7; lvl.x33y2 = 7; lvlo.x34y-3o3 = 163; lvlo.x34y-3xpos3 = 32; lvlo.x34y-3ypos3 = 88; lvl.x34y-2 = 18; lvlo.x34y-2o2 = 164; lvlo.x34y-2xpos2 = 0; lvlo.x34y-2ypos2 = -2; lvl.x34y-1 = 20; lvlo.x34y-1o2 = 164; lvlo.x34y-1xpos2 = 0; lvlo.x34y-1ypos2 = -32; lvl.x34y0 = 1; lvlo.x34y0o3 = 161; lvlo.x34y0xpos3 = -6; lvlo.x34y0ypos3 = 0; lvl.x34y1 = 7; lvl.x34y2 = 7; lvlo.x35y-3o1 = 161; lvlo.x35y-3xpos1 = 36; lvlo.x35y-3ypos1 = 90; lvlo.x35y-3o3 = 125; lvlo.x35y-3xpos3 = 0; lvlo.x35y-3ypos3 = 90; lvl.x35y-2 = 6; lvl.x35y-1 = 8; lvl.x35y0 = 1; lvlo.x35y0o1 = 126; lvlo.x35y0xpos1 = -14; lvlo.x35y0ypos1 = -76; lvlo.x35y0o3 = 163; lvlo.x35y0xpos3 = 40; lvlo.x35y0ypos3 = 2; lvl.x35y1 = 7; lvl.x35y2 = 7; lvlo.x36y-2o1 = 11; lvlo.x36y-2xpos1 = -74; lvlo.x36y-2ypos1 = 90; lvlo.x36y-2o2 = 163; lvlo.x36y-2xpos2 = -16; lvlo.x36y-2ypos2 = 90; lvl.x36y-1 = 41; lvlo.x36y-1o1 = 1; lvlo.x36y-1xpos1 = 58; lvlo.x36y-1ypos1 = -52; lvlo.x36y-1o2 = 1; lvlo.x36y-1xpos2 = 58; lvlo.x36y-1ypos2 = -22; lvlo.x36y-1o3 = 1; lvlo.x36y-1xpos3 = 58; lvlo.x36y-1ypos3 = 8; lvl.x36y0 = 1; lvlo.x36y0o1 = 2; lvlo.x36y0xpos1 = 78; lvlo.x36y0ypos1 = 0; lvl.x36y1 = 7; lvl.x37y-2 = 1; lvlo.x37y-2o1 = 163; lvlo.x37y-2xpos1 = 40; lvlo.x37y-2ypos1 = 0; lvlo.x37y-2o2 = 126; lvlo.x37y-2xpos2 = 0; lvlo.x37y-2ypos2 = -66; lvl.x37y-1 = 7; lvl.x37y0 = 7; lvl.x37y1 = 7; lvl.x38y-2 = 45; lvlo.x38y-2o1 = 1; lvlo.x38y-2xpos1 = -32; lvlo.x38y-2ypos1 = 2; lvlo.x38y-2o2 = 1; lvlo.x38y-2xpos2 = 8; lvlo.x38y-2ypos2 = 22; lvlo.x38y-2o3 = 1; lvlo.x38y-2xpos3 = 48; lvlo.x38y-2ypos3 = 42; lvl.x38y-1 = 7; lvl.x38y0 = 7; lvl.x39y-2 = 2; lvl2.x39y-2 = 116; lvl.x39y-1 = 3; lvl2.x39y-1 = 118; lvl.x39y0 = 6; lvl.x39y1 = 7; lvl.x40y-2 = 115; lvlo.x40y-2o1 = 102; lvlo.x40y-2xpos1 = -46; lvlo.x40y-2ypos1 = -50; lvlo.x40y-2yscale1 = 60; lvl.x40y-1 = 125; lvlo.x40y-1o3 = 101; lvlo.x40y-1xpos3 = -48; lvlo.x40y-1ypos3 = 12; lvlo.x40y-1yscale3 = 250; lvl.x40y0 = 53; lvl.x40y1 = 7; lvl.x41y-2 = 2; lvl.x41y0 = 56; lvlo.x41y0o1 = 1; lvlo.x41y0xpos1 = -26; lvlo.x41y0ypos1 = 22; lvlo.x41y0o2 = 1; lvlo.x41y0xpos2 = 12; lvlo.x41y0ypos2 = 46; lvlo.x41y0o3 = 1; lvlo.x41y0xpos3 = 54; lvlo.x41y0ypos3 = 62; lvl.x41y1 = 7; lvl.x42y-8 = 7; lvl.x42y-7 = 7; lvl.x42y-6 = 7; lvl.x42y-5 = 19; lvl.x42y-4 = 19; lvl.x42y-3 = 19; lvl.x42y-2 = 19; lvl.x42y-1 = 19; lvl.x42y0 = 2; lvlo.x42y0o2 = 161; lvlo.x42y0xpos2 = -4; lvlo.x42y0ypos2 = 90; lvlo.x42y0o3 = 163; lvlo.x42y0xpos3 = -30; lvlo.x42y0ypos3 = 90; lvl.x42y1 = 6; lvl.x43y-8 = 7; lvl.x43y-7 = 7; lvl.x43y-6 = 7; lvlo.x43y-2o2 = 14; lvlo.x43y-2xpos2 = -68; lvlo.x43y-2ypos2 = -70; lvl.x43y-1 = 2; lvlo.x43y-1o2 = 14; lvlo.x43y-1xpos2 = -68; lvlo.x43y-1ypos2 = -40; lvl.x43y0 = 87; lvlo.x43y0o1 = 6; lvlo.x43y0xpos1 = 66; lvlo.x43y0ypos1 = -60; lvl.x43y1 = 6; lvl.x44y-6 = 1; lvl2.x44y-6 = 2; lvlo.x44y-6o1 = 7; lvlo.x44y-6xpos1 = -80; lvlo.x44y-6ypos1 = 0; lvlo.x44y-6o2 = 103; lvlo.x44y-6xpos2 = 24; lvlo.x44y-6ypos2 = -36; lvlo.x44y-4o1 = 1; lvlo.x44y-4xpos1 = -36; lvlo.x44y-4ypos1 = 70; lvlo.x44y-4o2 = 1; lvlo.x44y-4xpos2 = -6; lvlo.x44y-4ypos2 = 70; lvlo.x44y-4o3 = 1; lvlo.x44y-4xpos3 = 24; lvlo.x44y-4ypos3 = 70; lvl.x44y-3 = 23; lvl.x44y-2 = 1; lvl.x44y-1 = 7; lvl.x44y0 = 7; lvl.x44y1 = 7; lvl.x45y-6 = 210; lvl2.x45y-6 = 207; lvlo.x45y-6o1 = 1; lvlo.x45y-6xpos1 = -28; lvlo.x45y-6ypos1 = 8; lvlo.x45y-6o2 = 1; lvlo.x45y-6xpos2 = 12; lvlo.x45y-6ypos2 = 28; lvlo.x45y-6o3 = 1; lvlo.x45y-6xpos3 = 52; lvlo.x45y-6ypos3 = 48; lvlo.x45y-4o1 = 7; lvlo.x45y-4xpos1 = 48; lvlo.x45y-4ypos1 = 92; lvlo.x45y-4o3 = 161; lvlo.x45y-4xpos3 = -32; lvlo.x45y-4ypos3 = 90; lvl.x45y-3 = 6; lvl.x45y-2 = 131; lvl2.x45y-2 = 10; lvl.x45y-1 = 133; lvl2.x45y-1 = 10; lvl.x45y0 = 7; lvl.x45y1 = 7; lvl.x46y-7 = 209; lvlo.x46y-7o1 = 1; lvlo.x46y-7xpos1 = -38; lvlo.x46y-7ypos1 = 34; lvlo.x46y-7o2 = 1; lvlo.x46y-7xpos2 = 2; lvlo.x46y-7ypos2 = 14; lvlo.x46y-7o3 = 1; lvlo.x46y-7xpos3 = 42; lvlo.x46y-7ypos3 = -6; lvl.x46y-6 = 2; lvl.x46y-5 = 97; lvl2.x46y-5 = 208; lvlo.x46y-5o1 = 1; lvlo.x46y-5xpos1 = -18; lvlo.x46y-5ypos1 = -76; lvlo.x46y-5o2 = 1; lvlo.x46y-5xpos2 = 22; lvlo.x46y-5ypos2 = -56; lvlo.x46y-5o3 = 1; lvlo.x46y-5xpos3 = 62; lvlo.x46y-5ypos3 = -36; lvl.x46y-4 = 71; lvl.x46y-3 = 7; lvl.x46y-2 = 7; lvl.x46y-1 = 131; lvl2.x46y-1 = 10; lvl.x46y0 = 133; lvl2.x46y0 = 10; lvl.x46y1 = 7; lvl.x47y-7 = 200; lvlo.x47y-7o1 = 1; lvlo.x47y-7xpos1 = -30; lvlo.x47y-7ypos1 = -22; lvlo.x47y-7o2 = 1; lvlo.x47y-7xpos2 = 0; lvlo.x47y-7ypos2 = -22; lvlo.x47y-7o3 = 1; lvlo.x47y-7xpos3 = 30; lvlo.x47y-7ypos3 = -22; lvl.x47y-5 = 1; lvlo.x47y-5o1 = 104; lvlo.x47y-5xpos1 = 18; lvlo.x47y-5ypos1 = -32; lvlo.x47y-5o3 = 4; lvlo.x47y-5xpos3 = 92; lvlo.x47y-5ypos3 = -12; lvl.x47y-4 = 7; lvl.x47y-3 = 7; lvl.x47y0 = 1; lvlo.x47y0o3 = 7; lvlo.x47y0xpos3 = -10; lvlo.x47y0ypos3 = 2; lvl.x47y1 = 7; lvl.x48y-7 = 1; lvlo.x48y-7o3 = 163; lvlo.x48y-7xpos3 = 24; lvlo.x48y-7ypos3 = 0; lvl.x48y-6 = 7; lvl.x48y-5 = 7; lvl.x48y-4 = 7; lvl.x48y-3 = 7; lvlo.x48y-2o1 = 1; lvlo.x48y-2xpos1 = 8; lvlo.x48y-2ypos1 = 68; lvlo.x48y-2o2 = 1; lvlo.x48y-2xpos2 = 38; lvlo.x48y-2ypos2 = 68; lvlo.x48y-2o3 = 1; lvlo.x48y-2xpos3 = 68; lvlo.x48y-2ypos3 = 68; lvl.x48y-1 = 18; lvlo.x48y-1o1 = 1; lvlo.x48y-1xpos1 = -28; lvlo.x48y-1ypos1 = -30; lvlo.x48y-1o2 = 1; lvlo.x48y-1xpos2 = -28; lvlo.x48y-1ypos2 = 0; lvlo.x48y-1o3 = 1; lvlo.x48y-1xpos3 = -28; lvlo.x48y-1ypos3 = 30; lvl.x48y0 = 63; lvl.x48y1 = 7; lvlo.x49y-8o3 = 163; lvlo.x49y-8xpos3 = 22; lvlo.x49y-8ypos3 = 90; lvl.x49y-7 = 61; lvl.x49y-6 = 7; lvl2.x49y-4 = 14; lvlo.x49y-4o2 = 5; lvlo.x49y-4xpos2 = -90; lvlo.x49y-4ypos2 = -52; lvl2.x49y-3 = 13; lvlo.x49y-3o1 = 5; lvlo.x49y-3xpos1 = -90; lvlo.x49y-3ypos1 = 86; lvlo.x49y-3o2 = 6; lvlo.x49y-3xpos2 = 66; lvlo.x49y-3ypos2 = -68; lvl.x49y-2 = 2; lvlo.x49y-2o1 = 6; lvlo.x49y-2xpos1 = 66; lvlo.x49y-2ypos1 = 48; lvlo.x49y-2o2 = 125; lvlo.x49y-2xpos2 = 0; lvlo.x49y-2ypos2 = 90; lvlo.x49y-2o3 = 163; lvlo.x49y-2xpos3 = -66; lvlo.x49y-2ypos3 = 90; lvl.x49y-1 = 6; lvl.x49y0 = 7; lvlo.x50y-8o1 = 161; lvlo.x50y-8xpos1 = 0; lvlo.x50y-8ypos1 = 90; lvlo.x50y-8o3 = 125; lvlo.x50y-8xpos3 = 0; lvlo.x50y-8ypos3 = 90; lvl.x50y-7 = 6; lvl.x50y-6 = 7; lvlo.x50y-5o1 = 161; lvlo.x50y-5xpos1 = 22; lvlo.x50y-5ypos1 = 90; lvlo.x50y-5o3 = 11; lvlo.x50y-5xpos3 = -74; lvlo.x50y-5ypos3 = 90; lvl.x50y-4 = 6; lvl.x50y-3 = 7; lvl.x50y-2 = 7; lvl.x50y-1 = 7; lvl.x50y0 = 7; lvl2.x51y-8 = 116; lvlo.x51y-8o3 = 7; lvlo.x51y-8xpos3 = -62; lvlo.x51y-8ypos3 = 90; lvl.x51y-7 = 3; lvl2.x51y-7 = 118; lvl.x51y-6 = 6; lvl.x51y-4 = 53; lvlo.x51y-4o1 = 1; lvlo.x51y-4xpos1 = -4; lvlo.x51y-4ypos1 = -86; lvlo.x51y-4o2 = 1; lvlo.x51y-4xpos2 = 36; lvlo.x51y-4ypos2 = -66; lvlo.x51y-4o3 = 1; lvlo.x51y-4xpos3 = 76; lvlo.x51y-4ypos3 = -46; lvl.x51y-3 = 7; lvl.x52y-8 = 115; lvlo.x52y-8o1 = 102; lvlo.x52y-8xpos1 = -46; lvlo.x52y-8ypos1 = -38; lvl.x52y-7 = 125; lvlo.x52y-7o1 = 163; lvlo.x52y-7xpos1 = 0; lvlo.x52y-7ypos1 = 90; lvl.x52y-6 = 6; lvl.x52y-5 = 28; lvl.x52y-4 = 56; lvlo.x52y-4o1 = 1; lvlo.x52y-4xpos1 = -34; lvlo.x52y-4ypos1 = 22; lvlo.x52y-4o2 = 1; lvlo.x52y-4xpos2 = 6; lvlo.x52y-4ypos2 = 42; lvlo.x52y-4o3 = 1; lvlo.x52y-4xpos3 = 46; lvlo.x52y-4ypos3 = 62; lvl.x52y-3 = 7; lvl.x53y-7 = 116; lvl2.x53y-7 = 2; lvl.x53y-6 = 118; lvl2.x53y-6 = 3; lvl.x53y-5 = 6; lvlo.x53y-4o1 = 163; lvlo.x53y-4xpos1 = -10; lvlo.x53y-4ypos1 = 90; lvl.x53y-3 = 6; lvl.x54y-7 = 115; lvlo.x54y-7o1 = 101; lvlo.x54y-7xpos1 = -44; lvlo.x54y-7ypos1 = -38; lvl.x54y-6 = 125; lvlo.x54y-6o1 = 161; lvlo.x54y-6xpos1 = 0; lvlo.x54y-6ypos1 = 90; lvl.x54y-5 = 6; lvl.x54y-4 = 65; lvl.x54y-3 = 7; lvl.x54y-2 = 7; lvlo.x55y-5o1 = 165; lvlo.x55y-5xpos1 = -90; lvlo.x55y-5ypos1 = 50; lvlo.x55y-5o2 = 5; lvlo.x55y-5xpos2 = -90; lvlo.x55y-5ypos2 = -80; lvl.x55y-3 = 88; lvl.x55y-2 = 7; lvlo.x56y-3o1 = 161; lvlo.x56y-3xpos1 = 0; lvlo.x56y-3ypos1 = 90; lvlo.x56y-3o2 = 163; lvlo.x56y-3xpos2 = 68; lvlo.x56y-3ypos2 = 90; lvlo.x56y-3o3 = 125; lvlo.x56y-3xpos3 = 0; lvlo.x56y-3ypos3 = 90; lvl.x56y-2 = 6; lvl.x57y-6 = 40; lvl.x57y-5 = 20; lvlo.x57y-4o1 = 1; lvlo.x57y-4xpos1 = 54; lvlo.x57y-4ypos1 = -56; lvlo.x57y-4o2 = 1; lvlo.x57y-4xpos2 = 54; lvlo.x57y-4ypos2 = -26; lvlo.x57y-4o3 = 1; lvlo.x57y-4xpos3 = 54; lvlo.x57y-4ypos3 = 4; lvl.x57y-3 = 87; lvl.x57y-2 = 7; lvl.x58y-6 = 45; lvlo.x58y-6o1 = 163; lvlo.x58y-6xpos1 = 70; lvlo.x58y-6ypos1 = 82; lvlo.x58y-6o3 = 163; lvlo.x58y-6xpos3 = 2; lvlo.x58y-6ypos3 = 48; lvl.x58y-5 = 7; lvl.x58y-4 = 1; lvlo.x58y-4o3 = 161; lvlo.x58y-4xpos3 = 0; lvlo.x58y-4ypos3 = 0; lvl.x58y-3 = 7; lvl.x58y-2 = 7; lvlo.x59y-6o1 = 163; lvlo.x59y-6xpos1 = 60; lvlo.x59y-6ypos1 = 90; lvlo.x59y-6o3 = 161; lvlo.x59y-6xpos3 = 0; lvlo.x59y-6ypos3 = 90; lvl.x59y-5 = 24; lvl.x59y-4 = 1; lvlo.x59y-4o1 = 7; lvlo.x59y-4xpos1 = -58; lvlo.x59y-4ypos1 = 0; lvlo.x59y-4o2 = 1; lvlo.x59y-4xpos2 = 0; lvlo.x59y-4ypos2 = -18; lvlo.x59y-4o3 = 1; lvlo.x59y-4xpos3 = 30; lvlo.x59y-4ypos3 = -18; lvl.x59y-3 = 7; lvl.x60y-5 = 40; lvl.x60y-4 = 63; lvl.x60y-3 = 7; lvl.x61y-5 = 47; lvlo.x61y-5o1 = 163; lvlo.x61y-5xpos1 = -50; lvlo.x61y-5ypos1 = 10; lvl.x61y-4 = 7; lvl.x61y-3 = 7; lvl.x62y-4 = 49; lvlo.x62y-4o1 = 163; lvlo.x62y-4xpos1 = -18; lvlo.x62y-4ypos1 = -30; lvl.x62y-3 = 7; lvl.x63y-4 = 1; lvlo.x63y-4o1 = 163; lvlo.x63y-4xpos1 = -40; lvlo.x63y-4ypos1 = 0; lvlo.x63y-4o2 = 161; lvlo.x63y-4xpos2 = 24; lvlo.x63y-4ypos2 = 0; lvl.x63y-3 = 7; lvl.x64y-4 = 1; lvlo.x64y-4o1 = 163; lvlo.x64y-4xpos1 = 46; lvlo.x64y-4ypos1 = 0; lvlo.x64y-4o2 = 163; lvlo.x64y-4xpos2 = -50; lvlo.x64y-4ypos2 = 0; lvlo.x64y-4o3 = 163; lvlo.x64y-4xpos3 = 22; lvlo.x64y-4ypos3 = 0; lvl.x64y-3 = 7; lvl.x65y-4 = 1; lvlo.x65y-4o1 = 161; lvlo.x65y-4xpos1 = 8; lvlo.x65y-4ypos1 = 0; lvlo.x65y-4o2 = 163; lvlo.x65y-4xpos2 = 64; lvlo.x65y-4ypos2 = 0; lvl.x65y-3 = 7; lvl.x66y-4 = 1; lvlo.x66y-4o1 = 163; lvlo.x66y-4xpos1 = 14; lvlo.x66y-4ypos1 = 0; lvlo.x66y-4o2 = 163; lvlo.x66y-4xpos2 = 50; lvlo.x66y-4ypos2 = 0; lvlo.x66y-4o3 = 13; lvlo.x66y-4xpos3 = -72; lvlo.x66y-4ypos3 = 0; lvl.x66y-3 = 7; lvl.x67y-4 = 1; lvl.x67y-3 = 7; } tellTarget ('_root.Level') { setlevel(); } this.removeMovieClip(); } } movieClip 2222 zone1-act2 { frame 1 { tellTarget ('_root.Level') { maxX = 10800; maxY = 5400; lvl = new Array(); lvl2 = new Array(); lvlo = new Array(); lvl.x1y1 = 7; lvl.x1y2 = 7; lvl.x1y3 = 7; lvl.x2y2 = 2; lvlo.x2y2o1 = 158; lvlo.x2y2xpos1 = -4; lvlo.x2y2ypos1 = 26; lvlo.x2y2o2 = 157; lvlo.x2y2xpos2 = -40; lvlo.x2y2ypos2 = 92; lvlo.x2y2o3 = 152; lvlo.x2y2xpos3 = 40; lvlo.x2y2ypos3 = 90; lvl.x2y3 = 6; lvl.x3y2 = 2; lvlo.x3y2o1 = 160; lvlo.x3y2xpos1 = 0; lvlo.x3y2ypos1 = 60; lvlo.x3y2o2 = 151; lvlo.x3y2xpos2 = 56; lvlo.x3y2ypos2 = 90; lvlo.x3y2o3 = 153; lvlo.x3y2xpos3 = -42; lvlo.x3y2ypos3 = 90; lvl.x3y3 = 6; lvl.x4y2 = 2; lvlo.x4y2o1 = 159; lvlo.x4y2xpos1 = 0; lvlo.x4y2ypos1 = 58; lvlo.x4y2o2 = 156; lvlo.x4y2xpos2 = 26; lvlo.x4y2ypos2 = 88; lvlo.x4y2o3 = 152; lvlo.x4y2xpos3 = -10; lvlo.x4y2ypos3 = 90; lvl.x4y3 = 6; lvl.x5y2 = 2; lvl.x5y3 = 53; lvlo.x5y3o1 = 1; lvlo.x5y3xpos1 = -20; lvlo.x5y3ypos1 = -116; lvlo.x5y3o2 = 1; lvlo.x5y3xpos2 = 20; lvlo.x5y3ypos2 = -96; lvlo.x5y3o3 = 1; lvlo.x5y3xpos3 = 60; lvlo.x5y3ypos3 = -76; lvl.x5y4 = 7; lvl.x5y5 = 7; lvl.x6y3 = 55; lvlo.x6y3o1 = 1; lvlo.x6y3xpos1 = -52; lvlo.x6y3ypos1 = -4; lvlo.x6y3o2 = 1; lvlo.x6y3xpos2 = -16; lvlo.x6y3ypos2 = 30; lvlo.x6y3o3 = 1; lvlo.x6y3xpos3 = 18; lvlo.x6y3ypos3 = 62; lvl.x6y4 = 54; lvl.x6y5 = 7; lvl.x7y4 = 56; lvlo.x7y4o1 = 1; lvlo.x7y4xpos1 = -30; lvlo.x7y4ypos1 = 10; lvlo.x7y4o2 = 1; lvlo.x7y4xpos2 = 10; lvlo.x7y4ypos2 = 30; lvlo.x7y4o3 = 1; lvlo.x7y4xpos3 = 50; lvlo.x7y4ypos3 = 50; lvl.x7y5 = 7; lvl.x7y6 = 7; lvl.x8y3 = 2; lvl.x8y4 = 2; lvl2.x8y4 = 116; lvl.x8y5 = 3; lvl2.x8y5 = 118; lvl.x8y6 = 6; lvl.x8y7 = 7; lvl.x8y8 = 7; lvl.x9y3 = 2; lvl2.x9y3 = 2; lvl.x9y4 = 115; lvl2.x9y4 = 115; lvlo.x9y4o1 = 102; lvlo.x9y4xpos1 = -41; lvlo.x9y4ypos1 = -40; lvl.x9y5 = 3; lvlo.x9y5o1 = 101; lvlo.x9y5xpos1 = -34; lvlo.x9y5ypos1 = 32; lvlo.x9y5yscale1 = 207; lvl.x9y6 = 6; lvl.x9y7 = 25; lvlo.x9y7o1 = 103; lvlo.x9y7xpos1 = 12; lvlo.x9y7ypos1 = 16; lvlo.x9y7yscale1 = 228; lvlo.x9y7o2 = 159; lvlo.x9y7xpos2 = 2; lvlo.x9y7ypos2 = 56; lvlo.x9y7xscale2 = 100; lvlo.x9y7yscale2 = 100; lvlo.x9y7o3 = 3; lvlo.x9y7xpos3 = -90; lvlo.x9y7ypos3 = 76; lvlo.x9y7xscale3 = 100; lvlo.x9y7yscale3 = 100; lvl.x9y8 = 6; lvl.x10y6 = 208; lvl2.x10y6 = 2; lvlo.x10y6o1 = 1; lvlo.x10y6xpos1 = -20; lvlo.x10y6ypos1 = -86; lvlo.x10y6o2 = 1; lvlo.x10y6xpos2 = 20; lvlo.x10y6ypos2 = -66; lvlo.x10y6o3 = 1; lvlo.x10y6xpos3 = 60; lvlo.x10y6ypos3 = -46; lvl.x10y7 = 2; lvl2.x10y7 = 60; lvlo.x10y7o1 = 1; lvlo.x10y7xpos1 = -58; lvlo.x10y7ypos1 = 56; lvlo.x10y7o2 = 1; lvlo.x10y7xpos2 = -18; lvlo.x10y7ypos2 = 36; lvlo.x10y7o3 = 1; lvlo.x10y7xpos3 = 22; lvlo.x10y7ypos3 = 16; lvl.x10y8 = 53; lvl2.x10y8 = 7; lvlo.x10y8o1 = 1; lvlo.x10y8xpos1 = 0; lvlo.x10y8ypos1 = -90; lvlo.x10y8o2 = 1; lvlo.x10y8xpos2 = 40; lvlo.x10y8ypos2 = -70; lvlo.x10y8o3 = 1; lvlo.x10y8xpos3 = 80; lvlo.x10y8ypos3 = -50; lvl.x10y9 = 7; lvl.x11y6 = 207; lvl2.x11y6 = 2; lvlo.x11y6o1 = 1; lvlo.x11y6xpos1 = -30; lvlo.x11y6ypos1 = -2; lvlo.x11y6o2 = 1; lvlo.x11y6xpos2 = 10; lvlo.x11y6ypos2 = 18; lvlo.x11y6o3 = 1; lvlo.x11y6xpos3 = 50; lvlo.x11y6ypos3 = 38; lvl2.x11y7 = 57; lvlo.x11y7o1 = 1; lvlo.x11y7xpos1 = -78; lvlo.x11y7ypos1 = -56; lvlo.x11y7o2 = 1; lvlo.x11y7xpos2 = -38; lvlo.x11y7ypos2 = -76; lvlo.x11y7o3 = 1; lvlo.x11y7xpos3 = 2; lvlo.x11y7ypos3 = -96; lvl.x11y8 = 56; lvl2.x11y8 = 7; lvlo.x11y8o1 = 1; lvlo.x11y8xpos1 = -28; lvlo.x11y8ypos1 = 22; lvlo.x11y8o2 = 1; lvlo.x11y8xpos2 = 12; lvlo.x11y8ypos2 = 42; lvlo.x11y8o3 = 1; lvlo.x11y8xpos3 = 52; lvlo.x11y8ypos3 = 62; lvl.x11y9 = 7; lvl.x12y4 = 2; lvlo.x12y4o2 = 101; lvlo.x12y4xpos2 = -30; lvlo.x12y4ypos2 = 0; lvlo.x12y4xscale2 = 100; lvlo.x12y4yscale2 = 294; lvlo.x12y5o2 = 101; lvlo.x12y5xpos2 = -30; lvlo.x12y5ypos2 = 0; lvlo.x12y5yscale2 = 294; lvlo.x12y6o2 = 101; lvlo.x12y6xpos2 = -30; lvlo.x12y6ypos2 = 10; lvlo.x12y6yscale2 = 310; lvl.x12y7 = 6; lvl2.x12y8 = 7; lvlo.x12y8o1 = 156; lvlo.x12y8xpos1 = 54; lvlo.x12y8ypos1 = 88; lvlo.x12y8o2 = 157; lvlo.x12y8xpos2 = -34; lvlo.x12y8ypos2 = 90; lvl.x12y9 = 6; lvl.x12y10 = 7; lvl.x12y11 = 7; lvlo.x13y3o1 = 1; lvlo.x13y3xpos1 = 56; lvlo.x13y3ypos1 = -4; lvlo.x13y3o2 = 1; lvlo.x13y3xpos2 = 56; lvlo.x13y3ypos2 = 26; lvlo.x13y3o3 = 1; lvlo.x13y3xpos3 = 56; lvlo.x13y3ypos3 = 56; lvlo.x13y4o2 = 9; lvlo.x13y4xpos2 = 88; lvlo.x13y4ypos2 = 70; lvlo.x13y5o1 = 1; lvlo.x13y5xpos1 = 56; lvlo.x13y5ypos1 = -26; lvlo.x13y5o2 = 1; lvlo.x13y5xpos2 = 56; lvlo.x13y5ypos2 = 4; lvlo.x13y5o3 = 1; lvlo.x13y5xpos3 = 56; lvlo.x13y5ypos3 = 34; lvl.x13y6 = 87; lvl.x13y7 = 7; lvl2.x13y7 = 7; lvl.x13y8 = 20; lvl2.x13y8 = 10; lvlo.x13y8o1 = 1; lvlo.x13y8xpos1 = -78; lvlo.x13y8ypos1 = 68; lvlo.x13y8o2 = 1; lvlo.x13y8xpos2 = -48; lvlo.x13y8ypos2 = 68; lvlo.x13y8o3 = 1; lvlo.x13y8xpos3 = -18; lvlo.x13y8ypos3 = 68; lvl.x13y9 = 20; lvl2.x13y9 = 10; lvlo.x13y9o1 = 1; lvlo.x13y9xpos1 = -44; lvlo.x13y9ypos1 = -30; lvlo.x13y9o2 = 1; lvlo.x13y9xpos2 = -44; lvlo.x13y9ypos2 = 0; lvlo.x13y9o3 = 1; lvlo.x13y9xpos3 = -44; lvlo.x13y9ypos3 = 30; lvl.x13y10 = 88; lvl2.x13y10 = 10; lvlo.x13y10o1 = 1; lvlo.x13y10xpos1 = -44; lvlo.x13y10ypos1 = -72; lvlo.x13y10o2 = 1; lvlo.x13y10xpos2 = -44; lvlo.x13y10ypos2 = -42; lvlo.x13y10o3 = 1; lvlo.x13y10xpos3 = -44; lvlo.x13y10ypos3 = -12; lvl.x13y11 = 7; lvl.x14y3 = 2; lvlo.x14y3o1 = 152; lvlo.x14y3xpos1 = -4; lvlo.x14y3ypos1 = 90; lvlo.x14y3o2 = 157; lvlo.x14y3xpos2 = -44; lvlo.x14y3ypos2 = 90; lvlo.x14y3o3 = 124; lvlo.x14y3xpos3 = 2; lvlo.x14y3ypos3 = -2; lvl.x14y4 = 6; lvl.x14y5 = 7; lvl.x14y6 = 7; lvl.x14y7 = 7; lvl.x14y8 = 7; lvl.x14y9 = 7; lvl2.x14y10 = 10; lvlo.x14y10o1 = 157; lvlo.x14y10xpos1 = -44; lvlo.x14y10ypos1 = 90; lvlo.x14y10o2 = 1; lvlo.x14y10xpos2 = 14; lvlo.x14y10ypos2 = 62; lvlo.x14y10o3 = 1; lvlo.x14y10xpos3 = 44; lvlo.x14y10ypos3 = 62; lvl.x14y11 = 6; lvlo.x15y3o2 = 14; lvlo.x15y3xpos2 = 0; lvlo.x15y3ypos2 = 12; lvl.x15y4 = 99; lvlo.x15y4o1 = 1; lvlo.x15y4xpos1 = 22; lvlo.x15y4ypos1 = -12; lvlo.x15y4o2 = 1; lvlo.x15y4xpos2 = 22; lvlo.x15y4ypos2 = 18; lvlo.x15y4o3 = 1; lvlo.x15y4xpos3 = 22; lvlo.x15y4ypos3 = 48; lvl.x15y5 = 72; lvlo.x15y5o1 = 1; lvlo.x15y5xpos1 = 24; lvlo.x15y5ypos1 = -76; lvlo.x15y5o2 = 1; lvlo.x15y5xpos2 = 24; lvlo.x15y5ypos2 = -46; lvlo.x15y5o3 = 1; lvlo.x15y5xpos3 = 24; lvlo.x15y5ypos3 = -16; lvl.x15y6 = 7; lvl.x15y7 = 7; lvl.x15y8 = 31; lvl.x15y9 = 19; lvl2.x15y9 = 14; lvlo.x15y9o1 = 1; lvlo.x15y9xpos1 = 66; lvlo.x15y9ypos1 = -32; lvlo.x15y9o2 = 1; lvlo.x15y9xpos2 = 66; lvlo.x15y9ypos2 = -2; lvlo.x15y9o3 = 1; lvlo.x15y9xpos3 = 66; lvlo.x15y9ypos3 = 28; lvl2.x15y10 = 10; lvlo.x15y10o1 = 156; lvlo.x15y10xpos1 = -54; lvlo.x15y10ypos1 = 88; lvlo.x15y10o2 = 2; lvlo.x15y10xpos2 = 78; lvlo.x15y10ypos2 = 90; lvlo.x15y10o3 = 157; lvlo.x15y10xpos3 = 16; lvlo.x15y10ypos3 = 90; lvl.x15y11 = 6; lvl2.x15y11 = 2; lvl.x16y3 = 40; lvlo.x16y3o1 = 153; lvlo.x16y3xpos1 = 66; lvlo.x16y3ypos1 = 0; lvlo.x16y3o2 = 156; lvlo.x16y3xpos2 = 28; lvlo.x16y3ypos2 = -2; lvl.x16y4 = 20; lvl.x16y5 = 2; lvl2.x16y5 = 20; lvlo.x16y5o1 = 1; lvlo.x16y5xpos1 = -30; lvlo.x16y5ypos1 = 62; lvlo.x16y5o2 = 1; lvlo.x16y5xpos2 = 0; lvlo.x16y5ypos2 = 62; lvlo.x16y5o3 = 1; lvlo.x16y5xpos3 = 30; lvlo.x16y5ypos3 = 62; lvl.x16y6 = 3; lvl2.x16y6 = 7; lvl.x16y7 = 7; lvl.x16y8 = 8; lvl2.x16y8 = 16; lvl.x16y9 = 1; lvl2.x16y9 = 12; lvlo.x16y9o1 = 156; lvlo.x16y9xpos1 = 10; lvlo.x16y9ypos1 = -2; lvlo.x16y9xscale1 = 100; lvlo.x16y9yscale1 = 100; lvlo.x16y9o3 = 153; lvlo.x16y9xpos3 = 50; lvlo.x16y9ypos3 = 0; lvl.x16y10 = 7; lvl.x16y11 = 7; lvl.x17y3 = 1; lvlo.x17y3o1 = 160; lvlo.x17y3xpos1 = 0; lvlo.x17y3ypos1 = -30; lvlo.x17y3o2 = 152; lvlo.x17y3xpos2 = -6; lvlo.x17y3ypos2 = 0; lvlo.x17y3o3 = 7; lvlo.x17y3xpos3 = 28; lvlo.x17y3ypos3 = 0; lvl.x17y4 = 90; lvlo.x17y4o2 = 102; lvlo.x17y4xpos2 = -54; lvlo.x17y4ypos2 = -30; lvlo.x17y5o1 = 1; lvlo.x17y5xpos1 = -30; lvlo.x17y5ypos1 = 62; lvlo.x17y5o2 = 1; lvlo.x17y5xpos2 = 0; lvlo.x17y5ypos2 = 62; lvlo.x17y5o3 = 1; lvlo.x17y5xpos3 = 30; lvlo.x17y5ypos3 = 62; lvl.x17y6 = 3; lvl2.x17y6 = 2; lvl.x17y7 = 88; lvlo.x17y7o1 = 1; lvlo.x17y7xpos1 = -68; lvlo.x17y7ypos1 = -10; lvlo.x17y7o2 = 1; lvlo.x17y7xpos2 = -32; lvlo.x17y7ypos2 = 34; lvlo.x17y7o3 = 1; lvlo.x17y7xpos3 = 14; lvlo.x17y7ypos3 = 58; lvl.x17y8 = 8; lvl.x17y9 = 1; lvlo.x17y9o1 = 159; lvlo.x17y9xpos1 = 0; lvlo.x17y9ypos1 = -34; lvlo.x17y9o2 = 156; lvlo.x17y9xpos2 = -46; lvlo.x17y9ypos2 = -2; lvlo.x17y9o3 = 122; lvlo.x17y9xpos3 = 14; lvlo.x17y9ypos3 = 0; lvl.x17y10 = 7; lvl.x18y3 = 1; lvlo.x18y3o1 = 159; lvlo.x18y3xpos1 = 0; lvlo.x18y3ypos1 = -32; lvlo.x18y3o2 = 151; lvlo.x18y3xpos2 = 32; lvlo.x18y3ypos2 = 0; lvlo.x18y3o3 = 153; lvlo.x18y3xpos3 = -18; lvlo.x18y3ypos3 = 0; lvl.x18y4 = 89; lvlo.x18y4o1 = 1; lvlo.x18y4xpos1 = -44; lvlo.x18y4ypos1 = -60; lvlo.x18y4o2 = 1; lvlo.x18y4xpos2 = -4; lvlo.x18y4ypos2 = -40; lvlo.x18y4o3 = 1; lvlo.x18y4xpos3 = 36; lvlo.x18y4ypos3 = -20; lvl.x18y5 = 87; lvlo.x18y5o2 = 9; lvlo.x18y5xpos2 = 92; lvlo.x18y5ypos2 = -60; lvl.x18y6 = 23; lvl.x18y8 = 2; lvl2.x18y8 = 208; lvlo.x18y8o1 = 1; lvlo.x18y8xpos1 = -14; lvlo.x18y8ypos1 = -82; lvlo.x18y8o2 = 1; lvlo.x18y8xpos2 = 26; lvlo.x18y8ypos2 = -62; lvlo.x18y8o3 = 1; lvlo.x18y8xpos3 = 66; lvlo.x18y8ypos3 = -42; lvl.x18y9 = 56; lvlo.x18y9o1 = 1; lvlo.x18y9xpos1 = -40; lvlo.x18y9ypos1 = 12; lvlo.x18y9o2 = 1; lvlo.x18y9xpos2 = 0; lvlo.x18y9ypos2 = 38; lvlo.x18y9o3 = 1; lvlo.x18y9xpos3 = 40; lvlo.x18y9ypos3 = 52; lvl.x18y10 = 7; lvl.x19y3 = 98; lvlo.x19y3o1 = 1; lvlo.x19y3xpos1 = -52; lvlo.x19y3ypos1 = -18; lvlo.x19y3o2 = 1; lvlo.x19y3xpos2 = -10; lvlo.x19y3ypos2 = 6; lvlo.x19y3o3 = 1; lvlo.x19y3xpos3 = 20; lvlo.x19y3ypos3 = 46; lvl.x19y4 = 19; lvlo.x19y4o1 = 1; lvlo.x19y4xpos1 = 28; lvlo.x19y4ypos1 = -30; lvlo.x19y4o2 = 1; lvlo.x19y4xpos2 = 28; lvlo.x19y4ypos2 = 0; lvlo.x19y4o3 = 1; lvlo.x19y4xpos3 = 28; lvlo.x19y4ypos3 = 30; lvl.x19y5 = 72; lvlo.x19y5o1 = 1; lvlo.x19y5xpos1 = 28; lvlo.x19y5ypos1 = -56; lvlo.x19y5o2 = 1; lvlo.x19y5xpos2 = 28; lvlo.x19y5ypos2 = -26; lvlo.x19y5o3 = 1; lvlo.x19y5xpos3 = 28; lvlo.x19y5ypos3 = 4; lvl.x19y6 = 6; lvl.x19y7 = 26; lvl.x19y8 = 2; lvl2.x19y8 = 207; lvlo.x19y8o1 = 1; lvlo.x19y8xpos1 = -28; lvlo.x19y8ypos1 = -4; lvlo.x19y8o2 = 1; lvlo.x19y8xpos2 = 12; lvlo.x19y8ypos2 = 16; lvlo.x19y8o3 = 1; lvlo.x19y8xpos3 = 52; lvlo.x19y8ypos3 = 36; lvl.x19y9 = 73; lvlo.x19y9o1 = 152; lvlo.x19y9xpos1 = -40; lvlo.x19y9ypos1 = 92; lvlo.x19y9o2 = 124; lvlo.x19y9xpos2 = -36; lvlo.x19y9ypos2 = 2; lvlo.x19y9o3 = 156; lvlo.x19y9xpos3 = -8; lvlo.x19y9ypos3 = 88; lvl.x19y10 = 6; lvl.x20y3 = 2; lvl.x20y4 = 116; lvlo.x20y4o1 = 1; lvlo.x20y4xpos1 = 20; lvlo.x20y4ypos1 = 8; lvlo.x20y4o2 = 1; lvlo.x20y4xpos2 = 20; lvlo.x20y4ypos2 = 38; lvlo.x20y4o3 = 1; lvlo.x20y4xpos3 = 20; lvlo.x20y4ypos3 = 68; lvl2.x20y5 = 118; lvlo.x20y5o1 = 1; lvlo.x20y5xpos1 = 20; lvlo.x20y5ypos1 = -66; lvlo.x20y5o2 = 1; lvlo.x20y5xpos2 = 20; lvlo.x20y5ypos2 = -36; lvlo.x20y5o3 = 1; lvlo.x20y5xpos3 = 20; lvlo.x20y5ypos3 = -6; lvl.x20y6 = 6; lvl.x20y7 = 21; lvlo.x20y8o1 = 153; lvlo.x20y8xpos1 = 44; lvlo.x20y8ypos1 = 90; lvlo.x20y8o2 = 157; lvlo.x20y8xpos2 = -18; lvlo.x20y8ypos2 = 90; lvl.x20y9 = 6; lvl.x20y10 = 7; lvl.x21y4 = 117; lvlo.x21y4o2 = 102; lvlo.x21y4xpos2 = -26; lvlo.x21y4ypos2 = -32; lvl.x21y5 = 120; lvl2.x21y5 = 2; lvlo.x21y5o1 = 1; lvlo.x21y5xpos1 = -20; lvlo.x21y5ypos1 = -66; lvlo.x21y5o2 = 1; lvlo.x21y5xpos2 = -20; lvlo.x21y5ypos2 = -36; lvlo.x21y5o3 = 1; lvlo.x21y5xpos3 = -20; lvlo.x21y5ypos3 = -6; lvl.x21y6 = 6; lvl.x21y7 = 31; lvlo.x21y8o1 = 152; lvlo.x21y8xpos1 = 40; lvlo.x21y8ypos1 = 90; lvlo.x21y8o2 = 103; lvlo.x21y8xpos2 = -44; lvlo.x21y8ypos2 = -2; lvlo.x21y8yscale2 = 260; lvlo.x21y8o3 = 124; lvlo.x21y8xpos3 = 44; lvlo.x21y8ypos3 = -6; lvl.x21y9 = 6; lvl.x21y10 = 7; lvlo.x22y5o1 = 158; lvlo.x22y5xpos1 = -4; lvlo.x22y5ypos1 = 26; lvlo.x22y5xscale1 = 100; lvlo.x22y5yscale1 = 100; lvlo.x22y5o2 = 152; lvlo.x22y5xpos2 = -34; lvlo.x22y5ypos2 = 90; lvlo.x22y5o3 = 153; lvlo.x22y5xpos3 = 36; lvlo.x22y5ypos3 = 92; lvlo.x22y5xscale3 = 100; lvlo.x22y5yscale3 = 100; lvl.x22y6 = 84; lvl.x22y7 = 29; lvl.x22y9 = 43; lvlo.x22y9o1 = 1; lvlo.x22y9xpos1 = -24; lvlo.x22y9ypos1 = -78; lvlo.x22y9o2 = 1; lvlo.x22y9xpos2 = 16; lvlo.x22y9ypos2 = -58; lvlo.x22y9o3 = 1; lvlo.x22y9xpos3 = 56; lvlo.x22y9ypos3 = -38; lvl.x22y10 = 7; lvlo.x23y5o2 = 15; lvlo.x23y5xpos2 = 0; lvlo.x23y5ypos2 = 50; lvlo.x23y7o1 = 1; lvlo.x23y7xpos1 = 58; lvlo.x23y7ypos1 = -4; lvlo.x23y7o2 = 1; lvlo.x23y7xpos2 = 58; lvlo.x23y7ypos2 = 26; lvlo.x23y7xscale2 = 100; lvlo.x23y7o3 = 1; lvlo.x23y7xpos3 = 58; lvlo.x23y7ypos3 = 56; lvlo.x23y8o1 = 1; lvlo.x23y8xpos1 = 62; lvlo.x23y8ypos1 = -30; lvlo.x23y8o2 = 1; lvlo.x23y8xpos2 = 62; lvlo.x23y8ypos2 = 0; lvlo.x23y8o3 = 1; lvlo.x23y8xpos3 = 62; lvlo.x23y8ypos3 = 30; lvl.x23y9 = 75; lvlo.x23y9o2 = 155; lvlo.x23y9xpos2 = -20; lvlo.x23y9ypos2 = 0; lvlo.x23y9o3 = 156; lvlo.x23y9xpos3 = -2; lvlo.x23y9ypos3 = -2; lvl.x23y10 = 7; lvlo.x24y5o2 = 16; lvlo.x24y5xpos2 = 0; lvlo.x24y5ypos2 = 50; lvlo.x24y7o1 = 157; lvlo.x24y7xpos1 = 46; lvlo.x24y7ypos1 = 90; lvlo.x24y7o2 = 152; lvlo.x24y7xpos2 = -30; lvlo.x24y7ypos2 = 88; lvl.x24y8 = 6; lvl.x24y9 = 7; lvl.x24y10 = 7; lvlo.x25y2o1 = 101; lvlo.x25y2xpos1 = -2; lvlo.x25y2ypos1 = 0; lvlo.x25y2yscale1 = 250; lvlo.x25y3o1 = 101; lvlo.x25y3xpos1 = -2; lvlo.x25y3ypos1 = 0; lvlo.x25y3yscale1 = 250; lvlo.x25y4o1 = 101; lvlo.x25y4xpos1 = -2; lvlo.x25y4ypos1 = 0; lvlo.x25y4yscale1 = 250; lvlo.x25y5o1 = 101; lvlo.x25y5xpos1 = -2; lvlo.x25y5ypos1 = 2; lvlo.x25y5yscale1 = 250; lvl.x25y6 = 24; lvl2.x25y6 = 10; lvl2.x25y7 = 11; lvlo.x25y7o2 = 11; lvlo.x25y7xpos2 = 72; lvlo.x25y7ypos2 = 90; lvl.x25y8 = 6; lvlo.x26y5o1 = 158; lvlo.x26y5xpos1 = 0; lvlo.x26y5ypos1 = 26; lvlo.x26y5o2 = 153; lvlo.x26y5xpos2 = 34; lvlo.x26y5ypos2 = 90; lvlo.x26y5o3 = 157; lvlo.x26y5xpos3 = -42; lvlo.x26y5ypos3 = 90; lvl.x26y6 = 3; lvl2.x26y6 = 10; lvl.x26y7 = 1; lvl2.x26y7 = 10; lvlo.x26y7o2 = 122; lvlo.x26y7xpos2 = 12; lvlo.x26y7ypos2 = 0; lvl.x26y8 = 7; lvl.x27y5 = 2; lvl2.x27y5 = 2; lvlo.x27y5o2 = 14; lvlo.x27y5xpos2 = -34; lvlo.x27y5ypos2 = 76; lvl.x27y6 = 2; lvl2.x27y6 = 14; lvl.x27y7 = 45; lvl2.x27y7 = 10; lvlo.x27y7o1 = 1; lvlo.x27y7xpos1 = -36; lvlo.x27y7ypos1 = -4; lvlo.x27y7o2 = 1; lvlo.x27y7xpos2 = 4; lvlo.x27y7ypos2 = 16; lvlo.x27y7o3 = 1; lvlo.x27y7xpos3 = 44; lvlo.x27y7ypos3 = 36; lvl.x27y8 = 7; lvlo.x28y4o1 = 1; lvlo.x28y4xpos1 = 62; lvlo.x28y4ypos1 = -48; lvlo.x28y4o2 = 1; lvlo.x28y4xpos2 = 62; lvlo.x28y4ypos2 = -18; lvlo.x28y4o3 = 1; lvlo.x28y4xpos3 = 62; lvlo.x28y4ypos3 = 12; lvl.x28y5 = 2; lvlo.x28y5o1 = 152; lvlo.x28y5xpos1 = -22; lvlo.x28y5ypos1 = 88; lvlo.x28y5o2 = 2; lvlo.x28y5xpos2 = 80; lvlo.x28y5ypos2 = 90; lvlo.x28y5o3 = 156; lvlo.x28y5xpos3 = 12; lvlo.x28y5ypos3 = 88; lvl.x28y6 = 23; lvl2.x28y6 = 10; lvl.x28y7 = 2; lvl2.x28y7 = 10; lvl.x28y8 = 6; lvl.x29y4 = 1; lvlo.x29y4o1 = 159; lvlo.x29y4xpos1 = 0; lvlo.x29y4ypos1 = -34; lvlo.x29y4o2 = 152; lvlo.x29y4xpos2 = 30; lvlo.x29y4ypos2 = -2; lvl.x29y5 = 19; lvl.x29y6 = 19; lvl2.x29y6 = 14; lvlo.x29y6o2 = 23; lvlo.x29y6xpos2 = 84; lvlo.x29y6ypos2 = 74; lvl2.x29y7 = 10; lvlo.x29y7o2 = 23; lvlo.x29y7xpos2 = 84; lvlo.x29y7ypos2 = 44; lvl.x29y8 = 6; lvl.x30y4 = 1; lvlo.x30y4o1 = 102; lvlo.x30y4xpos1 = 42; lvlo.x30y4ypos1 = -20; lvlo.x30y4o2 = 156; lvlo.x30y4xpos2 = -50; lvlo.x30y4ypos2 = -2; lvl2.x30y5 = 16; lvl.x30y6 = 1; lvl2.x30y6 = 12; lvlo.x30y6o1 = 1; lvlo.x30y6xpos1 = -30; lvlo.x30y6ypos1 = -22; lvlo.x30y6o2 = 1; lvlo.x30y6xpos2 = 0; lvlo.x30y6ypos2 = -22; lvlo.x30y6o3 = 1; lvlo.x30y6xpos3 = 30; lvlo.x30y6ypos3 = -22; lvl.x30y7 = 7; lvl.x30y8 = 7; lvl.x31y4 = 207; lvlo.x31y4o1 = 1; lvlo.x31y4xpos1 = -28; lvlo.x31y4ypos1 = 0; lvlo.x31y4o2 = 1; lvlo.x31y4xpos2 = 12; lvlo.x31y4ypos2 = 20; lvlo.x31y4o3 = 1; lvlo.x31y4xpos3 = 52; lvlo.x31y4ypos3 = 40; lvlo.x31y6o1 = 153; lvlo.x31y6xpos1 = 54; lvlo.x31y6ypos1 = 90; lvlo.x31y6o2 = 3; lvlo.x31y6xpos2 = -90; lvlo.x31y6ypos2 = 78; lvlo.x31y6o3 = 152; lvlo.x31y6xpos3 = 10; lvlo.x31y6ypos3 = 88; lvl.x31y7 = 6; lvl.x32y5 = 2; lvl2.x32y5 = 211; lvlo.x32y5o1 = 1; lvlo.x32y5xpos1 = -22; lvlo.x32y5ypos1 = -48; lvlo.x32y5o2 = 1; lvlo.x32y5xpos2 = 22; lvlo.x32y5ypos2 = -6; lvlo.x32y5o3 = 1; lvlo.x32y5xpos3 = 62; lvlo.x32y5ypos3 = 38; lvl.x32y6 = 46; lvlo.x32y6o1 = 1; lvlo.x32y6xpos1 = -54; lvlo.x32y6ypos1 = 38; lvlo.x32y6o2 = 1; lvlo.x32y6xpos2 = -14; lvlo.x32y6ypos2 = 18; lvlo.x32y6o3 = 1; lvlo.x32y6xpos3 = 26; lvlo.x32y6ypos3 = -2; lvl.x32y7 = 7; lvl.x33y5 = 2; lvl.x33y6 = 1; lvl2.x33y6 = 208; lvlo.x33y6o1 = 1; lvlo.x33y6xpos1 = -14; lvlo.x33y6ypos1 = -76; lvlo.x33y6o2 = 1; lvlo.x33y6xpos2 = 26; lvlo.x33y6ypos2 = -56; lvlo.x33y6o3 = 1; lvlo.x33y6xpos3 = 66; lvlo.x33y6ypos3 = -36; lvl.x33y7 = 7; lvl.x34y5 = 2; lvl.x34y6 = 1; lvlo.x34y6o1 = 1; lvlo.x34y6xpos1 = -30; lvlo.x34y6ypos1 = -24; lvlo.x34y6o2 = 1; lvlo.x34y6xpos2 = 0; lvlo.x34y6ypos2 = -24; lvlo.x34y6o3 = 1; lvlo.x34y6xpos3 = 30; lvlo.x34y6ypos3 = -24; lvl.x34y7 = 7; lvl.x35y6 = 47; lvl2.x35y6 = 200; lvl.x35y7 = 7; lvl.x35y8 = 7; lvl.x36y3 = 1; lvl.x36y4 = 83; lvl.x36y5 = 72; lvlo.x36y5o3 = 102; lvlo.x36y5xpos3 = 26; lvlo.x36y5ypos3 = 42; lvl2.x36y6 = 200; lvl.x36y7 = 48; lvl.x36y8 = 7; lvl.x36y9 = 7; lvl.x37y3 = 1; lvl.x37y4 = 8; lvlo.x37y4o1 = 1; lvlo.x37y4xpos1 = -30; lvlo.x37y4ypos1 = 30; lvlo.x37y4o2 = 1; lvlo.x37y4xpos2 = 0; lvlo.x37y4ypos2 = 30; lvlo.x37y4o3 = 1; lvlo.x37y4xpos3 = 30; lvlo.x37y4ypos3 = 30; lvl2.x37y6 = 203; lvl.x37y8 = 49; lvlo.x37y8o1 = 1; lvlo.x37y8xpos1 = -22; lvlo.x37y8ypos1 = -70; lvlo.x37y8o2 = 1; lvlo.x37y8xpos2 = 18; lvlo.x37y8ypos2 = -50; lvlo.x37y8o3 = 1; lvlo.x37y8xpos3 = 58; lvlo.x37y8ypos3 = -30; lvl.x37y9 = 7; lvl.x38y3 = 1; lvl.x38y4 = 8; lvlo.x38y4o1 = 1; lvlo.x38y4xpos1 = -30; lvlo.x38y4ypos1 = 26; lvlo.x38y4o2 = 1; lvlo.x38y4xpos2 = 0; lvlo.x38y4ypos2 = 26; lvlo.x38y4o3 = 1; lvlo.x38y4xpos3 = 30; lvlo.x38y4ypos3 = 26; lvl2.x38y6 = 201; lvlo.x38y6o1 = 1; lvlo.x38y6xpos1 = -30; lvlo.x38y6ypos1 = 62; lvlo.x38y6o2 = 1; lvlo.x38y6xpos2 = 0; lvlo.x38y6ypos2 = 62; lvlo.x38y6o3 = 1; lvlo.x38y6xpos3 = 30; lvlo.x38y6ypos3 = 62; lvl.x38y8 = 1; lvlo.x38y8o1 = 1; lvlo.x38y8xpos1 = -30; lvlo.x38y8ypos1 = -22; lvlo.x38y8o2 = 1; lvlo.x38y8xpos2 = 0; lvlo.x38y8ypos2 = -22; lvlo.x38y8o3 = 1; lvlo.x38y8xpos3 = 30; lvlo.x38y8ypos3 = -22; lvl.x38y9 = 7; lvl.x39y3 = 1; lvl.x39y4 = 85; lvl.x39y5 = 20; lvl2.x39y5 = 2; lvlo.x39y5o3 = 9; lvlo.x39y5xpos3 = 0; lvlo.x39y5ypos3 = 0; lvl.x39y6 = 20; lvl2.x39y6 = 201; lvlo.x39y6o3 = 9; lvlo.x39y6xpos3 = 0; lvlo.x39y6ypos3 = -2; lvl.x39y7 = 20; lvlo.x39y7o3 = 9; lvlo.x39y7xpos3 = 0; lvlo.x39y7ypos3 = 0; lvl.x39y8 = 63; lvl.x39y9 = 7; lvl.x40y5 = 116; lvlo.x40y5o1 = 1; lvlo.x40y5xpos1 = 24; lvlo.x40y5ypos1 = 8; lvlo.x40y5o2 = 1; lvlo.x40y5xpos2 = 24; lvlo.x40y5ypos2 = 38; lvlo.x40y5o3 = 1; lvlo.x40y5xpos3 = 24; lvlo.x40y5ypos3 = 68; lvl.x40y6 = 118; lvl2.x40y6 = 2; lvlo.x40y6o1 = 1; lvlo.x40y6xpos1 = 24; lvlo.x40y6ypos1 = -66; lvlo.x40y6o2 = 1; lvlo.x40y6xpos2 = 24; lvlo.x40y6ypos2 = -36; lvlo.x40y6o3 = 1; lvlo.x40y6xpos3 = 24; lvlo.x40y6ypos3 = -6; lvl.x40y7 = 6; lvl.x40y8 = 7; lvl.x41y5 = 117; lvlo.x41y5o3 = 101; lvlo.x41y5xpos3 = -24; lvlo.x41y5ypos3 = -30; lvl.x41y6 = 2; lvl2.x41y6 = 120; lvlo.x41y6o1 = 1; lvlo.x41y6xpos1 = -26; lvlo.x41y6ypos1 = -66; lvlo.x41y6o2 = 1; lvlo.x41y6xpos2 = -26; lvlo.x41y6ypos2 = -36; lvlo.x41y6o3 = 1; lvlo.x41y6xpos3 = -26; lvlo.x41y6ypos3 = -6; lvl.x41y7 = 6; lvl.x41y8 = 7; lvl.x42y6 = 2; lvl.x42y7 = 53; lvlo.x42y7o1 = 1; lvlo.x42y7xpos1 = -4; lvlo.x42y7ypos1 = -90; lvlo.x42y7o2 = 1; lvlo.x42y7xpos2 = 36; lvlo.x42y7ypos2 = -70; lvlo.x42y7o3 = 1; lvlo.x42y7xpos3 = 76; lvlo.x42y7ypos3 = -50; lvl.x42y8 = 7; lvl.x43y6 = 2; lvl.x43y7 = 56; lvlo.x43y7o1 = 1; lvlo.x43y7xpos1 = -32; lvlo.x43y7ypos1 = 18; lvlo.x43y7o2 = 1; lvlo.x43y7xpos2 = 8; lvlo.x43y7ypos2 = 38; lvlo.x43y7o3 = 1; lvlo.x43y7xpos3 = 48; lvlo.x43y7ypos3 = 58; lvl.x43y8 = 7; lvl.x44y6 = 2; lvlo.x44y6o1 = 1; lvlo.x44y6xpos1 = 52; lvlo.x44y6ypos1 = 2; lvlo.x44y6o2 = 1; lvlo.x44y6xpos2 = 52; lvlo.x44y6ypos2 = 32; lvlo.x44y6o3 = 1; lvlo.x44y6xpos3 = 52; lvlo.x44y6ypos3 = 62; lvl.x44y7 = 87; lvlo.x44y7o1 = 1; lvlo.x44y7xpos1 = -44; lvlo.x44y7ypos1 = 60; lvlo.x44y7o2 = 1; lvlo.x44y7xpos2 = -4; lvlo.x44y7ypos2 = 40; lvlo.x44y7o3 = 1; lvlo.x44y7xpos3 = 36; lvlo.x44y7ypos3 = 20; lvl.x44y8 = 7; lvl.x45y2 = 19; lvl.x45y3 = 19; lvl.x45y4 = 19; lvl.x45y5 = 2; lvlo.x45y5o1 = 102; lvlo.x45y5xpos1 = -26; lvlo.x45y5ypos1 = 0; lvlo.x45y5yscale1 = 254; lvlo.x45y6o1 = 102; lvlo.x45y6xpos1 = -26; lvlo.x45y6ypos1 = 4; lvlo.x45y6yscale1 = 258; lvl.x45y7 = 6; lvl.x45y8 = 7; lvlo.x46y6o1 = 158; lvlo.x46y6xpos1 = -2; lvlo.x46y6ypos1 = 26; lvlo.x46y6o2 = 156; lvlo.x46y6xpos2 = 44; lvlo.x46y6ypos2 = 90; lvlo.x46y6o3 = 123; lvlo.x46y6xpos3 = -20; lvlo.x46y6ypos3 = 26; lvl.x46y7 = 6; lvl.x46y8 = 7; lvl.x46y9 = 7; lvlo.x47y6o1 = 1; lvlo.x47y6xpos1 = -30; lvlo.x47y6ypos1 = 64; lvlo.x47y6o2 = 1; lvlo.x47y6xpos2 = 0; lvlo.x47y6ypos2 = 64; lvlo.x47y6o3 = 1; lvlo.x47y6xpos3 = 30; lvlo.x47y6ypos3 = 64; lvl.x47y7 = 100; lvl2.x47y7 = 6; lvlo.x47y7o1 = 1; lvlo.x47y7xpos1 = -28; lvlo.x47y7ypos1 = 12; lvlo.x47y7o2 = 1; lvlo.x47y7xpos2 = -28; lvlo.x47y7ypos2 = 42; lvlo.x47y7o3 = 1; lvlo.x47y7xpos3 = -28; lvlo.x47y7ypos3 = 72; lvl2.x47y8 = 10; lvlo.x47y8o1 = 1; lvlo.x47y8xpos1 = -28; lvlo.x47y8ypos1 = -70; lvlo.x47y8o2 = 1; lvlo.x47y8xpos2 = -28; lvlo.x47y8ypos2 = -40; lvlo.x47y8o3 = 7; lvlo.x47y8xpos3 = -54; lvlo.x47y8ypos3 = 92; lvl.x47y9 = 6; lvlo.x48y6o1 = 4; lvlo.x48y6xpos1 = 90; lvlo.x48y6ypos1 = 78; lvlo.x48y6o2 = 102; lvlo.x48y6xpos2 = 20; lvlo.x48y6ypos2 = 56; lvl.x48y7 = 6; lvl2.x48y8 = 10; lvl.x48y9 = 43; lvl2.x48y9 = 10; lvl.x49y4 = 222; lvlo.x49y4o2 = 101; lvlo.x49y4xpos2 = 30; lvlo.x49y4ypos2 = -54; lvl.x49y6 = 1; lvlo.x49y6o2 = 104; lvlo.x49y6xpos2 = -48; lvlo.x49y6ypos2 = -36; lvlo.x49y6yscale2 = 214; lvlo.x49y6o3 = 159; lvlo.x49y6xpos3 = 2; lvlo.x49y6ypos3 = -34; lvl.x49y7 = 7; lvl2.x49y8 = 10; lvl.x49y9 = 1; lvl2.x49y9 = 10; lvlo.x49y9o2 = 17; lvlo.x49y9xpos2 = 76; lvlo.x49y9ypos2 = -4; lvlo.x49y9xscale2 = 100; lvl.x50y3 = 1; lvl.x50y4 = 89; lvl.x50y5 = 202; lvl2.x50y5 = 2; lvlo.x50y5o1 = 9; lvlo.x50y5xpos1 = 92; lvlo.x50y5ypos1 = -10; lvl.x50y6 = 75; lvlo.x50y6o1 = 7; lvlo.x50y6xpos1 = -56; lvlo.x50y6ypos1 = 0; lvlo.x50y6o2 = 156; lvlo.x50y6xpos2 = 0; lvlo.x50y6ypos2 = -2; lvl.x50y7 = 7; lvl2.x50y8 = 10; lvlo.x50y8o2 = 122; lvlo.x50y8xpos2 = 28; lvlo.x50y8ypos2 = 92; lvl.x50y9 = 6; lvl.x51y3 = 39; lvl.x51y4 = 2; lvl2.x51y4 = 19; lvl.x51y5 = 202; lvl2.x51y5 = 19; lvl.x51y6 = 19; lvl.x51y7 = 22; lvl2.x51y7 = 10; lvl.x51y8 = 46; lvl2.x51y8 = 10; lvlo.x51y8o1 = 1; lvlo.x51y8xpos1 = -46; lvlo.x51y8ypos1 = 38; lvlo.x51y8o2 = 1; lvlo.x51y8xpos2 = -6; lvlo.x51y8ypos2 = 18; lvlo.x51y8o3 = 1; lvlo.x51y8xpos3 = 34; lvlo.x51y8ypos3 = -2; lvl.x51y9 = 7; lvl2.x52y4 = 122; lvlo.x52y4o2 = 152; lvlo.x52y4xpos2 = -50; lvlo.x52y4ypos2 = 88; lvl.x52y5 = 6; lvl.x52y6 = 7; lvl.x52y7 = 8; lvl2.x52y7 = 10; lvl.x52y8 = 1; lvl2.x52y8 = 10; lvlo.x52y8o2 = 7; lvlo.x52y8xpos2 = 0; lvlo.x52y8ypos2 = 0; lvl.x52y9 = 7; lvl.x53y4 = 115; lvl2.x53y4 = 123; lvlo.x53y4o2 = 102; lvlo.x53y4xpos2 = -38; lvlo.x53y4ypos2 = -36; lvlo.x53y4o3 = 101; lvlo.x53y4xpos3 = 40; lvlo.x53y4ypos3 = 0; lvlo.x53y4xscale3 = 56; lvlo.x53y4yscale3 = 246; lvl.x53y5 = 6; lvl.x53y6 = 7; lvl.x53y7 = 134; lvl2.x53y7 = 10; lvl.x53y8 = 136; lvl2.x53y8 = 10; lvl.x53y9 = 7; lvl.x54y5 = 53; lvlo.x54y5o1 = 1; lvlo.x54y5xpos1 = -6; lvlo.x54y5ypos1 = -90; lvlo.x54y5o2 = 1; lvlo.x54y5xpos2 = 34; lvlo.x54y5ypos2 = -70; lvlo.x54y5o3 = 1; lvlo.x54y5xpos3 = 74; lvlo.x54y5ypos3 = -50; lvl.x54y6 = 7; lvl.x54y7 = 1; lvl2.x54y7 = 10; lvlo.x54y7o2 = 7; lvlo.x54y7xpos2 = -12; lvlo.x54y7ypos2 = 0; lvl.x54y8 = 7; lvl.x54y9 = 7; lvl.x55y5 = 56; lvlo.x55y5o1 = 1; lvlo.x55y5xpos1 = -18; lvlo.x55y5ypos1 = 24; lvlo.x55y5o2 = 1; lvlo.x55y5xpos2 = 22; lvlo.x55y5ypos2 = 44; lvlo.x55y5o3 = 1; lvlo.x55y5xpos3 = 62; lvlo.x55y5ypos3 = 64; lvl.x55y6 = 134; lvl2.x55y6 = 10; lvl.x55y7 = 136; lvl2.x55y7 = 10; lvl2.x55y8 = 7; lvl.x56y5 = 2; lvl.x56y6 = 1; lvl2.x56y6 = 2; lvlo.x56y6o1 = 153; lvlo.x56y6xpos1 = 14; lvlo.x56y6ypos1 = 0; lvlo.x56y6o2 = 157; lvlo.x56y6xpos2 = 48; lvlo.x56y6ypos2 = 0; lvlo.x56y6o3 = 151; lvlo.x56y6xpos3 = -12; lvlo.x56y6ypos3 = 0; lvl2.x56y7 = 7; lvl.x57y6 = 47; lvl.x57y7 = 7; lvl.x57y8 = 7; lvl.x58y7 = 49; lvl.x58y8 = 7; lvl.x59y7 = 1; lvlo.x59y7o1 = 159; lvlo.x59y7xpos1 = 0; lvlo.x59y7ypos1 = -33; lvlo.x59y7o2 = 153; lvlo.x59y7xpos2 = 57; lvlo.x59y7ypos2 = 0; lvlo.x59y7o3 = 157; lvlo.x59y7xpos3 = -22; lvlo.x59y7ypos3 = 0; lvl.x59y8 = 7; lvl.x60y7 = 1; lvlo.x60y7o1 = 160; lvlo.x60y7xpos1 = 0; lvlo.x60y7ypos1 = -31; lvlo.x60y7o2 = 151; lvlo.x60y7xpos2 = -33; lvlo.x60y7ypos2 = 0; lvlo.x60y7o3 = 151; lvlo.x60y7xpos3 = 40; lvlo.x60y7ypos3 = 0; lvl.x60y8 = 7; lvl.x61y7 = 1; lvlo.x61y7o1 = 151; lvlo.x61y7xpos1 = -22; lvlo.x61y7ypos1 = 0; lvlo.x61y7o2 = 153; lvlo.x61y7xpos2 = -52; lvlo.x61y7ypos2 = 0; lvlo.x61y7o3 = 13; lvlo.x61y7xpos3 = 62; lvlo.x61y7ypos3 = 0; lvl.x61y8 = 7; lvl.x62y7 = 1; lvlo.x62y7o1 = 160; lvlo.x62y7xpos1 = 0; lvlo.x62y7ypos1 = -31; lvlo.x62y7o2 = 151; lvlo.x62y7xpos2 = 30; lvlo.x62y7ypos2 = 0; lvlo.x62y7o3 = 153; lvlo.x62y7xpos3 = -35; lvlo.x62y7ypos3 = 0; lvl.x62y8 = 7; lvl.x63y7 = 1; lvl.x63y8 = 7; lvl.x64y7 = 1; lvl.x64y8 = 7; } tellTarget ('_root.Level') { setlevel(); } this.removeMovieClip(); } } movieClip 2223 zone2-act1 { frame 1 { tellTarget ('_root.Level') { maxX = 12420; maxY = 1800; lvl = new Array(); lvl2 = new Array(); lvlo = new Array(); lvl.x1y-1 = 7; lvl.x1y0 = 7; lvl.x1y1 = 7; lvl.x1y2 = 7; lvl.x1y3 = 7; lvl.x2y2 = 1; lvlo.x2y2o1 = 161; lvlo.x2y2xpos1 = -8; lvlo.x2y2ypos1 = 0; lvlo.x2y2o2 = 163; lvlo.x2y2xpos2 = 52; lvlo.x2y2ypos2 = 0; lvl.x2y3 = 7; lvl.x3y2 = 1; lvlo.x3y2o1 = 163; lvlo.x3y2xpos1 = -50; lvlo.x3y2ypos1 = 0; lvlo.x3y2o2 = 163; lvlo.x3y2xpos2 = 44; lvlo.x3y2ypos2 = 0; lvl.x3y3 = 7; lvl.x4y2 = 1; lvlo.x4y2o1 = 1; lvlo.x4y2xpos1 = -30; lvlo.x4y2ypos1 = -24; lvlo.x4y2o2 = 1; lvlo.x4y2xpos2 = 0; lvlo.x4y2ypos2 = -24; lvlo.x4y2o3 = 1; lvlo.x4y2xpos3 = 30; lvlo.x4y2ypos3 = -24; lvl.x4y3 = 7; lvl.x5y2 = 47; lvlo.x5y2o1 = 1; lvlo.x5y2xpos1 = -26; lvlo.x5y2ypos1 = -22; lvlo.x5y2o2 = 1; lvlo.x5y2xpos2 = 14; lvlo.x5y2ypos2 = -2; lvlo.x5y2o3 = 1; lvlo.x5y2xpos3 = 54; lvlo.x5y2ypos3 = 18; lvl.x5y3 = 7; lvl.x5y4 = 7; lvl.x6y2 = 245; lvlo.x6y2o1 = 102; lvlo.x6y2xpos1 = 45; lvlo.x6y2ypos1 = 58; lvlo.x6y2xscale1 = 100; lvlo.x6y2yscale1 = 100; lvl.x6y3 = 48; lvlo.x6y3o1 = 102; lvlo.x6y3xpos1 = 45; lvlo.x6y3ypos1 = -10; lvlo.x6y3yscale1 = 200; lvl.x6y4 = 7; lvl.x6y5 = 7; lvl.x7y2 = 207; lvlo.x7y2o1 = 1; lvlo.x7y2xpos1 = -22; lvlo.x7y2ypos1 = 0; lvlo.x7y2o2 = 1; lvlo.x7y2xpos2 = 18; lvlo.x7y2ypos2 = 20; lvlo.x7y2o3 = 1; lvlo.x7y2xpos3 = 58; lvlo.x7y2ypos3 = 40; lvl.x7y4 = 49; lvlo.x7y4o1 = 1; lvlo.x7y4xpos1 = -36; lvlo.x7y4ypos1 = -68; lvlo.x7y4o2 = 1; lvlo.x7y4xpos2 = 4; lvlo.x7y4ypos2 = -48; lvlo.x7y4o3 = 1; lvlo.x7y4xpos3 = 44; lvlo.x7y4ypos3 = -28; lvl.x7y5 = 7; lvl.x8y3 = 208; lvlo.x8y3o1 = 1; lvlo.x8y3xpos1 = -38; lvlo.x8y3ypos1 = -92; lvlo.x8y3o2 = 1; lvlo.x8y3xpos2 = 2; lvlo.x8y3ypos2 = -72; lvlo.x8y3o3 = 1; lvlo.x8y3xpos3 = 42; lvlo.x8y3ypos3 = -52; lvl.x8y4 = 1; lvlo.x8y4o1 = 1; lvlo.x8y4xpos1 = -30; lvlo.x8y4ypos1 = -22; lvlo.x8y4o2 = 1; lvlo.x8y4xpos2 = 0; lvlo.x8y4ypos2 = -22; lvlo.x8y4o3 = 1; lvlo.x8y4xpos3 = 30; lvlo.x8y4ypos3 = -22; lvl.x8y5 = 7; lvl.x9y3 = 207; lvl2.x9y3 = 40; lvlo.x9y3o3 = 11; lvlo.x9y3xpos3 = 46; lvlo.x9y3ypos3 = 0; lvl2.x9y4 = 63; lvl.x9y5 = 7; lvl.x10y3 = 2; lvl2.x10y3 = 1; lvlo.x10y3o1 = 2; lvlo.x10y3xpos1 = 78; lvlo.x10y3ypos1 = 0; lvlo.x10y3o2 = 161; lvlo.x10y3xpos2 = -47; lvlo.x10y3ypos2 = 0; lvlo.x10y3o3 = 163; lvlo.x10y3xpos3 = 19; lvlo.x10y3ypos3 = -1; lvl.x10y4 = 208; lvl2.x10y4 = 7; lvlo.x10y4o1 = 1; lvlo.x10y4xpos1 = -28; lvlo.x10y4ypos1 = -78; lvlo.x10y4o2 = 1; lvlo.x10y4xpos2 = 12; lvlo.x10y4ypos2 = -58; lvlo.x10y4o3 = 1; lvlo.x10y4xpos3 = 52; lvlo.x10y4ypos3 = -38; lvlo.x11y1o1 = 161; lvlo.x11y1xpos1 = 44; lvlo.x11y1ypos1 = 92; lvlo.x11y1o2 = 163; lvlo.x11y1xpos2 = -46; lvlo.x11y1ypos2 = 90; lvlo.x11y1o3 = 125; lvlo.x11y1xpos3 = 0; lvlo.x11y1ypos3 = 90; lvl.x11y2 = 2; lvl2.x11y2 = 6; lvl.x11y3 = 2; lvl2.x11y3 = 7; lvl.x11y4 = 207; lvl2.x11y4 = 7; lvlo.x11y4o1 = 1; lvlo.x11y4xpos1 = -32; lvlo.x11y4ypos1 = 8; lvlo.x11y4o2 = 1; lvlo.x11y4xpos2 = 8; lvlo.x11y4ypos2 = 28; lvlo.x11y4o3 = 1; lvlo.x11y4xpos3 = 48; lvlo.x11y4ypos3 = 48; lvl2.x11y5 = 7; lvl.x12y1 = 116; lvl2.x12y1 = 2; lvl.x12y2 = 118; lvl2.x12y2 = 3; lvl.x12y3 = 6; lvl2.x12y4 = 2; lvl.x12y5 = 49; lvl.x12y6 = 7; lvl.x13y1 = 115; lvlo.x13y1o1 = 101; lvlo.x13y1xpos1 = -42; lvlo.x13y1ypos1 = -46; lvl2.x13y2 = 127; lvl.x13y3 = 6; lvl.x13y5 = 1; lvl.x13y6 = 7; lvl.x13y7 = 7; lvl.x14y2 = 231; lvl.x14y3 = 2; lvlo.x14y5o1 = 14; lvlo.x14y5xpos1 = -18; lvlo.x14y5ypos1 = -14; lvlo.x15y1o1 = 161; lvlo.x15y1xpos1 = 34; lvlo.x15y1ypos1 = 90; lvlo.x15y1o2 = 163; lvlo.x15y1xpos2 = -46; lvlo.x15y1ypos2 = 90; lvlo.x15y1o3 = 125; lvlo.x15y1xpos3 = 0; lvlo.x15y1ypos3 = 88; lvl.x15y2 = 6; lvl.x15y3 = 7; lvl.x15y5 = 18; lvl.x15y6 = 20; lvl.x15y7 = 20; lvl.x16y1 = 46; lvlo.x16y1o1 = 163; lvlo.x16y1xpos1 = 22; lvlo.x16y1ypos1 = 36; lvlo.x16y1o2 = 163; lvlo.x16y1xpos2 = 56; lvlo.x16y1ypos2 = 20; lvlo.x16y1o3 = 163; lvlo.x16y1xpos3 = -62; lvlo.x16y1ypos3 = 78; lvl.x16y2 = 7; lvl.x16y3 = 7; lvl.x16y4 = 124; lvl2.x16y4 = 122; lvl.x16y5 = 6; lvl.x16y6 = 7; lvl.x16y7 = 7; lvl.x17y1 = 1; lvlo.x17y1o1 = 1; lvlo.x17y1xpos1 = -30; lvlo.x17y1ypos1 = -24; lvlo.x17y1o2 = 1; lvlo.x17y1xpos2 = 0; lvlo.x17y1ypos2 = -24; lvlo.x17y1o3 = 1; lvlo.x17y1xpos3 = 30; lvlo.x17y1ypos3 = -24; lvl.x17y2 = 7; lvl.x17y3 = 7; lvl.x17y4 = 115; lvl2.x17y4 = 123; lvlo.x17y4o1 = 102; lvlo.x17y4xpos1 = -44; lvlo.x17y4ypos1 = -52; lvlo.x17y4xscale1 = 100; lvlo.x17y4yscale1 = 50; lvlo.x17y4o2 = 7; lvlo.x17y4xpos2 = 36; lvlo.x17y4ypos2 = 90; lvlo.x17y4o3 = 101; lvlo.x17y4xpos3 = 52; lvlo.x17y4ypos3 = 0; lvlo.x17y4xscale3 = 88; lvlo.x17y4yscale3 = 300; lvl.x17y5 = 6; lvl.x18y1 = 40; lvlo.x18y1o1 = 1; lvlo.x18y1xpos1 = 8; lvlo.x18y1ypos1 = -22; lvlo.x18y1o2 = 1; lvlo.x18y1xpos2 = 38; lvlo.x18y1ypos2 = -22; lvlo.x18y1o3 = 1; lvlo.x18y1xpos3 = 68; lvlo.x18y1ypos3 = -22; lvl.x18y2 = 2; lvl.x18y4 = 87; lvl.x18y5 = 7; lvl.x19y1 = 45; lvlo.x19y1o1 = 1; lvlo.x19y1xpos1 = -26; lvlo.x19y1ypos1 = 2; lvlo.x19y1o2 = 1; lvlo.x19y1xpos2 = 14; lvlo.x19y1ypos2 = 22; lvlo.x19y1o3 = 1; lvlo.x19y1xpos3 = 54; lvlo.x19y1ypos3 = 42; lvl.x19y2 = 26; lvl.x19y3 = 1; lvl.x19y4 = 7; lvl.x19y5 = 7; lvl.x20y-2 = 20; lvl.x20y-1 = 20; lvl.x20y0 = 20; lvl.x20y1 = 38; lvlo.x20y1o1 = 1; lvlo.x20y1xpos1 = -32; lvlo.x20y1ypos1 = 62; lvlo.x20y1o2 = 1; lvlo.x20y1xpos2 = -2; lvlo.x20y1ypos2 = 62; lvlo.x20y1o3 = 1; lvlo.x20y1xpos3 = 28; lvlo.x20y1ypos3 = 62; lvl.x20y2 = 3; lvl.x20y3 = 52; lvl.x20y4 = 7; lvl.x20y5 = 7; lvlo.x21y1o3 = 5; lvlo.x21y1xpos3 = -90; lvlo.x21y1ypos3 = -2; lvlo.x21y2o1 = 6; lvlo.x21y2xpos1 = 66; lvlo.x21y2ypos1 = -28; lvlo.x21y3o2 = 165; lvlo.x21y3xpos2 = -90; lvlo.x21y3ypos2 = 4; lvlo.x21y3o3 = 5; lvlo.x21y3xpos3 = -90; lvlo.x21y3ypos3 = -78; lvl.x21y4 = 88; lvl.x21y5 = 7; lvl.x22y0 = 2; lvlo.x22y0o1 = 161; lvlo.x22y0xpos1 = -38; lvlo.x22y0ypos1 = 90; lvlo.x22y0o3 = 125; lvlo.x22y0xpos3 = 26; lvlo.x22y0ypos3 = 88; lvl.x22y1 = 6; lvl.x22y2 = 7; lvl.x22y3 = 7; lvl.x22y4 = 8; lvl.x22y5 = 6; lvl.x23y0 = 2; lvlo.x23y0o1 = 163; lvlo.x23y0xpos1 = -14; lvlo.x23y0ypos1 = 90; lvlo.x23y0o3 = 126; lvlo.x23y0xpos3 = 38; lvlo.x23y0ypos3 = -18; lvl.x23y1 = 6; lvlo.x23y1o1 = 11; lvlo.x23y1xpos1 = 72; lvlo.x23y1ypos1 = -90; lvl.x23y2 = 7; lvl.x23y3 = 122; lvlo.x23y3o1 = 101; lvlo.x23y3xpos1 = 48; lvlo.x23y3ypos1 = -42; lvl.x23y4 = 3; lvlo.x23y4o1 = 102; lvlo.x23y4xpos1 = 22; lvlo.x23y4ypos1 = 46; lvlo.x23y4yscale1 = 124; lvlo.x23y4o2 = 7; lvlo.x23y4xpos2 = 46; lvlo.x23y4ypos2 = 92; lvl.x23y5 = 6; lvl.x24y0 = 1; lvl.x24y1 = 7; lvl.x24y2 = 7; lvl2.x24y3 = 117; lvl.x24y4 = 3; lvl2.x24y4 = 120; lvl.x24y5 = 6; lvl.x25y0 = 39; lvlo.x25y0o1 = 11; lvlo.x25y0xpos1 = -20; lvlo.x25y0ypos1 = 0; lvlo.x25y0o3 = 164; lvlo.x25y0xpos3 = 90; lvlo.x25y0ypos3 = 2; lvl.x25y1 = 19; lvlo.x25y1o3 = 164; lvlo.x25y1xpos3 = 88; lvlo.x25y1ypos3 = 6; lvlo.x25y2o2 = 7; lvlo.x25y2xpos2 = 42; lvlo.x25y2ypos2 = 90; lvlo.x25y2xscale2 = 100; lvlo.x25y2yscale2 = 100; lvl.x25y3 = 69; lvl.x25y4 = 7; lvl.x25y5 = 7; lvl.x26y-3 = 7; lvl.x26y-2 = 7; lvl.x26y-1 = 7; lvl.x26y0 = 7; lvl.x26y1 = 7; lvl2.x26y2 = 2; lvlo.x26y2o3 = 126; lvlo.x26y2xpos3 = 38; lvlo.x26y2ypos3 = 0; lvl.x26y3 = 6; lvl.x26y4 = 7; lvl.x26y5 = 7; lvl.x26y6 = 7; lvl.x27y3 = 99; lvl.x27y4 = 19; lvl2.x27y4 = 14; lvl.x27y5 = 72; lvl2.x27y5 = 10; lvl.x27y6 = 7; lvl.x28y2 = 1; lvlo.x28y2o1 = 1; lvlo.x28y2xpos1 = -30; lvlo.x28y2ypos1 = -28; lvlo.x28y2o2 = 1; lvlo.x28y2xpos2 = 0; lvlo.x28y2ypos2 = -28; lvlo.x28y2o3 = 1; lvlo.x28y2xpos3 = 30; lvlo.x28y2ypos3 = -28; lvl.x28y3 = 7; lvl.x28y4 = 7; lvl.x28y5 = 8; lvl2.x28y5 = 10; lvl.x28y6 = 6; lvl.x29y3 = 18; lvlo.x29y3o3 = 9; lvlo.x29y3xpos3 = 0; lvlo.x29y3ypos3 = 52; lvl.x29y4 = 20; lvl2.x29y4 = 14; lvlo.x29y4o3 = 9; lvlo.x29y4xpos3 = 0; lvlo.x29y4ypos3 = 66; lvl.x29y5 = 71; lvl2.x29y5 = 10; lvl.x29y6 = 6; lvlo.x30y2o2 = 161; lvlo.x30y2xpos2 = -22; lvlo.x30y2ypos2 = 90; lvlo.x30y2o3 = 125; lvlo.x30y2xpos3 = 18; lvlo.x30y2ypos3 = 90; lvl.x30y3 = 6; lvl.x30y4 = 7; lvl.x30y5 = 7; lvl.x30y6 = 7; lvl.x31y2 = 2; lvl2.x31y2 = 116; lvlo.x31y2o3 = 163; lvlo.x31y2xpos3 = -64; lvlo.x31y2ypos3 = 90; lvl.x31y3 = 3; lvl2.x31y3 = 118; lvl.x31y4 = 6; lvl.x32y2 = 115; lvlo.x32y2o1 = 102; lvlo.x32y2xpos1 = -44; lvlo.x32y2ypos1 = -34; lvl.x32y3 = 125; lvlo.x32y3o1 = 101; lvlo.x32y3xpos1 = -44; lvlo.x32y3ypos1 = 22; lvlo.x32y3yscale1 = 200; lvl.x32y4 = 6; lvl.x32y5 = 7; lvl.x32y6 = 7; lvl.x33y3 = 2; lvlo.x33y3o1 = 1; lvlo.x33y3xpos1 = -24; lvlo.x33y3ypos1 = 24; lvlo.x33y3o2 = 1; lvlo.x33y3xpos2 = 16; lvlo.x33y3ypos2 = 4; lvlo.x33y3o3 = 1; lvlo.x33y3xpos3 = 56; lvlo.x33y3ypos3 = -16; lvl.x33y4 = 2; lvl2.x33y4 = 2; lvlo.x33y4o1 = 5; lvlo.x33y4xpos1 = -90; lvlo.x33y4ypos1 = -78; lvlo.x33y5o3 = 161; lvlo.x33y5xpos3 = 0; lvlo.x33y5ypos3 = 90; lvl.x33y6 = 6; lvlo.x34y4o2 = 14; lvlo.x34y4xpos2 = 22; lvlo.x34y4ypos2 = -64; lvlo.x34y5o1 = 14; lvlo.x34y5xpos1 = 32; lvlo.x34y5ypos1 = 16; lvlo.x34y5o2 = 163; lvlo.x34y5xpos2 = 68; lvlo.x34y5ypos2 = 90; lvlo.x34y5o3 = 161; lvlo.x34y5xpos3 = -42; lvlo.x34y5ypos3 = 90; lvl.x34y6 = 6; lvl.x35y3 = 40; lvl.x35y4 = 20; lvlo.x35y4o2 = 14; lvlo.x35y4xpos2 = -72; lvlo.x35y4ypos2 = 66; lvl.x35y5 = 20; lvlo.x35y5o1 = 12; lvlo.x35y5xpos1 = -48; lvlo.x35y5ypos1 = 90; lvl.x35y6 = 6; lvl.x36y3 = 1; lvlo.x36y3o1 = 161; lvlo.x36y3xpos1 = -30; lvlo.x36y3ypos1 = 2; lvlo.x36y3o3 = 126; lvlo.x36y3xpos3 = 52; lvlo.x36y3ypos3 = -68; lvl.x36y4 = 7; lvl.x36y5 = 7; lvl.x36y6 = 7; lvlo.x37y2o2 = 14; lvlo.x37y2xpos2 = 0; lvlo.x37y2ypos2 = -56; lvl.x37y3 = 1; lvlo.x37y3o1 = 163; lvlo.x37y3xpos1 = 66; lvlo.x37y3ypos1 = 0; lvlo.x37y3o2 = 14; lvlo.x37y3xpos2 = -2; lvlo.x37y3ypos2 = -78; lvlo.x37y3o3 = 163; lvlo.x37y3xpos3 = -40; lvlo.x37y3ypos3 = 0; lvl.x37y4 = 7; lvl.x38y0 = 2; lvl.x38y1 = 2; lvlo.x38y1o1 = 161; lvlo.x38y1xpos1 = 36; lvlo.x38y1ypos1 = 90; lvlo.x38y1o2 = 163; lvlo.x38y1xpos2 = -48; lvlo.x38y1ypos2 = 90; lvlo.x38y1o3 = 126; lvlo.x38y1xpos3 = 20; lvlo.x38y1ypos3 = -6; lvl.x38y2 = 6; lvl.x38y3 = 7; lvl.x38y4 = 7; lvl.x39y-3 = 7; lvl.x39y-2 = 7; lvl.x39y-1 = 7; lvl.x39y0 = 7; lvl.x39y1 = 2; lvlo.x39y1o2 = 102; lvlo.x39y1xpos2 = 0; lvlo.x39y1ypos2 = 2; lvlo.x39y1yscale2 = 300; lvl.x39y2 = 6; lvl.x39y3 = 7; lvl.x39y4 = 7; lvl.x40y2 = 53; lvlo.x40y2o1 = 1; lvlo.x40y2xpos1 = -8; lvlo.x40y2ypos1 = -98; lvlo.x40y2o2 = 1; lvlo.x40y2xpos2 = 32; lvlo.x40y2ypos2 = -78; lvlo.x40y2o3 = 1; lvlo.x40y2xpos3 = 72; lvlo.x40y2ypos3 = -58; lvl.x40y3 = 7; lvl.x41y2 = 55; lvlo.x41y2o1 = 1; lvlo.x41y2xpos1 = -58; lvlo.x41y2ypos1 = 0; lvlo.x41y2o2 = 1; lvlo.x41y2xpos2 = -28; lvlo.x41y2ypos2 = 32; lvlo.x41y2o3 = 1; lvlo.x41y2xpos3 = 2; lvlo.x41y2ypos3 = 64; lvl.x41y3 = 54; lvlo.x41y3o1 = 1; lvlo.x41y3xpos1 = 36; lvlo.x41y3ypos1 = -80; lvlo.x41y3o2 = 1; lvlo.x41y3xpos2 = 66; lvlo.x41y3ypos2 = -48; lvl.x41y4 = 7; lvl.x41y5 = 7; lvl.x41y6 = 7; lvl.x42y3 = 56; lvlo.x42y3o1 = 1; lvlo.x42y3xpos1 = -36; lvlo.x42y3ypos1 = 18; lvlo.x42y3o2 = 1; lvlo.x42y3xpos2 = 4; lvlo.x42y3ypos2 = 38; lvlo.x42y3o3 = 1; lvlo.x42y3xpos3 = 44; lvlo.x42y3ypos3 = 58; lvl.x42y4 = 7; lvlo.x42y5o1 = 104; lvlo.x42y5xpos1 = 28; lvlo.x42y5ypos1 = 6; lvlo.x42y5yscale1 = 300; lvlo.x42y5o3 = 3; lvlo.x42y5xpos3 = -88; lvlo.x42y5ypos3 = 72; lvl.x42y6 = 6; lvl.x43y3 = 2; lvl2.x43y3 = 2; lvlo.x43y3o1 = 1; lvlo.x43y3xpos1 = -40; lvlo.x43y3ypos1 = 62; lvlo.x43y3o2 = 1; lvlo.x43y3xpos2 = -10; lvlo.x43y3ypos2 = 62; lvlo.x43y3o3 = 1; lvlo.x43y3xpos3 = 20; lvlo.x43y3ypos3 = 62; lvl.x43y4 = 2; lvl2.x43y4 = 6; lvlo.x43y4o3 = 165; lvlo.x43y4xpos3 = -92; lvlo.x43y4ypos3 = 8; lvl.x43y5 = 213; lvl2.x43y5 = 2; lvlo.x43y5o1 = 1; lvlo.x43y5xpos1 = -68; lvlo.x43y5ypos1 = 62; lvlo.x43y5o2 = 1; lvlo.x43y5xpos2 = -28; lvlo.x43y5ypos2 = 42; lvlo.x43y5o3 = 1; lvlo.x43y5xpos3 = 12; lvlo.x43y5ypos3 = 22; lvl.x43y6 = 6; lvl.x43y7 = 7; lvlo.x44y3o2 = 163; lvlo.x44y3xpos2 = -38; lvlo.x44y3ypos2 = 88; lvlo.x44y3o3 = 163; lvlo.x44y3xpos3 = 38; lvlo.x44y3ypos3 = 88; lvl.x44y4 = 218; lvl2.x44y4 = 6; lvl.x44y5 = 2; lvlo.x44y5o1 = 101; lvlo.x44y5xpos1 = 0; lvlo.x44y5ypos1 = 8; lvlo.x44y5yscale1 = 300; lvl.x44y6 = 53; lvl2.x44y6 = 2; lvlo.x44y6o1 = 101; lvlo.x44y6xpos1 = 0; lvlo.x44y6ypos1 = 0; lvlo.x44y6yscale1 = 300; lvl.x44y7 = 7; lvlo.x45y3o1 = 102; lvlo.x45y3xpos1 = 12; lvlo.x45y3ypos1 = 58; lvlo.x45y3o2 = 4; lvlo.x45y3xpos2 = 92; lvlo.x45y3ypos2 = 76; lvl.x45y4 = 6; lvl.x45y6 = 55; lvlo.x45y6o1 = 163; lvlo.x45y6xpos1 = -48; lvlo.x45y6ypos1 = 50; lvl.x45y7 = 54; lvlo.x45y7o1 = 163; lvlo.x45y7xpos1 = 64; lvlo.x45y7ypos1 = -18; lvl.x45y8 = 7; lvl.x46y3 = 1; lvl.x46y4 = 7; lvl.x46y7 = 56; lvlo.x46y7o1 = 1; lvlo.x46y7xpos1 = -36; lvlo.x46y7ypos1 = 20; lvlo.x46y7o2 = 1; lvlo.x46y7xpos2 = 4; lvlo.x46y7ypos2 = 40; lvlo.x46y7o3 = 1; lvlo.x46y7xpos3 = 44; lvlo.x46y7ypos3 = 60; lvl.x46y8 = 7; lvl.x47y0 = 7; lvl.x47y1 = 7; lvl.x47y2 = 7; lvl.x47y3 = 131; lvl.x47y4 = 133; lvlo.x47y4o1 = 102; lvlo.x47y4xpos1 = 14; lvlo.x47y4ypos1 = -14; lvl.x47y7 = 60; lvl.x47y8 = 7; lvl.x47y9 = 7; lvl.x47y10 = 7; lvl.x48y3 = 2; lvl.x48y4 = 2; lvl2.x48y4 = 207; lvlo.x48y7o2 = 5; lvlo.x48y7xpos2 = -88; lvlo.x48y7ypos2 = 10; lvl.x49y5 = 2; lvl2.x49y5 = 208; lvlo.x49y6o1 = 6; lvlo.x49y6xpos1 = 66; lvlo.x49y6ypos1 = 58; lvlo.x49y6o3 = 14; lvlo.x49y6xpos3 = -68; lvlo.x49y6ypos3 = 36; lvl.x50y5 = 2; lvl2.x50y5 = 207; lvl.x50y6 = 6; lvl.x50y7 = 7; lvl.x50y8 = 7; lvl.x50y9 = 7; lvl.x50y10 = 7; lvl.x51y6 = 43; lvlo.x51y6o1 = 1; lvlo.x51y6xpos1 = -28; lvlo.x51y6ypos1 = -86; lvlo.x51y6o2 = 1; lvlo.x51y6xpos2 = 12; lvlo.x51y6ypos2 = -66; lvlo.x51y6o3 = 1; lvlo.x51y6xpos3 = 52; lvlo.x51y6ypos3 = -46; lvl.x51y7 = 7; lvl.x52y1 = 20; lvl.x52y2 = 20; lvl.x52y3 = 20; lvl.x52y4 = 20; lvl.x52y5 = 20; lvl.x52y6 = 1; lvlo.x52y6o1 = 102; lvlo.x52y6xpos1 = 46; lvlo.x52y6ypos1 = -40; lvlo.x52y6yscale1 = 150; lvl.x52y7 = 7; lvl.x53y4 = 2; lvlo.x53y4o1 = 14; lvlo.x53y4xpos1 = -4; lvlo.x53y4ypos1 = 66; lvl.x53y5 = 1; lvlo.x53y5o1 = 3; lvlo.x53y5xpos1 = -88; lvlo.x53y5ypos1 = -16; lvl.x53y6 = 1; lvl.x53y7 = 7; lvlo.x54y3o1 = 1; lvlo.x54y3xpos1 = -30; lvlo.x54y3ypos1 = 64; lvlo.x54y3o2 = 1; lvlo.x54y3xpos2 = 0; lvlo.x54y3ypos2 = 64; lvlo.x54y3o3 = 1; lvlo.x54y3xpos3 = 30; lvlo.x54y3ypos3 = 64; lvl.x54y4 = 6; lvl.x54y5 = 200; lvl2.x54y5 = 80; lvlo.x54y5o1 = 103; lvlo.x54y5xpos1 = -46; lvlo.x54y5ypos1 = -78; lvl.x54y6 = 75; lvl.x54y7 = 7; lvlo.x55y3o1 = 1; lvlo.x55y3xpos1 = -30; lvlo.x55y3ypos1 = 64; lvlo.x55y3o2 = 1; lvlo.x55y3xpos2 = 0; lvlo.x55y3ypos2 = 64; lvlo.x55y3o3 = 1; lvlo.x55y3xpos3 = 30; lvlo.x55y3ypos3 = 64; lvl.x55y4 = 6; lvl.x55y5 = 200; lvl2.x55y5 = 7; lvlo.x55y5o1 = 1; lvlo.x55y5xpos1 = -30; lvlo.x55y5ypos1 = -20; lvlo.x55y5o2 = 1; lvlo.x55y5xpos2 = 0; lvlo.x55y5ypos2 = -20; lvlo.x55y5o3 = 1; lvlo.x55y5xpos3 = 30; lvlo.x55y5ypos3 = -20; lvl.x55y6 = 7; lvl.x55y7 = 7; lvlo.x56y3o1 = 1; lvlo.x56y3xpos1 = -30; lvlo.x56y3ypos1 = 60; lvlo.x56y3o2 = 1; lvlo.x56y3xpos2 = 0; lvlo.x56y3ypos2 = 60; lvlo.x56y3o3 = 1; lvlo.x56y3xpos3 = 30; lvlo.x56y3ypos3 = 60; lvl.x56y5 = 1; lvlo.x56y5o1 = 7; lvlo.x56y5xpos1 = -48; lvlo.x56y5ypos1 = 0; lvl.x56y6 = 7; lvl.x57y5 = 56; lvlo.x57y5o1 = 1; lvlo.x57y5xpos1 = -22; lvlo.x57y5ypos1 = -2; lvlo.x57y5o2 = 1; lvlo.x57y5xpos2 = 18; lvlo.x57y5ypos2 = 18; lvlo.x57y5o3 = 1; lvlo.x57y5xpos3 = 58; lvlo.x57y5ypos3 = 38; lvl.x57y6 = 7; lvlo.x58y5o1 = 7; lvlo.x58y5xpos1 = -70; lvlo.x58y5ypos1 = 90; lvl.x58y6 = 6; lvl.x58y7 = 7; lvl.x58y8 = 7; lvlo.x59y5o1 = 15; lvlo.x59y5xpos1 = 0; lvlo.x59y5ypos1 = 50; lvl.x60y5 = 2; lvlo.x60y5o1 = 16; lvlo.x60y5xpos1 = 0; lvlo.x60y5ypos1 = 50; lvl.x60y6 = 2; lvlo.x61y5o1 = 161; lvlo.x61y5xpos1 = -24; lvlo.x61y5ypos1 = 90; lvlo.x61y5o2 = 163; lvlo.x61y5xpos2 = 50; lvlo.x61y5ypos2 = 90; lvlo.x61y5o3 = 7; lvlo.x61y5xpos3 = -36; lvlo.x61y5ypos3 = 92; lvl.x61y6 = 6; lvl.x61y7 = 7; lvl.x61y8 = 7; lvl2.x62y5 = 222; lvl.x62y6 = 202; lvl.x63y5 = 221; lvl2.x63y5 = 223; lvlo.x63y5o1 = 102; lvlo.x63y5xpos1 = -32; lvlo.x63y5ypos1 = -56; lvl.x63y6 = 202; lvlo.x64y5o1 = 161; lvlo.x64y5xpos1 = 32; lvlo.x64y5ypos1 = 90; lvlo.x64y5o2 = 163; lvlo.x64y5xpos2 = 18; lvlo.x64y5ypos2 = 92; lvlo.x64y5o3 = 7; lvlo.x64y5xpos3 = -80; lvlo.x64y5ypos3 = 90; lvl.x64y6 = 6; lvl.x64y7 = 7; lvl.x64y8 = 7; lvl.x65y6 = 53; lvlo.x65y6o1 = 1; lvlo.x65y6xpos1 = -4; lvlo.x65y6ypos1 = -88; lvlo.x65y6o2 = 1; lvlo.x65y6xpos2 = 36; lvlo.x65y6ypos2 = -68; lvlo.x65y6o3 = 1; lvlo.x65y6xpos3 = 76; lvlo.x65y6ypos3 = -48; lvl.x65y7 = 7; lvl2.x65y8 = 7; lvl.x66y6 = 55; lvl.x66y7 = 54; lvl.x66y8 = 7; lvl.x67y7 = 56; lvlo.x67y7o1 = 1; lvlo.x67y7xpos1 = -28; lvlo.x67y7ypos1 = 22; lvlo.x67y7o2 = 1; lvlo.x67y7xpos2 = 12; lvlo.x67y7ypos2 = 42; lvlo.x67y7o3 = 1; lvlo.x67y7xpos3 = 52; lvlo.x67y7ypos3 = 62; lvl.x67y8 = 7; lvl.x67y9 = 7; lvlo.x68y7o3 = 163; lvlo.x68y7xpos3 = 14; lvlo.x68y7ypos3 = 88; lvl.x68y8 = 6; lvlo.x69y7o2 = 163; lvlo.x69y7xpos2 = 46; lvlo.x69y7ypos2 = 90; lvlo.x69y7o3 = 161; lvlo.x69y7xpos3 = -18; lvlo.x69y7ypos3 = 90; lvl.x69y8 = 6; lvlo.x70y7o1 = 163; lvlo.x70y7xpos1 = 66; lvlo.x70y7ypos1 = 90; lvlo.x70y7o2 = 163; lvlo.x70y7xpos2 = -22; lvlo.x70y7ypos2 = 90; lvlo.x70y7o3 = 161; lvlo.x70y7xpos3 = -8; lvlo.x70y7ypos3 = 90; lvl.x70y8 = 6; lvlo.x71y7o1 = 13; lvlo.x71y7xpos1 = -68; lvlo.x71y7ypos1 = 88; lvlo.x71y7o2 = 163; lvlo.x71y7xpos2 = 14; lvlo.x71y7ypos2 = 90; lvl.x71y8 = 6; lvl.x72y8 = 6; } tellTarget ('_root.Level') { setlevel(); } this.removeMovieClip(); } } movieClip 2224 zone1-act1 { frame 1 { tellTarget ('_root.Level') { maxX = 7380; maxY = 5400; lvl = new Array(); lvl2 = new Array(); lvlo = new Array(); lvl.x1y-1 = 7; lvl.x1y0 = 7; lvl.x1y1 = 7; lvl.x1y2 = 7; lvl.x1y3 = 7; lvl.x2y-1 = 7; lvl.x2y0 = 2; lvlo.x2y0o1 = 1; lvlo.x2y0xpos1 = -74; lvlo.x2y0ypos1 = 63; lvlo.x2y0o2 = 1; lvlo.x2y0xpos2 = -44; lvlo.x2y0ypos2 = 63; lvlo.x2y0o3 = 1; lvlo.x2y0xpos3 = -14; lvlo.x2y0ypos3 = 63; lvl.x2y1 = 17; lvlo.x2y1o1 = 1; lvlo.x2y1xpos1 = 18; lvlo.x2y1ypos1 = -25; lvlo.x2y1o2 = 1; lvlo.x2y1xpos2 = 18; lvlo.x2y1ypos2 = 5; lvlo.x2y1o3 = 1; lvlo.x2y1xpos3 = 18; lvlo.x2y1ypos3 = 35; lvl.x2y2 = 64; lvl.x2y3 = 7; lvl.x3y-1 = 7; lvl.x3y2 = 1; lvlo.x3y2o1 = 159; lvlo.x3y2xpos1 = 0; lvlo.x3y2ypos1 = -34; lvlo.x3y2o2 = 157; lvlo.x3y2xpos2 = -38; lvlo.x3y2ypos2 = 0; lvl.x3y3 = 7; lvl.x4y-1 = 7; lvlo.x4y0o1 = 103; lvlo.x4y0xpos1 = 50; lvlo.x4y0ypos1 = 2; lvlo.x4y0yscale1 = 300; lvlo.x4y1o1 = 103; lvlo.x4y1xpos1 = 50; lvlo.x4y1ypos1 = -2; lvlo.x4y1yscale1 = 300; lvl.x4y2 = 1; lvlo.x4y2o1 = 156; lvlo.x4y2xpos1 = -45; lvlo.x4y2ypos1 = -1; lvlo.x4y2o2 = 151; lvlo.x4y2xpos2 = 2; lvlo.x4y2ypos2 = -1; lvlo.x4y2o3 = 124; lvlo.x4y2xpos3 = 7; lvlo.x4y2ypos3 = -53; lvl.x4y3 = 7; lvl.x5y-1 = 7; lvlo.x5y1o1 = 104; lvlo.x5y1xpos1 = 12; lvlo.x5y1ypos1 = 48; lvlo.x5y1xscale1 = 268; lvlo.x5y1o2 = 152; lvlo.x5y1xpos2 = 36; lvlo.x5y1ypos2 = 88; lvlo.x5y1o3 = 122; lvlo.x5y1xpos3 = -12; lvlo.x5y1ypos3 = 89; lvl.x5y2 = 56; lvl2.x5y2 = 6; lvlo.x5y2o1 = 1; lvlo.x5y2xpos1 = -34; lvlo.x5y2ypos1 = 9; lvlo.x5y2o2 = 1; lvlo.x5y2xpos2 = 6; lvlo.x5y2ypos2 = 29; lvlo.x5y2o3 = 1; lvlo.x5y2xpos3 = 46; lvlo.x5y2ypos3 = 49; lvl.x5y3 = 7; lvl.x6y-1 = 7; lvlo.x6y1o1 = 104; lvlo.x6y1xpos1 = -13; lvlo.x6y1ypos1 = 48; lvlo.x6y1xscale1 = 270; lvlo.x6y1o2 = 158; lvlo.x6y1xpos2 = -9; lvlo.x6y1ypos2 = 23; lvlo.x6y1o3 = 153; lvlo.x6y1xpos3 = -48; lvlo.x6y1ypos3 = 90; lvl2.x6y2 = 6; lvlo.x6y2o1 = 1; lvlo.x6y2xpos1 = -30; lvlo.x6y2ypos1 = 59; lvlo.x6y2o2 = 1; lvlo.x6y2xpos2 = 0; lvlo.x6y2ypos2 = 59; lvlo.x6y2o3 = 1; lvlo.x6y2xpos3 = 30; lvlo.x6y2ypos3 = 59; lvl.x6y3 = 6; lvl.x7y-1 = 7; lvl.x7y0 = 2; lvlo.x7y0o1 = 103; lvlo.x7y0xpos1 = -50; lvlo.x7y0ypos1 = 0; lvlo.x7y0yscale1 = 300; lvlo.x7y1o1 = 103; lvlo.x7y1xpos1 = -50; lvlo.x7y1ypos1 = 0; lvlo.x7y1xscale1 = 100; lvlo.x7y1yscale1 = 300; lvlo.x7y1o2 = 155; lvlo.x7y1xpos2 = 17; lvlo.x7y1ypos2 = 88; lvlo.x7y1o3 = 156; lvlo.x7y1xpos3 = 37; lvlo.x7y1ypos3 = 88; lvl.x7y2 = 69; lvlo.x7y2o1 = 1; lvlo.x7y2xpos1 = -29; lvlo.x7y2ypos1 = -61; lvlo.x7y2o2 = 1; lvlo.x7y2xpos2 = -29; lvlo.x7y2ypos2 = -31; lvlo.x7y2o3 = 1; lvlo.x7y2xpos3 = -29; lvlo.x7y2ypos3 = -1; lvl.x7y3 = 7; lvl.x8y2 = 53; lvl.x8y3 = 7; lvl.x9y2 = 56; lvl2.x9y2 = 122; lvl.x9y3 = 7; lvl2.x9y3 = 6; lvl.x9y4 = 7; lvl.x10y2 = 115; lvl2.x10y2 = 123; lvlo.x10y2o1 = 102; lvlo.x10y2xpos1 = -35; lvlo.x10y2ypos1 = -47; lvl.x10y3 = 127; lvl2.x10y3 = 53; lvl.x10y4 = 7; lvl.x11y3 = 56; lvl.x11y4 = 7; lvl.x12y0 = 2; lvlo.x12y0o1 = 101; lvlo.x12y0xpos1 = 0; lvlo.x12y0ypos1 = 0; lvlo.x12y0yscale1 = 300; lvl.x12y1 = 2; lvlo.x12y1o1 = 101; lvlo.x12y1xpos1 = 0; lvlo.x12y1ypos1 = 0; lvlo.x12y1yscale1 = 300; lvl.x12y2 = 2; lvlo.x12y2o1 = 101; lvlo.x12y2xpos1 = 0; lvlo.x12y2ypos1 = 0; lvlo.x12y2yscale1 = 300; lvl.x12y3 = 2; lvlo.x12y3o1 = 101; lvlo.x12y3xpos1 = 0; lvlo.x12y3ypos1 = 0; lvlo.x12y3yscale1 = 300; lvlo.x12y3o2 = 158; lvlo.x12y3xpos2 = -10; lvlo.x12y3ypos2 = 25; lvlo.x12y3o3 = 157; lvlo.x12y3xpos3 = 16; lvlo.x12y3ypos3 = 90; lvl.x12y4 = 6; lvl.x12y5 = 7; lvl.x12y6 = 7; lvlo.x13y3o3 = 15; lvlo.x13y3xpos3 = 0; lvlo.x13y3ypos3 = 50; lvl.x13y4 = 2; lvl.x13y5 = 43; lvl2.x13y5 = 14; lvl.x13y6 = 7; lvlo.x14y3o3 = 16; lvlo.x14y3xpos3 = 0; lvlo.x14y3ypos3 = 50; lvl.x14y5 = 1; lvl2.x14y5 = 14; lvlo.x14y5o3 = 122; lvlo.x14y5xpos3 = -23; lvlo.x14y5ypos3 = 1; lvl.x14y6 = 7; lvlo.x15y3o1 = 159; lvlo.x15y3xpos1 = 0; lvlo.x15y3ypos1 = 56; lvlo.x15y3o2 = 152; lvlo.x15y3xpos2 = 34; lvlo.x15y3ypos2 = 87; lvlo.x15y3o3 = 124; lvlo.x15y3xpos3 = 39; lvlo.x15y3ypos3 = 0; lvl.x15y4 = 6; lvl.x15y5 = 1; lvl2.x15y5 = 10; lvl.x15y6 = 7; lvlo.x16y3o1 = 156; lvlo.x16y3xpos1 = -22; lvlo.x16y3ypos1 = 88; lvl.x16y4 = 127; lvlo.x16y4o1 = 23; lvlo.x16y4xpos1 = 86; lvlo.x16y4ypos1 = -6; lvl.x16y5 = 1; lvl2.x16y5 = 14; lvlo.x16y5o1 = 23; lvlo.x16y5xpos1 = 88; lvlo.x16y5ypos1 = -60; lvlo.x16y5o3 = 123; lvlo.x16y5xpos3 = -30; lvlo.x16y5ypos3 = -61; lvl.x16y6 = 7; lvlo.x17y3o1 = 158; lvlo.x17y3xpos1 = -2; lvlo.x17y3ypos1 = 23; lvlo.x17y3o3 = 11; lvlo.x17y3xpos3 = 70; lvlo.x17y3ypos3 = 89; lvl.x17y4 = 6; lvl.x17y5 = 7; lvl.x17y6 = 7; lvl.x18y3 = 1; lvlo.x18y3o1 = 1; lvlo.x18y3xpos1 = -33; lvlo.x18y3ypos1 = -30; lvlo.x18y3o2 = 1; lvlo.x18y3xpos2 = -3; lvlo.x18y3ypos2 = -30; lvlo.x18y3o3 = 1; lvlo.x18y3xpos3 = 27; lvlo.x18y3ypos3 = -30; lvl.x18y4 = 7; lvl.x18y5 = 7; lvlo.x19y1o1 = 1; lvlo.x19y1xpos1 = 61; lvlo.x19y1ypos1 = -30; lvlo.x19y1o2 = 1; lvlo.x19y1xpos2 = 61; lvlo.x19y1ypos2 = 0; lvlo.x19y1o3 = 1; lvlo.x19y1xpos3 = 61; lvlo.x19y1ypos3 = 30; lvlo.x19y2o1 = 159; lvlo.x19y2xpos1 = -2; lvlo.x19y2ypos1 = 56; lvlo.x19y2o2 = 152; lvlo.x19y2xpos2 = 2; lvlo.x19y2ypos2 = 89; lvlo.x19y2o3 = 2; lvlo.x19y2xpos3 = 80; lvlo.x19y2ypos3 = 90; lvl.x19y3 = 132; lvl2.x19y3 = 10; lvl.x19y4 = 133; lvl2.x19y4 = 10; lvl.x19y5 = 7; lvlo.x20y0o1 = 1; lvlo.x20y0xpos1 = 61; lvlo.x20y0ypos1 = -68; lvlo.x20y0o2 = 1; lvlo.x20y0xpos2 = 61; lvlo.x20y0ypos2 = -38; lvlo.x20y0o3 = 1; lvlo.x20y0xpos3 = 61; lvlo.x20y0ypos3 = -8; lvl.x20y1 = 1; lvlo.x20y1o1 = 153; lvlo.x20y1xpos1 = 22; lvlo.x20y1ypos1 = 0; lvlo.x20y1o2 = 156; lvlo.x20y1xpos2 = -35; lvlo.x20y1ypos2 = -2; lvlo.x20y1o3 = 2; lvlo.x20y1xpos3 = 80; lvlo.x20y1ypos3 = 0; lvl.x20y2 = 7; lvl.x20y3 = 22; lvl2.x20y3 = 10; lvl.x20y4 = 1; lvl2.x20y4 = 10; lvlo.x20y4o1 = 1; lvlo.x20y4xpos1 = -30; lvlo.x20y4ypos1 = -20; lvlo.x20y4o2 = 1; lvlo.x20y4xpos2 = 0; lvlo.x20y4ypos2 = -20; lvlo.x20y4o3 = 1; lvlo.x20y4xpos3 = 30; lvlo.x20y4ypos3 = -20; lvl.x20y5 = 7; lvlo.x21y-1o1 = 157; lvlo.x21y-1xpos1 = -37; lvlo.x21y-1ypos1 = 90; lvlo.x21y-1o2 = 7; lvlo.x21y-1xpos2 = 26; lvlo.x21y-1ypos2 = 90; lvlo.x21y-1o3 = 123; lvlo.x21y-1xpos3 = -37; lvlo.x21y-1ypos3 = 5; lvl.x21y0 = 6; lvl.x21y1 = 7; lvl.x21y2 = 7; lvl.x21y3 = 25; lvl2.x21y3 = 10; lvlo.x21y3o1 = 1; lvlo.x21y3xpos1 = -2; lvlo.x21y3ypos1 = 78; lvlo.x21y3o2 = 1; lvlo.x21y3xpos2 = 38; lvlo.x21y3ypos2 = 58; lvlo.x21y3o3 = 1; lvlo.x21y3xpos3 = 78; lvlo.x21y3ypos3 = 38; lvl.x21y4 = 1; lvl2.x21y4 = 10; lvlo.x21y4o3 = 17; lvlo.x21y4xpos3 = 76; lvlo.x21y4ypos3 = -3; lvl.x21y5 = 7; lvl.x22y-2 = 2; lvl2.x22y-1 = 116; lvl.x22y0 = 3; lvl2.x22y0 = 118; lvl.x22y1 = 6; lvl.x22y2 = 22; lvl2.x22y2 = 10; lvl.x22y3 = 2; lvl2.x22y3 = 10; lvlo.x22y3o1 = 4; lvlo.x22y3xpos1 = 91; lvlo.x22y3ypos1 = 79; lvlo.x22y3o3 = 121; lvlo.x22y3xpos3 = -2; lvlo.x22y3ypos3 = 89; lvl.x22y4 = 6; lvl.x23y-2 = 2; lvl.x23y-1 = 115; lvl2.x23y-1 = 123; lvlo.x23y-1o1 = 102; lvlo.x23y-1xpos1 = -39; lvlo.x23y-1ypos1 = -39; lvl.x23y0 = 127; lvlo.x23y0o2 = 156; lvlo.x23y0xpos2 = 0; lvlo.x23y0ypos2 = 89; lvlo.x23y0o3 = 154; lvlo.x23y0xpos3 = 27; lvlo.x23y0ypos3 = 88; lvl.x23y1 = 6; lvl.x23y2 = 8; lvl2.x23y2 = 12; lvl.x23y3 = 1; lvl2.x23y3 = 12; lvlo.x23y3o1 = 1; lvlo.x23y3xpos1 = -30; lvlo.x23y3ypos1 = -28; lvlo.x23y3o2 = 1; lvlo.x23y3xpos2 = 0; lvlo.x23y3ypos2 = -28; lvlo.x23y3o3 = 1; lvlo.x23y3xpos3 = 30; lvlo.x23y3ypos3 = -28; lvl.x23y4 = 7; lvl.x24y1 = 43; lvl.x24y2 = 25; lvl.x24y3 = 52; lvl.x24y4 = 7; lvl.x24y5 = 7; lvl2.x25y1 = 207; lvlo.x25y3o1 = 5; lvlo.x25y3xpos1 = -91; lvlo.x25y3ypos1 = -82; lvl.x25y4 = 56; lvlo.x25y4o1 = 1; lvlo.x25y4xpos1 = -38; lvlo.x25y4ypos1 = 10; lvlo.x25y4o2 = 1; lvlo.x25y4xpos2 = 2; lvlo.x25y4ypos2 = 30; lvlo.x25y4o3 = 1; lvlo.x25y4xpos3 = 42; lvlo.x25y4ypos3 = 50; lvl.x25y5 = 7; lvl2.x26y2 = 208; lvlo.x26y4o1 = 158; lvlo.x26y4xpos1 = 0; lvlo.x26y4ypos1 = 25; lvlo.x26y4o2 = 152; lvlo.x26y4xpos2 = -39; lvlo.x26y4ypos2 = 90; lvlo.x26y4o3 = 124; lvlo.x26y4xpos3 = -33; lvlo.x26y4ypos3 = 18; lvl.x26y5 = 6; lvl.x27y-6 = 7; lvl.x27y-5 = 7; lvl.x27y-4 = 7; lvl.x27y-3 = 7; lvl.x27y-2 = 7; lvl.x27y-1 = 7; lvl.x27y0 = 7; lvl.x27y1 = 8; lvlo.x27y1o1 = 103; lvlo.x27y1xpos1 = 0; lvlo.x27y1ypos1 = 15; lvlo.x27y1yscale1 = 200; lvl.x27y2 = 1; lvlo.x27y2o1 = 103; lvlo.x27y2xpos1 = 0; lvlo.x27y2ypos1 = -24; lvlo.x27y2yscale1 = 200; lvl.x27y3 = 7; lvl.x27y4 = 26; lvl2.x27y4 = 11; lvlo.x27y4o3 = 122; lvlo.x27y4xpos3 = 20; lvlo.x27y4ypos3 = 91; lvl.x27y5 = 6; lvlo.x28y-4o1 = 1; lvlo.x28y-4xpos1 = 12; lvlo.x28y-4ypos1 = 68; lvlo.x28y-4o2 = 1; lvlo.x28y-4xpos2 = 42; lvlo.x28y-4ypos2 = 68; lvlo.x28y-4o3 = 1; lvlo.x28y-4xpos3 = 72; lvlo.x28y-4ypos3 = 68; lvl.x28y-3 = 126; lvl2.x28y-3 = 15; lvlo.x28y-3o1 = 1; lvlo.x28y-3xpos1 = -69; lvlo.x28y-3ypos1 = -46; lvlo.x28y-3o2 = 1; lvlo.x28y-3xpos2 = -69; lvlo.x28y-3ypos2 = -16; lvlo.x28y-3o3 = 1; lvlo.x28y-3xpos3 = -69; lvlo.x28y-3ypos3 = 14; lvl.x28y-2 = 39; lvl2.x28y-2 = 15; lvlo.x28y-2o1 = 2; lvlo.x28y-2xpos1 = -72; lvlo.x28y-2ypos1 = 0; lvl.x28y-1 = 19; lvlo.x28y-1o1 = 2; lvlo.x28y-1xpos1 = 21; lvlo.x28y-1ypos1 = 90; lvl.x28y0 = 6; lvl.x28y1 = 21; lvl2.x28y1 = 11; lvl.x28y2 = 1; lvl2.x28y2 = 11; lvlo.x28y2o1 = 1; lvlo.x28y2xpos1 = -30; lvlo.x28y2ypos1 = -28; lvlo.x28y2o2 = 1; lvlo.x28y2xpos2 = 0; lvlo.x28y2ypos2 = -28; lvlo.x28y2o3 = 1; lvlo.x28y2xpos3 = 30; lvlo.x28y2ypos3 = -28; lvl.x28y3 = 7; lvl.x28y4 = 8; lvl2.x28y4 = 10; lvlo.x28y4o1 = 11; lvlo.x28y4xpos1 = 0; lvlo.x28y4ypos1 = 91; lvl.x28y5 = 6; lvlo.x29y-4o1 = 1; lvlo.x29y-4xpos1 = -30; lvlo.x29y-4ypos1 = 66; lvlo.x29y-4o2 = 1; lvlo.x29y-4xpos2 = 0; lvlo.x29y-4ypos2 = 66; lvlo.x29y-4o3 = 1; lvlo.x29y-4xpos3 = 30; lvlo.x29y-4ypos3 = 66; lvl.x29y-3 = 23; lvl2.x29y-3 = 10; lvl2.x29y-2 = 12; lvl2.x29y-1 = 16; lvl.x29y0 = 18; lvl2.x29y0 = 13; lvlo.x29y0o1 = 1; lvlo.x29y0xpos1 = -74; lvlo.x29y0ypos1 = -46; lvlo.x29y0o2 = 1; lvlo.x29y0xpos2 = -74; lvlo.x29y0ypos2 = -16; lvlo.x29y0o3 = 1; lvlo.x29y0xpos3 = -74; lvlo.x29y0ypos3 = 14; lvl.x29y1 = 1; lvlo.x29y1o3 = 2; lvlo.x29y1xpos3 = -72; lvlo.x29y1ypos3 = 0; lvl.x29y2 = 45; lvl2.x29y2 = 12; lvlo.x29y2o1 = 1; lvlo.x29y2xpos1 = -29; lvlo.x29y2ypos1 = -3; lvlo.x29y2o2 = 1; lvlo.x29y2xpos2 = 11; lvlo.x29y2ypos2 = 17; lvlo.x29y2o3 = 1; lvlo.x29y2xpos3 = 51; lvlo.x29y2ypos3 = 37; lvl.x29y3 = 7; lvl.x29y4 = 25; lvl2.x29y4 = 10; lvlo.x29y4o1 = 156; lvlo.x29y4xpos1 = 0; lvlo.x29y4ypos1 = 88; lvlo.x29y4o3 = 123; lvlo.x29y4xpos3 = -18; lvlo.x29y4ypos3 = 15; lvl.x29y5 = 6; lvlo.x30y-4o1 = 1; lvlo.x30y-4xpos1 = -30; lvlo.x30y-4ypos1 = 65; lvlo.x30y-4o2 = 1; lvlo.x30y-4xpos2 = 0; lvlo.x30y-4ypos2 = 65; lvlo.x30y-4o3 = 1; lvlo.x30y-4xpos3 = 30; lvlo.x30y-4ypos3 = 65; lvl.x30y-3 = 6; lvl.x30y-2 = 2; lvl2.x30y-2 = 16; lvl2.x30y-1 = 16; lvlo.x30y-1o2 = 123; lvlo.x30y-1xpos2 = -31; lvlo.x30y-1ypos2 = -2; lvlo.x30y-1o3 = 7; lvlo.x30y-1xpos3 = -41; lvlo.x30y-1ypos3 = 92; lvl.x30y0 = 6; lvl.x30y1 = 89; lvlo.x30y1o1 = 1; lvlo.x30y1xpos1 = -30; lvlo.x30y1ypos1 = -60; lvlo.x30y1o2 = 1; lvlo.x30y1xpos2 = 12; lvlo.x30y1ypos2 = -38; lvlo.x30y1o3 = 1; lvlo.x30y1xpos3 = 52; lvlo.x30y1ypos3 = 1; lvl.x30y2 = 87; lvlo.x30y2o2 = 9; lvlo.x30y2xpos2 = 90; lvlo.x30y2ypos2 = -62; lvl.x30y3 = 7; lvl2.x30y3 = 10; lvl.x30y4 = 1; lvl2.x30y4 = 10; lvlo.x30y4o1 = 156; lvlo.x30y4xpos1 = 36; lvlo.x30y4ypos1 = -1; lvlo.x30y4o2 = 157; lvlo.x30y4xpos2 = -42; lvlo.x30y4ypos2 = 0; lvl.x30y5 = 7; lvl.x30y6 = 7; lvl.x31y-6 = 2; lvl.x31y-5 = 2; lvl.x31y-4 = 2; lvlo.x31y-4o1 = 1; lvlo.x31y-4xpos1 = -79; lvlo.x31y-4ypos1 = 64; lvlo.x31y-4o2 = 1; lvlo.x31y-4xpos2 = -49; lvlo.x31y-4ypos2 = 64; lvlo.x31y-4o3 = 1; lvlo.x31y-4xpos3 = -19; lvlo.x31y-4ypos3 = 64; lvl.x31y-3 = 17; lvl2.x31y-3 = 15; lvlo.x31y-3o1 = 1; lvlo.x31y-3xpos1 = 43; lvlo.x31y-3ypos1 = -30; lvlo.x31y-3o2 = 1; lvlo.x31y-3xpos2 = 43; lvlo.x31y-3ypos2 = 0; lvlo.x31y-3o3 = 1; lvlo.x31y-3xpos3 = 43; lvlo.x31y-3ypos3 = 30; lvl.x31y-2 = 2; lvlo.x31y-2o1 = 1; lvlo.x31y-2xpos1 = 38; lvlo.x31y-2ypos1 = -30; lvlo.x31y-2o2 = 1; lvlo.x31y-2xpos2 = 38; lvlo.x31y-2ypos2 = 0; lvlo.x31y-2o3 = 1; lvlo.x31y-2xpos3 = 38; lvlo.x31y-2ypos3 = 30; lvlo.x31y-1o1 = 158; lvlo.x31y-1xpos1 = -7; lvlo.x31y-1ypos1 = 25; lvlo.x31y-1o2 = 152; lvlo.x31y-1xpos2 = -29; lvlo.x31y-1ypos2 = 90; lvlo.x31y-1xscale2 = 100; lvlo.x31y-1yscale2 = 100; lvlo.x31y-1o3 = 124; lvlo.x31y-1xpos3 = -26; lvlo.x31y-1ypos3 = 10; lvlo.x31y-1xscale3 = 100; lvlo.x31y-1yscale3 = 100; lvl.x31y0 = 6; lvl.x31y1 = 7; lvl.x31y2 = 7; lvl.x31y3 = 7; lvl2.x31y3 = 10; lvl.x31y4 = 131; lvl2.x31y4 = 10; lvl.x31y5 = 133; lvl2.x31y5 = 10; lvl.x31y6 = 7; lvl.x32y-6 = 7; lvl.x32y-5 = 7; lvl.x32y-4 = 7; lvl.x32y-3 = 7; lvl.x32y-2 = 32; lvl2.x32y-1 = 116; lvl.x32y0 = 3; lvl2.x32y0 = 119; lvl.x32y1 = 118; lvlo.x32y1o1 = 1; lvlo.x32y1xpos1 = 22; lvlo.x32y1ypos1 = -64; lvlo.x32y1o2 = 1; lvlo.x32y1xpos2 = 22; lvlo.x32y1ypos2 = -34; lvlo.x32y1o3 = 1; lvlo.x32y1xpos3 = 22; lvlo.x32y1ypos3 = -4; lvl.x32y2 = 6; lvl.x32y3 = 25; lvlo.x32y3o1 = 101; lvlo.x32y3xpos1 = 31; lvlo.x32y3ypos1 = 0; lvlo.x32y3yscale1 = 300; lvl.x32y4 = 1; lvlo.x32y4o1 = 101; lvlo.x32y4xpos1 = 31; lvlo.x32y4ypos1 = -24; lvlo.x32y4yscale1 = 200; lvlo.x32y4o2 = 160; lvlo.x32y4xpos2 = -4; lvlo.x32y4ypos2 = -31; lvlo.x32y4o3 = 7; lvlo.x32y4xpos3 = -66; lvlo.x32y4ypos3 = 0; lvl.x32y5 = 1; lvl2.x32y5 = 7; lvlo.x32y5o1 = 1; lvlo.x32y5xpos1 = -41; lvlo.x32y5ypos1 = -21; lvlo.x32y5o2 = 1; lvlo.x32y5xpos2 = -11; lvlo.x32y5ypos2 = -21; lvlo.x32y5o3 = 1; lvlo.x32y5xpos3 = 19; lvlo.x32y5ypos3 = -21; lvl.x32y6 = 7; lvl.x33y-2 = 2; lvl.x33y-1 = 115; lvl2.x33y-1 = 123; lvlo.x33y-1o1 = 102; lvlo.x33y-1xpos1 = -43; lvlo.x33y-1ypos1 = -42; lvl.x33y0 = 34; lvl.x33y1 = 122; lvl2.x33y1 = 124; lvl.x33y2 = 6; lvl.x33y4 = 210; lvl2.x33y4 = 47; lvlo.x33y4o1 = 1; lvlo.x33y4xpos1 = -18; lvlo.x33y4ypos1 = -13; lvlo.x33y4o2 = 1; lvlo.x33y4xpos2 = 22; lvlo.x33y4ypos2 = 7; lvlo.x33y4o3 = 1; lvlo.x33y4xpos3 = 62; lvlo.x33y4ypos3 = 27; lvl.x33y5 = 1; lvl2.x33y5 = 7; lvlo.x33y5o1 = 1; lvlo.x33y5xpos1 = -30; lvlo.x33y5ypos1 = -20; lvlo.x33y5o2 = 1; lvlo.x33y5xpos2 = 0; lvlo.x33y5ypos2 = -20; lvlo.x33y5o3 = 1; lvlo.x33y5xpos3 = 30; lvlo.x33y5ypos3 = -20; lvl.x33y6 = 7; lvl.x34y1 = 123; lvl2.x34y1 = 115; lvlo.x34y1o1 = 101; lvlo.x34y1xpos1 = -38; lvlo.x34y1ypos1 = -39; lvl.x34y2 = 6; lvl.x34y3 = 201; lvl2.x34y3 = 2; lvlo.x34y3o1 = 1; lvlo.x34y3xpos1 = -40; lvlo.x34y3ypos1 = 64; lvlo.x34y3o2 = 1; lvlo.x34y3xpos2 = -10; lvlo.x34y3ypos2 = 64; lvlo.x34y3o3 = 1; lvlo.x34y3xpos3 = 20; lvlo.x34y3ypos3 = 64; lvl.x34y4 = 2; lvl.x34y5 = 1; lvl2.x34y5 = 49; lvlo.x34y5o1 = 1; lvlo.x34y5xpos1 = -27; lvlo.x34y5ypos1 = -66; lvlo.x34y5o2 = 1; lvlo.x34y5xpos2 = 13; lvlo.x34y5ypos2 = -46; lvlo.x34y5o3 = 1; lvlo.x34y5xpos3 = 53; lvlo.x34y5ypos3 = -26; lvl.x34y6 = 7; lvl.x35y1 = 2; lvl2.x35y1 = 116; lvl.x35y2 = 24; lvl2.x35y2 = 119; lvl.x35y3 = 2; lvl2.x35y3 = 118; lvl.x35y4 = 23; lvl.x35y5 = 1; lvlo.x35y5o1 = 101; lvlo.x35y5xpos1 = 8; lvlo.x35y5ypos1 = -57; lvlo.x35y5yscale1 = 300; lvlo.x35y5o3 = 4; lvlo.x35y5xpos3 = 91; lvlo.x35y5ypos3 = -16; lvl.x35y6 = 7; lvl.x36y1 = 115; lvl2.x36y1 = 123; lvlo.x36y1o3 = 102; lvlo.x36y1xpos3 = -39; lvlo.x36y1ypos3 = -39; lvl.x36y2 = 127; lvlo.x36y2o1 = 103; lvlo.x36y2xpos1 = -20; lvlo.x36y2ypos1 = 18; lvlo.x36y2yscale1 = 200; lvl.x36y3 = 2; lvlo.x36y3o1 = 103; lvlo.x36y3xpos1 = -20; lvlo.x36y3ypos1 = 14; lvlo.x36y3yscale1 = 300; lvlo.x36y3o2 = 153; lvlo.x36y3xpos2 = 31; lvlo.x36y3ypos2 = 92; lvlo.x36y3o3 = 156; lvlo.x36y3xpos3 = -55; lvlo.x36y3ypos3 = 89; lvl.x36y4 = 6; lvl.x36y5 = 7; lvl.x36y6 = 7; lvl.x37y4 = 53; lvl2.x37y4 = 2; lvl.x37y5 = 7; lvl.x37y6 = 7; lvl.x38y4 = 56; lvlo.x38y4o1 = 1; lvlo.x38y4xpos1 = -23; lvlo.x38y4ypos1 = 20; lvlo.x38y4o2 = 1; lvlo.x38y4xpos2 = 17; lvlo.x38y4ypos2 = 40; lvlo.x38y4o3 = 1; lvlo.x38y4xpos3 = 57; lvlo.x38y4ypos3 = 60; lvl.x38y5 = 7; lvl.x38y6 = 7; lvlo.x39y4o1 = 158; lvlo.x39y4xpos1 = -3; lvlo.x39y4ypos1 = 26; lvlo.x39y4o2 = 153; lvlo.x39y4xpos2 = 37; lvlo.x39y4ypos2 = 90; lvlo.x39y4yscale2 = 100; lvlo.x39y4o3 = 156; lvlo.x39y4xpos3 = -24; lvlo.x39y4ypos3 = 90; lvl.x39y5 = 6; lvl.x39y6 = 7; lvlo.x40y4o1 = 159; lvlo.x40y4xpos1 = 1; lvlo.x40y4ypos1 = 57; lvlo.x40y4o2 = 152; lvlo.x40y4xpos2 = 36; lvlo.x40y4ypos2 = 90; lvlo.x40y4o3 = 157; lvlo.x40y4xpos3 = -33; lvlo.x40y4ypos3 = 90; lvl.x40y5 = 6; lvl.x40y6 = 7; lvlo.x41y4o1 = 160; lvlo.x41y4xpos1 = 0; lvlo.x41y4ypos1 = 59; lvlo.x41y4o2 = 152; lvlo.x41y4xpos2 = 42; lvlo.x41y4ypos2 = 90; lvlo.x41y4o3 = 151; lvlo.x41y4xpos3 = -34; lvlo.x41y4ypos3 = 90; lvl.x41y5 = 6; lvl.x41y6 = 7; lvlo.x42y4o1 = 158; lvlo.x42y4xpos1 = -4; lvlo.x42y4ypos1 = 25; lvlo.x42y4o2 = 157; lvlo.x42y4xpos2 = -12; lvlo.x42y4ypos2 = 92; lvlo.x42y4o3 = 13; lvlo.x42y4xpos3 = 63; lvlo.x42y4ypos3 = 91; lvl.x42y5 = 6; lvl.x42y6 = 7; lvlo.x43y4o2 = 156; lvlo.x43y4xpos2 = -49; lvlo.x43y4ypos2 = 89; lvlo.x43y4o3 = 153; lvlo.x43y4xpos3 = 31; lvlo.x43y4ypos3 = 90; lvl.x43y5 = 6; lvl.x43y6 = 7; lvl.x44y5 = 6; lvl.x44y6 = 7; } tellTarget ('_root.Level') { setlevel(); } this.removeMovieClip(); } } movieClip 2227 { } movieClip 2228 object12 { instance h of movieClip 2227 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h) && _root.Sonic1.g == 'on') { _root.Sonic1.sethit(); } } } } movieClip 2230 { } movieClip 2231 object19 { instance h of movieClip 2230 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sethit(); } } } } movieClip 2233 object18 { instance h of movieClip 2230 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h)) { _root.Sonic1.sethit(); } } } } movieClip 2235 { } movieClip 2236 object17 { instance h of movieClip 2235 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.Sonic1)) { _root.Sonic1.sethit(); } } } } movieClip 2238 object11 { instance h of movieClip 2227 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.h) && _root.Sonic1.g == 'on') { _root.Sonic1.sethit(); } } } } movieClip 2243 { } movieClip 2246 { } movieClip 2251 { } movieClip 2252 { } movieClip 2253 object123 { instance of movieClip 2252 { onClipEvent (load) { ../:savepos = 'on'; ../:save = 'on'; speed = 2; if (0 < _root.level.lvlo[../:lvlo add 'xscale' add ../:objectn]) { x = speed; } else { x = -speed; } if (../:energy < 0) { this._visible = 0; } if (_root.level.lvlo[../:lvlo add 'starty' add ../:objectn] == '') { _root.level.lvlo[../:lvlo add 'starty' add ../:objectn] = _root.Levelo['p' add ../:object][../._name]._y; } startx = _root.Levelo['p' add ../:object][../._name]._x; starty = _root.level.lvlo[../:lvlo add 'starty' add ../:objectn]; attack = 'back'; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (attack != 'off') { if (attack == 'on') { if (_root.Levelo['p' add ../:object][../._name]._y >= ay - 1) { attack = 'back'; } else { _root.Levelo['p' add ../:object][../._name]._x -= (_root.Levelo['p' add ../:object][../._name]._x - ax) / 20; _root.Levelo['p' add ../:object][../._name]._y -= (_root.Levelo['p' add ../:object][../._name]._y - ay - 10) / 20; } } else { if (attack == 'back') { if (starty + 1 >= _root.Levelo['p' add ../:object][../._name]._y) { _root.Levelo['p' add ../:object][../._name]._y = starty; count = 50; attack = 'off'; } else { _root.Levelo['p' add ../:object][../._name]._x -= (_root.Levelo['p' add ../:object][../._name]._x - startx) / 10; _root.Levelo['p' add ../:object][../._name]._y -= (_root.Levelo['p' add ../:object][../._name]._y - starty) / 10; } } } } else { if (_root.Level.pwh - 20 < _root.Levelo['p' add ../:object][../._name]._x) { if (0 < x) { x -= 0.5; } else { x = -speed; } } else { if (_root.Levelo['p' add ../:object][../._name]._x < -_root.Level.pwh + 20) { if (x < 0) { x += 0.5; } else { x = speed; } } } _root.Levelo['p' add ../:object][../._name]._x += x; glx = _root.Levelo['p' add ../:object][../._name]._x + _root.Levelo['p' add ../:object]._x + _root.Levelo._x; gly = _root.Levelo['p' add ../:object][../._name]._y + _root.Levelo['p' add ../:object]._y + _root.Levelo._y; if (0 >= count) { if (gly < _root.Sonic1._y) { if (0 < _root.Levelo['p' add ../:object][../._name]._xscale && glx < _root.Sonic1._x && _root.Sonic1._x < glx + 50 || _root.Levelo['p' add ../:object][../._name]._xscale < 0 && _root.Sonic1._x < glx && glx - 50 < _root.Sonic1._x) { attack = 'on'; startx = _root.Levelo['p' add ../:object][../._name]._x; ax = _root.Sonic1._x - _root.Levelo['p' add ../:object]._x - _root.Levelo._x; ay = _root.Sonic1._y - _root.Levelo['p' add ../:object]._y - _root.Levelo._y; } } } else { count -= 1; } if (0 < x) { _root.Levelo['p' add ../:object][../._name]._xscale = 100; } else { _root.Levelo['p' add ../:object][../._name]._xscale = -100; } } if (attack == 'on') { this.gotoAndStop('attack'); } else { if (x == speed || x == -speed) { this.gotoAndStop('move'); } else { this.gotoAndStop('turn'); } } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2255 select_shadow { } movieClip 2260 { } movieClip 2267 { frame 12 { stop(); } } movieClip 2268 { } movieClip 2269 object122 { instance of movieClip 2268 { onClipEvent (load) { ../:savepos = 'on'; ../:save = 'on'; speed = 2; if (0 < _root.level.lvlo[../:lvlo add 'xscale' add ../:objectn]) { x = speed; } else { x = -speed; } if (../:energy < 0) { this._visible = 0; } attack = 'off'; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (attack != 'off') { this.gotoAndStop('attack'); if (this.e._currentframe >= this.e._totalframes) { count += 1; if (count >= 20) { attack = 'off'; } else { if (count == 5) { glx = _root.Levelo['p' add ../:object][../._name]._x + _root.Levelo['p' add ../:object]._x + _root.Levelo._x; gly = _root.Levelo['p' add ../:object][../._name]._y + _root.Levelo['p' add ../:object]._y + _root.Levelo._y; _root.Level.setobject('obj_fireball', glx - 15, gly - 30, -2, -5); _root.Level.setobject('obj_fireball', glx + 15, gly - 30, 2, -5); } } } } else { _root.Levelo['p' add ../:object][../._name]._x += x; this.gotoAndStop('move'); count = 0; if (_root.Level.pwh - 20 < _root.Levelo['p' add ../:object][../._name]._x) { x = -speed; attack = 'on'; } else { if (_root.Levelo['p' add ../:object][../._name]._x < -_root.Level.pwh + 20) { x = speed; attack = 'on'; } } } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2274 { } movieClip 2275 obj_laser { instance o of movieClip 2274 { onClipEvent (enterFrame) { if (_root.pause == 0) { if (this.hitTest(_root.Sonic1.hitb) && _root.Sonic1.hit == 'off' && this._visible == 1) { this._visible = 0; _root.sonic1.sethit(); } _root[../._name]._y += 10; if (270 < _root[../._name]._y) { _root[../._name].removeMovieClip(); } } } } } movieClip 2280 { } movieClip 2281 obj_fireball { instance o of movieClip 2280 { onClipEvent (enterFrame) { if (_root.pause == 0) { if (this.hitTest(_root.Sonic1.hitb) && _root.Sonic1.hit == 'off' && this._visible == 1) { this._visible = 0; _root.sonic1.sethit(); } y += 0.5; _root[../._name]._y += y; _root[../._name]._x += x; if (270 < _root[../._name]._y) { _root[../._name].removeMovieClip(); } } } } } movieClip 2284 { } movieClip 2289 { } movieClip 2290 { } movieClip 2291 object124 { instance of movieClip 2290 { onClipEvent (load) { ../:savepos = 'off'; ../:save = 'on'; ../:save2 = 'on'; speed = 1; if (0 < _root.level.lvlo[../:lvlo add 'xscale' add ../:objectn]) { y = speed; } else { y = -speed; } if (../:energy < 0) { this._visible = 0; } starty = _root.level.lvlo[../:lvlo add 'yposS' add ../:objectn]; _root.Levelo['p' add ../:object][../._name]._y = starty; starty = _root.level.lvlo[../:lvlo add 'ypos' add ../:objectn]; attack = 'off'; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (attack != 'off') { this.gotoAndStop('stand'); count += 1; if (count >= 100) { attack = 'off'; } else { if (count == 20) { glx = _root.Levelo['p' add ../:object][../._name]._x + _root.Levelo['p' add ../:object]._x + _root.Levelo._x; gly = _root.Levelo['p' add ../:object][../._name]._y + _root.Levelo['p' add ../:object]._y + _root.Levelo._y; _root.Level.setobject('obj_bomb', glx, gly, 2, -5); } } } else { _root.Levelo['p' add ../:object][../._name]._y += y; this.gotoAndStop('move'); if (starty + 10 < _root.Levelo['p' add ../:object][../._name]._y) { _root.Levelo['p' add ../:object][../._name]._y = starty + 10; y = -speed; } else { if (_root.Levelo['p' add ../:object][../._name]._y < starty - 10) { _root.Levelo['p' add ../:object][../._name]._y = starty - 10; y = speed; count = 0; attack = 'on'; } } } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2294 { } movieClip 2296 { } movieClip 2297 obj_bomb { instance o of movieClip 2296 { onClipEvent (enterFrame) { if (_root.pause == 0) { if (this.hitTest(_root.Sonic1.hitb) && _root.Sonic1.hit == 'off' && this._visible == 1) { if (this._currentframe < 100) { this.gotoAndPlay('explosion'); } _root.sonic1.sethit(); } y += 0.5; if (_root.level.hitTest(_root[../._name]._x, _root[../._name]._y, true) || _root.level2.hitTest(_root[../._name]._x, _root[../._name]._y, true)) { y *= -0.3; if (0 < y) { y = 0; } x *= 0.7; } _root[../._name]._y += y; _root[../._name]._x += x; this.play(); } else { this.stop(); } if (this._currentframe >= this._totalframes || 270 < _root[../._name]._y) { _root[../._name].removeMovieClip(); } } } } movieClip 2300 object151 { } movieClip 2303 object153 { } movieClip 2306 object152 { } movieClip 2309 object154 { } movieClip 2312 object155 { } movieClip 2315 object156 { } movieClip 2318 object157 { } movieClip 2321 object160 { } movieClip 2324 object159 { } movieClip 2327 object158 { } movieClip 2330 { } movieClip 2331 { frame 9 { gotoAndStop(1); } frame 130 { stop(); } } movieClip 2332 boss2 { instance egg of movieClip 2331 { onClipEvent (load) { _root.bossstat = 'alive'; pinch = 5; energy = 10; starty = _root[../._name]._y; rottype = 90; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (0 < energy) { if (pinch < energy) { count += 1; if (50 < count) { _root.Level.setobject('obj_eggbomb', _root[../._name]._x, _root[../._name]._y + 20, 0, 0); _root.fx.fx('eggbomb'); count = 0; } } else { count += 1; if (25 < count) { _root.Level.setobject('obj_eggbomb', _root[../._name]._x, _root[../._name]._y + 20, 0, 0); _root.fx.fx('eggbomb'); count = 0; } } } else { if (this._currentframe < this._totalframes) { if (0 < count) { count -= 1; } else { if (random(3) == 1) { _root.fx.fx('bossexplosion'); } count = 1; } } else { _root[../._name]._y += y; _root[../._name]._x += x; y += 1; if (_root[../._name].hitTest(_root.level) && 0 < y) { y *= -0.5; x -= 2; if (y >= 1) { y = 0; } } if (_root[../._name]._x < -20) { _root.attachMovie('Leveloutro', 'leveloutro', 50); _root[../._name].removeMovieClip(); } } } if (this._currentframe == 1) { if (this.hitTest(_root.Sonic1.hitb) && _root.Sonic1.j == 'on' && _root.Sonic1.fly != 'on') { _root.Sonic1.x -= 12; _root.Sonic1.y *= -1; if (energy / 2 == Math.round(energy / 2)) { _root.fx.fx('bosshit1'); } else { _root.fx.fx('bosshit2'); } energy -= 1; if (energy == pinch) { _root.music.music('boss_pinch', 999999); } if (0 < energy) { this.play(); } else { _root.bossstat = 'defeated'; this.gotoAndPlay('explosion'); } } } } } } } movieClip 2337 { } movieClip 2338 { frame 1 { stop(); } frame 86 { stop(); } } movieClip 2342 { } movieClip 2344 { } movieClip 2345 { frame 1 { stop(); } instance hit of movieClip 2344 { onClipEvent (load) { this._visible = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.Sonic1.hitb)) { _root.Sonic1.sethit(); } } } frame 58 { stop(); } } movieClip 2348 { } movieClip 2349 { frame 1 { stop(); } frame 9 { gotoAndStop(1); } frame 161 { _root.attachMovie('Leveloutro', 'leveloutro', 50); stop(); } } movieClip 2350 boss1 { instance of movieClip 2338 { onClipEvent (load) { _root.bossstat = 'alive'; pinch = 5; energy = 10; starty = _root[../._name]._y; rottype = 90; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (0 < energy) { if (pinch < energy) { rot += 2; if (360 < rot) { rot -= 360; } this._rotation = rottype * Math.cos(0.0174532925199433 * rot); } else { if (rotspeed < 10) { rotspeed += 0.5; } this._rotation += rotspeed; } } else { this._rotation *= 0.95; if (this._currentframe < this._totalframes) { if (0 < count) { count -= 1; } else { if (random(3) == 1) { _root.fx.fx('bossexplosion'); } count = 1; } } } ../:ball._x = 98 * Math.cos(0.0174532925199433 * (this._rotation + 90)); ../:ball._y = 98 * Math.sin(0.0174532925199433 * (this._rotation + 90)); if (../:egg._currentframe == 1) { if (../:egg.hitTest(_root.Sonic1.hitb)) { _root.Sonic1.x -= 12; _root.Sonic1.y *= -1; if (energy / 2 == Math.round(energy / 2)) { _root.fx.fx('bosshit1'); } else { _root.fx.fx('bosshit2'); } energy -= 1; if (energy == pinch) { _root.music.music('boss_pinch', 999999); } if (0 < energy) { ../:egg.play(); } else { _root.bossstat = 'defeated'; ../:ball.play(); ../:egg.gotoAndPlay('explosion'); this.play(); } } } } } } } movieClip 2373 { } movieClip 2374 object165 { } movieClip 2375 object164 { } movieClip 2376 object162 { } movieClip 2377 object161 { } movieClip 2380 object163 { } movieClip 2383 { } movieClip 2390 { frame 7 { stop(); } } movieClip 2395 { } movieClip 2396 { } movieClip 2397 object125 { instance of movieClip 2396 { onClipEvent (load) { ../:savepos = 'on'; ../:save = 'on'; speed = 3; if (0 < _root.Levelo['p' add ../:object][../._name]._xscale) { x = speed; } else { x = -speed; } if (../:energy < 0) { this._visible = 0; } } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (_root.Level.pwh - 20 < _root.Levelo['p' add ../:object][../._name]._x) { if (0 < x) { x -= 0.5; } else { x = -speed; } } else { if (_root.Levelo['p' add ../:object][../._name]._x < -_root.Level.pwh + 20) { if (x < 0) { x += 0.5; } else { x = speed; } } } _root.Levelo['p' add ../:object][../._name]._x += x; if (x == speed || x == -speed) { this.gotoAndStop('move'); } else { this.gotoAndStop('turn'); } if (0 < x) { _root.Levelo['p' add ../:object][../._name]._xscale = 100; } else { _root.Levelo['p' add ../:object][../._name]._xscale = -100; } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2404 { } movieClip 2409 { frame 12 { stop(); } } movieClip 2410 { } movieClip 2411 object126 { instance of movieClip 2410 { onClipEvent (load) { ../:savepos = 'on'; ../:save = 'on'; speed = 2; if (0 < _root.level.lvlo[../:lvlo add 'xscale' add ../:objectn]) { x = speed; } else { x = -speed; } if (../:energy < 0) { this._visible = 0; } attack = 'off'; } onClipEvent (enterFrame) { if (_root.pause == 0) { if (../:energy >= 0) { if (attack != 'off') { this.gotoAndStop('attack'); if (this.e._currentframe >= this.e._totalframes) { count += 1; if (count >= 20) { attack = 'off'; } else { if (count == 5) { glx = _root.Levelo['p' add ../:object][../._name]._x + _root.Levelo['p' add ../:object]._x + _root.Levelo._x; gly = _root.Levelo['p' add ../:object][../._name]._y + _root.Levelo['p' add ../:object]._y + _root.Levelo._y; _root.Level.setobject('obj_laser', glx, gly + 30, 0, 0); } } } } else { _root.Levelo['p' add ../:object][../._name]._x += x; this.gotoAndStop('move'); count = 0; if (_root.Level.pwh - 20 < _root.Levelo['p' add ../:object][../._name]._x) { x = -speed; attack = 'on'; } else { if (_root.Levelo['p' add ../:object][../._name]._x < -_root.Level.pwh + 20) { x = speed; attack = 'on'; } } } if (this.hitTest(_root.Sonic1.hitb)) { if (_root.Sonic1.roll == 'on') { ../:energy -= 1; } else { if (_root.Sonic1.j == 'on') { ../:energy -= 1; if (_root.Sonic1.y < 0) { _root.Sonic1.y *= -1; } _root.fx.fx('box'); _root.score += _root.scorev.enemy; } else { _root.Sonic1.sethit(); } } } } else { this.gotoAndStop('explosion'); } } } } } movieClip 2418 { } movieClip 2420 { frame 13 { stop(); } } movieClip 2429 { frame 13 { stop(); } } movieClip 2430 { frame 1 { stop(); } } movieClip 2431 obj_eggbomb { instance of movieClip 2430 { onClipEvent (enterFrame) { if (_root.pause == 0) { if (this._currentframe == 1) { this._y += 8; if (this.hitTest(_root.level)) { _root.fx.fx('bossexplosion'); this.gotoAndStop('explosion'); } _root[../._name]._x = _root.bossobj._x; } else { if (this.b._currentframe >= this.b._totalframes) { _root[../._name].removeMovieClip(); } } if (this.b.hitTest(_root.Sonic1)) { _root.Sonic1.sethit(); } this.b.play(); } else { this.b.stop(); } } } } movieClip 2438 { frame 1 { stop(); } } movieClip 2439 { } movieClip 2442 easteregg { frame 1 { _root.music.music('title'); } instance s1 of movieClip 2438 { onClipEvent (load) { if (this._name == 's1') { startx = this._x; speed = 10; var a = 2; while (20 >= a) { duplicateMovieClip(this, 's' add a, a); _root[../._name]['s' add a]._x = startx + random(200); _root[../._name]['s' add a]._y = random(250); _root[../._name]['s' add a].speed = random(10) + 5; _root[../._name]['s' add a]._xscale = 50 + random(50); _root[../._name]['s' add a]._alpha = 50 + random(50); _root[../._name]['s' add a]._yscale = _root[../._name]['s' add a]._xscale; _root[../._name]['s' add a].gotoAndStop(1 + random(5)); ++a; } } } onClipEvent (enterFrame) { if (this._name == 's1') { var a = 1; while (20 >= a) { _root[../._name]['s' add a]._x -= _root[../._name]['s' add a].speed; if (_root[../._name]['s' add a]._x < -100) { _root[../._name]['s' add a]._x = startx; } ++a; } } } } instance of movieClip 2439 { onClipEvent (load) { var a = 1; while (20 >= a) { if (0 < _root[../._name]['s' add a]._alpha) { _root[../._name]['s' add a]._alpha -= 10; } else { _root[../._name]['s' add a].removeMovieClip(); } ++a; } } } frame 257 { _root.music.music('mainmenu'); this.removeMovieClip(); } } frame 1 { stop(); } movieClip 2451 { } movieClip 2455 { } button 2460 { on (release) { this.play(); } } movieClip 2461 { frame 11 { stop(); } frame 21 { stop(); ../:play(); } } movieClip 2462 { frame 1 { stop(); } instance of movieClip 2461 { onClipEvent (load) { this.stop(); } onClipEvent (enterFrame) { TB = Math.round(_root.getBytesTotal() / 1024); BLoaded = Math.round(_root.getBytesLoaded() / 1024); this.b._xscale = (BLoaded / TB) * 100; if (BLoaded >= 100 && this._currentframe == 1) { this.play(); } } } frame 30 { _root.gotoAndPlay(3); } } frame 2 { gotoAndStop(1); } movieClip 2466 { } movieClip 2476 { } frame 289 { gotoAndPlay(290); } frame 290 { function getpasswd() { pass = new Array(); pass[1] = _root.save.sonic; pass[2] = _root.save.tails; pass[3] = _root.save.knuckles; pass[4] = _root.save.cream; pass[5] = _root.save.amy; pass[6] = _root.save.shadow; passsum = 0; var a = 1; while (6 >= a) { passsum += Number(pass[a]); ++a; } passsum = Math.floor(passsum * 3.2); if (passsum < 10) { passsum = '00' add passsum; } else { if (passsum < 100) { passsum = '0' add passsum; } else { passsum = passsum.toString(); passsum = passsum.charAt(0) add passsum.charAt(1) add passsum.charAt(2); } } val = passsum; var a = 1; while (6 >= a) { val = val add pass[a]; ++a; } return val; delete pass; delete passsum; } function setcheats() { if (_root.zones < Number(_root.save.sonic.charAt(0))) { _root.cheat[1] = 1; } if (_root.zones < Number(_root.save.tails.charAt(0))) { _root.cheat[2] = 1; } if (_root.zones < Number(_root.save.knuckles.charAt(0))) { _root.cheat[3] = 1; } if (_root.zones < Number(_root.save.cream.charAt(0))) { _root.cheat[4] = 1; } if (_root.zones < Number(_root.save.amy.charAt(0))) { _root.cheat[5] = 1; } if (_root.zones < Number(_root.save.sonic.charAt(0)) && _root.zones < Number(_root.save.tails.charAt(0))) { if (_root.zones < Number(_root.save.knuckles.charAt(0)) && _root.zones < Number(_root.save.cream.charAt(0))) { unlock[1] = 1; if (_root.zones < Number(_root.save.amy.charAt(0))) { unlock[2] = 1; unlock[3] = 1; } } } } _root.musicvol = 100; _root.FXvol = 100; _root.chara = 'sonic'; _root.record = new Array(); _root.scorev = new Array(); _root.scorev.enemy = 10; var a = 1; while (5 >= a) { var a2 = 1; while (5 >= a2) { _root.record[a add '-' add a2] = '9:59:99'; _root.record[a add '-' add a2 add '-char'] = 'sonic'; ++a2; } ++a; } _root.cheat = new Array(); var a = 1; while (6 >= a) { _root.cheat[a] = 0; ++a; } _root.cheat.1-name = 'sonic-run 2'; _root.cheat.2-name = 'tails follow'; _root.cheat.3-name = 'behind'; _root.cheat.4-name = 'big-cheese'; _root.cheat.5-name = 'moon'; _root.unlock = new Array(); _root.unlock[1] = 0; _root.unlock[2] = 0; _root.unlock[3] = 0; _root.save = new Array(); _root.save.sonic = '01'; _root.save.tails = '01'; _root.save.knuckles = '01'; _root.save.cream = '01'; _root.save.amy = '01'; _root.save.shadow = '01'; _root.zone = new Array(); _root.act = new Array(); _root.bossn = new Array(); _root.bossn[1] = 'spinning egg'; _root.bossn[2] = 'egg bomber'; _root.czone = 1; _root.cact = 1; _root.zone[1] = 'LEAF FOREST'; _root.act.1-bosstime = 120; _root.act.1-1 = 'chill gardens'; _root.act.1-1-time = 60; _root.act.1-2 = 'emerald forest'; _root.act.1-2-time = 70; _root.zone[2] = 'ICE PARADISE'; _root.act.2-bosstime = 120; _root.act.2-1 = 'snowy mountain'; _root.act.2-1-time = 60; _root.act.2-2 = 'frosty island'; _root.act.2-2-time = 70; _root.act.3-1 = 'emerald coast'; _root.act.3-2 = 'green hill'; _root.zone[4] = 'ENERGY PLANT'; _root.act.4-1 = 'powersource'; _root.act.4-2 = 'omega station'; _root.act.4-3 = 'omega station'; _root.act.4-4 = 'thunderstorm'; _root.act.4-5 = 'ultimate showdown'; _root.zone[5] = 'RED MOUNTAIN'; _root.act.5-1 = 'windy valley'; _root.act.5-2 = 'mystic cave'; _root.zones = 2; } movieClip 2480 { frame 11 { stop(); } frame 21 { tellTarget ('_root') { gotoAndStop('game'); } } } frame 291 { _root.music.track = 'mainmenu'; _root.setcheats(); _root.lives = 3; stop(); } movieClip 2485 { frame 19 { gotoAndPlay(1); } } button 2488 { on (press) { d = 'on'; } on (rollOver) { r = 'on'; } on (rollOut, dragOut) { r = 'off'; } on (release, releaseOutside) { d = 'off'; } } movieClip 2489 { } movieClip 2494 { } movieClip 2497 { frame 1 { stop(); } } instance m of movieClip 2497 { onClipEvent (load) { gotoframe = 'off'; this._x = 500; remove = 'off'; main = new Array(); main.name = 'main'; main[1] = 'start game'; main[2] = 'options'; main[3] = 'password'; main[4] = 'cheats'; options = new Array(); options.name = 'options'; options[1] = 'FX Volume'; options[2] = 'FXvol'; options.2-type = 'regler'; options[3] = 'Music Volume'; options[4] = 'musicvol'; options.4-type = 'regler'; options[6] = 'back'; start = new Array(); start.name = 'start game'; start[1] = 'main game'; start[2] = 'time trial'; start[3] = 'back'; timetrial = new Array(); timetrial.name = 'time trial'; timetrial[1] = 'play'; timetrial[2] = 'view records'; timetrial[3] = 'back'; chara = new Array(); chara.name = 'character select'; chara[1] = 'Sonic'; chara[2] = 'Tails'; chara[3] = 'Knuckles'; chara[4] = 'Cream'; chara[5] = 'Amy'; chara[6] = 'Shadow'; chara[7] = 'Start Game'; chara[8] = 'back'; password = new Array(); password.name = 'password'; password[1] = 'enter password'; password[2] = 'get password'; password[3] = 'back'; getpasswd = new Array(); getpasswd.name = 'get password:'; getpasswd[1] = 'your password:'; getpasswd[2] = 'empty'; getpasswd.2-type = 'eingabe'; getpasswd[4] = 'back'; setpasswd = new Array(); setpasswd.name = 'enter password:'; setpasswd[1] = 'enter passwd:'; setpasswd[2] = 'type here'; setpasswd.2-type = 'eingabe'; setpasswd[4] = 'enter'; setpasswd[5] = 'back'; cheats = new Array(); cheats.name = 'cheats'; last = new Array(); lastN = 0; } onClipEvent (load) { function setbuttons() { a = 1; this.b1.t = this[current][a].toUpperCase(); a2start = 1; var a = 2; while (10 >= a) { if (0 < this[current][a].length || current == 'cheats' && 7 >= a2start) { if (current == 'cheats') { a2 = a2start; while (7 >= a2) { if (_root.cheat[a2] == 0 || a2 == 7) { if (a2 == 7) { this['b' add a].d = 'off'; duplicateMovieClip(this.b1, 'b' add a, a); this['b' add a].t = 'BACK'; this['b' add a]._y = this.b1._y + (a - 1) * 15; backn = a; a = 30; if (a2start == 1) { this.b1.t = 'no cheats'; } break; } } else { this['b' add a].d = 'off'; duplicateMovieClip(this.b1, 'b' add a, a); this['b' add a].t = _root.cheat[a2 add '-name'].toUpperCase(); this['b' add a].cn = a2; this['b' add a]._y = this.b1._y + (a - 1) * 15; a2start = a2 + 1; break; } ++a2; } } else { if (this[current][a add '-type'] == 'regler') { attachMovie('Menu_regler', 'b' add a, a); this['b' add a].reg._x = (_root[this[current][a]] / 100) * 75 - 50; this['b' add a]._y = this.b1._y + (a - 1) * 15; this['b' add a]._x = this.b1._x; } else { if (this[current][a add '-type'] == 'eingabe') { attachMovie('Menu_eingabe', 'b' add a, a); this['b' add a].t = this[current][a].toUpperCase(); this['b' add a]._y = this.b1._y + (a - 1) * 15; this['b' add a]._x = this.b1._x; } else { if (current == 'chara') { this['b' add a].d = 'off'; duplicateMovieClip(this.b1, 'b' add a, a); if (a == 5) { if (_root.unlock[1] == 1) { this['b' add a].t = this[current][a].toUpperCase(); } else { this['b' add a].t = ' '; } } else { if (a == 6) { if (_root.unlock[2] == 1) { this['b' add a].t = this[current][a].toUpperCase(); } else { this['b' add a].t = ' '; } } else { this['b' add a].t = this[current][a].toUpperCase(); } } this['b' add a]._y = this.b1._y + (a - 1) * 15; } else { this['b' add a].d = 'off'; duplicateMovieClip(this.b1, 'b' add a, a); this['b' add a].t = this[current][a].toUpperCase(); this['b' add a]._y = this.b1._y + (a - 1) * 15; } } } } } else { this['b' add a].removeMovieClip(); } ++a; } } tsx = _root.title._x; tsy = _root.title._y; chx = 500; current2 = 'main'; } onClipEvent (enterFrame) { if (remove == 'on') { if (this._x < 10) { this._x += 2; } else { if (this._x < chx) { this._x += 50; } } } else { if (current != current2) { if (this._x < 10) { this._x += 2; } else { if (this._x < chx) { this._x += 50; } else { this._x = -300; current = current2; setbuttons(); } } } else { this._x *= 0.5; this[current add 'f'](); } } } onClipEvent (load) { function change(to, button) { _root.fx.fx('select'); last[lastN] = current; lastN += 1; current2 = to; but = button; this['b' add but].t = ''; _root.title.t = this[current][but].toUpperCase(); _root.title.z = 1; _root.title._x = this['b' add but]._x; _root.title._y = this['b' add but]._y; } function back(button) { _root.fx.fx('back'); lastN -= 1; current2 = last[lastN]; but = button; if (current == 'cheats') { _root.title.t = this['b' add but].t; } else { _root.title.t = this[current][but].toUpperCase(); } _root.title.z = 1; _root.title._x = this['b' add but]._x; _root.title._y = this['b' add but]._y; this['b' add but].t = ''; } function mainf() { if (this.b1.d == 'on') { change('start', 1); } else { if (this.b2.d == 'on') { change('options', 2); } else { if (this.b3.d == 'on') { change('password', 3); } else { if (this.b4.d == 'on') { change('cheats', 4); } } } } } function startf() { if (this.b1.d == 'on') { _root.mode = 'main'; change('chara', 1); } else { if (this.b2.d == 'on') { _root.mode = 'timetrial'; change('timetrial', 2); } else { if (this.b3.d == 'on') { back(3); } } } } function passwordf() { if (this.b1.d == 'on') { change('setpasswd', 1); } else { if (this.b2.d == 'on') { change('getpasswd', 2); } else { if (this.b3.d == 'on') { back(3); } } } } function getpasswdf() { this.b2.t = _root.getpasswd(); if (this.b4.d == 'on') { back(4); } } function setpasswdf() { if (this.b4.d == 'on') { pass = new Array(); passn = '2'; passw = 'invalid passwd'; if (this['b' add passn].t.toLowerCase() == 'dennis_gid') { _root.attachMovie('easteregg', 'easteregg', '100'); } else { if (this['b' add passn].t.length < 15) { this['b' add passn].t = passw; } else { this['b' add passn].t = this['b' add passn].t.toString(); pass[1] = Number(this['b' add passn].t.charAt(0) add this['b' add passn].t.charAt(1) add this['b' add passn].t.charAt(2)); pass[2] = Number(this['b' add passn].t.charAt(3) add this['b' add passn].t.charAt(4)); pass[3] = Number(this['b' add passn].t.charAt(5) add this['b' add passn].t.charAt(6)); pass[4] = Number(this['b' add passn].t.charAt(7) add this['b' add passn].t.charAt(8)); pass[5] = Number(this['b' add passn].t.charAt(9) add this['b' add passn].t.charAt(10)); pass[6] = Number(this['b' add passn].t.charAt(11) add this['b' add passn].t.charAt(12)); pass[7] = Number(this['b' add passn].t.charAt(13) add this['b' add passn].t.charAt(14)); passcheck = Math.floor((pass[2] + pass[3] + pass[4] + pass[5] + pass[6] + pass[7]) * 3.2); while (passcheck >= 1000) { passcheck = Math.floor(passcheck / 10); } if (pass[1] == passcheck) { this['b' add passn].t = 'accepted'; var a = 2; while (7 >= a) { if (pass[a] < 10) { pass[a] = '0' add pass[a]; } ++a; } _root.save.sonic = pass[2].toString(); _root.save.tails = pass[3].toString(); _root.save.knuckles = pass[4].toString(); _root.save.cream = pass[5].toString(); _root.save.amy = pass[6].toString(); _root.save.shadow = pass[7].toString(); _root.chara = 'sonic'; _root.setcheats(); } else { this['b' add passn].t = passw; } } } this.b4.d = 'off'; } else { if (this.b5.d == 'on') { back(5); } } } function timetrialf() { if (this.b1.d == 'on') { change('chara', 1); } else { if (this.b2.d == 'on') { gotoframe = 'records'; _root.character.character.play(); } else { if (this.b3.d == 'on') { back(3); } } } } function cheatsf() { var a = 2; while (10 >= a) { if (a == backn) { if (this['b' add a].d == 'on') { back(backn); } } else { if (this['b' add a].d == 'on') { if (_root.cheat[this['b' add a].cn] == 1) { _root.cheat[this['b' add a].cn] = 2; } else { _root.cheat[this['b' add a].cn] = 1; } this['b' add a].d = 'off'; } this['b' add a].t = _root.cheat[this['b' add a].cn add '-name']; if (_root.cheat[this['b' add a].cn] == 1) { this['b' add a].t = (this['b' add a].t add ': off').toUpperCase(); } else { if (_root.cheat[this['b' add a].cn] == 2) { this['b' add a].t = (this['b' add a].t add ': on').toUpperCase(); } } } ++a; } } function charaf() { if (this.b1.d == 'on') { if (_root.character.character._currentframe == 1) { _root.chara = 'sonic'; } } else { if (this.b2.d == 'on') { if (_root.character.character._currentframe == 1) { _root.chara = 'tails'; } } else { if (this.b3.d == 'on') { if (_root.character.character._currentframe == 1) { _root.chara = 'knuckles'; } } else { if (this.b4.d == 'on') { if (_root.character.character._currentframe == 1) { _root.chara = 'cream'; } } else { if (this.b5.d == 'on' && this.b5.t != ' ') { if (_root.character.character._currentframe == 1) { _root.chara = 'amy'; } } else { if (this.b6.d == 'on' && this.b5.t != ' ') { if (_root.character.character._currentframe == 1) { _root.chara = 'shadow'; } } else { if (this.b7.d == 'on') { _root.character.character.play(); } else { if (this.b8.d == 'on') { back(8); } } } } } } } } } function optionsf() { _root.FXvol = this.b2.val; _root.musicvol = this.b4.val; if (this.b2.reg.d == 'on') { if (5 < count) { _root.fx.fx('select'); count = 0; } else { ++count; } } else { if (this.b6.d == 'on') { back(6); } } } } } movieClip 2500 { frame 2 { stop(); } } instance character of movieClip 2500 { onClipEvent (load) { startx = this._x; _root.balken._y = 270; count = 20; sonic = 'SONIC THE HEDGEHOG'; tails = 'MILES \'tails\' PROWER'; amy = 'AMY ROSE'; cream = 'CREAM THE RABBIT'; knuckles = 'KNUCKLES THE ECHIDNA'; shadow = 'SHADOW THE HEDGEHOG'; bto = 225; } onClipEvent (enterFrame) { if (1 < this.character._currentframe) { if (this.character._currentframe >= this.character._totalframes - 1) { this.character.gotoAndStop(this.character._totalframes - 1); if (0 < count) { count -= 1; } else { if (-200 < this._x) { this._x -= 30; } if (_root.balken._x < 700) { _root.balken._x += 40; } _root.m.remove = 'on'; if (this._x < -200) { if (_root.m.gotoframe != 'off') { _root.gotoAndStop([_root.m.gotoframe]); } else { if (_root.mode == 'main') { if (1 >= Number(_root.save[_root.chara])) { _root.czone = 1; _root.cact = 1; _root.fade.play(); } else { _root.gotoAndStop('Levelselect'); } } else { _root.gotoAndStop('Levelselect'); } } } } } } else { if (chara != _root.chara) { _root.fx.fx('swish'); this._x = startx + 100; this.attachMovie(['select_' add _root.chara], 'character', 1); this.character.stop(); ../:balken._y = 240; _root.balken.chara = this[_root.chara]; ../:balken.balken.gotoAndStop([_root.chara]); ../:balken.gotoAndPlay(1); chara = _root.chara; } else { if (startx < this._x) { this._x -= 20; } } } ../:balken._y = Math.round(../:balken._y - (../:balken._y - bto) / 3); } } movieClip 2507 { } movieClip 2509 { frame 1 { chara = ../:chara; } frame 2 { gotoAndPlay(1); } } movieClip 2510 { frame 10 { stop(); } } movieClip 2514 { } movieClip 2515 { } instance fx of movieClip 2515 { onClipEvent (load) { function FX(track) { this.fx1.FXO.stop(); this.fx1.FXO.setVolume(_root.FXvol); this.fx1.FXO.attachSound('FX_' add track); this.fx1.FXO.start(0, 0); } this.fx1.FXO = new Sound(this.fx1); this.fx1.FXO = new Sound(this); } onClipEvent (enterFrame) { this.fx2.FXO = new Sound(this.fx2); this.fx2.FXO.setVolume(_root.FXvol); if (grind != _root.Sonic1.grind) { if (_root.Sonic1.g == 'on') { if (0 < _root.Sonic1.grind) { this.fx2.FXO.attachSound('FX_startgrind'); this.fx2.FXO.start(0, 0); this.fx2.FXO.attachSound('FX_grind'); this.fx2.FXO.start(0, 1000); } else { this.fx2.FXO.stop(); } grind = _root.Sonic1.grind; } else { this.fx2.FXO.stop(); grind = 0; } } } } movieClip 2517 { } instance music of movieClip 2517 { onClipEvent (load) { function music(track) { this.musicO.stop(); this.musicO.setVolume(musicvol); this.musicO.attachSound('music_' add track); this.musicO.start(0, 1000); } stopAllSounds(); musicvol = _root.musicvol; this.musicO = new Sound(this); } onClipEvent (enterFrame) { if (track != 'off') { if (0 < musicvol) { musicvol -= 10; } else { music(track); track = 'off'; } } else { if (musicvol < _root.musicvol) { musicvol += 20; } else { musicvol = _root.musicvol; } } this.musicO.setVolume(musicvol); } } movieClip 2518 { } instance title of movieClip 2518 { onClipEvent (load) { startx = this._x; starty = this._y; this._x -= (this._x - 150) / 3; this._y -= (this._y - 100) / 3; } onClipEvent (enterFrame) { if (10 >= z) { this._xscale -= (this._xscale - 150) / 3; this._yscale -= (this._yscale - 150) / 3; z += 1; } else { this.t = _root.m[_root.m.current2].name.toUpperCase(); this._x -= (this._x - startx) / 3; this._y -= (this._y - starty) / 3; this._xscale -= (this._xscale - 100) / 3; this._yscale -= (this._yscale - 100) / 3; } } } movieClip 2519 { frame 1 { stop(); } } instance zoneimg of movieClip 2519 { onClipEvent (load) { this._x = 500; this.gotoAndStop(2); } } movieClip 2521 { } movieClip 2522 { } movieClip 2523 { } instance l1 of movieClip 2523 { onClipEvent (load) { function selectzone() { zoneimg = 0; var a = 1; while (zones >= a) { if (this['zone' add a].zone.b.r == 'on') { this['zone' add a].zone._x -= (this['zone' add a].zone._x + 50) / 3; if (currentzone == 0) { zoneimg = a + 1; } } else { this['zone' add a].zone._x -= (this['zone' add a].zone._x + 42) / 3; } if (this['zone' add a].zone.b.d == 'on') { changezone(a); } ++a; } if (this['zone' add (zones + 1)].zone.b.r == 'on') { this['zone' add (zones + 1)].zone._x -= (this['zone' add (zones + 1)].zone._x + 42) / 3; } else { this['zone' add (zones + 1)].zone._x -= (this['zone' add (zones + 1)].zone._x + 30) / 3; } if (this['zone' add (zones + 1)].zone.b.d == 'on') { currentact = 'back'; } } function changezone(to) { this['zone' add to].swapDepths(this['zone' add lastup]); currentzone = to; this['zone' add currentzone].zone._x = -42; _root.fx.fx('select'); var a2 = 1; while (100 >= a2) { if (0 < _root.act[currentzone add '-' add a2].length) { if (a2 == 1) { _root.box['b' add a2].t = _root.act[currentzone add '-' add a2]; } else { duplicateMovieClip(_root.box.b1, 'b' add a2, a2); _root.box['b' add a2]._y += (a2 - 1) * 20; _root.box['b' add a2].t = _root.act[currentzone add '-' add a2]; } } else { acts = a2 - 1; if (0 < _root.act[lastup add '-' add a2].length) { _root.box['b' add a2].removeMovieClip(); } else { break; } } ++a2; } lastup = to; } function selectact() { var a = 1; while (acts >= a) { if (_root.box['b' add a].d == 'on') { changeact(a); } ++a; } } function changeact(to) { currentact = to; zoneimg = 0; var a = 1; while (4 >= a) { if (a == 1) { } else { duplicateMovieClip(_root.box2.b1, 'b' add a, a); } if (a == 4) { _root.box2['b' add a]._y = _root.box2.b1._y + 100; } else { _root.box2['b' add a]._y = _root.box2.b1._y + (a - 1) * 20; } ++a; } _root.box2.b1.t = _root.act[currentzone add '-' add currentact]; _root.box2.b2.t = 'best time: ' add _root.record[currentzone add '-' add currentact]; _root.box2.b3.t = 'character: ' add _root.record[currentzone add '-' add currentact add '-char']; _root.box2.b4.t = 'back'; } this._x += 200; changespeed = 30; currentzone = 0; currentact = 0; var a = 1; while (100 >= a) { if (0 < _root.zone[a].length) { if (a == 1) { this['zone' add a].zone.b.t = _root.zone[a]; } else { duplicateMovieClip(this.zone1, 'zone' add a, a); this['zone' add a].zone._y += (a - 1) * 25; this['zone' add a].zone.b.t = _root.zone[a]; } } else { zones = a - 1; lastup = a - 1; duplicateMovieClip(this.zone1, 'zone' add a, a); this['zone' add a].zone._y = 147; this['zone' add a].zone.b.t = 'BACK'; break; } ++a; } } onClipEvent (enterFrame) { if (currentact != 0) { if (currentact == 'back') { if (this._x < 820) { this._x += 20; } else { if (_root.zoneimg._x >= 500) { _root.gotoAndStop('main_menu'); } } } else { if (this['zone' add lastup]._x + this._x < _root.box2._x) { _root.box2._x -= 20; } else { _root.box2._x = this['zone' add lastup]._x + this._x; if (_root.box2.b4.d == 'on') { currentact = 0; } } } } else { if (_root.box2._x < 470) { _root.box2._x += 20; } else { if (405 < this._x) { this._x -= 20; } else { this._x = 405; if (currentzone == 0) { if (this['zone' add lastup]._x < -20) { this['zone' add lastup]._x += changespeed; } else { this['zone' add lastup]._x = -20; selectzone(); } } else { if (currentact == 0) { if (-220 < this['zone' add currentzone]._x) { this['zone' add currentzone]._x -= changespeed; } else { selectact(); if (Key.isDown(Key.BACKSPACE) || this['zone' add currentzone].zone.b.d == 'on') { _root.fx.fx('back'); currentzone = 0; } this['zone' add currentzone]._x = -220; } } } } } } _root.box._x = this['zone' add lastup]._x + this._x; if (zoneimg == 0 || ../:zoneimg.zoneimg._currentframe != zoneimg) { if (../:zoneimg._x < 0) { ../:zoneimg._x *= 0.5; } else { if (../:zoneimg._x < 15) { ../:zoneimg._x += 5; } else { if (../:zoneimg._x < 500) { ../:zoneimg._x += 70; } else { if (zoneimg != 0) { ../:zoneimg.zoneimg.gotoAndStop(this.zoneimg); } } } } } else { if (500 < ../:zoneimg._x) { ../:zoneimg.zoneimg.gotoAndStop(this.zoneimg); _root.fx.fx('swish'); ../:zoneimg._x = -400; ../:zoneimg.t = _root.zone[zoneimg - 1]; } else { if (0 < ../:zoneimg._x) { ../:zoneimg._x += 70; } else { ../:zoneimg._x *= 0.5; } } } } } movieClip 2527 { } movieClip 2531 { } movieClip 2535 { } movieClip 2536 { } instance title of movieClip 2536 { onClipEvent (load) { z = 10; startx = this._x; starty = this._y; this._x -= (this._x - 150) / 3; this._y -= (this._y - 100) / 3; this._xscale = 150; this._yscale = 150; this._y = 300; } onClipEvent (enterFrame) { if (10 >= z) { this._xscale -= (this._xscale - 150) / 3; this._yscale -= (this._yscale - 150) / 3; z += 1; } else { this.t = 'RECORDS'; this._x -= (this._x - startx) / 3; this._y -= (this._y - starty) / 3; this._xscale -= (this._xscale - 100) / 3; this._yscale -= (this._yscale - 100) / 3; } } } frame 314 { _root.music.track = 'levelselect'; stop(); } movieClip 2537 { } instance l1 of movieClip 2537 { onClipEvent (load) { function selectzone() { zoneimg = 0; var a = 1; while (zones >= a) { if (this['zone' add a].zone.b.r == 'on') { this['zone' add a].zone._x -= (this['zone' add a].zone._x + 50) / 3; if (currentzone == 0) { zoneimg = a + 1; } } else { this['zone' add a].zone._x -= (this['zone' add a].zone._x + 42) / 3; } if (this['zone' add a].zone.b.d == 'on') { changezone(a); } ++a; } if (this['zone' add (zones + 1)].zone.b.r == 'on') { this['zone' add (zones + 1)].zone._x -= (this['zone' add (zones + 1)].zone._x + 42) / 3; } else { this['zone' add (zones + 1)].zone._x -= (this['zone' add (zones + 1)].zone._x + 30) / 3; } if (this['zone' add (zones + 1)].zone.b.d == 'on') { currentact = 'back'; } } function changezone(to) { this['zone' add to].swapDepths(this['zone' add lastup]); currentzone = to; this['zone' add currentzone].zone._x = -42; _root.fx.fx('select'); var a2 = 1; while (100 >= a2) { if (0 < _root.act[currentzone add '-' add a2].length && (Number(_root.save[_root.chara].charAt(1)) >= a2 || currentzone < Number(_root.save[_root.chara].charAt(0)))) { if (a2 == 1) { _root.box['b' add a2].t = _root.act[currentzone add '-' add a2]; } else { duplicateMovieClip(_root.box.b1, 'b' add a2, a2); _root.box['b' add a2]._y += (a2 - 1) * 20; _root.box['b' add a2].t = _root.act[currentzone add '-' add a2]; } } else { acts = a2 - 1; if (0 < _root.act[lastup add '-' add a2].length) { _root.box['b' add a2].removeMovieClip(); } else { break; } } ++a2; } lastup = to; } function selectact() { var a = 1; while (acts >= a) { if (_root.box['b' add a].d == 'on') { changeact(a); } ++a; } } function changeact(to) { currentact = to; zoneimg = 0; } this._x += 200; changespeed = 30; currentzone = 0; currentact = 0; var a = 1; while (100 >= a) { if (0 < _root.zone[a].length && Number(_root.save[_root.chara].charAt(0)) >= a) { if (a == 1) { this['zone' add a].zone.b.t = _root.zone[a]; } else { duplicateMovieClip(this.zone1, 'zone' add a, a); this['zone' add a].zone._y += (a - 1) * 25; this['zone' add a].zone.b.t = _root.zone[a]; } } else { if (a == 1) { this['zone' add a].zone.b.t = _root.zone[a]; a += 1; } zones = a - 1; lastup = a - 1; duplicateMovieClip(this.zone1, 'zone' add a, a); this['zone' add a].zone._y = 147; this['zone' add a].zone.b.t = 'BACK'; break; } ++a; } } onClipEvent (enterFrame) { if (currentact != 0) { if (this._x < 820) { this._x += 20; } else { if (_root.zoneimg._x >= 500) { if (currentact == 'back') { _root.gotoAndStop('main_menu'); } else { _root.czone = currentzone; _root.cact = currentact; _root.fade.play(); } } } } else { if (405 < this._x) { this._x -= 20; } else { this._x = 405; if (currentzone == 0) { if (this['zone' add lastup]._x < -20) { this['zone' add lastup]._x += changespeed; } else { this['zone' add lastup]._x = -20; selectzone(); } } else { if (currentact == 0) { if (-220 < this['zone' add currentzone]._x) { this['zone' add currentzone]._x -= changespeed; } else { selectact(); if (Key.isDown(Key.BACKSPACE) || this['zone' add currentzone].zone.b.d == 'on') { _root.fx.fx('back'); currentzone = 0; } this['zone' add currentzone]._x = -220; } } } } } _root.box._x = this['zone' add lastup]._x + this._x; if (zoneimg == 0 || ../:zoneimg.zoneimg._currentframe != zoneimg) { if (../:zoneimg._x < 0) { ../:zoneimg._x *= 0.5; } else { if (../:zoneimg._x < 15) { ../:zoneimg._x += 5; } else { if (../:zoneimg._x < 500) { ../:zoneimg._x += 70; } else { if (zoneimg != 0) { ../:zoneimg.zoneimg.gotoAndStop(this.zoneimg); } } } } } else { if (500 < ../:zoneimg._x) { ../:zoneimg.zoneimg.gotoAndStop(this.zoneimg); _root.fx.fx('swish'); ../:zoneimg._x = -400; ../:zoneimg.t = _root.zone[zoneimg - 1]; } else { if (0 < ../:zoneimg._x) { ../:zoneimg._x += 70; } else { ../:zoneimg._x *= 0.5; } } } } } movieClip 2538 { } instance title of movieClip 2538 { onClipEvent (load) { z = 10; startx = this._x; starty = this._y; this._x -= (this._x - 150) / 3; this._y -= (this._y - 100) / 3; this._xscale = 150; this._yscale = 150; this._y = 300; } onClipEvent (enterFrame) { if (10 >= z) { this._xscale -= (this._xscale - 150) / 3; this._yscale -= (this._yscale - 150) / 3; z += 1; } else { this.t = 'LEVEL SELECT'; this._x -= (this._x - startx) / 3; this._y -= (this._y - starty) / 3; this._xscale -= (this._xscale - 100) / 3; this._yscale -= (this._yscale - 100) / 3; } } } frame 327 { attachMovie('Levelintro', 'Levelintro', 61); stop(); } movieClip 2539 { } instance music of movieClip 2539 { onClipEvent (load) { function music(track, loop) { this.musicO.stop(); this.musicO.setVolume(_root.musicvol); this.musicO.attachSound('music_' add track); this.musicO.start(0, loop); } stopAllSounds(); this.musicO = new Sound(this); if (_root.boss == 'on') { music('boss', 999999); } else { if (_root.czone == 1) { music('angelisland', 999999); } else { music('snowparadise', 999999); } } } } movieClip 2540 { } instance fx of movieClip 2540 { onClipEvent (load) { function FX(track) { this.fx1.FXO.stop(); this.fx1.FXO.setVolume(_root.FXvol); this.fx1.FXO.attachSound('FX_' add track); this.fx1.FXO.start(0, 0); } this.fx1.FXO = new Sound(this.fx1); this.fx1.FXO = new Sound(this); } onClipEvent (enterFrame) { this.fx2.FXO = new Sound(this.fx2); this.fx2.FXO.setVolume(_root.FXvol); if (_root.Sonic1.br == 'on' && _root.Sonic1.g == 'on' && _root.Sonic1.roll != 'on' && _root.pause == 0) { if (br != 'on') { this.fx2.FXO.stop(); this.fx2.FXO.attachSound('FX_break'); this.fx2.FXO.start(0, 1000); br = 'on'; } } else { if (br == 'on') { this.fx2.FXO.stop(); br = 'off'; } } if (_root.Sonic1.g == 'on' && _root.pause == 0) { if (grind != _root.Sonic1.grind) { if (0 < _root.Sonic1.grind) { this.fx2.FXO.stop(); this.fx2.FXO.attachSound('FX_startgrind'); this.fx2.FXO.start(0, 0); this.fx2.FXO.attachSound('FX_grind'); this.fx2.FXO.start(0, 1000); } else { this.fx2.FXO.stop(); } grind = _root.Sonic1.grind; } } else { this.fx2.FXO.stop(); grind = 0; } } } movieClip 2546 { frame 2 { stop(); } } instance backg of movieClip 2546 { onClipEvent (load) { this.gotoAndStop(_root.czone); } } movieClip 2547 { } movieClip 2549 { } instance levelo of movieClip 2549 { onClipEvent (load) { pw = 180; pwh = 90; count = 0; var forvar = 2; while (9 >= forvar) { duplicateMovieClip('p1', 'p' add forvar, forvar); this['p' add forvar]._x = this.p1._x + (forvar - 1) * pw - count * (3 * pw); this['p' add forvar]._y = this.p1._y + count * pw; if (forvar == 3 || forvar == 6) { count += 1; } ++forvar; } } } movieClip 2550 { } instance Level2 of movieClip 2550 { onClipEvent (load) { pw = 180; pwh = 90; count = 0; this.attachMovie('level-' add _root.czone, 'p1', 1); this.p1._x = 0; this.p1._y = 0; this.p1.swapDepths(-1); var forvar = 2; while (9 >= forvar) { duplicateMovieClip('p1', 'p' add forvar, forvar); this['p' add forvar]._x = this.p1._x + (forvar - 1) * pw - count * (3 * pw); this['p' add forvar]._y = this.p1._y + count * pw; if (forvar == 3 || forvar == 6) { count += 1; } ++forvar; } } } movieClip 2551 { } instance Level of movieClip 2551 { onClipEvent (load) { function setobject(type, x, y, xspeed, yspeed) { a = _root.objcount; _root.objcount += 1; if (_root.objtotal < _root.objcount) { _root.objcount = 1; } _root.attachMovie(type, 'obj' add a, a + 45); _root['obj' add a]._x = x; _root['obj' add a]._y = y; _root['obj' add a].o.y = yspeed; _root['obj' add a].o.x = xspeed; } function setlevel() { count = 0; var a = 1; while (9 >= a) { var a2 = 1; while (_root.objects >= a2) { if (_root.levelo['p' add a]['o' add a2].save == 'on') { lvlo['x' add (lx + (a - count * 3)) add 'y' add (ly + count) add 'xpos' add a2] = _root.levelo['p' add a]['o' add a2]._x; if (_root.levelo['p' add a]['o' add a2].save2 == 'on') { lvlo['x' add (lx + (a - count * 3)) add 'y' add (ly + count) add 'yposS' add a2] = _root.levelo['p' add a]['o' add a2]._y; } else { lvlo['x' add (lx + (a - count * 3)) add 'y' add (ly + count) add 'ypos' add a2] = _root.levelo['p' add a]['o' add a2]._y; } lvlo['x' add (lx + (a - count * 3)) add 'y' add (ly + count) add 'xscale' add a2] = _root.levelo['p' add a]['o' add a2]._xscale; lvlo['x' add (lx + (a - count * 3)) add 'y' add (ly + count) add 'e' add a2] = _root.levelo['p' add a]['o' add a2].energy; } ++a2; } if (a == 3 || a == 6) { count += 1; } ++a; } count = 0; var a = 1; while (9 >= a) { if (0 >= this.lvl['x' add (x + (a - count * 3)) add 'y' add (y + count)]) { this['p' add a].gotoAndStop(2); } else { this['p' add a].gotoAndStop(this.lvl['x' add (x + (a - count * 3)) add 'y' add (y + count)]); } if (0 >= this.lvl2['x' add (x + (a - count * 3)) add 'y' add (y + count)]) { if (0 >= this.lvl['x' add (x + (a - count * 3)) add 'y' add (y + count)]) { _root.Level2['p' add a].gotoAndStop(2); } else { _root.Level2['p' add a].gotoAndStop(this.lvl['x' add (x + (a - count * 3)) add 'y' add (y + count)]); } } else { _root.Level2['p' add a].gotoAndStop(this.lvl2['x' add (x + (a - count * 3)) add 'y' add (y + count)]); } var a2 = 1; while (_root.objects >= a2) { _root.levelo['p' add a]['o' add a2].removeMovieClip(); _root.levelo2['p' add a]['o' add a2].removeMovieClip(); if (0 < this.lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2]) { obid = this.lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2]; if (lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2] == 11 || lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2] == 12 || lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2] == 2 || lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'o' add a2] == 17) { _root.levelo2['p' add a].attachMovie('object' add obid, 'o' add a2, a2); _root.levelo2['p' add a]['o' add a2]._x = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'xpos' add a2]; _root.levelo2['p' add a]['o' add a2]._y = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'ypos' add a2]; _root.levelo2['p' add a]['o' add a2]._yscale = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'yscale' add a2]; _root.levelo2['p' add a]['o' add a2].energy = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'e' add a2]; _root.levelo2['p' add a]['o' add a2].object = a; } else { _root.levelo['p' add a].attachMovie('object' add obid, 'o' add a2, a2); _root.levelo['p' add a]['o' add a2]._x = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'xpos' add a2]; _root.levelo['p' add a]['o' add a2]._y = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'ypos' add a2]; _root.levelo['p' add a]['o' add a2]._yscale = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'yscale' add a2]; _root.levelo['p' add a]['o' add a2].energy = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'e' add a2]; _root.levelo['p' add a]['o' add a2].object = a; _root.levelo['p' add a]['o' add a2].objectn = a2; _root.levelo['p' add a]['o' add a2].lvlo = 'x' add (x + (a - count * 3)) add 'y' add (y + count); if (0 < lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'xscale' add a2]) { _root.levelo['p' add a]['o' add a2]._xscale = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'xscale' add a2]; } if (0 < lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'yscale' add a2]) { _root.levelo['p' add a]['o' add a2]._yscale = lvlo['x' add (x + (a - count * 3)) add 'y' add (y + count) add 'yscale' add a2]; } } } ++a2; } if (a == 3 || a == 6) { count += 1; } ++a; } } if (_root.boss == 'on') { _root.attachMovie(['boss' add _root.czone], 'bossobj', 59); _root.bossobj._x = 265; _root.bossobj._y = 60; } _root.objtotal = 10; _root.objcount = 1; _root.objects = 3; this.swapDepths(10); _root.Level2.swapDepths(5); _root.Levelo2.swapDepths(15); _root.Levelo.swapDepths(6); CameraSpeed = 6; x = 1; y = 1; mw = 350; mh = 250; pw = 180; pwh = 90; count = 0; this.p1.swapDepths(-1); this.attachMovie('level-' add _root.czone, 'p1', 1); this.p1._x = 0; this.p1._y = 0; var forvar = 2; while (9 >= forvar) { duplicateMovieClip('p1', 'p' add forvar, -forvar); this['p' add forvar]._x = this.p1._x + (forvar - 1) * pw - count * (3 * pw); this['p' add forvar]._y = this.p1._y + count * pw; if (forvar == 3 || forvar == 6) { count += 1; } ++forvar; } w = 175; h = 125; if (_root.boss == 'on') { _root.attachMovie('zone-boss', 'loadlevel', 51); } else { _root.attachMovie(['zone' add _root.czone add '-act' add _root.cact], 'loadlevel', 51); } setlevel(); } onClipEvent (enterFrame) { lastX = this._x; lastY = this._y; if (_root.pause == 0 && _root.Sonic1.dead != 'on') { if (_root.boss == 'on') { bossspeed = 8; this._x -= bossspeed; if (10 >= _root.Sonic1._x) { _root.Sonic1._x = 10; _root.Sonic1.x = bossspeed; } else { if (mw - 10 < _root.Sonic1._x) { _root.Sonic1._x = mw - 10; _root.Sonic1.x = bossspeed; } } _root.Sonic1._x -= bossspeed; _root.bossobj._y = Math.round(_root.bossobj._y - (_root.Sonic1._y - h) / CameraSpeed); } else { camera(); } this._y = Math.round(this._y - (_root.Sonic1._y - h) / CameraSpeed); if (maxY < y * pw - this._y + (_root.Sonic1._y - w)) { _root.Sonic1.dead = 'on'; } _root.Sonic1._y = Math.round(_root.Sonic1._y - (_root.Sonic1._y - h) / CameraSpeed); } var a = 1; while (_root.lrtotal >= a) { _root['rl' add a]._x += this._x - lastX; _root['rl' add a]._y += this._y - lastY; ++a; } var a = 1; while (_root.objtotal >= a) { _root['obj' add a]._x += this._x - lastX; _root['obj' add a]._y += this._y - lastY; ++a; } lx = x; ly = y; if (this._x < -pwh) { x += 1; if (_root.boss == 'on') { if (16 < x) { x = 1; } } this._x += pw; setlevel(); } else { if (pwh < this._x) { x -= 1; this._x -= pw; setlevel(); } } if (this._y < -pw) { y += 1; this._y += pw; setlevel(); } else { if (pwh < this._y) { y -= 1; this._y -= pw; setlevel(); } } _root.levelo._x = this._x; _root.levelo._y = this._y; _root.levelo2._x = this._x; _root.levelo2._y = this._y; _root.level2._x = this._x; _root.level2._y = this._y; } onClipEvent (load) { function camera() { if (maxX < x * pw - this._x + (_root.Sonic1._x - w)) { if (mw < _root.Sonic1._x) { _root.Sonic1.x = 0; _root.Sonic1._x = mw; if (_root.Sonic1.fin == 'on' && _root.Sonic1._visible != 0) { _root.Sonic1._visible = 0; _root.attachMovie('Leveloutro', 'leveloutro', 50); } } } else { this._x = Math.round(this._x - (_root.Sonic1._x - w) / CameraSpeed); _root.Sonic1._x = Math.round(_root.Sonic1._x - (_root.Sonic1._x - w) / CameraSpeed); } } } } instance levelo2 of movieClip 2549 { onClipEvent (load) { pw = 180; pwh = 90; count = 0; var forvar = 2; while (9 >= forvar) { duplicateMovieClip('p1', 'p' add forvar, forvar); this['p' add forvar]._x = this.p1._x + (forvar - 1) * pw - count * (3 * pw); this['p' add forvar]._y = this.p1._y + count * pw; if (forvar == 3 || forvar == 6) { count += 1; } ++forvar; } } } movieClip 2555 { } movieClip 2556 { instance hitb of movieClip 2555 { onClipEvent (load) { this._visible = 0; } } } instance sonic1 of movieClip 2556 { onClipEvent (load) { function control_g() { br = 'off'; if (0 >= grind) { if (Key.isDown(right)) { if (x < 0) { if (x < -5) { br = 'on'; } x += accel * 3; } else { this._xscale = 100; if (x < xmaxa) { x += accel; } } } else { if (Key.isDown(left)) { if (0 < x) { if (5 < x) { br = 'on'; } x -= accel * 3; } else { this._xscale = -100; if (-xmaxa < x) { x -= accel; } } } else { if (rot < 10 && -10 < rot) { if (roll == 'on') { slowdown('x', 0, 0.05); } else { slowdown('x', 0, 0.2); } } } } } duck = 'off'; look = 'off'; if (Key.isDown(down)) { if (x == 0) { duck = 'on'; } else { if (roll != 'on') { _root.fx.fx('dash'); roll = 'on'; } } } else { if (Key.isDown(up) && x == 0) { look = 'on'; } } if (Key.isDown(jump) && g == 'on' && tunnel != 'on') { if (jumpdown == 'off') { if (duck == 'on') { _root.fx.fx('dash'); dash = 'on'; } else { _root.fx.fx('jump'); makejump(); } } jumpdown = 'on'; } else { jumpdown = 'off'; } if (duck != 'on' && dash == 'on') { _root.fx.fx('dashoff'); x = (_xscale / 100) * 15; roll = 'on'; dash = 'off'; } if (roll == 'on' && 2 >= x && x >= -2) { roll = 'off'; } tunnel = 'off'; } function control_a() { if (Key.isDown(right)) { if (x < xmaxa) { x += accela; } this._xscale = 100; } else { if (Key.isDown(left)) { if (-xmaxa < x) { x -= accela; } this._xscale = -100; } else { slowdown('x', 0, acce / 5); } } if (Key.isDown(jump)) { if (jumpdown == 'off') { if (chara == 'tails' || chara == 'cream') { if (fly == 'off') { if (j == 'on') { fly = 100; j = 'off'; } } else { if (0 < fly) { if (y < 2) { y += 1; } else { y = 2; } } } } } jumpdown = 'on'; } else { jumpdown = 'off'; } } function slowdown(name, to, value) { if (this[name] < to - value) { this[name] += value; } else { if (to + value < this[name]) { this[name] -= value; } else { this[name] = to; } } } function setgravity() { if (fly == 'off') { y -= gravity; } else { y -= gravity / 5; if (4 < y) { y = 4; } } if (y < -25) { y = -25; } } function setpos() { lx = _x; ly = _y; if (xmax < x) { x = xmax; } else { if (x < -xmax) { x = -xmax; } } if (g == 'on') { this._y += x * Math.sin(0.0174532925199433 * rot2); } else { _y = _y - y; } this._x += x * Math.cos(0.0174532925199433 * rot2); } function getrot(o1, o2) { _root.Abstx1 = _root[o2]._x - _root[o1]._x; _root.Absty1 = _root[o2]._y - _root[o1]._y; _root.AngleA2 = Math.atan2(_root.Abstx1, -_root.Absty1); _root.Grad2 = _root.AngleA2 / 0.0174532925199433; return _root.Grad2 - 90; } function makejump() { j = 'on'; _x = _x + 20 * Math.sin(0.0174532925199433 * rot); _y = _y + 20 * Math.sin(0.0174532925199433 * (rot - 90)); y = jumpspeed * Math.sin(0.0174532925199433 * (rot + 90)); y -= x * Math.sin(0.0174532925199433 * rot); x = x * Math.cos(0.0174532925199433 * rot) + 15 * Math.cos(0.0174532925199433 * (rot - 90)); rot2 = 0; rot = 0; } function setrot() { balance = 'off'; if (0 < x) { rot0u2 = getrot('h', 'h2'); rott = rot0u2; } else { if (x < 0) { rot0u1 = getrot('h1', 'h'); rott = rot0u1; } } if (rot < rott - 180) { rot += 360; } else { if (rott + 180 < rot) { rot -= 360; } } if (rot - rott < -hwall2 || hwall2 < rot - rott) { if (0 < land) { if (g == 'on') { if (rott < -180) { rott += 360; } else { if (180 < rott) { rott -= 360; } } if (rott < -180) { rott += 360; } else { if (180 < rott) { rott -= 360; } } rot = rott; } } else { if (rot < 80 && -80 < rot) { if (x < 0 && rot - rott < -_root.text) { _x = lx; x = 1; } else { if (0 < x && _root.text < rot - rott) { _x = lx; x = -1; } else { if (x == 0) { balance = 'on'; } } } } } } else { if (g == 'on') { rot = Math.round(rott); } } rot2 = rot; if (g == 'on') { } else { if (rot != 0 && j != 'on') { y = -(x * Math.sin(0.0174532925199433 * rot2)); x *= Math.cos(0.0174532925199433 * rot2); rot2 = 0; rot = 0; } } } function seth(name, abst) { hstarty = this._y + abst * Math.sin(0.0174532925199433 * rot); hstartx = this._x + abst * Math.cos(0.0174532925199433 * rot); this[name] = 'off'; var a = -15; while (10 >= a) { _root[name]._y = hstarty + (m + a) * Math.sin(0.0174532925199433 * (rot + 90)); _root[name]._x = hstartx + (m + a) * Math.cos(0.0174532925199433 * (rot + 90)); if (_root[d].hitTest(_root[name]._x, _root[name]._y, true) || _root.levelo2.hitTest(_root[name]._x, _root[name]._y, true)) { this[name] = 'on'; a = 100; break; } a += 1; } } function animations() { if (dead == 'on') { this.sonic.gotoAndStop('dead'); } else { if (hit == 'on') { this.sonic.gotoAndStop('hit'); } else { if (swing == 'on') { this.Sonic.gotoAndStop('swing'); } else { if (fly != 'off') { this.sonic.gotoAndStop('fly'); } else { if (jhigh == 'on') { this.sonic.gotoAndStop('jumphigh'); } else { if (twistl != 'off') { this.sonic.gotoAndStop('twistl'); } else { if (j == 'on') { this.sonic.gotoAndStop('jump'); } else { if (roll == 'on') { this.sonic.gotoAndStop('roll'); } else { if (dash == 'on') { this.sonic.gotoAndStop('dash'); } else { if (0 < grind) { this.sonic.gotoAndStop('grind'); } else { if (duck == 'on') { this.sonic.gotoAndStop('duck'); } else { if (look == 'on') { this.sonic.gotoAndStop('look'); } else { if (balance == 'on') { this.sonic.gotoAndStop('balance'); } else { if (g == 'on') { if (push == 'on') { this.sonic.gotoAndStop('push'); push = 'off'; } else { if (br == 'on') { this.sonic.gotoAndStop('break'); } else { if (x != 0) { if ((11 < x || x < -11) && chara == 'sonic' || (13 < x || x < -13)) { if (chara == 'sonic' && _root.cheat[1] == 2) { this.sonic.gotoAndStop('runfast2'); } else { this.sonic.gotoAndStop('runfast'); } } else { if (8 < x || x < -8) { this.sonic.gotoAndStop('run'); } else { if (4 < x || x < -4) { this.sonic.gotoAndStop('runslow'); } else { this.sonic.gotoAndStop('walk'); } } } } else { this.sonic.gotoAndStop('stand'); } } } } } } } } } } } } } } } } } } function setgrind() { if (0 < grind && g == 'on') { roll = 'off'; if (0 < x) { this._xscale = 100; } else { if (x < 0) { this._xscale = -100; } } grind -= 1; } } function sethit() { if (dead == 'on') { } else { if (hit != 'on') { if (0 < _root.rings) { this._y -= 20; y = 5; g = 'off'; hit = 'on'; x = (-_xscale / 100) * 5; looserings(); } else { y = 10; dead = 'on'; } } } } function looserings() { if (_root.lrtotal < _root.rings) { _root.lrs = _root.lrtotal; } else { _root.lrs = _root.rings; } _root.rings = 0; var a = 1; while (_root.lrs >= a) { _root.attachMovie('ringloose', 'rl' add a, a + 20); lrot = 90 + (a / _root.lrs) * 360; _root.fx.fx('loosering'); _root['rl' add a]._x = this._x + 5 * Math.sin(0.0174532925199433 * lrot); _root['rl' add a]._y = this._y + 5 * Math.cos(0.0174532925199433 * lrot); _root['rl' add a].r.x = 5 * Math.sin(0.0174532925199433 * lrot); _root['rl' add a].r.y = 5 * Math.cos(0.0174532925199433 * lrot); ++a; } } function sproing() { _root.fx.fx('sproing'); } _root.h._visible = 0; _root.h1._visible = 0; _root.h2._visible = 0; _root.h3._visible = 0; _root.pause = 2; fin = 'off'; _root.rings = 0; _root.lrtotal = 25; chara = _root.chara; this.attachMovie(chara, 'sonic', 1); up = '38'; down = '40'; left = '37'; right = '39'; Jump = '32'; dead = 'off'; m = 12; d = 'Level'; rot = 0; g = 'off'; x = 0; y = 0; if (_root.cheat[5] == 2) { gravity = 0.25; } else { gravity = 0.5; } Jumpspeed = 9; if (_root.cheat[5] == 2) { accel = 0.05; accela = 0.08; } else { accel = 0.15; accela = 0.15; } xmaxa = 12; xmax = 17; grind = 0; if (_root.cheat[2] == 2 && _root.chara != 'tails') { _root.attachMovie('tails_follow', 'cheese', 20); _root.cheese._x = this._x; _root.cheese._y = this._y; } else { if (chara == 'cream') { _root.attachMovie('cheese', 'cheese', 20); _root.cheese._x = this._x; _root.cheese._y = this._y; } } } onClipEvent (enterFrame) { if (fin != 'on' && 1 >= _root.pause && dead != 'on') { if (Key.isDown(Key.ENTER)) { if (pausedown == 'off') { if (_root.pause == 1) { _root.pause = 0; } else { _root.pause = 1; } } pausedown = 'on'; } else { pausedown = 'off'; } } if (_root.pause != 0 || dead == 'on') { if (dead == 'on') { _root.pause = 2; y -= 1; this._y -= y; this._rotation = 0; this.sonic.gotoAndStop('dead'); if (_root.level.mh + 50 < this._y) { if (0 < _root.lives) { _root.restart = 'on'; if (_root.mode == 'main') { _root.lives -= 1; } _root.gotoAndStop('fin'); } else { if (_root.quit != 'on') { _root.attachMovie('gameover', 'gameover', 60); _root.quit = 'on'; } } } } } else { if (hit != 'on') { if (swing != 'on') { if (fin == 'on') { if (x < xmaxa && g == 'on') { x += accel; this._xscale = 100; } setgravity(); } else { if (g == 'on') { control_g(); } else { setgravity(); control_a(); } } } } else { rot = 0; rot2 = 0; setgravity(); } if (0 < x) { t = x + 1; } else { t = -x + 1; } xplus = t + 5; hwall = 55 - xplus; hwall2 = 45 - xplus; _root.h3._y = this._y + m * Math.sin(0.0174532925199433 * (rot - 90)); _root.h3._x = this._x + m * Math.cos(0.0174532925199433 * (rot - 90)); tmp = 12; if (_root[d].hitTest(_root.h3._x, _root.h3._y, true)) { tunnel = 'on'; if (g == 'on') { if (roll != 'on') { _root.fx.fx('dash'); roll = 'on'; } if (0 < x && x < 4) { x = 7; } else { if (x < 0 && -4 < x) { x = -7; } else { if (tmp < x) { x = tmp; } else { if (x < -tmp) { x = -tmp; } } } } } else { this._y += y + 3; y = 0; } } setgrind(); seth('h', 0); if (x < 0) { seth('h1', -xplus); } else { if (0 < x) { seth('h2', xplus); } else { seth('h1', -xplus); seth('h2', xplus); } } if (Key.isDown(Key.END)) { _root.h._visible = 0; _root.h1._visible = 0; _root.h2._visible = 0; _root.h3._visible = 0; } else { if (Key.isDown(Key.HOME)) { _root.h._visible = 1; _root.h1._visible = 1; _root.h2._visible = 1; _root.h3._visible = 1; } } _root.h._x = Math.round(_root.h._x); _root.h._y = Math.round(_root.h._y); _root.h1._x = Math.round(_root.h1._x); _root.h1._y = Math.round(_root.h1._y); _root.h2._x = Math.round(_root.h2._x); _root.h2._y = Math.round(_root.h2._y); if (h == 'on' || twistl != 'off') { if (twistl == 'off') { _y = _root.h._y + m * Math.sin(0.0174532925199433 * (rot - 90)); _x = _root.h._x + m * Math.cos(0.0174532925199433 * (rot - 90)); } if (5 < rot || rot < -5) { x += 0.4 * Math.sin(0.0174532925199433 * rot); } if (g == 'off' && land < 0) { landy = y; land = 2; } fly = 'off'; hit = 'off'; jhigh = 'off'; g = 'on'; j = 'off'; y = 0; } else { roll = 'off'; g = 'off'; } if (g == 'on' && j != 'on') { if (85 < rot || rot < -85) { if (5 < x || x < -5) { } else { g = 'off'; } } } if (twistl == 'off') { setrot(); } if (land >= 0) { x -= landy * Math.sin(0.0174532925199433 * rot) / 2; land -= 1; } setpos(); animations(); if (roll == 'on' && chara != 'tails' && chara != 'cream') { _rotation = 0; } else { if (g == 'on') { _rotation = rot; } else { _rotation = _rotation - (_rotation - rot) / 10; } } if (_root.cheat[3] == 2) { cdepth = -1; } else { if (twistl == 'down') { cdepth = 3; } else { if (d == 'Level') { cdepth = 18; } else { cdepth = 8; } } } this.swapDepths(this.cdepth); if (chara == 'cream') { _root.cheese.swapDepths(this.cdepth - 1); } if (_root.pause == 0) { if (chara == 'tails' || chara == 'cream') { if (fly != 'off') { if (this.Sonic._currentframe == 180) { if (fly >= 0) { fly -= 1; } } else { fly = 'off'; } } } } swing = 'off'; twistl = 'off'; } } } movieClip 2558 { } movieClip 2571 { } movieClip 2577 { } movieClip 2579 { } movieClip 2598 { } movieClip 2599 { instance time of movieClip 2571 { onClipEvent (load) { _root.time = new Array(); hun = 0; min = 0; sec = 0; } onClipEvent (enterFrame) { if (_root.Sonic1.fin == 'off' && _root.pause == 0 && _root.boss != 'on' || _root.boss == 'on' && _root.bossstat == 'alive' && _root.pause == 0) { hun = Math.round(Number(hun) + 2.857142857142857); if (Number(hun) >= 100) { sec = Number(sec) + 1; if (sec >= 60) { min += 1; sec = Number(sec) - 60; } else { if (sec < 10) { sec = '0' add sec; } } hun = Number(hun) - 100; } else { if (Number(hun) < 10) { hun = '0' add hun; } } _root.time.min = min; _root.time.sec = sec; _root.time.hun = hun; min2 = min; sec2 = sec; hun2 = hun; min3 = min; sec3 = sec; hun3 = hun; } } } instance of movieClip 2577 { onClipEvent (enterFrame) { max = 6; t = ''; var a = 1; while (max >= a) { if (_root.score < Math.pow(10, a)) { t = t add '0'; } ++a; } t = t add _root.score; this.t1 = t; this.t2 = t; this.t3 = t; this.t4 = t; } } instance of movieClip 2598 { onClipEvent (load) { this.gotoAndStop([_root.chara]); if (_root.mode != 'main') { this._visible = 0; } } onClipEvent (enterFrame) { t = _root.lives; this.t1 = t; this.t2 = t; this.t3 = t; this.t4 = t; } } } instance hud of movieClip 2599 { onClipEvent (load) { this.swapDepths(60); } onClipEvent (enterFrame) { if (_root.rings < 10) { rings = '00' add _root.rings; } else { if (_root.rings < 100) { rings = '0' add _root.rings; } else { rings = _root.rings; } } } } movieClip 2603 { } movieClip 2617 { frame 12 { stop(); } } button 2618 { on (release) { _root.pause = 0; } } button 2619 { on (release) { _root.quit = 'on'; _root.gotoAndStop('fin'); } } button 2634 { on (release) { _root.music.music('angelisland', 99999999); } } button 2635 { on (release) { _root.music.music('snowparadise', 99999999); } } button 2636 { on (release) { _root.music.music('rose', 99999999); } } button 2637 { on (release) { _root.music.music('mainmenu', 99999999); } } button 2638 { on (release) { _root.music.music('levelselect', 99999999); } } button 2639 { on (release) { _root.music.music('credits', 99999999); } } button 2640 { on (release) { _root.music.music('boss', 99999999); } } button 2641 { on (release) { _root.music.music('boss_pinch', 99999999); } } movieClip 2642 { } movieClip 2643 { } instance pausescreen of movieClip 2643 { onClipEvent (load) { this._visible = 0; this.swapDepths(70); if (_root.unlock[3] == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (_root.pause == 1) { if (this._visible == 0) { this._visible = 1; _root.fx.fx('pause'); } _root.music.musicO.setVolume(_root.musicvol / 3); } else { this._visible = 0; _root.music.musicO.setVolume(_root.musicvol); } } } frame 329 { gotoAndStop(328); } frame 342 { stop(); _root.pause = 0; var a = 1; while (_root.lrtotal >= a) { _root['rl' add a].removeMovieClip(); ++a; } var a = 1; while (_root.objtotal >= a) { _root['obj' add a].removeMovieClip(); ++a; } _root.Level.removeMovieClip(); _root.Level2.removeMovieClip(); _root.levelo.removeMovieClip(); _root.levelo2.removeMovieClip(); _root.Sonic1.removeMovieClip(); _root.hud.removeMovieClip(); _root.leveloutro.removeMovieClip(); _root.cheese.removeMovieClip(); _root.bossobj.removeMovieClip(); _root.pausescreen.removeMovieClip(); _root.gameover.removeMovieClip(); if (_root.boss == 'on' || _root.quit == 'on' || _root.restart == 'on') { } else { ctime = Number(_root.time.min add _root.time.sec add _root.time.hun); rtime = _root.record[_root.czone add '-' add _root.cact].split(':'); rtime = Number(_root.rtime[0] add _root.rtime[1] add _root.rtime[2]); if (ctime < rtime) { _root.record[_root.czone add '-' add _root.cact] = _root.time.min add ':' add _root.time.sec add ':' add _root.time.hun; _root.record[_root.czone add '-' add _root.cact add '-char'] = _root.chara; } delete rtime; delete ctime; } if (_root.quit == 'on') { _root.boss = 'off'; _root.quit = 'off'; gotoAndStop(291); } else { if (_root.restart == 'on') { _root.restart = 'off'; if (_root.mode == 'main') { gotoAndStop(327); } else { gotoAndStop(314); } } else { if (_root.mode == 'timetrial') { gotoAndStop(314); } else { if (_root.mode == 'main') { if (boss == 'on') { _root.boss = 'off'; if (_root.czone >= Number(_root.save[_root.chara].charAt(0))) { _root.save[_root.chara] = _root.czone + 1 add '1'; } if (_root.czone >= 2) { _root.attachMovie('End', 'End', 50); } else { _root.czone += 1; _root.cact = 1; gotoAndStop(327); } } else { if (Number(_root.save[_root.chara].charAt(1)) < _root.cact && _root.czone >= Number(_root.save[_root.chara].charAt(0))) { _root.save[_root.chara] = _root.czone add _root.cact; } _root.cact += 1; if (2 < _root.cact) { _root.cact = 1; _root.boss = 'on'; } gotoAndStop(327); } } } } } _root.resart = 'off'; } movieClip 2644 { } instance music of movieClip 2644 { onClipEvent (load) { function music(track, loop) { this.musicO.stop(); this.musicO.setVolume(_root.musicvol); this.musicO.attachSound('music_' add track); this.musicO.start(0, loop); } stopAllSounds(); this.musicO = new Sound(this); } } movieClip 2645 { } instance fx of movieClip 2645 { onClipEvent (load) { function FX(track) { this.fx1.FXO.stop(); this.fx1.FXO.setVolume(_root.FXvol); this.fx1.FXO.attachSound('FX_' add track); this.fx1.FXO.start(0, 0); } this.fx1.FXO = new Sound(this.fx1); this.fx1.FXO = new Sound(this); } onClipEvent (enterFrame) { this.fx2.FXO = new Sound(this.fx2); this.fx2.FXO.setVolume(_root.FXvol); if (_root.Sonic1.br == 'on' && _root.Sonic1.g == 'on' && _root.Sonic1.roll != 'on') { if (br != 'on') { this.fx2.FXO.stop(); this.fx2.FXO.attachSound('FX_break'); this.fx2.FXO.start(0, 1000); br = 'on'; } } else { if (br == 'on') { this.fx2.FXO.stop(); br = 'off'; } } if (_root.Sonic1.g == 'on') { if (grind != _root.Sonic1.grind) { if (0 < _root.Sonic1.grind) { this.fx2.FXO.attachSound('FX_startgrind'); this.fx2.FXO.start(0, 0); this.fx2.FXO.attachSound('FX_grind'); this.fx2.FXO.start(0, 1000); } else { this.fx2.FXO.stop(); } grind = _root.Sonic1.grind; } } else { this.fx2.FXO.stop(); grind = 0; } } } frame 344 { prevFrame(); } movieClip 2650 { }




http://swfchan.com/47/232777/info.shtml
Created: 22/2 -2020 18:08:08 Last modified: 22/2 -2020 18:08:08 Server time: 02/05 -2024 18:21:51