Frame 1
stop();
Frame 2
gotoAndStop (1);
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 = 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);
}
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;
Frame 291
_root.music.track = "mainmenu";
_root.setcheats();
_root.lives = 3;
stop();
Instance of Symbol 2497 MovieClip "m" in Frame 291
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 = this._x + 2;
} else if (this._x < chx) {
this._x = this._x + 50;
}
} else if (current != current2) {
if (this._x < 10) {
this._x = this._x + 2;
} else if (this._x < chx) {
this._x = this._x + 50;
} else {
this._x = -300;
current = current2;
setbuttons();
}
} else {
this._x = this._x * 0.5;
this[current add "f"]();
}
}
onClipEvent (load) {
function change(to, button) {
_root.fx.fx("select");
last[lastN] = current;
lastN = 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 = 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";
_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);
}
}
}
Instance of Symbol 2500 MovieClip "character" in Frame 291
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 = count - 1;
} else {
if (-200 < this._x) {
this._x = this._x - 30;
}
if (_root.balken._x < 700) {
_root.balken._x = _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 = this._x - 20;
}
../:balken._y = Math.round(../:balken._y - ((../:balken._y - bto) / 3));
}
Instance of Symbol 2515 MovieClip "fx" in Frame 291
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;
}
}
}
Instance of Symbol 2517 MovieClip "music" in Frame 291
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 = musicvol - 10;
} else {
music(track);
track = "off";
}
} else if (musicvol < _root.musicvol) {
musicvol = musicvol + 20;
} else {
musicvol = _root.musicvol;
}
this.musicO.setVolume(musicvol);
}
Instance of Symbol 2518 MovieClip "title" in Frame 291
onClipEvent (load) {
startx = this._x;
starty = this._y;
this._x = this._x - ((this._x - 150) / 3);
this._y = this._y - ((this._y - 100) / 3);
}
onClipEvent (enterFrame) {
if (10 >= z) {
this._xscale = this._xscale - ((this._xscale - 150) / 3);
this._yscale = this._yscale - ((this._yscale - 150) / 3);
z = z + 1;
} else {
this.t = _root.m[_root.m.current2].name.toUpperCase();
this._x = this._x - ((this._x - startx) / 3);
this._y = this._y - ((this._y - starty) / 3);
this._xscale = this._xscale - ((this._xscale - 100) / 3);
this._yscale = this._yscale - ((this._yscale - 100) / 3);
}
}
Instance of Symbol 2519 MovieClip "zoneimg" in Frame 309
onClipEvent (load) {
this._x = 500;
this.gotoAndStop(2);
}
Instance of Symbol 2523 MovieClip "l1" in Frame 309
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 - ((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 - ((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 - ((this["zone" add (zones + 1)].zone._x + 42) / 3);
} else {
this["zone" add (zones + 1)].zone._x = 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 = _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 = 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 = 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 = 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 = _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 = _root.box2._x + 20;
} else if (405 < this._x) {
this._x = this._x - 20;
} else {
this._x = 405;
if (currentzone == 0) {
if (this["zone" add lastup]._x < -20) {
this["zone" add lastup]._x = 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 = 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 = ../:zoneimg._x * 0.5;
} else if (../:zoneimg._x < 15) {
../:zoneimg._x = ../:zoneimg._x + 5;
} else if (../:zoneimg._x < 500) {
../:zoneimg._x = ../: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 = ../:zoneimg._x + 70;
} else {
../:zoneimg._x = ../:zoneimg._x * 0.5;
}
}
Instance of Symbol 2536 MovieClip "title" in Frame 309
onClipEvent (load) {
z = 10;
startx = this._x;
starty = this._y;
this._x = this._x - ((this._x - 150) / 3);
this._y = this._y - ((this._y - 100) / 3);
this._xscale = 150;
this._yscale = 150;
this._y = 300;
}
onClipEvent (enterFrame) {
if (10 >= z) {
this._xscale = this._xscale - ((this._xscale - 150) / 3);
this._yscale = this._yscale - ((this._yscale - 150) / 3);
z = z + 1;
} else {
this.t = "RECORDS";
this._x = this._x - ((this._x - startx) / 3);
this._y = this._y - ((this._y - starty) / 3);
this._xscale = this._xscale - ((this._xscale - 100) / 3);
this._yscale = this._yscale - ((this._yscale - 100) / 3);
}
}
Frame 314
_root.music.track = "levelselect";
stop();
Instance of Symbol 2537 MovieClip "l1" in Frame 314
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 - ((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 - ((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 - ((this["zone" add (zones + 1)].zone._x + 42) / 3);
} else {
this["zone" add (zones + 1)].zone._x = 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 = _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 = 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 = 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 = 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 = 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 = this._x - 20;
} else {
this._x = 405;
if (currentzone == 0) {
if (this["zone" add lastup]._x < -20) {
this["zone" add lastup]._x = 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 = 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 = ../:zoneimg._x * 0.5;
} else if (../:zoneimg._x < 15) {
../:zoneimg._x = ../:zoneimg._x + 5;
} else if (../:zoneimg._x < 500) {
../:zoneimg._x = ../: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 = ../:zoneimg._x + 70;
} else {
../:zoneimg._x = ../:zoneimg._x * 0.5;
}
}
Instance of Symbol 2538 MovieClip "title" in Frame 314
onClipEvent (load) {
z = 10;
startx = this._x;
starty = this._y;
this._x = this._x - ((this._x - 150) / 3);
this._y = this._y - ((this._y - 100) / 3);
this._xscale = 150;
this._yscale = 150;
this._y = 300;
}
onClipEvent (enterFrame) {
if (10 >= z) {
this._xscale = this._xscale - ((this._xscale - 150) / 3);
this._yscale = this._yscale - ((this._yscale - 150) / 3);
z = z + 1;
} else {
this.t = "LEVEL SELECT";
this._x = this._x - ((this._x - startx) / 3);
this._y = this._y - ((this._y - starty) / 3);
this._xscale = this._xscale - ((this._xscale - 100) / 3);
this._yscale = this._yscale - ((this._yscale - 100) / 3);
}
}
Frame 327
attachMovie("Levelintro", "Levelintro", 61);
stop();
Instance of Symbol 2539 MovieClip "music" in Frame 327
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);
}
}
Instance of Symbol 2540 MovieClip "fx" in Frame 327
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;
}
}
Instance of Symbol 2546 MovieClip "backg" in Frame 327
onClipEvent (load) {
this.gotoAndStop(_root.czone);
}
Instance of Symbol 2549 MovieClip "levelo" in Frame 327
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 = count + 1;
}
forvar++;
}
}
Instance of Symbol 2550 MovieClip "Level2" in Frame 327
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 = count + 1;
}
forvar++;
}
}
Instance of Symbol 2551 MovieClip "Level" in Frame 327
onClipEvent (load) {
function setobject(type, x, y, xspeed, yspeed) {
a = _root.objcount;
_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 = 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 = 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 = 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 = 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 = _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 = _root["rl" add a]._x + (this._x - lastX);
_root["rl" add a]._y = _root["rl" add a]._y + (this._y - lastY);
a++;
}
var a = 1;
while (_root.objtotal >= a) {
_root["obj" add a]._x = _root["obj" add a]._x + (this._x - lastX);
_root["obj" add a]._y = _root["obj" add a]._y + (this._y - lastY);
a++;
}
lx = x;
ly = y;
if (this._x < (-pwh)) {
x = x + 1;
if (_root.boss == "on") {
if (16 < x) {
x = 1;
}
}
this._x = this._x + pw;
setlevel();
} else if (pwh < this._x) {
x = x - 1;
this._x = this._x - pw;
setlevel();
}
if (this._y < (-pw)) {
y = y + 1;
this._y = this._y + pw;
setlevel();
} else if (pwh < this._y) {
y = y - 1;
this._y = 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 of Symbol 2549 MovieClip "levelo2" in Frame 327
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 = count + 1;
}
forvar++;
}
}
Instance of Symbol 2556 MovieClip "sonic1" in Frame 327
onClipEvent (load) {
function control_g() {
br = "off";
if (0 >= grind) {
if (Key.isDown(right)) {
if (x < 0) {
if (x < -5) {
br = "on";
}
x = x + (accel * 3);
} else {
this._xscale = 100;
if (x < xmaxa) {
x = x + accel;
}
}
} else if (Key.isDown(left)) {
if (0 < x) {
if (5 < x) {
br = "on";
}
x = x - (accel * 3);
} else {
this._xscale = -100;
if ((-xmaxa) < x) {
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 = x + accela;
}
this._xscale = 100;
} else if (Key.isDown(left)) {
if ((-xmaxa) < x) {
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 = y + 1;
} else {
y = 2;
}
}
}
}
jumpdown = "on";
} else {
jumpdown = "off";
}
}
function slowdown(name, to, value) {
if (this[name] < (to - value)) {
this[name] = this[name] + value;
} else if ((to + value) < this[name]) {
this[name] = this[name] - value;
} else {
this[name] = to;
}
}
function setgravity() {
if (fly == "off") {
y = y - gravity;
} else {
y = 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 = this._y + (x * Math.sin((Math.PI/180) * rot2));
} else {
_y = (_y - y);
}
this._x = this._x + (x * Math.cos((Math.PI/180) * 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 / (Math.PI/180);
return(_root.Grad2 - 90);
}
function makejump() {
j = "on";
_x = (_x + (20 * Math.sin((Math.PI/180) * rot)));
_y = (_y + (20 * Math.sin((Math.PI/180) * (rot - 90))));
y = jumpspeed * Math.sin((Math.PI/180) * (rot + 90));
y = y - (x * Math.sin((Math.PI/180) * rot));
x = (x * Math.cos((Math.PI/180) * rot)) + (15 * Math.cos((Math.PI/180) * (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 = rot + 360;
} else if ((rott + 180) < rot) {
rot = rot - 360;
}
if (((rot - rott) < (-hwall2)) || (hwall2 < (rot - rott))) {
if (0 < land) {
if (g == "on") {
if (rott < -180) {
rott = rott + 360;
} else if (180 < rott) {
rott = rott - 360;
}
if (rott < -180) {
rott = rott + 360;
} else if (180 < rott) {
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((Math.PI/180) * rot2));
x = x * Math.cos((Math.PI/180) * rot2);
rot2 = 0;
rot = 0;
}
}
function seth(name, abst) {
hstarty = this._y + (abst * Math.sin((Math.PI/180) * rot));
hstartx = this._x + (abst * Math.cos((Math.PI/180) * rot));
this[name] = "off";
var a = -15;
while (10 >= a) {
_root[name]._y = hstarty + ((m + a) * Math.sin((Math.PI/180) * (rot + 90)));
_root[name]._x = hstartx + ((m + a) * Math.cos((Math.PI/180) * (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;
return;
}
a = 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 = grind - 1;
}
}
function sethit() {
if (dead == "on") {
} else if (hit != "on") {
if (0 < _root.rings) {
this._y = 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((Math.PI/180) * lrot));
_root["rl" add a]._y = this._y + (5 * Math.cos((Math.PI/180) * lrot));
_root["rl" add a].r.x = 5 * Math.sin((Math.PI/180) * lrot);
_root["rl" add a].r.y = 5 * Math.cos((Math.PI/180) * 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 = y - 1;
this._y = 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 = _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 = 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((Math.PI/180) * (rot - 90)));
_root.h3._x = this._x + (m * Math.cos((Math.PI/180) * (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 = 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((Math.PI/180) * (rot - 90))));
_x = (_root.h._x + (m * Math.cos((Math.PI/180) * (rot - 90))));
}
if ((5 < rot) || (rot < -5)) {
x = x + (0.4 * Math.sin((Math.PI/180) * 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 = x - ((landy * Math.sin((Math.PI/180) * rot)) / 2);
land = 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 = fly - 1;
}
} else {
fly = "off";
}
}
}
}
swing = "off";
twistl = "off";
}
}
Instance of Symbol 2599 MovieClip "hud" in Frame 327
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;
}
}
Instance of Symbol 2643 MovieClip "pausescreen" in Frame 327
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") {
} 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 = _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 = _root.cact + 1;
if (2 < _root.cact) {
_root.cact = 1;
_root.boss = "on";
}
gotoAndStop (327);
}
}
_root.resart = "off";
Instance of Symbol 2644 MovieClip "music" in Frame 342
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);
}
Instance of Symbol 2645 MovieClip "fx" in Frame 342
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();
Symbol 40 MovieClip Frame 1
t = (_root.chara.toUpperCase() add " GOT TROUGH ACT ") add _root.cact;
t2 = t;
Symbol 47 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 55 MovieClip [leveloutro] Frame 1
_root.music.music("endofact", 0);
_root.leveloutro.score = _root.score;
play();
Instance of Symbol 50 MovieClip "s1" in Symbol 55 MovieClip [leveloutro] Frame 26
onClipEvent (enterFrame) {
t = (s add " : ") add _root.leveloutro[this.s];
t2 = t;
}
Instance of Symbol 52 MovieClip in Symbol 55 MovieClip [leveloutro] Frame 26
onClipEvent (load) {
stat = 1;
Set("../:ringbonus", _root.rings * 10);
if (_root.boss == "on") {
Set("../:timebonus", Math.round(_root.act[_root.czone add "-bosstime"] - ((_root.time.min / 60) + _root.time.sec)) * 100);
} else {
Set("../:timebonus", Math.round(_root.act[((_root.czone add "-") add _root.cact) add "-time"] - ((_root.time.min / 60) + _root.time.sec)) * 100);
}
if (../:timebonus < 0) {
Set("../: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 = _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 = 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 = count + 1;
} else {
step = 1;
}
_root.leveloutro[this.sname[this.a]] = _root.leveloutro[this.sname[this.a]] - step;
_root.leveloutro.score = _root.leveloutro.score + step;
a++;
}
_root.fx.fx("count");
if ((count >= 2) || (Key.isDown(_root.Sonic1.jump))) {
_root.leveloutro.score = _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 = 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 = _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 = count + 1;
} else {
../:play();
}
}
}
a++;
}
} else if (stat == 7) {
}
_root.score = _root.leveloutro.score;
}
Symbol 55 MovieClip [leveloutro] Frame 42
stop();
Symbol 55 MovieClip [leveloutro] Frame 76
stop();
tellTarget (_root) {
gotoAndStop ("fin");
};
Symbol 58 MovieClip Frame 1
t = "ZONE " add _root.czone;
Symbol 60 MovieClip Frame 1
t = _root.zone[_root.czone];
Symbol 70 MovieClip Frame 1
if (_root.boss == "on") {
t = "BOSS";
} else {
t = "ACT " add _root.cact;
}
Symbol 72 MovieClip Frame 1
if (_root.boss == "on") {
t = _root.bossn[_root.czone];
} else {
t = _root.act[(_root.czone add "-") add _root.cact];
}
Instance of Symbol 66 MovieClip in Symbol 75 MovieClip [Levelintro] Frame 12
onClipEvent (load) {
this.gotoAndStop([_root.chara]);
}
Symbol 75 MovieClip [Levelintro] Frame 70
_root.pause = 0;
Symbol 75 MovieClip [Levelintro] Frame 132
this.removeMovieClip();
Symbol 81 MovieClip [gameover] Frame 1
_root.music.music("gameover");
Symbol 81 MovieClip [gameover] Frame 261
_root.gotoAndStop("fin");
Symbol 84 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 109 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 112 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 113 MovieClip [credits] Frame 1
stop();
Instance of Symbol 84 MovieClip "t1" in Symbol 113 MovieClip [credits] Frame 1
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 = z + 1;
z = z + 1;
credits[z] = "created by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "menace.ch";
z = z + 1;
z = z + 1;
credits[z] = "original game by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "SONIC-TEAM";
z = z + 1;
credits[z] = "www.sonicteam.com";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "programmer";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "DENNIS_GID";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "CHARACTER SPRITES";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "created by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "SONIC-TEAM";
z = z + 1;
credits[z] = "ripped by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "DanielSidney";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "ENDING SPRITES";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "created by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "SONIC-TEAM";
z = z + 1;
credits[z] = "ripped by";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "Dioxas";
z = z + 1;
credits[z] = "www.chez.com/dsx1980";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "music / sound FX";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "Sonic-Team";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "leveldesign";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "DENNIS_GID";
z = z + 1;
z = z + 1;
z = z + 1;
credits[z] = "Sonic-Team rules!";
credits[z add "-type"] = 2;
z = z + 1;
credits[z] = "NOW GO AND BUY";
z = z + 1;
credits[z] = "SONIC ADVANCE 2!!!";
z = 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[getProperty("../", _name)]["t" add a].t = credits[c];
if (credits[c add "-type"] == 2) {
_root[getProperty("../", _name)]["t" add a].gotoAndStop(2);
} else {
_root[getProperty("../", _name)]["t" add a].gotoAndStop(1);
}
_root[getProperty("../", _name)]["t" add a].t = credits[c];
c = c + 1;
_root[getProperty("../", _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(getProperty("../", _totalframes));
} else {
skip = "on";
}
}
spacedown = "on";
} else {
spacedown = "off";
}
var a = 1;
while (total >= a) {
_root[getProperty("../", _name)]["t" add a]._y = _root[getProperty("../", _name)]["t" add a]._y - speed;
if (skip == "on") {
if (-150 < _root[getProperty("../", _name)]["t" add a]._alpha) {
_root[getProperty("../", _name)]["t" add a]._alpha = _root[getProperty("../", _name)]["t" add a]._alpha - 5;
}
if ((this._alpha < -100) && (getProperty("../", _currentframe) == 1)) {
../:play();
}
} else if (_root[getProperty("../", _name)]["t" add a]._y < top) {
if (0 < _root[getProperty("../", _name)]["t" add a]._alpha) {
_root[getProperty("../", _name)]["t" add a]._alpha = _root[getProperty("../", _name)]["t" add a]._alpha - 5;
_root[getProperty("../", _name)]["t" add a]._y = _root[getProperty("../", _name)]["t" add a]._y - speed;
} else {
if (credits[c add "-type"] == 2) {
_root[getProperty("../", _name)]["t" add a].gotoAndStop(2);
} else {
_root[getProperty("../", _name)]["t" add a].gotoAndStop(1);
}
_root[getProperty("../", _name)]["t" add a].t = credits[c];
c = c + 1;
if (totalc < c) {
../:play();
}
_root[getProperty("../", _name)]["t" add a]._y = bot;
}
} else if (bot >= _root[getProperty("../", _name)]["t" add a]._y) {
if (_root[getProperty("../", _name)]["t" add a]._alpha < 100) {
_root[getProperty("../", _name)]["t" add a]._alpha = _root[getProperty("../", _name)]["t" add a]._alpha + 5;
_root[getProperty("../", _name)]["t" add a]._y = _root[getProperty("../", _name)]["t" add a]._y - speed;
}
}
a++;
}
}
}
Symbol 113 MovieClip [credits] Frame 197
stop();
Instance of Symbol 112 MovieClip in Symbol 113 MovieClip [credits] Frame 197
onClipEvent (load) {
z = _root.musicvol;
}
onClipEvent (enterFrame) {
if (0 >= z) {
tellTarget (_root) {
gotoAndStop ("main_menu");
};
../:removeMovieClip();
} else {
z = z - 4;
_root.music.musicO.setVolume(z);
}
}
Symbol 113 MovieClip [credits] Frame 198
prevFrame();
Symbol 120 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 127 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 130 MovieClip Frame 1
gotoAndStop([_root.chara]);
Instance of Symbol 130 MovieClip in Symbol 131 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
}
Instance of Symbol 130 MovieClip in Symbol 132 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
}
Symbol 138 MovieClip Frame 1
t = _root.chara.toUpperCase();
if ((_root.chara == "knuckles") || (_root.chara == "tails")) {
} else {
t = t add "'s";
}
t = t add " GAME CLEARED";
Symbol 142 MovieClip Frame 1
gotoAndStop([_root.chara]);
Symbol 146 MovieClip [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 newline) add message[num];
}
_root.music.music("End");
Instance of Symbol 140 MovieClip in Symbol 146 MovieClip [End] Frame 45
onClipEvent (load) {
../:stop();
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.SPACE)) {
../:play();
}
}
Symbol 146 MovieClip [End] Frame 135
_root.attachMovie("credits", "credits", 60);
this.removeMovieClip();
stop();
Instance of Symbol 66 MovieClip in Symbol 148 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop([_root.chara]);
}
Symbol 155 MovieClip [Levelintro2] Frame 77
this.removeMovieClip();
Symbol 162 MovieClip [object6] Frame 1
stop();
Instance of Symbol 157 MovieClip "h" in Symbol 162 MovieClip [object6] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sproing();
_root.Sonic1._y = _root.Sonic1._y - 20;
_root.Sonic1._x = _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();
}
}
Symbol 162 MovieClip [object6] Frame 7
gotoAndStop (1);
Symbol 165 MovieClip [object21] Frame 1
stop();
Instance of Symbol 163 MovieClip "h" in Symbol 165 MovieClip [object21] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sproing();
_root.Sonic1._y = _root.Sonic1._y - 20;
_root.Sonic1._x = _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();
}
}
Symbol 165 MovieClip [object21] Frame 7
gotoAndStop (1);
Symbol 167 MovieClip [object02] Frame 1
stop();
Instance of Symbol 163 MovieClip "h" in Symbol 167 MovieClip [object02] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sproing();
_root.Sonic1._y = _root.Sonic1._y - 20;
_root.Sonic1._x = _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();
}
}
Symbol 167 MovieClip [object02] Frame 7
gotoAndStop (1);
Symbol 170 MovieClip [object5] Frame 1
stop();
Instance of Symbol 168 MovieClip "h" in Symbol 170 MovieClip [object5] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sproing();
_root.Sonic1._y = _root.Sonic1._y - 20;
_root.Sonic1._x = _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();
}
}
Symbol 170 MovieClip [object5] Frame 7
gotoAndStop (1);
Instance of Symbol 171 MovieClip "h" in Symbol 172 MovieClip [object104] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.d = "Level2";
}
}
Instance of Symbol 173 MovieClip "h" in Symbol 174 MovieClip [object103] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.d = "Level";
}
}
Instance of Symbol 175 MovieClip "h" in Symbol 176 MovieClip [object102] Frame 1
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";
}
}
}
Instance of Symbol 177 MovieClip in Symbol 178 MovieClip [object101] Frame 1
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";
}
}
}
Instance of Symbol 179 MovieClip "h" in Symbol 184 MovieClip [object10] Frame 1
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;
}
}
}
Instance of Symbol 185 MovieClip "h" in Symbol 188 MovieClip [object9] Frame 1
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;
}
}
}
Instance of Symbol 189 MovieClip "h" in Symbol 192 MovieClip [object8] Frame 1
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");
}
}
Instance of Symbol 193 MovieClip "h" in Symbol 196 MovieClip [object7] Frame 1
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");
}
}
Symbol 202 MovieClip [object4] Frame 1
stop();
Instance of Symbol 197 MovieClip "h" in Symbol 202 MovieClip [object4] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic1)) {
_root.Sonic1.sproing();
_root.Sonic1._xscale = -100;
_root.Sonic1.x = -15;
../:play();
}
}
Symbol 202 MovieClip [object4] Frame 7
gotoAndStop (1);
Symbol 204 MovieClip [object22] Frame 1
stop();
Instance of Symbol 203 MovieClip "h" in Symbol 204 MovieClip [object22] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic1)) {
_root.Sonic1.sproing();
_root.Sonic1._xscale = 100;
_root.Sonic1.x = 15;
../:play();
}
}
Symbol 204 MovieClip [object22] Frame 7
gotoAndStop (1);
Symbol 205 MovieClip [object3] Frame 1
stop();
Instance of Symbol 203 MovieClip "h" in Symbol 205 MovieClip [object3] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic1)) {
_root.Sonic1.sproing();
_root.Sonic1._xscale = 100;
_root.Sonic1.x = 15;
../:play();
}
}
Symbol 205 MovieClip [object3] Frame 7
gotoAndStop (1);
Symbol 207 MovieClip [object2] Frame 1
stop();
Instance of Symbol 206 MovieClip "h" in Symbol 207 MovieClip [object2] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sproing();
_root.Sonic1._y = _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();
}
}
Symbol 207 MovieClip [object2] Frame 7
gotoAndStop (1);
Symbol 314 MovieClip Frame 9
gotoAndPlay (2);
Symbol 333 MovieClip Frame 26
gotoAndPlay (7);
Symbol 361 MovieClip Frame 8
stop();
Symbol 361 MovieClip Frame 14
gotoAndPlay (5);
Symbol 386 MovieClip Frame 7
gotoAndPlay (1);
Symbol 386 MovieClip Frame 28
gotoAndPlay (22);
Symbol 402 MovieClip Frame 10
stop();
Symbol 421 MovieClip Frame 19
gotoAndPlay (3);
Symbol 499 MovieClip Frame 13
gotoAndPlay (5);
Symbol 511 MovieClip Frame 11
gotoAndPlay (7);
Symbol 512 MovieClip [tails] Frame 1
stop();
Instance of Symbol 241 MovieClip in Symbol 512 MovieClip [tails] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 5) {
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
Set("../:runframe", ../:runframe + 1);
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 256 MovieClip in Symbol 512 MovieClip [tails] Frame 20
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 8) {
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
Set("../:runframe", ../:runframe + 1);
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 273 MovieClip in Symbol 512 MovieClip [tails] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
Set("../:runframe", ../:runframe + 1);
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 282 MovieClip in Symbol 512 MovieClip [tails] Frame 39
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
Set("../:runframe", ../:runframe + 1);
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 301 MovieClip in Symbol 512 MovieClip [tails] Frame 60
onClipEvent (enterFrame) {
Abstx1 = -../../:x;
Absty1 = ../../:y;
AngleA2 = Math.atan2(Abstx1, -Absty1);
if (0 < getProperty("../../", _xscale)) {
this._rotation = AngleA2 / (Math.PI/180);
} else {
this._rotation = -(AngleA2 / (Math.PI/180));
}
}
Instance of Symbol 386 MovieClip in Symbol 512 MovieClip [tails] Frame 120
onClipEvent (enterFrame) {
if ((3 >= ../../:y) && (this._currentframe < 9)) {
this.gotoAndPlay(10);
} else if ((3 < ../../:y) && (9 < this._currentframe)) {
this.gotoAndPlay(1);
}
}
Instance of Symbol 500 MovieClip in Symbol 512 MovieClip [tails] Frame 180
onClipEvent (enterFrame) {
if (0 < ../../:fly) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
Symbol 630 MovieClip Frame 13
gotoAndPlay (7);
Symbol 639 MovieClip Frame 7
stop();
Symbol 678 MovieClip Frame 4
stop();
Symbol 701 MovieClip Frame 11
gotoAndPlay (5);
Symbol 702 MovieClip Frame 7
gotoAndPlay (1);
Symbol 702 MovieClip Frame 16
stop();
Symbol 716 MovieClip Frame 13
gotoAndPlay (1);
Symbol 730 MovieClip Frame 15
gotoAndPlay (5);
Symbol 816 MovieClip Frame 21
gotoAndPlay (5);
Symbol 828 MovieClip Frame 11
gotoAndPlay (7);
Symbol 829 MovieClip [cream] Frame 1
stop();
Instance of Symbol 546 MovieClip in Symbol 829 MovieClip [cream] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 5) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 563 MovieClip in Symbol 829 MovieClip [cream] Frame 25
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 582 MovieClip in Symbol 829 MovieClip [cream] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 702 MovieClip in Symbol 829 MovieClip [cream] Frame 120
onClipEvent (enterFrame) {
if ((3 >= ../../:y) && (this._currentframe < 10)) {
this.gotoAndPlay(10);
} else if ((3 < ../../:y) && (10 < this._currentframe)) {
this.gotoAndPlay(1);
}
}
Instance of Symbol 817 MovieClip "sonic" in Symbol 829 MovieClip [cream] Frame 180
onClipEvent (enterFrame) {
if (0 < ../../:fly) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
Symbol 846 MovieClip Frame 25
gotoAndPlay (1);
Symbol 915 MovieClip Frame 9
gotoAndPlay (5);
Symbol 922 MovieClip Frame 5
stop();
Symbol 938 MovieClip Frame 7
stop();
Symbol 961 MovieClip Frame 14
gotoAndPlay (8);
Symbol 962 MovieClip Frame 7
gotoAndPlay (1);
Symbol 962 MovieClip Frame 14
stop();
Symbol 976 MovieClip Frame 7
stop();
Symbol 981 MovieClip Frame 3
stop();
Symbol 1040 MovieClip Frame 11
gotoAndPlay (7);
Symbol 1041 MovieClip [amy] Frame 1
stop();
Instance of Symbol 863 MovieClip in Symbol 1041 MovieClip [amy] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 5) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 563 MovieClip in Symbol 1041 MovieClip [amy] Frame 20
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 880 MovieClip in Symbol 1041 MovieClip [amy] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 962 MovieClip in Symbol 1041 MovieClip [amy] Frame 120
onClipEvent (enterFrame) {
if ((3 >= ../../:y) && (this._currentframe < 10)) {
this.gotoAndPlay(10);
} else if ((3 < ../../:y) && (10 < this._currentframe)) {
this.gotoAndPlay(1);
}
}
Symbol 1152 MovieClip Frame 7
stop();
Symbol 1161 MovieClip Frame 7
stop();
Symbol 1175 MovieClip Frame 3
stop();
Symbol 1202 MovieClip Frame 9
gotoAndPlay (3);
Symbol 1202 MovieClip Frame 28
gotoAndPlay (20);
Symbol 1216 MovieClip Frame 7
stop();
Symbol 1288 MovieClip Frame 11
gotoAndPlay (7);
Symbol 1289 MovieClip [knuckles] Frame 1
stop();
Instance of Symbol 1071 MovieClip in Symbol 1289 MovieClip [knuckles] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 5) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1088 MovieClip in Symbol 1289 MovieClip [knuckles] Frame 20
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1105 MovieClip in Symbol 1289 MovieClip [knuckles] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1202 MovieClip in Symbol 1289 MovieClip [knuckles] Frame 120
onClipEvent (enterFrame) {
if ((3 >= ../../:y) && (this._currentframe < 13)) {
this.gotoAndPlay(13);
} else if ((3 < ../../:y) && (13 < this._currentframe)) {
this.gotoAndPlay(1);
}
}
Symbol 1407 MovieClip Frame 9
gotoAndPlay (3);
Symbol 1412 MovieClip Frame 3
stop();
Symbol 1428 MovieClip Frame 7
gotoAndPlay (3);
Symbol 1447 MovieClip Frame 20
stop();
Symbol 1477 MovieClip [shadow] Frame 1
stop();
Instance of Symbol 1331 MovieClip in Symbol 1477 MovieClip [shadow] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1332 MovieClip in Symbol 1477 MovieClip [shadow] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1347 MovieClip in Symbol 1477 MovieClip [shadow] Frame 45
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1362 MovieClip in Symbol 1477 MovieClip [shadow] Frame 46
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Symbol 1529 MovieClip Frame 4
gotoAndPlay (1);
Symbol 1533 MovieClip Frame 1
JumpS._visible = 0;
Symbol 1533 MovieClip Frame 6
JumpS._visible = 1;
JumpS._rotation = JumpS._rotation + 90;
Symbol 1533 MovieClip Frame 7
JumpS._rotation = JumpS._rotation + 90;
Symbol 1533 MovieClip Frame 8
JumpS._rotation = JumpS._rotation + 90;
Symbol 1533 MovieClip Frame 9
JumpS._rotation = JumpS._rotation + 90;
Symbol 1533 MovieClip Frame 10
JumpS._visible = 0;
gotoAndPlay (1);
Symbol 1538 MovieClip Frame 4
stop();
Symbol 1545 MovieClip Frame 3
stop();
Symbol 1566 MovieClip Frame 6
gotoAndPlay (1);
Symbol 1577 MovieClip Frame 21
gotoAndPlay (5);
Symbol 1604 MovieClip Frame 9
gotoAndPlay (5);
Symbol 1604 MovieClip Frame 22
gotoAndPlay (19);
Symbol 1614 MovieClip Frame 11
stop();
Symbol 1690 MovieClip Frame 9
gotoAndPlay (5);
Symbol 1691 MovieClip [sonic] Frame 1
stop();
Instance of Symbol 1505 MovieClip in Symbol 1691 MovieClip [sonic] Frame 10
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 5) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1522 MovieClip in Symbol 1691 MovieClip [sonic] Frame 20
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1347 MovieClip in Symbol 1691 MovieClip [sonic] Frame 30
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 10) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1362 MovieClip in Symbol 1691 MovieClip [sonic] Frame 39
onClipEvent (load) {
stop();
count = 0;
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
}
onClipEvent (enterFrame) {
if (count >= 12) {
Set("../:runframe", ../:runframe + 1);
if (this._totalframes < ../:runframe) {
Set("../:runframe", 1);
}
this.gotoAndStop(../:runframe);
count = 0;
}
if (../../:g == "on") {
if (0 < ../../:x) {
skip = ../../:x;
} else {
skip = -../../:x;
}
}
count = count + skip;
}
Instance of Symbol 1604 MovieClip in Symbol 1691 MovieClip [sonic] Frame 120
onClipEvent (enterFrame) {
if ((3 >= ../../:y) && (this._currentframe < 13)) {
this.gotoAndPlay(13);
} else if ((3 < ../../:y) && (13 < this._currentframe)) {
this.gotoAndPlay(1);
}
}
Symbol 1845 MovieClip [level-1] Frame 1
stop();
Instance of Symbol 1829 MovieClip in Symbol 1845 MovieClip [level-1] Frame 200
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1831 MovieClip in Symbol 1845 MovieClip [level-1] Frame 203
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1833 MovieClip in Symbol 1845 MovieClip [level-1] Frame 207
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1835 MovieClip in Symbol 1845 MovieClip [level-1] Frame 211
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1837 MovieClip in Symbol 1845 MovieClip [level-1] Frame 213
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1839 MovieClip in Symbol 1845 MovieClip [level-1] Frame 217
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1841 MovieClip in Symbol 1845 MovieClip [level-1] Frame 221
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1841 MovieClip in Symbol 1845 MovieClip [level-1] Frame 221
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1845 MovieClip [level-1] Frame 227
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1845 MovieClip [level-1] Frame 231
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1844 MovieClip in Symbol 1845 MovieClip [level-1] Frame 233
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1844 MovieClip in Symbol 1845 MovieClip [level-1] Frame 234
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1845 MovieClip [level-1] Frame 240
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1845 MovieClip [level-1] Frame 240
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1829 MovieClip in Symbol 1845 MovieClip [level-1] Frame 246
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Symbol 1995 MovieClip [level-2] Frame 1
stop();
Instance of Symbol 1829 MovieClip in Symbol 1995 MovieClip [level-2] Frame 200
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1831 MovieClip in Symbol 1995 MovieClip [level-2] Frame 203
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1833 MovieClip in Symbol 1995 MovieClip [level-2] Frame 207
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1835 MovieClip in Symbol 1995 MovieClip [level-2] Frame 211
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1837 MovieClip in Symbol 1995 MovieClip [level-2] Frame 213
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1839 MovieClip in Symbol 1995 MovieClip [level-2] Frame 217
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1841 MovieClip in Symbol 1995 MovieClip [level-2] Frame 221
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1841 MovieClip in Symbol 1995 MovieClip [level-2] Frame 221
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1995 MovieClip [level-2] Frame 227
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1995 MovieClip [level-2] Frame 231
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1844 MovieClip in Symbol 1995 MovieClip [level-2] Frame 233
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1844 MovieClip in Symbol 1995 MovieClip [level-2] Frame 234
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1995 MovieClip [level-2] Frame 240
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1842 MovieClip in Symbol 1995 MovieClip [level-2] Frame 240
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Instance of Symbol 1829 MovieClip in Symbol 1995 MovieClip [level-2] Frame 246
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (getProperty("../../", _name) == _root.Sonic1.d)) {
_root.Sonic1.grind = 2;
}
}
Symbol 2016 MovieClip Frame 9
stop();
Symbol 2017 MovieClip Frame 1
stop();
Instance of Symbol 2017 MovieClip in Symbol 2018 MovieClip [object121] Frame 1
onClipEvent (load) {
Set("../:savepos", "on");
Set("../:save", "on");
speed = 3;
if (0 < _root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._x) {
if (0 < x) {
x = x - 0.5;
} else {
x = -speed;
}
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x < ((-_root.Level.pwh) + 20)) {
if (x < 0) {
x = x + 0.5;
} else {
x = speed;
}
}
_root.Levelo["p" add ../:object][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x + x;
if ((x == speed) || (x == (-speed))) {
this.gotoAndStop("move");
} else {
this.gotoAndStop("turn");
}
if (0 < x) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale = 100;
} else {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale = -100;
}
if (this.hitTest(_root.Sonic1.hitb)) {
if (_root.Sonic1.roll == "on") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Symbol 2036 MovieClip Frame 1
stop();
Symbol 2036 MovieClip Frame 2
_root.rings = _root.rings + 1;
_root.fx.fx("ring");
Symbol 2036 MovieClip Frame 3
stop();
Instance of Symbol 2036 MovieClip "r" in Symbol 2037 MovieClip [ringloose] Frame 1
onClipEvent (enterFrame) {
if (_root.pause == 0) {
if (this.hitTest(_root.Sonic1.hitb) && (_root.Sonic1.hit == "off")) {
this.gotoAndStop(2);
}
y = y + 0.5;
if (_root[_root.Sonic1.d].hitTest(_root[getProperty("../", _name)]._x, _root[getProperty("../", _name)]._y, true)) {
y = y * -0.7;
if (-3 < y) {
y = -3;
}
x = x * 0.7;
}
_root[getProperty("../", _name)]._y = _root[getProperty("../", _name)]._y + y;
_root[getProperty("../", _name)]._x = _root[getProperty("../", _name)]._x + x;
if (270 < _root[getProperty("../", _name)]._y) {
_root[getProperty("../", _name)].removeMovieClip();
}
}
}
Symbol 2045 MovieClip Frame 17
gotoAndPlay (1);
Symbol 2046 MovieClip Frame 1
stop();
Symbol 2046 MovieClip Frame 2
_root.rings = _root.rings + 1;
_root.fx.fx("ring");
Symbol 2046 MovieClip Frame 3
stop();
Instance of Symbol 2046 MovieClip in Symbol 2047 MovieClip [object1] Frame 1
onClipEvent (load) {
Set("../:save", "on");
if (../:energy < 0) {
this._visible = 0;
}
}
onClipEvent (enterFrame) {
if (this._visible == 1) {
if (../:energy >= 0) {
if (this.hitTest(_root.Sonic1.hitb)) {
Set("../:energy", ../:energy - 1);
}
} else {
this.gotoAndStop(2);
}
}
}
Instance of Symbol 2049 MovieClip in Symbol 2050 MovieClip [object16] Frame 1
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][getProperty("../", _name)]._y) - (25 * Math.sin((Math.PI/180) * 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);
}
}
}
Instance of Symbol 2052 MovieClip in Symbol 2053 MovieClip [object15] Frame 1
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][getProperty("../", _name)]._y) - (25 * Math.sin((Math.PI/180) * 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));
}
}
}
Symbol 2058 MovieClip Frame 1
stop();
Symbol 2058 MovieClip Frame 2
_root.fx.fx("stab");
Symbol 2058 MovieClip Frame 25
gotoAndStop (1);
Instance of Symbol 2058 MovieClip in Symbol 2059 MovieClip [object24] Frame 1
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 = _root.Sonic._y + 1;
this.play();
} else if (this._currentframe == 10) {
if (0 < _root.levelo["p" add ../:object][getProperty("../", _name)]._xscale) {
temp = _root.Sonic1._x - ((_root.levelo._x + _root.Levelo["p" add ../:object]._x) + _root.levelo["p" add ../:object][getProperty("../", _name)]._x);
} else {
temp = ((_root.levelo._x + _root.Levelo["p" add ../:object]._x) + _root.levelo["p" add ../:object][getProperty("../", _name)]._x) - _root.Sonic1._x;
}
_root.Sonic1.y = Math.round(temp / 4) + 5;
_root.Sonic1.x = 0;
}
}
}
Symbol 2060 MovieClip Frame 1
stop();
Symbol 2060 MovieClip Frame 2
_root.fx.fx("stab");
Symbol 2060 MovieClip Frame 25
gotoAndStop (1);
Instance of Symbol 2060 MovieClip in Symbol 2061 MovieClip [object23] Frame 1
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 = _root.Sonic._y + 1;
this.play();
} else if (this._currentframe == 10) {
if (0 < _root.levelo["p" add ../:object][getProperty("../", _name)]._xscale) {
temp = ((_root.levelo._x + _root.Levelo["p" add ../:object]._x) + _root.levelo["p" add ../:object][getProperty("../", _name)]._x) - _root.Sonic1._x;
} else {
temp = _root.Sonic1._x - ((_root.levelo._x + _root.Levelo["p" add ../:object]._x) + _root.levelo["p" add ../:object][getProperty("../", _name)]._x);
}
_root.Sonic1.y = Math.round(temp / 4) + 5;
_root.Sonic1.x = 0;
}
}
}
Symbol 2066 MovieClip [object14] Frame 1
stop();
Instance of Symbol 2064 MovieClip in Symbol 2066 MovieClip [object14] Frame 1
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][getProperty("../", _name)]._x;
_root.Sonic1._y = (_root.levelo._y + _root.Levelo["p" add ../:object]._y) + _root.levelo["p" add ../:object][getProperty("../", _name)]._y;
rot = Math.round((_root.Sonic1.Sonic.Sonic._currentframe / _root.Sonic1.Sonic.Sonic._totalframes) * 360);
if (0 < _root.Sonic1._xscale) {
rot = rot - 180;
rot = rot + corr;
rot2 = (rot - corr) * -1;
} else {
rot = rot + corr;
rot2 = rot - corr;
}
_root.Sonic1._x = _root.Sonic1._x + (10 * Math.cos((Math.PI/180) * rot2));
_root.Sonic1._y = _root.Sonic1._y + (10 * Math.sin((Math.PI/180) * rot2));
this._rotation = rot2 - 90;
if (Key.isDown(Key.SPACE)) {
if (downdown == "off") {
_root.Sonic1.x = speed * Math.cos((Math.PI/180) * rot);
if (0 < _root.Sonic1._xscale) {
_root.Sonic1.y = speed * Math.sin((Math.PI/180) * rot);
} else {
_root.Sonic1.y = (-speed) * Math.sin((Math.PI/180) * rot);
}
_root.Sonic1.j = "on";
_root.Sonic1.jhigh = "off";
_root.Sonic1.jumpdown = "on";
../:play();
}
downdown = "on";
} else {
downdown = "off";
}
}
}
}
Instance of Symbol 2112 MovieClip in Symbol 2125 MovieClip [select_cream] Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(getProperty("../", _currentframe));
if (_root.cheat[4] == 2) {
scale = 200;
} else {
scale = 100;
}
this._xscale = this._xscale - ((this._xscale - scale) / 10);
this._yscale = this._xscale;
}
Instance of Symbol 2126 MovieClip in Symbol 2127 MovieClip [tails_follow] Frame 1
onClipEvent (load) {
abst = 50;
x = _root[getProperty("../", _name)]._y;
y = _root[getProperty("../", _name)]._x;
_root[getProperty("../", _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[getProperty("../", _name)]._x < _root.Sonic1._x) {
_root[getProperty("../", _name)]._xscale = 100;
} else {
_root[getProperty("../", _name)]._xscale = -100;
}
if ((0 >= _root.Sonic1.fly) && (_root.Sonic1.Sonic._currentframe == 180)) {
x = x - (((x - _root.Sonic1._x) - ((_root.Sonic1._xscale / 100) * -5)) / 8);
y = y - (((y - _root.Sonic1._y) + 10) / 8);
this.gotoAndStop("hold");
} else if (_root.Sonic1.look == "on") {
x = x - (((x - _root.Sonic1._x) - ((_root.Sonic1._xscale / 100) * -20)) / 8);
y = y - (((y - _root.Sonic1._y) + 30) / 8);
this.gotoAndStop("look");
} else {
y = y - (((y - _root.Sonic1._y) + (abst * Math.sin((Math.PI/180) * (_root.Sonic1.rot + rot)))) / 10);
x = x - (((x - _root.Sonic1._x) + (abst * Math.cos((Math.PI/180) * (_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[getProperty("../", _name)]._y = Math.round(y);
_root[getProperty("../", _name)]._x = Math.round(x);
}
Symbol 2148 MovieClip Frame 4
stop();
Instance of Symbol 2163 MovieClip in Symbol 2164 MovieClip [cheese] Frame 1
onClipEvent (load) {
abst = 40;
x = _root[getProperty("../", _name)]._y;
y = _root[getProperty("../", _name)]._x;
_root[getProperty("../", _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[getProperty("../", _name)]._x < _root.Sonic1._x) {
_root[getProperty("../", _name)]._xscale = 100;
} else {
_root[getProperty("../", _name)]._xscale = -100;
}
if ((0 >= _root.Sonic1.fly) && (_root.Sonic1.Sonic._currentframe == 180)) {
x = x - (((x - _root.Sonic1._x) - ((_root.Sonic1._xscale / 100) * -5)) / 8);
y = y - (((y - _root.Sonic1._y) + 10) / 8);
this.gotoAndStop("hold");
} else if (_root.Sonic1.look == "on") {
x = x - (((x - _root.Sonic1._x) - ((_root.Sonic1._xscale / 100) * -20)) / 8);
y = y - (((y - _root.Sonic1._y) + 30) / 8);
this.gotoAndStop("look");
} else {
y = y - (((y - _root.Sonic1._y) + (abst * Math.sin((Math.PI/180) * (_root.Sonic1.rot + rot)))) / 10);
x = x - (((x - _root.Sonic1._x) + (abst * Math.cos((Math.PI/180) * (_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[getProperty("../", _name)]._y = Math.round(y);
_root[getProperty("../", _name)]._x = Math.round(x);
}
Symbol 2209 MovieClip [object13] Frame 1
stop();
Instance of Symbol 2178 MovieClip "h" in Symbol 2209 MovieClip [object13] Frame 1
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();
}
}
Symbol 2209 MovieClip [object13] Frame 70
stop();
Symbol 2215 Button
on (press) {
d = "on";
}
on (release, releaseOutside) {
d = "off";
}
Instance of Symbol 2216 MovieClip "reg" in Symbol 2217 MovieClip [Menu_regler] Frame 1
onClipEvent (load) {
min = -50;
max = 25;
}
onClipEvent (enterFrame) {
if (d == "on") {
if (getProperty("../", _xmouse) < min) {
this._x = -50;
} else if (max < getProperty("../", _xmouse)) {
this._x = 25;
} else {
this._x = getProperty("../", _xmouse);
}
}
Set("../:val", Math.round(((this._x + 50) / 75) * 100));
}
Symbol 2220 MovieClip [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();
Symbol 2221 MovieClip [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();
Symbol 2222 MovieClip [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();
Symbol 2223 MovieClip [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();
Symbol 2224 MovieClip [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();
Instance of Symbol 2227 MovieClip "h" in Symbol 2228 MovieClip [object12] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (_root.Sonic1.g == "on")) {
_root.Sonic1.sethit();
}
}
Instance of Symbol 2230 MovieClip "h" in Symbol 2231 MovieClip [object19] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sethit();
}
}
Instance of Symbol 2230 MovieClip "h" in Symbol 2233 MovieClip [object18] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h)) {
_root.Sonic1.sethit();
}
}
Instance of Symbol 2235 MovieClip "h" in Symbol 2236 MovieClip [object17] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic1)) {
_root.Sonic1.sethit();
}
}
Instance of Symbol 2227 MovieClip "h" in Symbol 2238 MovieClip [object11] Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.h) && (_root.Sonic1.g == "on")) {
_root.Sonic1.sethit();
}
}
Instance of Symbol 2252 MovieClip in Symbol 2253 MovieClip [object123] Frame 1
onClipEvent (load) {
Set("../:savepos", "on");
Set("../: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][getProperty("../", _name)]._y;
}
startx = _root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._y >= (ay - 1)) {
attack = "back";
} else {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x - ((_root.Levelo["p" add ../:object][getProperty("../", _name)]._x - ax) / 20);
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = _root.Levelo["p" add ../:object][getProperty("../", _name)]._y - (((_root.Levelo["p" add ../:object][getProperty("../", _name)]._y - ay) - 10) / 20);
}
} else if (attack == "back") {
if ((starty + 1) >= _root.Levelo["p" add ../:object][getProperty("../", _name)]._y) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = starty;
count = 50;
attack = "off";
} else {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x - ((_root.Levelo["p" add ../:object][getProperty("../", _name)]._x - startx) / 10);
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = _root.Levelo["p" add ../:object][getProperty("../", _name)]._y - ((_root.Levelo["p" add ../:object][getProperty("../", _name)]._y - starty) / 10);
}
}
} else {
if ((_root.Level.pwh - 20) < _root.Levelo["p" add ../:object][getProperty("../", _name)]._x) {
if (0 < x) {
x = x - 0.5;
} else {
x = -speed;
}
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x < ((-_root.Level.pwh) + 20)) {
if (x < 0) {
x = x + 0.5;
} else {
x = speed;
}
}
_root.Levelo["p" add ../:object][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x + x;
glx = (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x + _root.Levelo["p" add ../:object]._x) + _root.Levelo._x;
gly = (_root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._xscale) && (glx < _root.Sonic1._x)) && (_root.Sonic1._x < (glx + 50))) || (((_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale < 0) && (_root.Sonic1._x < glx)) && ((glx - 50) < _root.Sonic1._x))) {
attack = "on";
startx = _root.Levelo["p" add ../:object][getProperty("../", _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 = count - 1;
}
if (0 < x) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale = 100;
} else {
_root.Levelo["p" add ../:object][getProperty("../", _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") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Symbol 2267 MovieClip Frame 12
stop();
Instance of Symbol 2268 MovieClip in Symbol 2269 MovieClip [object122] Frame 1
onClipEvent (load) {
Set("../:savepos", "on");
Set("../: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 = count + 1;
if (count >= 20) {
attack = "off";
} else if (count == 5) {
glx = (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x + _root.Levelo["p" add ../:object]._x) + _root.Levelo._x;
gly = (_root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x + x;
this.gotoAndStop("move");
count = 0;
if ((_root.Level.pwh - 20) < _root.Levelo["p" add ../:object][getProperty("../", _name)]._x) {
x = -speed;
attack = "on";
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x < ((-_root.Level.pwh) + 20)) {
x = speed;
attack = "on";
}
}
if (this.hitTest(_root.Sonic1.hitb)) {
if (_root.Sonic1.roll == "on") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Instance of Symbol 2274 MovieClip "o" in Symbol 2275 MovieClip [obj_laser] Frame 1
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[getProperty("../", _name)]._y = _root[getProperty("../", _name)]._y + 10;
if (270 < _root[getProperty("../", _name)]._y) {
_root[getProperty("../", _name)].removeMovieClip();
}
}
}
Instance of Symbol 2280 MovieClip "o" in Symbol 2281 MovieClip [obj_fireball] Frame 1
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 = y + 0.5;
_root[getProperty("../", _name)]._y = _root[getProperty("../", _name)]._y + y;
_root[getProperty("../", _name)]._x = _root[getProperty("../", _name)]._x + x;
if (270 < _root[getProperty("../", _name)]._y) {
_root[getProperty("../", _name)].removeMovieClip();
}
}
}
Instance of Symbol 2290 MovieClip in Symbol 2291 MovieClip [object124] Frame 1
onClipEvent (load) {
Set("../:savepos", "off");
Set("../:save", "on");
Set("../: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;
}
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = (starty = _root.level.lvlo[(../:lvlo add "yposS") add ../:objectn]);
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 = count + 1;
if (count >= 100) {
attack = "off";
} else if (count == 20) {
glx = (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x + _root.Levelo["p" add ../:object]._x) + _root.Levelo._x;
gly = (_root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._y = _root.Levelo["p" add ../:object][getProperty("../", _name)]._y + y;
this.gotoAndStop("move");
if ((starty + 10) < _root.Levelo["p" add ../:object][getProperty("../", _name)]._y) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = starty + 10;
y = -speed;
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._y < (starty - 10)) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._y = starty - 10;
y = speed;
count = 0;
attack = "on";
}
}
if (this.hitTest(_root.Sonic1.hitb)) {
if (_root.Sonic1.roll == "on") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Instance of Symbol 2296 MovieClip "o" in Symbol 2297 MovieClip [obj_bomb] Frame 1
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 = y + 0.5;
if (_root.level.hitTest(_root[getProperty("../", _name)]._x, _root[getProperty("../", _name)]._y, true) || (_root.level2.hitTest(_root[getProperty("../", _name)]._x, _root[getProperty("../", _name)]._y, true))) {
y = y * -0.3;
if (0 < y) {
y = 0;
}
x = x * 0.7;
}
_root[getProperty("../", _name)]._y = _root[getProperty("../", _name)]._y + y;
_root[getProperty("../", _name)]._x = _root[getProperty("../", _name)]._x + x;
this.play();
} else {
this.stop();
}
if ((this._currentframe >= this._totalframes) || (270 < _root[getProperty("../", _name)]._y)) {
_root[getProperty("../", _name)].removeMovieClip();
}
}
Symbol 2331 MovieClip Frame 9
gotoAndStop (1);
Symbol 2331 MovieClip Frame 130
stop();
Instance of Symbol 2331 MovieClip "egg" in Symbol 2332 MovieClip [boss2] Frame 1
onClipEvent (load) {
_root.bossstat = "alive";
pinch = 5;
energy = 10;
starty = _root[getProperty("../", _name)]._y;
rottype = 90;
}
onClipEvent (enterFrame) {
if (_root.pause == 0) {
if (0 < energy) {
if (pinch < energy) {
count = count + 1;
if (50 < count) {
_root.Level.setobject("obj_eggbomb", _root[getProperty("../", _name)]._x, _root[getProperty("../", _name)]._y + 20, 0, 0);
_root.fx.fx("eggbomb");
count = 0;
}
} else {
count = count + 1;
if (25 < count) {
_root.Level.setobject("obj_eggbomb", _root[getProperty("../", _name)]._x, _root[getProperty("../", _name)]._y + 20, 0, 0);
_root.fx.fx("eggbomb");
count = 0;
}
}
} else if (this._currentframe < this._totalframes) {
if (0 < count) {
count = count - 1;
} else {
if (random(3) == 1) {
_root.fx.fx("bossexplosion");
}
count = 1;
}
} else {
_root[getProperty("../", _name)]._y = _root[getProperty("../", _name)]._y + y;
_root[getProperty("../", _name)]._x = _root[getProperty("../", _name)]._x + x;
y = y + 1;
if (_root[getProperty("../", _name)].hitTest(_root.level) && (0 < y)) {
y = y * -0.5;
x = x - 2;
if (y >= 1) {
y = 0;
}
}
if (_root[getProperty("../", _name)]._x < -20) {
_root.attachMovie("Leveloutro", "leveloutro", 50);
_root[getProperty("../", _name)].removeMovieClip();
}
}
if (this._currentframe == 1) {
if ((this.hitTest(_root.Sonic1.hitb) && (_root.Sonic1.j == "on")) && (_root.Sonic1.fly != "on")) {
_root.Sonic1.x = _root.Sonic1.x - 12;
_root.Sonic1.y = _root.Sonic1.y * -1;
if ((energy / 2) == Math.round(energy / 2)) {
_root.fx.fx("bosshit1");
} else {
_root.fx.fx("bosshit2");
}
energy = energy - 1;
if (energy == pinch) {
_root.music.music("boss_pinch", 999999);
}
if (0 < energy) {
this.play();
} else {
_root.bossstat = "defeated";
this.gotoAndPlay("explosion");
}
}
}
}
}
Symbol 2338 MovieClip Frame 1
stop();
Symbol 2338 MovieClip Frame 86
stop();
Symbol 2345 MovieClip Frame 1
stop();
Instance of Symbol 2344 MovieClip "hit" in Symbol 2345 MovieClip Frame 1
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Sonic1.hitb)) {
_root.Sonic1.sethit();
}
}
Symbol 2345 MovieClip Frame 58
stop();
Symbol 2349 MovieClip Frame 1
stop();
Symbol 2349 MovieClip Frame 9
gotoAndStop (1);
Symbol 2349 MovieClip Frame 161
_root.attachMovie("Leveloutro", "leveloutro", 50);
stop();
Instance of Symbol 2338 MovieClip in Symbol 2350 MovieClip [boss1] Frame 1
onClipEvent (load) {
_root.bossstat = "alive";
pinch = 5;
energy = 10;
starty = _root[getProperty("../", _name)]._y;
rottype = 90;
}
onClipEvent (enterFrame) {
if (_root.pause == 0) {
if (0 < energy) {
if (pinch < energy) {
rot = rot + 2;
if (360 < rot) {
rot = rot - 360;
}
this._rotation = rottype * Math.cos((Math.PI/180) * rot);
} else {
if (rotspeed < 10) {
rotspeed = rotspeed + 0.5;
}
this._rotation = this._rotation + rotspeed;
}
} else {
this._rotation = this._rotation * 0.95;
if (this._currentframe < this._totalframes) {
if (0 < count) {
count = count - 1;
} else {
if (random(3) == 1) {
_root.fx.fx("bossexplosion");
}
count = 1;
}
}
}
../:ball._x = 98 * Math.cos((Math.PI/180) * (this._rotation + 90));
../:ball._y = 98 * Math.sin((Math.PI/180) * (this._rotation + 90));
if (../:egg._currentframe == 1) {
if (../:egg.hitTest(_root.Sonic1.hitb)) {
_root.Sonic1.x = _root.Sonic1.x - 12;
_root.Sonic1.y = _root.Sonic1.y * -1;
if ((energy / 2) == Math.round(energy / 2)) {
_root.fx.fx("bosshit1");
} else {
_root.fx.fx("bosshit2");
}
energy = 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();
}
}
}
}
}
Symbol 2390 MovieClip Frame 7
stop();
Instance of Symbol 2396 MovieClip in Symbol 2397 MovieClip [object125] Frame 1
onClipEvent (load) {
Set("../:savepos", "on");
Set("../:save", "on");
speed = 3;
if (0 < _root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._x) {
if (0 < x) {
x = x - 0.5;
} else {
x = -speed;
}
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x < ((-_root.Level.pwh) + 20)) {
if (x < 0) {
x = x + 0.5;
} else {
x = speed;
}
}
_root.Levelo["p" add ../:object][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x + x;
if ((x == speed) || (x == (-speed))) {
this.gotoAndStop("move");
} else {
this.gotoAndStop("turn");
}
if (0 < x) {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale = 100;
} else {
_root.Levelo["p" add ../:object][getProperty("../", _name)]._xscale = -100;
}
if (this.hitTest(_root.Sonic1.hitb)) {
if (_root.Sonic1.roll == "on") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Symbol 2409 MovieClip Frame 12
stop();
Instance of Symbol 2410 MovieClip in Symbol 2411 MovieClip [object126] Frame 1
onClipEvent (load) {
Set("../:savepos", "on");
Set("../: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 = count + 1;
if (count >= 20) {
attack = "off";
} else if (count == 5) {
glx = (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x + _root.Levelo["p" add ../:object]._x) + _root.Levelo._x;
gly = (_root.Levelo["p" add ../:object][getProperty("../", _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][getProperty("../", _name)]._x = _root.Levelo["p" add ../:object][getProperty("../", _name)]._x + x;
this.gotoAndStop("move");
count = 0;
if ((_root.Level.pwh - 20) < _root.Levelo["p" add ../:object][getProperty("../", _name)]._x) {
x = -speed;
attack = "on";
} else if (_root.Levelo["p" add ../:object][getProperty("../", _name)]._x < ((-_root.Level.pwh) + 20)) {
x = speed;
attack = "on";
}
}
if (this.hitTest(_root.Sonic1.hitb)) {
if (_root.Sonic1.roll == "on") {
Set("../:energy", ../:energy - 1);
} else if (_root.Sonic1.j == "on") {
Set("../:energy", ../:energy - 1);
if (_root.Sonic1.y < 0) {
_root.Sonic1.y = _root.Sonic1.y * -1;
}
_root.fx.fx("box");
_root.score = _root.score + _root.scorev.enemy;
} else {
_root.Sonic1.sethit();
}
}
} else {
this.gotoAndStop("explosion");
}
}
}
Symbol 2420 MovieClip Frame 13
stop();
Symbol 2429 MovieClip Frame 13
stop();
Symbol 2430 MovieClip Frame 1
stop();
Instance of Symbol 2430 MovieClip in Symbol 2431 MovieClip [obj_eggbomb] Frame 1
onClipEvent (enterFrame) {
if (_root.pause == 0) {
if (this._currentframe == 1) {
this._y = this._y + 8;
if (this.hitTest(_root.level)) {
_root.fx.fx("bossexplosion");
this.gotoAndStop("explosion");
}
_root[getProperty("../", _name)]._x = _root.bossobj._x;
} else if (this.b._currentframe >= this.b._totalframes) {
_root[getProperty("../", _name)].removeMovieClip();
}
if (this.b.hitTest(_root.Sonic1)) {
_root.Sonic1.sethit();
}
this.b.play();
} else {
this.b.stop();
}
}
Symbol 2438 MovieClip Frame 1
stop();
Symbol 2442 MovieClip [easteregg] Frame 1
_root.music.music("title");
Instance of Symbol 2438 MovieClip "s1" in Symbol 2442 MovieClip [easteregg] Frame 10
onClipEvent (load) {
if (this._name == "s1") {
startx = this._x;
speed = 10;
var a = 2;
while (20 >= a) {
duplicateMovieClip (this, "s" add a, a);
_root[getProperty("../", _name)]["s" add a]._x = startx + random(200);
_root[getProperty("../", _name)]["s" add a]._y = random(250);
_root[getProperty("../", _name)]["s" add a].speed = random(10) + 5;
_root[getProperty("../", _name)]["s" add a]._xscale = 50 + random(50);
_root[getProperty("../", _name)]["s" add a]._alpha = 50 + random(50);
_root[getProperty("../", _name)]["s" add a]._yscale = _root[getProperty("../", _name)]["s" add a]._xscale;
_root[getProperty("../", _name)]["s" add a].gotoAndStop(1 + random(5));
a++;
}
}
}
onClipEvent (enterFrame) {
if (this._name == "s1") {
var a = 1;
while (20 >= a) {
_root[getProperty("../", _name)]["s" add a]._x = _root[getProperty("../", _name)]["s" add a]._x - _root[getProperty("../", _name)]["s" add a].speed;
if (_root[getProperty("../", _name)]["s" add a]._x < -100) {
_root[getProperty("../", _name)]["s" add a]._x = startx;
}
a++;
}
}
}
Instance of Symbol 2439 MovieClip in Symbol 2442 MovieClip [easteregg] Frame 225
onClipEvent (load) {
var a = 1;
while (20 >= a) {
if (0 < _root[getProperty("../", _name)]["s" add a]._alpha) {
_root[getProperty("../", _name)]["s" add a]._alpha = _root[getProperty("../", _name)]["s" add a]._alpha - 10;
} else {
_root[getProperty("../", _name)]["s" add a].removeMovieClip();
}
a++;
}
}
Symbol 2442 MovieClip [easteregg] Frame 257
_root.music.music("mainmenu");
this.removeMovieClip();
Symbol 2460 Button
on (release) {
this.play();
}
Symbol 2461 MovieClip Frame 11
stop();
Symbol 2461 MovieClip Frame 21
stop();
../:play();
Symbol 2462 MovieClip Frame 1
stop();
Instance of Symbol 2461 MovieClip in Symbol 2462 MovieClip Frame 1
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();
}
}
Symbol 2462 MovieClip Frame 30
_root.gotoAndPlay(3);
Symbol 2480 MovieClip Frame 11
stop();
Symbol 2480 MovieClip Frame 21
tellTarget (_root) {
gotoAndStop ("game");
};
Symbol 2485 MovieClip Frame 19
gotoAndPlay (1);
Symbol 2488 Button
on (press) {
d = "on";
}
on (rollOver) {
r = "on";
}
on (rollOut, dragOut) {
r = "off";
}
on (release, releaseOutside) {
d = "off";
}
Symbol 2497 MovieClip Frame 1
stop();
Symbol 2500 MovieClip Frame 2
stop();
Symbol 2509 MovieClip Frame 1
chara = ../:chara;
Symbol 2509 MovieClip Frame 2
gotoAndPlay (1);
Symbol 2510 MovieClip Frame 10
stop();
Symbol 2519 MovieClip Frame 1
stop();
Symbol 2546 MovieClip Frame 2
stop();
Instance of Symbol 2555 MovieClip "hitb" in Symbol 2556 MovieClip Frame 1
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 2571 MovieClip "time" in Symbol 2599 MovieClip Frame 1
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"))) {
hun = Math.round(Number(hun) + 2.85714285714286);
if (Number(hun) >= 100) {
sec = Number(sec) + 1;
if (sec >= 60) {
min = 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 Symbol 2577 MovieClip in Symbol 2599 MovieClip Frame 1
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 Symbol 2598 MovieClip in Symbol 2599 MovieClip Frame 1
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;
}
Symbol 2617 MovieClip Frame 12
stop();
Symbol 2618 Button
on (release) {
_root.pause = 0;
}
Symbol 2619 Button
on (release) {
_root.quit = "on";
_root.gotoAndStop("fin");
}
Symbol 2634 Button
on (release) {
_root.music.music("angelisland", 99999999);
}
Symbol 2635 Button
on (release) {
_root.music.music("snowparadise", 99999999);
}
Symbol 2636 Button
on (release) {
_root.music.music("rose", 99999999);
}
Symbol 2637 Button
on (release) {
_root.music.music("mainmenu", 99999999);
}
Symbol 2638 Button
on (release) {
_root.music.music("levelselect", 99999999);
}
Symbol 2639 Button
on (release) {
_root.music.music("credits", 99999999);
}
Symbol 2640 Button
on (release) {
_root.music.music("boss", 99999999);
}
Symbol 2641 Button
on (release) {
_root.music.music("boss_pinch", 99999999);
}