Frame 1
fscommand ("trapallkeys", "true");
fscommand ("showmenu", "false");
var Menu_cm = new ContextMenu();
Menu_cm.builtInItems.zoom = false;
Menu_cm.builtInItems.quality = false;
Menu_cm.builtInItems.print = false;
Menu_cm.builtInItems.save = false;
Menu_cm.builtInItems.loop = false;
Menu_cm.builtInItems.play = false;
Menu_cm.builtInItems.rewind = false;
Menu_cm.builtInItems.forward_back = false;
_root.menu = Menu_cm;
_root.checkpoint = 0;
_root.cheat_finale = 0;
_root.fight1 = 0;
_root.cheat_checkpoint = 0;
_root.cheat_fly = 0;
_root.begin = 1;
_root.lives = 1;
_root.time_min10 = 0;
_root.time_min1 = 0;
_root.time_sec10 = 0;
_root.time_sec1 = 0;
_root.time_mil10 = 0;
_root.time_mil1 = 0;
_root.ringsetting = 10;
_root.lifeset = 5;
_root.diff_hazard = 3;
_root.diff_ringstage = 3;
_root.diff_ringstart = 0;
_root.diff_lives = 3;
_root.diff_ringloss = 10;
_root.diff_darkness = 2;
_root.inv = 0;
_root.cheat_inv = 0;
_root.cheat_doll = 0;
_root.cheat_speed = 0;
_root.cheat_lunar = 0;
_root.cheaterA = 0;
_root.cheaterB = 0;
_root.cheaterC = 0;
Instance of Symbol 260 MovieClip in Frame 562
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Instance of Symbol 260 MovieClip in Frame 562
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Frame 564
stop();
_root.acid_death = 0;
_root.hurt_ach_cancel = 0;
_root.fight1 = 0;
_root.time_mil10 = 0;
_root.time_mil1 = 0;
_root.time_sec10 = 0;
_root.time_sec1 = 0;
_root.time_min10 = 0;
_root.time_min1 = 0;
_root.textbox.text = "";
var phrase_string = "";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
stop();
Frame 570
_root.textbox.text = "";
var phrase_string = "";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
stop();
Instance of Symbol 294 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_hazard == 1) {
this.gotoAndStop(1);
}
if (_root.diff_hazard == 2) {
this.gotoAndStop(2);
}
if (_root.diff_hazard == 3) {
this.gotoAndStop(3);
}
if (_root.diff_hazard == 4) {
this.gotoAndStop(4);
}
if (_root.diff_hazard == 5) {
this.gotoAndStop(5);
}
if (_root.diff_hazard == 6) {
this.gotoAndStop(6);
}
}
Instance of Symbol 301 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_ringstage == 1) {
this.gotoAndStop(1);
}
if (_root.diff_ringstage == 2) {
this.gotoAndStop(2);
}
if (_root.diff_ringstage == 3) {
this.gotoAndStop(3);
}
if (_root.diff_ringstage == 4) {
this.gotoAndStop(4);
}
if (_root.diff_ringstage == 5) {
this.gotoAndStop(5);
}
if (_root.diff_ringstage == 6) {
this.gotoAndStop(6);
}
}
Instance of Symbol 314 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_ringstart == 0) {
this.gotoAndStop(1);
}
if (_root.diff_ringstart == 5) {
this.gotoAndStop(2);
}
if (_root.diff_ringstart == 10) {
this.gotoAndStop(3);
}
if (_root.diff_ringstart == 15) {
this.gotoAndStop(4);
}
if (_root.diff_ringstart == 20) {
this.gotoAndStop(5);
}
if (_root.diff_ringstart == 25) {
this.gotoAndStop(6);
}
if (_root.diff_ringstart == 30) {
this.gotoAndStop(7);
}
if (_root.diff_ringstart == 35) {
this.gotoAndStop(8);
}
if (_root.diff_ringstart == 40) {
this.gotoAndStop(9);
}
if (_root.diff_ringstart == 45) {
this.gotoAndStop(10);
}
if (_root.diff_ringstart == 50) {
this.gotoAndStop(11);
}
}
Instance of Symbol 322 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_lives == 1) {
this.gotoAndStop(1);
}
if (_root.diff_lives == 2) {
this.gotoAndStop(2);
}
if (_root.diff_lives == 3) {
this.gotoAndStop(3);
}
if (_root.diff_lives == 4) {
this.gotoAndStop(4);
}
if (_root.diff_lives == 5) {
this.gotoAndStop(5);
}
if (_root.diff_lives == 6) {
this.gotoAndStop(6);
}
if (_root.diff_lives == 7) {
this.gotoAndStop(7);
}
if (_root.diff_lives == 8) {
this.gotoAndStop(8);
}
if (_root.diff_lives == 9) {
this.gotoAndStop(9);
}
if (_root.diff_lives == 10) {
this.gotoAndStop(10);
}
}
Instance of Symbol 325 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_ringloss == 0) {
this.gotoAndStop(1);
}
if (_root.diff_ringloss == 5) {
this.gotoAndStop(2);
}
if (_root.diff_ringloss == 10) {
this.gotoAndStop(3);
}
if (_root.diff_ringloss == 15) {
this.gotoAndStop(4);
}
if (_root.diff_ringloss == 20) {
this.gotoAndStop(5);
}
if (_root.diff_ringloss == 25) {
this.gotoAndStop(6);
}
if (_root.diff_ringloss == 30) {
this.gotoAndStop(7);
}
if (_root.diff_ringloss == 35) {
this.gotoAndStop(8);
}
}
Instance of Symbol 337 MovieClip in Frame 570
onClipEvent (enterFrame) {
if (_root.diff_darkness == 1) {
this.gotoAndStop(1);
}
if (_root.diff_darkness == 2) {
this.gotoAndStop(2);
}
if (_root.diff_darkness == 3) {
this.gotoAndStop(3);
}
if (_root.diff_darkness == 4) {
this.gotoAndStop(4);
}
if (_root.diff_darkness == 5) {
this.gotoAndStop(5);
}
if (_root.diff_darkness == 6) {
this.gotoAndStop(6);
}
if (_root.diff_darkness == 7) {
this.gotoAndStop(7);
}
if (_root.diff_darkness == 8) {
this.gotoAndStop(8);
}
if (_root.diff_darkness == 9) {
this.gotoAndStop(9);
}
if (_root.diff_darkness == 10) {
this.gotoAndStop(10);
}
if (_root.diff_darkness == 11) {
this.gotoAndStop(11);
}
}
Frame 576
gotoAndStop ("menu1");
Frame 600
stopAllSounds();
if (_root.cheat_finale == 1) {
_root.finale = 1;
} else {
_root.finale = 0;
}
if (_root.diff_lives == 10) {
_root.lives = 0;
} else {
_root.lives = _root.diff_lives;
}
_root.rings = _root.diff_ringstart;
if (_root.diff_ringloss == 0) {
_root.ringloss = 1;
}
if (_root.diff_ringloss == 30) {
_root.ringloss = 9999;
}
if (_root.diff_ringloss == 35) {
_root.ringloss = 0;
}
if (_root.diff_ringloss < 30) {
_root.ringloss = _root.diff_ringloss;
}
if (_root.cheat_checkpoint == 0) {
_root.begin = 1;
_root.gotoAndStop("map_0");
}
if (_root.cheat_checkpoint == 1) {
_root.begin = 0;
_root.gotoAndStop("map_0a");
}
if (_root.cheat_checkpoint == 2) {
_root.begin = 0;
_root.gotoAndStop("map_0b");
}
if (_root.cheat_checkpoint == 3) {
_root.begin = 0;
_root.gotoAndStop("map_0c");
}
if (_root.cheat_checkpoint == 4) {
_root.begin = 0;
_root.gotoAndStop("map_0d");
}
if (_root.cheat_checkpoint == 5) {
_root.begin = 0;
_root.gotoAndStop("map_0e");
}
if (_root.cheat_checkpoint == 6) {
_root.begin = 0;
_root.gotoAndStop("map_0f");
}
if (_root.cheat_checkpoint == 7) {
_root.begin = 0;
_root.gotoAndStop("map_0g");
}
if (_root.cheat_checkpoint == 8) {
_root.begin = 0;
_root.gotoAndStop("map_0h");
}
if (_root.cheat_checkpoint == 9) {
_root.begin = 0;
_root.gotoAndStop("map_0i");
}
if (_root.cheat_checkpoint == 10) {
_root.begin = 0;
_root.gotoAndStop("map_0j");
}
if (_root.cheat_checkpoint == 11) {
_root.begin = 0;
_root.gotoAndStop("ending");
}
Frame 624
stopAllSounds();
_root.gotoAndStop("credits");
Frame 627
_root.textbox.text = "";
var phrase_string = "";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
stop();
Frame 630
gotoAndStop ("menu1");
Frame 654
stopAllSounds();
if (_root.passcode eq "first") {
_root.gotoAndStop("game");
}
if (_root.passcode eq "second") {
_root.gotoAndStop("game");
}
if (_root.passcode eq "third") {
_root.gotoAndStop("game");
}
if (_root.passcode eq "doll") {
_root.gotoAndStop("game");
}
if (_root.passcode eq "wake") {
_root.gotoAndPlay("awake");
}
if (_root.passcode eq "best") {
_root.gotoAndPlay("thebest");
}
Frame 657
stopAllSounds();
stop();
stopAllSounds();
_root.hurt_ach_cancel = 1;
_root.lives = _root.lives - 1;
_root.shoes = 0;
if (_root.inv_cheat == 0) {
_root.inv = 0;
}
_root.rings = diff_ringstart;
if ((_root.lives == 0) && (_root.diff_lives < 10)) {
_root.gotoAndStop("gameover");
} else {
if (_root.checkpoint eq 1) {
_root.gotoAndStop("map_0a");
}
if (_root.checkpoint eq 2) {
_root.gotoAndStop("map_0b");
}
if (_root.checkpoint eq 3) {
_root.gotoAndStop("map_0c");
}
if (_root.checkpoint eq 4) {
_root.gotoAndStop("map_0d");
}
if (_root.checkpoint eq 5) {
_root.gotoAndStop("map_0e");
}
if (_root.checkpoint eq 6) {
_root.gotoAndStop("map_0f");
}
if (_root.checkpoint eq 7) {
_root.gotoAndStop("map_0g");
}
if (_root.checkpoint eq 8) {
_root.gotoAndStop("map_0h");
}
if (_root.checkpoint eq 9) {
_root.gotoAndStop("map_0i");
}
if (_root.checkpoint eq 10) {
_root.gotoAndStop("map_0j");
}
if (_root.checkpoint eq 11) {
_root.gotoAndStop("map_0k");
}
if (_root.checkpoint eq 12) {
_root.gotoAndStop("map_0l");
}
if (_root.checkpoint eq 13) {
_root.gotoAndStop("map_0m");
}
if (_root.checkpoint eq 14) {
_root.gotoAndStop("map_0n");
}
if (_root.checkpoint eq 15) {
_root.gotoAndStop("map_0o");
}
if (_root.checkpoint eq 16) {
_root.gotoAndStop("map_0p");
}
if (_root.checkpoint eq 17) {
_root.gotoAndStop("map_0q");
}
if (_root.checkpoint eq 18) {
_root.gotoAndStop("map_0r");
}
if (_root.checkpoint eq 19) {
_root.gotoAndStop("map_0s");
}
if (_root.checkpoint eq 20) {
_root.gotoAndStop("map_0t");
}
}
Frame 658
stop();
Frame 659
stop();
Frame 660
stop();
Frame 661
_root.checkpoint = 1;
if (_root.begin eq 1) {
_root.startset = 7;
} else {
_root.startset = 1;
}
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
_root.xSpeed = 0;
_root.ySpeed = 0;
stop();
Instance of Symbol 378 MovieClip in Frame 661
onClipEvent (enterFrame) {
this._y = _root.map._y / 5;
this._x = _root.map._x / 7;
}
Instance of Symbol 1364 MovieClip "map" in Frame 661
onClipEvent (load) {
if (_root.begin == 1) {
this._xscale = 435;
this._yscale = 435;
}
}
onClipEvent (enterFrame) {
this._xscale = this._xscale - 1;
this._yscale = this._yscale - 1;
if (this._xscale <= 100) {
this._xscale = 100;
}
if (this._yscale <= 100) {
this._yscale = 100;
}
}
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Instance of Symbol 1365 MovieClip in Frame 661
onClipEvent (enterFrame) {
_root.shoes = _root.shoes - 1;
if (_root.cheat_inv == 1) {
_root.inv = 1;
} else {
_root.inv = _root.inv - 1;
}
if (_root.inv <= 0) {
_root.inv_spree = 0;
}
}
Instance of Symbol 1370 MovieClip in Frame 661
onClipEvent (load) {
if (_root.diff_darkness == 1) {
this.gotoAndStop(1);
}
if (_root.diff_darkness == 2) {
this.gotoAndStop(2);
}
if (_root.diff_darkness == 3) {
this.gotoAndStop(3);
}
if (_root.diff_darkness == 4) {
this.gotoAndStop(4);
}
if (_root.diff_darkness == 5) {
this.gotoAndStop(5);
}
if (_root.diff_darkness == 6) {
this.gotoAndStop(6);
}
if (_root.diff_darkness == 7) {
this.gotoAndStop(7);
}
if (_root.diff_darkness == 8) {
this.gotoAndStop(8);
}
if (_root.diff_darkness == 9) {
this.gotoAndStop(9);
}
if (_root.diff_darkness == 10) {
this.gotoAndStop(10);
}
if (_root.diff_darkness == 11) {
this.gotoAndStop(11);
}
}
Instance of Symbol 1372 MovieClip in Frame 661
onClipEvent (enterFrame) {
this._yscale = _root.flight * 2;
if (_root.flight <= 0) {
_root.flight = 0;
this._alpha = 0;
} else {
this._alpha = 100;
}
if (_root.flight >= _root.flytime) {
this._yscale = _root.flytime * 2;
}
}
Instance of Symbol 12 MovieClip in Frame 661
onClipEvent (enterFrame) {
if (_root.begin == 0) {
Math.round((_root.time_mil10 = _root.time_mil10 + 3));
if (_root.time_mil10 >= 10) {
_root.time_mil10 = 0;
_root.time_mil1 = _root.time_mil1 + 1;
}
if (_root.time_mil1 >= 10) {
_root.time_mil1 = 0;
_root.time_sec10 = _root.time_sec10 + 1;
}
if (_root.time_sec10 >= 10) {
_root.time_sec10 = 0;
_root.time_sec1 = _root.time_sec1 + 1;
}
if (_root.time_sec1 >= 6) {
_root.time_sec1 = 0;
_root.time_min10 = _root.time_min10 + 1;
}
if (_root.time_min10 >= 10) {
_root.time_min10 = 0;
_root.time_min1 = _root.time_min1 + 1;
}
}
}
Instance of Symbol 1392 MovieClip in Frame 661
onClipEvent (load) {
_root.death_timer_ach = 60;
_root.death_timer = 0;
}
onClipEvent (enterFrame) {
_root.death_timer = _root.death_timer + 1;
}
Instance of Symbol 12 MovieClip in Frame 661
onClipEvent (load) {
_root.timer = 0;
_root.timergo = 0;
}
onClipEvent (enterFrame) {
_root.timergo = _root.timergo + 1;
if (_root.timergo eq 30) {
_root.timer = _root.timer + 1;
_root.timergo = 0;
}
}
Instance of Symbol 1412 MovieClip in Frame 661
onClipEvent (enterFrame) {
if ((_root.inv >= 1) && (_root.cheat_inv == 0)) {
this.gotoAndStop("inv");
} else if (_root.fight1 == 1) {
if (_root.finale == 0) {
this.gotoAndStop("boss");
}
} else if (_root.checkpoint == 0) {
this.gotoAndStop("day");
} else {
this.gotoAndStop("night");
}
}
Frame 662
_root.checkpoint = 2;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1432 MovieClip "map" in Frame 662
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 663
_root.checkpoint = 3;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1440 MovieClip "map" in Frame 663
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 664
_root.checkpoint = 4;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1451 MovieClip "map" in Frame 664
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 665
_root.checkpoint = 5;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1474 MovieClip "map" in Frame 665
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 666
_root.checkpoint = 6;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1515 MovieClip "map" in Frame 666
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 667
_root.checkpoint = 7;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1530 MovieClip "map" in Frame 667
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 668
_root.checkpoint = 8;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1539 MovieClip "map" in Frame 668
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 669
_root.checkpoint = 9;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1559 MovieClip "map" in Frame 669
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 670
_root.checkpoint = 10;
_root.fight1 = 0;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1725 MovieClip "map" in Frame 670
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 671
_root.checkpoint = 11;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
if (_root.cheat_doll == 1) {
stopAllSounds();
_root.gotoAndPlay("title");
}
Frame 672
_root.checkpoint = 12;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Frame 673
_root.checkpoint = 13;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Frame 674
_root.checkpoint = 14;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Frame 675
_root.checkpoint = 15;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Frame 676
_root.checkpoint = 0;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1731 MovieClip in Frame 676
onClipEvent (enterFrame) {
this._y = _root.map._y / 9;
this._x = _root.map._x / 7;
}
Instance of Symbol 1753 MovieClip "map" in Frame 676
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 677
_root.checkpoint = 0;
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
if (_root.cheat_doll == 1) {
_root.startset = 8;
}
stop();
Instance of Symbol 1756 MovieClip "map" in Frame 677
onClipEvent (enterFrame) {
_x = ((-p1._x) + (Stage.width / 2));
_y = (((-p1._y) + (Stage.height / 2)) + 30);
}
Frame 678
stopAllSounds();
stop();
_root.rings = diff_ringstart;
if (_root.cheat_doll == 1) {
_root.begin = 0;
_root.gotoAndStop("map_0a");
}
Frame 679
stop();
Frame 680
stop();
Frame 681
stop();
Frame 682
stop();
Frame 683
stop();
Frame 684
stop();
stopAllSounds();
Frame 685
stop();
_root.gotoAndStop("credits");
Frame 686
stop();
Frame 687
stop();
Instance of Symbol 1920 MovieClip in Frame 687
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
this._y = this._y - 5;
} else {
this._y = this._y - 1;
}
if (Key.isDown(40)) {
this._y = this._y + 3;
}
if (!hitTest(_root.stopper)) {
stopAllSounds();
_root.gotoAndPlay("title");
}
}
Symbol 6 MovieClip Frame 9
stop();
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 2
stop();
Instance of Symbol 4 MovieClip in Symbol 7 MovieClip Frame 2
onClipEvent (load) {
_root.bossdamage = _root.bossdamage - (_parent.inflict * 1.5);
_root.bosshitflash.gotoAndPlay(2);
}
Symbol 7 MovieClip Frame 3
stop();
Instance of Symbol 6 MovieClip in Symbol 7 MovieClip Frame 3
onClipEvent (load) {
if (_parent.inflict >= 0.2) {
_root.forcefield = _root.forcefield - 1.5;
}
if (_parent.inflict >= 0.4) {
_root.forcefield = _root.forcefield - 2.5;
}
}
Symbol 8 MovieClip Frame 1
stop();
shoot.inflict = 0.05;
if (_root.chargeShot > 5) {
shoot.inflict = shoot.inflict + 0.05;
}
if (_root.chargeShot > 20) {
shoot.inflict = shoot.inflict + 0.05;
}
if (_root.chargeShot > 40) {
shoot.inflict = shoot.inflict + 0.1;
}
if (_root.chargeShot > 60) {
shoot.inflict = shoot.inflict + 0.05;
}
if (_root.chargeShot >= 80) {
shoot.inflict = shoot.inflict + 0.2;
}
shoot._xscale = (_root.chargeShot + 10) * 2;
shoot._yscale = (_root.chargeShot + 10) * 2;
_root.chargeShot = 0;
Instance of Symbol 7 MovieClip "shoot" in Symbol 8 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = random(360);
}
Symbol 12 MovieClip Frame 1
block._alpha = 0;
Instance of Symbol 11 MovieClip "block" in Symbol 12 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = 0;
}
Symbol 13 MovieClip [shot4] Frame 1
stop();
shot._xscale = 25;
shot._yscale = 25;
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [shot4] Frame 1
onClipEvent (enterFrame) {
}
Symbol 16 MovieClip [charger3] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
_rotation = random(360);
Instance of Symbol 15 MovieClip in Symbol 16 MovieClip [charger3] Frame 8
onClipEvent (load) {
_parent.removeMovieClip();
}
Symbol 17 MovieClip [charger2] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
_rotation = random(360);
Instance of Symbol 15 MovieClip in Symbol 17 MovieClip [charger2] Frame 9
onClipEvent (load) {
_parent.removeMovieClip();
}
Symbol 18 MovieClip [charger] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
_rotation = random(360);
Instance of Symbol 15 MovieClip in Symbol 18 MovieClip [charger] Frame 10
onClipEvent (load) {
_parent.removeMovieClip();
}
Instance of Symbol 20 MovieClip in Symbol 21 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 20;
}
Symbol 22 MovieClip [sparkle] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
_xscale = 30;
_yscale = 30;
_rotation = random(360);
Instance of Symbol 21 MovieClip in Symbol 22 MovieClip [sparkle] Frame 1
onClipEvent (enterFrame) {
_parent._xscale = _parent._xscale + 15;
_parent._yscale = _parent._yscale + 15;
if (_parent._xscale >= 100) {
_parent._alpha = _parent._alpha - 15;
if (_parent._alpha <= 0) {
_parent.removeMovieClip();
}
}
_parent._x = _parent._x - _root.p1.xSpeed;
_parent._y = _parent._y - _root.p1.ySpeed;
}
Symbol 23 MovieClip [energyShot3] Frame 1
_x = _root.p1._x;
_y = (_root.p1._y - 46);
Instance of Symbol 12 MovieClip in Symbol 23 MovieClip [energyShot3] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - (_root.p1.xSpeed / 10);
_parent._y = _parent._y - (_root.p1.ySpeed / 10);
}
Symbol 23 MovieClip [energyShot3] Frame 22
if (_root.forcefield > 99) {
shot.shoot.gotoAndStop(3);
} else {
shot.shoot.gotoAndStop(2);
}
Instance of Symbol 8 MovieClip "shot" in Symbol 23 MovieClip [energyShot3] Frame 30
onClipEvent (load) {
_parent.removeMovieClip();
}
Symbol 24 MovieClip [energyShot2] Frame 1
_x = _root.p1._x;
_y = (_root.p1._y - 43);
Instance of Symbol 12 MovieClip in Symbol 24 MovieClip [energyShot2] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - (_root.p1.xSpeed / 10);
_parent._y = _parent._y - (_root.p1.ySpeed / 10);
}
Symbol 24 MovieClip [energyShot2] Frame 22
if (_root.forcefield > 99) {
shot.shoot.gotoAndStop(3);
} else {
shot.shoot.gotoAndStop(2);
}
Instance of Symbol 8 MovieClip "shot" in Symbol 24 MovieClip [energyShot2] Frame 30
onClipEvent (load) {
_parent.removeMovieClip();
}
Symbol 25 MovieClip [energyShot1] Frame 1
_x = _root.p1._x;
_y = (_root.p1._y - 40);
Instance of Symbol 12 MovieClip in Symbol 25 MovieClip [energyShot1] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - (_root.p1.xSpeed / 10);
_parent._y = _parent._y - (_root.p1.ySpeed / 10);
}
Symbol 25 MovieClip [energyShot1] Frame 22
if (_root.forcefield > 99) {
shot.shoot.gotoAndStop(3);
} else {
shot.shoot.gotoAndStop(2);
}
Instance of Symbol 8 MovieClip "shot" in Symbol 25 MovieClip [energyShot1] Frame 30
onClipEvent (load) {
_parent.removeMovieClip();
}
Symbol 57 MovieClip Frame 1
gotoAndPlay (2);
Symbol 57 MovieClip Frame 15
stop();
Symbol 58 MovieClip Frame 10
stop();
Symbol 60 MovieClip Frame 1
stop();
_rotation = (-_parent.rotateSet);
Instance of Symbol 57 MovieClip in Symbol 60 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 60 MovieClip Frame 2
stop();
Symbol 60 MovieClip Frame 3
stop();
Symbol 61 MovieClip [ringSet] Frame 1
rotateSet = random(360);
_rotation = rotateSet;
Instance of Symbol 12 MovieClip in Symbol 61 MovieClip [ringSet] Frame 1
onClipEvent (load) {
lifespan = 400;
_root.attackSets.gotoAndStop(1);
}
onClipEvent (enterFrame) {
lifespan = lifespan - 1;
_parent._x = _parent._x - _root.p1.xSpeed;
_parent._y = _parent._y - _root.p1.ySpeed;
if (lifespan <= 0) {
_parent._alpha = _parent._alpha - 5;
}
if (_parent._alpha <= 0) {
_root.attackSets.play();
_parent.removeMovieClip();
}
}
Symbol 69 MovieClip Frame 1
_rotation = (-_parent._rotation);
Instance of Symbol 12 MovieClip in Symbol 69 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.p1.hitblock)) {
_root.p1.gotoAndStop(2);
}
}
Symbol 70 MovieClip [f_attack2] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
Instance of Symbol 12 MovieClip in Symbol 70 MovieClip [f_attack2] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - _root.p1.xSpeed;
_parent._y = _parent._y - _root.p1.ySpeed;
}
Symbol 70 MovieClip [f_attack2] Frame 16
stop();
Instance of Symbol 12 MovieClip in Symbol 70 MovieClip [f_attack2] Frame 16
onClipEvent (enterFrame) {
_parent.removeMovieClip();
}
Symbol 71 MovieClip [f_attack0] Frame 1
_rotation = random(360);
_x = _root.p1._x;
_y = _root.p1._y;
Instance of Symbol 12 MovieClip in Symbol 71 MovieClip [f_attack0] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - _root.p1.xSpeed;
_parent._y = _parent._y - _root.p1.ySpeed;
}
Symbol 71 MovieClip [f_attack0] Frame 22
stop();
Instance of Symbol 12 MovieClip in Symbol 71 MovieClip [f_attack0] Frame 22
onClipEvent (enterFrame) {
_parent.removeMovieClip();
}
Symbol 72 MovieClip [f_attack1] Frame 1
_x = _root.p1._x;
_y = _root.p1._y;
Instance of Symbol 12 MovieClip in Symbol 72 MovieClip [f_attack1] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x - _root.p1.xSpeed;
_parent._y = _parent._y - _root.p1.ySpeed;
}
Symbol 72 MovieClip [f_attack1] Frame 16
stop();
Instance of Symbol 12 MovieClip in Symbol 72 MovieClip [f_attack1] Frame 16
onClipEvent (enterFrame) {
_parent.removeMovieClip();
}
Symbol 98 MovieClip Frame 11
_parent.gotoAndStop(2);
Symbol 108 MovieClip Frame 1
this.onEnterFrame = function () {
bytesloaded = Math.round(_root.getBytesLoaded());
bytestotal = Math.round(_root.getBytesTotal());
percent = bytesloaded / bytestotal;
barmask._xscale = percent * 100;
};
Symbol 140 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 140 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 151 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 151 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 159 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 159 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 167 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 167 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 175 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 175 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 183 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 183 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 191 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 191 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.nextFrame();
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 199 MovieClip Frame 1
if (Math.random() > 0.5) {
_xscale = (-_xscale);
_x = (_x - _parent.shiftamt);
}
Symbol 199 MovieClip Frame 90
if (_parent.isloaded) {
_parent.gotoAndStop(10);
} else {
thenextframe = Math.ceil(Math.random() * 8) + 1;
if (thenextframe == _parent._currentframe) {
_parent.gotoAndStop(2);
} else {
_parent.gotoAndStop(thenextframe);
}
}
Symbol 206 MovieClip Frame 133
_root.play();
Symbol 207 MovieClip Frame 1
stop();
_root.stop();
shiftamt = 17;
isloaded = false;
this.onEnterFrame = function () {
bytesloaded = Math.round(_root.getBytesLoaded());
bytestotal = Math.round(_root.getBytesTotal());
percent = bytesloaded / bytestotal;
if (bytesloaded == bytestotal) {
isloaded = true;
}
};
this.onRelease = function () {
getURL ("http://www.mofunzone.com/", "_blank");
};
Symbol 1921 MovieClip [__Packages.MoFunZoneAPI.MFZDisplayConfig] Frame 0
class MoFunZoneAPI.MFZDisplayConfig
{
function MFZDisplayConfig () {
workspaceWidth = 550;
workspaceHeight = 400;
autoPosition = "cc";
bringToTop = false;
dialogScale = 1;
}
var workspaceWidth = 550;
var workspaceHeight = 400;
var autoPosition = "cc";
var bringToTop = false;
var dialogScale = 1;
}
Symbol 1922 MovieClip [__Packages.MoFunZoneAPI.MFZAchievementConfig] Frame 0
class MoFunZoneAPI.MFZAchievementConfig
{
var gameID, testMode;
function MFZAchievementConfig () {
gameID = "";
testMode = true;
}
}
Symbol 1923 MovieClip [__Packages.MoFunZoneAPI.MFZResource] Frame 0
class MoFunZoneAPI.MFZResource
{
static var _resourceconfig, _intervalId, _debug, _topleveltimeline;
function MFZResource () {
}
static function getAPI() {
return(_resource);
}
static function readyCallBack(funtionPointer) {
_readyFuntion = funtionPointer;
}
static function achievementreport() {
_resource.screenwidth = _resourceconfig.workspaceWidth;
_resource.screenheight = _resourceconfig.workspaceHeight;
_resource.dialogpositionmode = _resourceconfig.autoPosition;
_resource.dialogscale = _resourceconfig.dialogScale;
_resource.bring = _resourceconfig.bringToTop;
_resource.setupSystemPosition();
clearInterval(_intervalId);
if (_readyFuntion != null) {
_readyFuntion(true);
}
}
static function setupinterval(target_mc) {
_intervalId = setInterval(achievementreport, 1000);
}
static function loadResource(resource_address, topleveltimeline, config, debug) {
System.security.allowDomain("*");
_debug = debug;
if (_resource != null) {
return(undefined);
}
_resourceconfig = config;
_topleveltimeline = topleveltimeline;
_resource = topleveltimeline.createEmptyMovieClip("mfz_api_resources", topleveltimeline.getNextHighestDepth());
var _local1 = new Object();
_local1.onLoadComplete = setupinterval;
_local1.onLoadError = function (target_mc) {
if (MoFunZoneAPI.MFZResource._readyFuntion != null) {
MoFunZoneAPI.MFZResource._readyFuntion(false);
}
};
_local1.onLoadProgress = function (target, bytesLoaded, bytesTotal) {
};
var _local2 = new MovieClipLoader();
_local2.addListener(_local1);
_local2.loadClip(resource_address, _resource);
}
static var _resource = null;
static var _readyFuntion = null;
}
Symbol 1924 MovieClip [__Packages.MoFunZoneAPI.MFZUserLogin] Frame 0
class MoFunZoneAPI.MFZUserLogin
{
static var _intervalId, _resourceAPI, _debug;
function MFZUserLogin () {
}
static function getUserName() {
if (_resource != null) {
return(_resource.username);
}
return(null);
}
static function getGender() {
if (_resource != null) {
return(_resource.gender);
}
return(null);
}
static function getEXP() {
if (_resource != null) {
return(_resource.exp);
}
return(null);
}
static function readyCallBack(funtionPointer) {
_readyFuntion = funtionPointer;
}
static function achievementreport() {
clearInterval(_intervalId);
_resource.resourceAPI = _resourceAPI;
_resource._readyFuntion = _readyFuntion;
_resource.getUserLogin();
}
static function setupinterval(target_mc) {
_intervalId = setInterval(achievementreport, 1000);
}
static function loadUserName(user_address, resource, debug) {
System.security.allowDomain("*");
_debug = debug;
_resourceAPI = resource;
_resource = _resourceAPI.createEmptyMovieClip("mfz_api_userinfo", _resourceAPI.getNextHighestDepth());
var _local1 = new Object();
_local1.onLoadComplete = setupinterval;
_local1.onLoadError = function (target_mc) {
if (MoFunZoneAPI.MFZUserLogin._readyFuntion != null) {
MoFunZoneAPI.MFZUserLogin._readyFuntion(false);
}
};
_local1.onLoadProgress = function (target, bytesLoaded, bytesTotal) {
};
var _local2 = new MovieClipLoader();
_local2.addListener(_local1);
_local2.loadClip(user_address, _resource);
}
static function loadMe(file, config, ready, classlist) {
readyCallBack(ready);
loadUserName(file, classlist[0].getAPI());
}
static var _resource = null;
static var _readyFuntion = null;
}
Symbol 1925 MovieClip [__Packages.MoFunZoneAPI.MFZEasyAPI] Frame 0
class MoFunZoneAPI.MFZEasyAPI
{
static var systemcount, _readyCallBack;
function MFZEasyAPI () {
}
static function autoBring() {
if (MoFunZoneAPI.MFZResource.getAPI() != null) {
MoFunZoneAPI.MFZResource.getAPI().autoBring();
}
}
static function stopBring() {
if (MoFunZoneAPI.MFZResource.getAPI() != null) {
MoFunZoneAPI.MFZResource.getAPI().stopBring();
}
}
static function showNotifyDialog(wordmessage) {
if (MoFunZoneAPI.MFZResource.getAPI() != null) {
MoFunZoneAPI.MFZResource.getAPI().showNotifyDialog(wordmessage);
}
}
static function getUserName() {
return(MoFunZoneAPI.MFZUserLogin.getUserName());
}
static function getGender() {
return(MoFunZoneAPI.MFZUserLogin.getGender());
}
static function getEXP() {
return(MoFunZoneAPI.MFZUserLogin.getEXP());
}
static function hideLoginStatus() {
if (MoFunZoneAPI.MFZUserLogin.getUserName() != null) {
MoFunZoneAPI.MFZResource.getAPI().hideLogin();
}
}
static function showLoginStatus() {
if (MoFunZoneAPI.MFZUserLogin.getUserName() != null) {
MoFunZoneAPI.MFZResource.getAPI().showLogin();
}
}
static function success(id) {
if (MoFunZoneAPI.MFZAchievement.getAchievement() != null) {
MoFunZoneAPI.MFZAchievement.success(id);
}
}
static function configDisplay(screenWidth, screenHeight, position, dialogSize) {
displayconfig = new MoFunZoneAPI.MFZDisplayConfig();
displayconfig.workspaceWidth = screenWidth;
displayconfig.workspaceHeight = screenHeight;
displayconfig.autoPosition = position;
displayconfig.bringToTop = false;
displayconfig.dialogScale = dialogSize;
}
static function configAchievement(gameid, test) {
achievementconfig = new MoFunZoneAPI.MFZAchievementConfig();
achievementconfig.testMode = test;
achievementconfig.gameID = gameid;
}
static function downloadAPI(main_time_line) {
if (displayconfig == null) {
trace("API Download : Call configDisplay( ) before downloadAPI()");
return(undefined);
}
if (userInfoEnabled) {
turnOnSystem(MoFunZoneAPI.MFZUserLogin, null, "http://www.mofunzone.com/api/as2/user_info.swf");
}
if (achievementEnabled) {
if (achievementconfig != null) {
turnOnSystem(MoFunZoneAPI.MFZAchievement, achievementconfig, "http://www.mofunzone.com/api/as2/achievement.swf");
} else {
trace("achievementEnabled : Call configAchievement() before downloadAPI()");
return(undefined);
}
}
connectToSystem(main_time_line, "http://www.mofunzone.com/api/as2/resources.swf");
}
static function connectToSystem(maintimeline, guiswf) {
function ready(r) {
MoFunZoneAPI.MFZEasyAPI.systemcount++;
if ((MoFunZoneAPI.MFZEasyAPI.systemcount == MoFunZoneAPI.MFZEasyAPI.apilist.length) || (MoFunZoneAPI.MFZEasyAPI.apilist.length == 0)) {
if (MoFunZoneAPI.MFZEasyAPI._readyCallBack != null) {
MoFunZoneAPI.MFZEasyAPI._readyCallBack(true);
}
} else {
MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].api.loadMe(MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].file, MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].config, ready, MoFunZoneAPI.MFZEasyAPI.apineed);
}
}
function readyGUI(success) {
if (success) {
if (MoFunZoneAPI.MFZEasyAPI.apilist.length > 0) {
MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].api.loadMe(MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].file, MoFunZoneAPI.MFZEasyAPI.apilist[MoFunZoneAPI.MFZEasyAPI.systemcount].config, ready, MoFunZoneAPI.MFZEasyAPI.apineed);
} else {
MoFunZoneAPI.MFZEasyAPI._readyCallBack(true);
}
} else {
MoFunZoneAPI.MFZEasyAPI._readyCallBack(false);
}
}
systemcount = 0;
if (displayconfig == null) {
trace("MFZ GUI/Display Resource create error: call configDisplay() first");
return(undefined);
}
MoFunZoneAPI.MFZResource.readyCallBack(readyGUI);
MoFunZoneAPI.MFZResource.loadResource(guiswf, maintimeline, displayconfig);
}
static function readyCallBack(callback) {
_readyCallBack = callback;
}
static function turnOnSystem(API, config, swffile) {
apilist.push({api:API, config:config, file:swffile});
}
static var apilist = new Array();
static var displayconfig = new MoFunZoneAPI.MFZDisplayConfig();
static var displayConfig = displayconfig;
static var achievementconfig = new MoFunZoneAPI.MFZAchievementConfig();
static var achievementConfig = achievementconfig;
static var userInfoEnabled = false;
static var achievementEnabled = false;
static var apineed = new Array(MoFunZoneAPI.MFZResource, MoFunZoneAPI.MFZUserLogin);
}
Symbol 1926 MovieClip [__Packages.MoFunZoneAPI.MFZAchievement] Frame 0
class MoFunZoneAPI.MFZAchievement
{
static var _intervalId, _resourceAPI, _config, _username, _debug;
function MFZAchievement () {
}
static function getAchievement() {
return(_resource);
}
static function readyCallBack(funtionPointer) {
_readyFuntion = funtionPointer;
}
static function success(gameid) {
if (_resource != null) {
_resource.success(gameid);
}
}
static function achievementreport() {
clearInterval(_intervalId);
_resource.resourceAPI = _resourceAPI;
_resource._readyFuntion = _readyFuntion;
_resource.gameid = _config.gameID;
_resource.test = _config.testMode;
_resource.username = _username;
_resource.loadAchievement();
}
static function setupinterval(target_mc) {
_intervalId = setInterval(achievementreport, 1000);
}
static function loadAchievement(achievement_address, config, resource, username, debug) {
System.security.allowDomain("*");
_debug = debug;
_resourceAPI = resource;
_username = username;
_config = config;
_resource = _resourceAPI.createEmptyMovieClip("mfz_api_achievement", _resourceAPI.getNextHighestDepth());
var _local1 = new Object();
_local1.onLoadComplete = setupinterval;
_local1.onLoadError = function (target_mc) {
if (MoFunZoneAPI.MFZAchievement._readyFuntion != null) {
MoFunZoneAPI.MFZAchievement._readyFuntion(false);
}
};
_local1.onLoadProgress = function (target, bytesLoaded, bytesTotal) {
};
var _local2 = new MovieClipLoader();
_local2.addListener(_local1);
_local2.loadClip(achievement_address, _resource);
}
static function loadMe(file, config, ready, classlist) {
readyCallBack(ready);
loadAchievement(file, MoFunZoneAPI.MFZAchievementConfig(config), classlist[0].getAPI(), classlist[1].getUserName());
}
static var _resource = null;
static var _readyFuntion = null;
}
Symbol 230 MovieClip Frame 3001
gotoAndPlay (1);
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 2
stop();
Symbol 260 MovieClip Frame 41
stop();
Symbol 261 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Visit MoFunZone.com and play more games!";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
getURL ("http://www.mofunzone.com/", "_blank");
}
Symbol 262 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Visit TheBlox's website at TheBlox.com!";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
getURL ("http://www.theblox.com/", "_blank");
}
Symbol 265 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Start the game!";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
_root.checkpoint = 1;
gotoAndPlay ("start");
}
Symbol 266 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Play this game on MoFunZone.com and unlock achievements!";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
getURL ("http://www.mofunzone.com/online_games/tails_nightmare_2.shtml", "_blank");
}
Symbol 267 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Change Difficulty settings.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
gotoAndPlay ("difficulty");
}
Symbol 268 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Enter a password.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
gotoAndPlay ("password");
}
Symbol 269 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Read about who was involved in this Flash.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
gotoAndPlay ("creditsplay");
}
Symbol 276 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease Hazard difficulty.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_hazard > 1) {
_root.diff_hazard = _root.diff_hazard - 1;
}
}
Symbol 277 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase Hazard difficulty.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_hazard < 5) {
_root.diff_hazard = _root.diff_hazard + 1;
}
}
Symbol 278 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase the amount of rings in the game.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringstage > 1) {
_root.diff_ringstage = _root.diff_ringstage - 1;
}
}
Symbol 279 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease the amount of rings in the game.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringstage < 6) {
_root.diff_ringstage = _root.diff_ringstage + 1;
}
}
Symbol 280 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease the amount of rings you start with.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringstart > 1) {
_root.diff_ringstart = _root.diff_ringstart - 5;
}
}
Symbol 281 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase the amount of rings you start with.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringstart < 49) {
_root.diff_ringstart = _root.diff_ringstart + 5;
}
}
Symbol 282 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease the amount of lives you start with.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_lives > 1) {
_root.diff_lives = _root.diff_lives - 1;
}
}
Symbol 283 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase the amount of lives you start with.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_lives < 9) {
_root.diff_lives = _root.diff_lives + 1;
}
}
Symbol 284 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease the number of rings you lose when you're hurt.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringloss > 6) {
_root.diff_ringloss = _root.diff_ringloss - 5;
}
}
Symbol 285 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase the number of rings you lose when you're hurt.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_ringloss < 29) {
_root.diff_ringloss = _root.diff_ringloss + 5;
}
}
Symbol 286 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Decrease the vision darkness.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_darkness > 1) {
_root.diff_darkness = _root.diff_darkness - 1;
}
}
Symbol 287 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Increase the vision darkness.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
if (_root.diff_darkness < 10) {
_root.diff_darkness = _root.diff_darkness + 1;
}
}
Symbol 338 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Are these difficulty settings good?";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
gotoAndPlay ("difficultyselect");
}
Symbol 339 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Change these settings back to default.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
_root.diff_hazard = 3;
_root.diff_ringstage = 3;
_root.diff_ringstart = 0;
_root.diff_lives = 3;
_root.diff_ringloss = 10;
_root.diff_darkness = 2;
}
Symbol 348 Button
on (release) {
_root.textbox.text = "";
var phrase_string = "Invalid password.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
if (_root.passcode eq "maze") {
_root.begin = 0;
_root.cheat_checkpoint = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 1.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "springs") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 2;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 2.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "spike") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 3;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 3.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "pitfall") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 4;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 4.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "boulder") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 5;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 5.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "fork") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 6;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 6.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "loop") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 7;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 7.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "drain") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 8;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 8.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "trap") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 9;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start from room 9.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "doom") {
_root.cheaterA = 1;
_root.begin = 0;
_root.cheat_checkpoint = 10;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Start at the boss room.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "dream") {
_root.cheaterA = 1;
_root.cheaterB = 1;
_root.begin = 0;
_root.cheat_checkpoint = 11;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Play the ending sequence.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "finale") {
_root.cheaterA = 1;
_root.cheat_finale = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! At the boss, start at Phase 4.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "suddendeath") {
_root.diff_hazard = 6;
_root.textbox.text = "";
var phrase_string = "Cheat activated! ''Sudden Death'' hazard difficulty.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "painless") {
_root.cheaterB = 1;
_root.diff_ringloss = 0;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Lose no rings when you take damage.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "rampage") {
_root.cheaterB = 1;
_root.diff_ringloss = 35;
_root.cheat_inv = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Invincibility throughout the game. May cause glitching.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "spawner") {
_root.cheaterB = 1;
_root.diff_lives = 10;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Unlimited lives.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "blind") {
_root.diff_darkness = 11;
_root.textbox.text = "";
var phrase_string = "Cheat activated! 100% Darkness. Not a very good idea...";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "propeller") {
_root.cheaterB = 1;
_root.cheat_fly = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Unlimited flying time.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "puppet") {
_root.cheaterB = 1;
_root.cheat_doll = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Play as the Tails Doll. (may cause glitching)";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "super") {
_root.cheaterB = 1;
_root.cheat_speed = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Acceleration and Top Speed is Increased.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.passcode eq "lunar") {
_root.cheaterB = 1;
_root.cheat_lunar = 1;
_root.textbox.text = "";
var phrase_string = "Cheat activated! Moon gravity.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (((((_root.passcode eq "fuck") || (_root.passcode eq "shit")) || (_root.passcode eq "bitch")) || (_root.passcode eq "fucker")) || (_root.passcode eq "ass")) {
_root.textbox.text = "";
speak = random(10);
if (speak == 0) {
var phrase_string = "Enter this password in the first Tails' Nightmare and go away. ''best''";
_root.best = 1;
}
if (speak == 1) {
var phrase_string = "That isn't very nice.";
}
if (speak == 2) {
var phrase_string = "Do you kiss your mother with that mouth?";
}
if (speak == 3) {
var phrase_string = "Who taught you that word? The internet?";
}
if (speak == 4) {
var phrase_string = "What do you want, a cookie?";
}
if (speak == 5) {
var phrase_string = "Wow, that's just immature.";
}
if (speak == 6) {
var phrase_string = "Who're you typing at?";
}
if (speak == 7) {
var phrase_string = "Have you been drinking?";
}
if (speak == 8) {
var phrase_string = "What? You think I'm full of amusing comments?";
}
if (speak == 9) {
var phrase_string = "Hey now, watch your language.";
}
if (speak == 10) {
var phrase_string = "Yeah you keep saying that. You'll accomplish much in your life.";
}
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
if (_root.best == 1) {
if (_root.passcode eq "best") {
_root.textbox.text = "";
var phrase_string = "I said the ''first'' Tails' Nightmare. Stay focused! And go away.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
}
}
Symbol 349 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Erase all entered cheats.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
_root.cheaterA = 0;
_root.cheaterB = 0;
_root.cheaterC = 0;
_root.cheat_checkpoint = 0;
_root.cheat_inv = 0;
_root.cheat_doll = 0;
_root.cheat_finale = 0;
_root.diff_hazard = 3;
_root.diff_ringstage = 3;
_root.diff_ringstart = 0;
_root.diff_lives = 3;
_root.diff_ringloss = 10;
_root.diff_darkness = 2;
_root.cheat_fly = 0;
_root.cheat_speed = 0;
_root.cheat_lunar = 0;
_root.textbox.text = "";
var phrase_string = "Cheats deactivated.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
Symbol 350 Button
on (rollOver) {
_root.textbox.text = "";
var phrase_string = "Return to Main Menu.";
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
}
on (release) {
_root.play();
}
Symbol 355 Button
on (release) {
_quality = "HIGH";
}
Symbol 358 Button
on (release) {
_quality = "MEDIUM";
}
Symbol 361 Button
on (release) {
_quality = "LOW";
}
Symbol 364 Button
on (release) {
gotoAndStop (2);
}
Symbol 367 Button
on (release) {
gotoAndStop (1);
}
Symbol 370 Button
on (press) {
stopAllSounds();
}
on (release) {
_root.gotoAndPlay("title");
}
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
stop();
Symbol 376 MovieClip Frame 1
stopAllSounds();
Symbol 376 MovieClip Frame 160
_root.gotoAndPlay("title");
Symbol 386 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 386 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 1) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallR");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x--;
}
}
Symbol 386 MovieClip Frame 20
stop();
Symbol 387 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 387 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 387 MovieClip Frame 20
stop();
Symbol 391 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 391 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (hitTest(_root.map.p1.hitceiling)) {
_root.ySpeed = _root.gravity;
_root.map.p1._y = _parent._y + 46;
}
}
if (hitTest(_root.map.p1.hitceilingroll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinR");
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinL");
_root.xSpeed = _root.xSpeed - _root.brake;
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y++;
}
}
Symbol 391 MovieClip Frame 3
stop();
Instance of Symbol 12 MovieClip in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("dead");
}
}
}
Symbol 398 MovieClip Frame 59
gotoAndPlay (1);
Symbol 398 MovieClip Frame 60
stop();
Instance of Symbol 12 MovieClip in Symbol 400 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 400 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("next");
_root.nBlackout.play();
}
}
Symbol 405 MovieClip Frame 1
_rotation = random(360);
Symbol 405 MovieClip Frame 12
stop();
Symbol 406 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 409 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndStop("hit");
}
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
}
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = -_root.ySpeed;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
_root.map.p1.doll.gotoAndStop("hurt");
} else {
_root.map.p1.doll.gotoAndStop("dead");
}
if (_root.rings <= 0) {
_root.rings = 0;
}
}
} else {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_parent.gotoAndStop("hit");
}
}
}
Symbol 409 MovieClip Frame 2
stop();
_root.inv_spree = _root.inv_spree + 1;
_parent.stop();
_parent.hurt.gotoAndStop(2);
_parent.body1.gotoAndStop("hit");
_parent.body2.gotoAndStop("hit");
_parent.body3.gotoAndStop("hit");
_parent.body4.gotoAndStop("hit");
_parent.body5.gotoAndStop("hit");
_parent.body6.gotoAndStop("hit");
_parent.body7.gotoAndStop("hit");
_parent.body8.gotoAndStop("hit");
Symbol 410 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
}
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = -_root.ySpeed;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
_root.map.p1.doll.gotoAndStop("hurt");
} else {
_root.map.p1.doll.gotoAndStop("dead");
}
if (_root.rings <= 0) {
_root.rings = 0;
}
}
}
}
Symbol 410 MovieClip Frame 2
stop();
Symbol 411 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 411 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.play();
}
}
Symbol 413 MovieClip Frame 1
_root.spiker_dir = 0;
Symbol 413 MovieClip Frame 26
_root.spiker_dir = 1;
_parent.badnik.head._xscale = 100;
Symbol 413 MovieClip Frame 70
_root.spiker_dir = 0;
Symbol 413 MovieClip Frame 95
_root.spiker_dir = 2;
_parent.badnik.head._xscale = -100;
Symbol 421 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndStop("hit");
}
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
}
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = -_root.ySpeed;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
_root.map.p1.doll.gotoAndStop("hurt");
} else {
_root.map.p1.doll.gotoAndStop("dead");
}
if (_root.rings <= 0) {
_root.rings = 0;
}
}
} else {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_parent.gotoAndStop("hit");
}
}
}
onClipEvent (enterFrame) {
this._x = spiker._x;
}
Symbol 421 MovieClip Frame 15
gotoAndStop (1);
Symbol 421 MovieClip Frame 16
_parent.spike.launch = 1;
_root.inv_spree = _root.inv_spree + 1;
Symbol 427 MovieClip Frame 7
gotoAndPlay (1);
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 12
gotoAndPlay (2);
Symbol 439 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = _parent.badnik._x;
if (hitTest(_root.map.p1.hitblock)) {
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spiker_dir == 1) {
if (_parent.spike.launch == 0) {
_parent.badnik._x = _parent.badnik._x + 3;
_parent.badnik.nextFrame();
_parent.spike._x = _parent.spike._x + 3;
} else {
_parent.badnik._x = _parent.badnik._x + 3;
_parent.badnik.nextFrame();
}
}
if (_root.spiker_dir == 2) {
if (_parent.spike.launch == 0) {
_parent.badnik._x = _parent.badnik._x - 3;
_parent.badnik.nextFrame();
_parent.spike._x = _parent.spike._x - 3;
} else {
_parent.badnik._x = _parent.badnik._x - 3;
_parent.badnik.nextFrame();
}
}
}
Instance of Symbol 12 MovieClip in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.spike.launch == 1) {
_parent.spike.play();
_parent.spike.shoot = _parent.spike.shoot + 1;
}
if (_parent.spike.shoot >= 18) {
_parent.spike.shoot = 18;
}
}
Instance of Symbol 437 MovieClip "spike" in Symbol 439 MovieClip Frame 1
onClipEvent (load) {
shoot = 0;
launch = 0;
}
onClipEvent (enterFrame) {
this._y = this._y - shoot;
}
Symbol 439 MovieClip Frame 2
stop();
spike.launch = 1;
spike.play();
Symbol 455 MovieClip Frame 13
gotoAndPlay (1);
Symbol 456 MovieClip Frame 1
stop();
Instance of Symbol 410 MovieClip in Symbol 456 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv >= 1) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndStop("hit");
}
}
}
Instance of Symbol 12 MovieClip in Symbol 456 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndStop("hit");
}
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
}
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = -_root.ySpeed;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
_root.map.p1.doll.gotoAndStop("hurt");
} else {
_root.map.p1.doll.gotoAndStop("dead");
}
if (_root.rings <= 0) {
_root.rings = 0;
}
}
} else {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.death_above = _root.death_above + 1;
_parent.gotoAndStop("hit");
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_parent.gotoAndStop("hit");
}
}
}
Symbol 456 MovieClip Frame 2
stop();
_root.inv_spree = _root.inv_spree + 1;
_parent.stop();
Symbol 463 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 463 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.xSpeed > 4) {
_parent.play();
}
}
if (hitTest(_root.map.p1.doll.dollcol)) {
if (_root.xSpeed > 4) {
_parent.play();
}
}
}
Symbol 463 MovieClip Frame 34
gotoAndStop (1);
Symbol 463 MovieClip Frame 35
stop();
Symbol 467 MovieClip Frame 1
block._alpha = 0;
Instance of Symbol 466 MovieClip "block" in Symbol 467 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = 0;
}
Instance of Symbol 12 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.turn eq 1) {
if (hitTest(_root.map.p1.hitfall)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("leapR");
}
if (hitTest(_root.map.p1.hitfallspin)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("jumpR");
}
}
if (_root.turn eq 2) {
if (hitTest(_root.map.p1.hitfall)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("leapL");
}
if (hitTest(_root.map.p1.hitfallspin)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("jumpL");
}
}
}
Symbol 469 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 469 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Symbol 469 MovieClip Frame 2
stop();
Symbol 471 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 2
stop();
Symbol 472 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 472 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.xSpeed < -4) {
_parent.play();
}
}
if (hitTest(_root.map.p1.doll.dollcol)) {
if (_root.xSpeed < -4) {
_parent.play();
}
}
}
Symbol 472 MovieClip Frame 34
gotoAndStop (1);
Symbol 472 MovieClip Frame 35
stop();
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 2
stop();
Symbol 477 MovieClip Frame 3
stop();
Symbol 477 MovieClip Frame 4
stop();
Symbol 477 MovieClip Frame 5
stop();
Symbol 505 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 505 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_roll)) {
if (_root.xSpeed <= -15) {
_parent.gotoAndPlay(2);
}
}
}
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 505 MovieClip Frame 2
gotoAndPlay (3);
Instance of Symbol 481 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 483 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 5;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 485 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -4;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 487 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -11;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 489 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 491 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -5;
ySpeed = -9;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 493 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 495 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -6;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 497 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 4;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 499 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 8;
ySpeed = -4;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 501 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -2;
ySpeed = -12;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 503 MovieClip in Symbol 505 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Symbol 505 MovieClip Frame 41
stop();
Symbol 506 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_roll)) {
if (_root.xSpeed >= 15) {
_parent.gotoAndPlay(2);
}
}
}
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 1) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallR");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x--;
}
}
Symbol 506 MovieClip Frame 2
gotoAndPlay (3);
Instance of Symbol 481 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 483 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 5;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 485 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -4;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 487 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -11;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 489 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 491 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -5;
ySpeed = -9;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 493 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 495 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -6;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 497 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 4;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 499 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 8;
ySpeed = -4;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 501 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -2;
ySpeed = -12;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 503 MovieClip in Symbol 506 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Symbol 506 MovieClip Frame 41
stop();
Symbol 509 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 509 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_fly)) {
if (_root.ySpeed <= -15) {
_parent.gotoAndPlay(2);
}
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (hitTest(_root.map.p1.hitceiling)) {
_root.ySpeed = _root.gravity;
_root.map.p1._y = _parent._y + 46;
}
}
if (hitTest(_root.map.p1.hitceilingroll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinR");
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinL");
_root.xSpeed = _root.xSpeed - _root.brake;
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y++;
}
}
Symbol 509 MovieClip Frame 2
gotoAndPlay (3);
Instance of Symbol 481 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = -5;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 483 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = -4;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 487 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = -3;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 489 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = -2;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 497 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = 3;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 499 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = 5;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 501 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = 3;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 503 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 18;
ySpeed = 5;
}
onClipEvent (enterFrame) {
if (ySpeed > 0) {
ySpeed = ySpeed - 0.5;
}
if (ySpeed < 0) {
ySpeed = ySpeed + 0.5;
}
this._rotation = this._rotation + 15;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Symbol 509 MovieClip Frame 41
stop();
Symbol 510 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 510 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay(2);
}
}
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 510 MovieClip Frame 2
gotoAndPlay (3);
Instance of Symbol 481 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 483 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 5;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 485 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -4;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 487 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -11;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 489 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 491 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -5;
ySpeed = -9;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 493 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -3;
ySpeed = -10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 495 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -6;
ySpeed = -8;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 497 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 4;
ySpeed = -7;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 499 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 8;
ySpeed = -4;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 501 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = -2;
ySpeed = -12;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Instance of Symbol 503 MovieClip in Symbol 510 MovieClip Frame 2
onClipEvent (load) {
xSpeed = 6;
ySpeed = -5;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 15;
ySpeed = ySpeed + _root.gravity;
this._x = this._x + xSpeed;
this._y = this._y + ySpeed;
}
Symbol 510 MovieClip Frame 41
stop();
Symbol 511 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 511 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Symbol 511 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 511 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.turn eq 1) {
if (hitTest(_root.map.p1.hitfall)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("leapR");
}
if (hitTest(_root.map.p1.hitfallspin)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("jumpR");
}
}
if (_root.turn eq 2) {
if (hitTest(_root.map.p1.hitfall)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("leapL");
}
if (hitTest(_root.map.p1.hitfallspin)) {
_root.ySpeed = _root.ySpeed + _root.gravity;
_root.map.p1.gotoAndStop("jumpL");
}
}
}
Instance of Symbol 12 MovieClip in Symbol 512 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Instance of Symbol 12 MovieClip in Symbol 513 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (hitTest(_root.map.p1.hitceiling)) {
_root.ySpeed = _root.gravity;
_root.map.p1._y = _parent._y + 46;
}
}
if (hitTest(_root.map.p1.hitceilingroll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinR");
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinL");
_root.xSpeed = _root.xSpeed - _root.brake;
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y++;
}
}
Instance of Symbol 12 MovieClip in Symbol 514 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 1) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallR");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x--;
}
}
Instance of Symbol 12 MovieClip in Symbol 515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.uphill)) {
if (_root.turn eq 1) {
if (_root._xSpeed >= 3) {
_root.ySpeed = _root.ySpeed + ((-_root.xSpeed) / 2);
}
}
if (_root.turn eq 2) {
if (_root._xSpeed <= -3) {
_root.xSpeed = _root.xSpeed + (_root.xSpeed / 4);
_root.ySpeed = _root.ySpeed + ((-_root.xSpeed) / 7);
}
}
}
if (hitTest(_root.map.p1.uphill2)) {
if (_root.turn eq 1) {
if (_root._xSpeed >= 3) {
_root.xSpeed = _root.xSpeed - 0.25;
}
}
if (_root.turn eq 2) {
if (_root._xSpeed <= -3) {
if (_root.xSpeed <= _root.xMax) {
_root.xSpeed = _root.xSpeed - 0.5;
}
}
}
}
}
Instance of Symbol 12 MovieClip in Symbol 516 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.uphill)) {
if (_root.turn eq 1) {
if (_root._xSpeed >= 3) {
_root.xSpeed = _root.xSpeed + (_root.xSpeed / 4);
_root.ySpeed = _root.ySpeed + (_root.xSpeed / 7);
}
}
if (_root.turn eq 2) {
if (_root._xSpeed <= -3) {
_root.ySpeed = _root.ySpeed + (_root.xSpeed / 2);
}
}
}
if (hitTest(_root.map.p1.uphill2)) {
if (_root.turn eq 1) {
if (_root._xSpeed >= 3) {
if (_root.xSpeed <= _root.xMax) {
_root.xSpeed = _root.xSpeed + 0.5;
}
}
}
if (_root.turn eq 2) {
if (_root._xSpeed <= -3) {
_root.xSpeed = _root.xSpeed + 0.25;
}
}
}
}
Instance of Symbol 12 MovieClip in Symbol 517 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
}
Instance of Symbol 12 MovieClip in Symbol 518 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 1) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallR");
_root.map.gotoAndPlay("treefall");
}
}
}
}
Symbol 525 MovieClip Frame 15
stop();
Symbol 527 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 527 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitfloorlift)) {
_parent.gotoAndStop(2);
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndStop(2);
}
}
Symbol 527 MovieClip Frame 2
if (activation eq 0) {
_root.map.door0.play();
}
if (activation eq 1) {
_root.map.door1.play();
}
if (activation eq 2) {
_root.map.door2.play();
}
if (activation eq 3) {
_root.map.door3.play();
}
if (activation eq 4) {
_root.map.door4.play();
}
if (activation eq 5) {
_root.map.door5.play();
}
if (other eq 1) {
_root.map.gate1.gotoAndStop(2);
_root.map.lava1.gotoAndStop("none");
_root.map.platform1.gotoAndStop("dis");
_root.map.lock1.gotoAndStop(2);
}
if (other eq 2) {
_root.map.doorA.play();
_root.map.doorB.play();
}
stop();
Symbol 527 MovieClip Frame 3
stop();
Symbol 535 MovieClip Frame 1
gotoAndStop (2);
Symbol 536 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 536 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_parent.xSpring > 0) {
_root.map.p1.gotoAndStop("leapR");
}
if (_parent.xSpring < 0) {
_root.map.p1.gotoAndStop("leapL");
}
_root.xSpeed = _parent.xSpring;
_root.ySpeed = _parent.ySpring;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
if (_parent.xSpring > 0) {
_root.turn = 1;
}
if (_parent.xSpring < 0) {
_root.turn = 2;
}
_root.xSpeed = _parent.xSpring;
_root.ySpeed = _parent.ySpring;
_parent.play();
}
}
Symbol 536 MovieClip Frame 2
_root.map.p1._y = _root.map.p1._y + 4;
Symbol 537 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 537 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.map.p1._y = _parent._y - 35;
_root.ySpeed = _parent.ySpring;
if (_root.turn eq 1) {
if (_root.xSpeed > 13) {
_root.map.p1.gotoAndStop("leapR");
} else {
_root.map.p1.gotoAndStop("springR");
}
}
if (_root.turn eq 2) {
if (_root.xSpeed < -13) {
_root.map.p1.gotoAndStop("leapL");
} else {
_root.map.p1.gotoAndStop("springL");
}
}
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = _parent.ySpring;
_parent.play();
}
}
Symbol 537 MovieClip Frame 2
_root.map.p1._y = _root.map.p1._y + 4;
Symbol 537 MovieClip Frame 14
gotoAndStop (1);
Symbol 537 MovieClip Frame 15
stop();
Symbol 538 MovieClip Frame 1
stop();
if (_root.diff_ringstage > 3) {
gotoAndStop (3);
}
Instance of Symbol 57 MovieClip in Symbol 538 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 538 MovieClip Frame 2
stop();
Symbol 538 MovieClip Frame 3
stop();
Symbol 539 MovieClip Frame 1
stop();
if (_root.diff_ringstage > 2) {
gotoAndStop (3);
}
Instance of Symbol 57 MovieClip in Symbol 539 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 539 MovieClip Frame 2
stop();
Symbol 539 MovieClip Frame 3
stop();
Symbol 540 MovieClip Frame 1
stop();
if (_root.diff_ringstage > 5) {
gotoAndStop (3);
}
Instance of Symbol 57 MovieClip in Symbol 540 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 540 MovieClip Frame 2
stop();
Symbol 540 MovieClip Frame 3
stop();
Symbol 541 MovieClip Frame 1
stop();
if (_root.diff_ringstage > 1) {
gotoAndStop (3);
}
Instance of Symbol 57 MovieClip in Symbol 541 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 541 MovieClip Frame 2
stop();
Symbol 541 MovieClip Frame 3
stop();
Symbol 542 MovieClip Frame 1
stop();
if (_root.diff_ringstage > 4) {
gotoAndStop (3);
}
Instance of Symbol 57 MovieClip in Symbol 542 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.rings = _root.rings + 1;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.rings = _root.rings + 1;
_parent.play();
}
}
Symbol 542 MovieClip Frame 2
stop();
Symbol 542 MovieClip Frame 3
stop();
Symbol 551 MovieClip Frame 1
gotoAndStop (2);
Symbol 552 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 552 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 552 MovieClip Frame 3
_root.rings = _root.rings + 10;
Symbol 552 MovieClip Frame 10
stop();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 2
stop();
Symbol 571 MovieClip Frame 3
stop();
Symbol 571 MovieClip Frame 4
stop();
Symbol 579 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 579 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 579 MovieClip Frame 3
_root.lives = _root.lives + 1;
Symbol 579 MovieClip Frame 10
stop();
Symbol 581 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 581 MovieClip Frame 3
_root.inv = 350;
Symbol 581 MovieClip Frame 10
stop();
Symbol 604 MovieClip Frame 107
gotoAndPlay (1);
Symbol 604 MovieClip Frame 198
stop();
Symbol 604 MovieClip Frame 208
gotoAndPlay (1);
Symbol 620 MovieClip Frame 1
_root.map.p1._alpha = 100;
Symbol 620 MovieClip Frame 3
_root.map.p1._alpha = 0;
Symbol 621 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 621 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.map.p1._alpha = 100;
if (_root.hurtset eq 1) {
_parent.play();
}
}
Symbol 621 MovieClip Frame 70
_root.hurtset = 0;
_root.map.p1._alpha = 100;
gotoAndStop ("tag");
Symbol 622 MovieClip Frame 1
stop();
_root.key2Act = 0;
Instance of Symbol 12 MovieClip in Symbol 622 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Key.isDown(_root.key2)) {
_parent.play();
}
}
Symbol 622 MovieClip Frame 2
stop();
_root.key2Act = 0;
Instance of Symbol 12 MovieClip in Symbol 622 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.key2)) {
_root.key2Act = 1;
_parent.play();
}
}
Symbol 623 MovieClip Frame 1
stop();
_root.keyUAct = 0;
Instance of Symbol 12 MovieClip in Symbol 623 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyU)) {
_parent.play();
}
}
Symbol 623 MovieClip Frame 2
stop();
_root.keyUAct = 0;
Instance of Symbol 12 MovieClip in Symbol 623 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyU)) {
_root.keyUAct = 1;
_parent.play();
}
}
Symbol 625 MovieClip Frame 1
gotoAndStop (2);
Symbol 627 MovieClip Frame 1
gotoAndStop (2);
Symbol 629 MovieClip Frame 1
stop();
Symbol 631 MovieClip Frame 1
stop();
Symbol 633 MovieClip Frame 1
stop();
Symbol 635 MovieClip Frame 1
stop();
Symbol 646 MovieClip Frame 1
if (_root.shoes > 0) {
gotoAndStop (2);
}
stop();
Instance of Symbol 12 MovieClip in Symbol 646 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.shoes > 0) {
_parent.gotoAndStop(2);
} else {
_parent.gotoAndStop(1);
}
}
Symbol 646 MovieClip Frame 2
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 2
stop();
Symbol 661 MovieClip Frame 1
if (_root.shoes > 0) {
gotoAndStop (2);
}
stop();
Instance of Symbol 12 MovieClip in Symbol 661 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.shoes > 0) {
_parent.gotoAndStop(2);
} else {
_parent.gotoAndStop(1);
}
}
Symbol 661 MovieClip Frame 2
stop();
Symbol 747 MovieClip Frame 37
if (_root.wait >= 6) {
_root.wait = 1;
play();
} else {
_root.wait = _root.wait + 1;
gotoAndPlay (1);
}
Symbol 776 MovieClip Frame 6
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
Instance of Symbol 809 MovieClip in Symbol 810 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 45;
}
Symbol 820 MovieClip Frame 7
gotoAndPlay ("loop");
Symbol 833 MovieClip Frame 1
gotoAndPlay (2);
Symbol 833 MovieClip Frame 10
gotoAndPlay ("loop");
Symbol 834 MovieClip Frame 91
gotoAndPlay ("1");
Symbol 834 MovieClip Frame 92
gotoAndPlay ("2");
Symbol 834 MovieClip Frame 93
gotoAndPlay ("3");
Symbol 834 MovieClip Frame 94
gotoAndPlay ("4");
Symbol 834 MovieClip Frame 95
gotoAndPlay ("5");
Symbol 834 MovieClip Frame 96
gotoAndPlay ("6");
Symbol 834 MovieClip Frame 97
gotoAndPlay ("7");
Symbol 834 MovieClip Frame 98
gotoAndPlay ("8");
Symbol 834 MovieClip Frame 99
gotoAndPlay ("9");
Symbol 834 MovieClip Frame 101
gotoAndPlay ("1");
Symbol 834 MovieClip Frame 102
gotoAndPlay ("2");
Symbol 834 MovieClip Frame 103
gotoAndPlay ("3");
Symbol 834 MovieClip Frame 104
gotoAndPlay ("4");
Symbol 834 MovieClip Frame 105
gotoAndPlay ("5");
Symbol 834 MovieClip Frame 106
gotoAndPlay ("6");
Symbol 834 MovieClip Frame 107
gotoAndPlay ("7");
Symbol 834 MovieClip Frame 108
gotoAndPlay ("8");
Symbol 834 MovieClip Frame 109
gotoAndPlay ("9");
Symbol 834 MovieClip Frame 111
gotoAndPlay ("1");
Symbol 834 MovieClip Frame 112
gotoAndPlay ("2");
Symbol 834 MovieClip Frame 113
gotoAndPlay ("3");
Symbol 834 MovieClip Frame 114
gotoAndPlay ("4");
Symbol 834 MovieClip Frame 115
gotoAndPlay ("5");
Symbol 834 MovieClip Frame 116
gotoAndPlay ("6");
Symbol 834 MovieClip Frame 117
gotoAndPlay ("7");
Symbol 834 MovieClip Frame 118
gotoAndPlay ("8");
Symbol 834 MovieClip Frame 119
gotoAndPlay ("9");
Instance of Symbol 843 MovieClip in Symbol 844 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 45;
}
Symbol 845 MovieClip Frame 2
stop();
Symbol 846 MovieClip Frame 2
stop();
Symbol 873 MovieClip Frame 6
if (_root.turn eq 2) {
_root.xSpeed = -_root.walljump;
_root.ySpeed = -_root.walljumpup;
_root.map.p1.gotoAndStop("leapL");
}
if (_root.turn eq 1) {
_root.xSpeed = _root.walljump;
_root.ySpeed = -_root.walljumpup;
_root.map.p1.gotoAndStop("leapR");
}
Symbol 920 MovieClip Frame 1
if (_root.ySpeed > 0) {
gotoAndPlay ("fall2");
} else {
gotoAndPlay (2);
}
Instance of Symbol 12 MovieClip in Symbol 920 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
_parent.gotoAndPlay("fall");
}
if (_root.turn eq 1) {
if (_root.xSpeed < 1) {
_root.map.p1.gotoAndStop("wallfallR");
}
}
if (_root.turn eq 2) {
if (_root.xSpeed > -1) {
_root.map.p1.gotoAndStop("wallfallL");
}
}
}
Symbol 920 MovieClip Frame 10
gotoAndPlay ("loop1");
Instance of Symbol 12 MovieClip in Symbol 920 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
_parent.gotoAndPlay(2);
}
}
Symbol 920 MovieClip Frame 20
gotoAndPlay ("loop2");
Symbol 945 MovieClip Frame 1
if (_root.ySpeed > 0) {
gotoAndPlay ("fall2");
} else {
gotoAndPlay (2);
}
Instance of Symbol 12 MovieClip in Symbol 945 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
_parent.gotoAndPlay("fall");
}
}
Symbol 945 MovieClip Frame 10
gotoAndPlay ("loop1");
Instance of Symbol 12 MovieClip in Symbol 945 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
_parent.gotoAndPlay(2);
}
}
Symbol 945 MovieClip Frame 20
gotoAndPlay ("loop2");
Symbol 954 MovieClip Frame 1
gotoAndPlay (2);
Symbol 954 MovieClip Frame 6
if (_root.turn eq 1) {
if (_root.springboost > 0) {
_root.ySpeed = _root.springlaunch * _root.springboost;
} else {
_root.ySpeed = _root.springlaunch;
}
_root.map.p1.gotoAndStop("springR");
}
if (_root.turn eq 2) {
if (_root.springboost > 0) {
_root.ySpeed = _root.springlaunch * _root.springboost;
} else {
_root.ySpeed = _root.springlaunch;
}
_root.map.p1.gotoAndStop("springL");
}
Symbol 967 MovieClip Frame 1
gotoAndPlay (2);
Symbol 967 MovieClip Frame 11
gotoAndPlay ("loop2");
Symbol 980 MovieClip Frame 5
gotoAndPlay ("loop");
Symbol 981 MovieClip Frame 1
gotoAndStop (2);
Symbol 994 MovieClip Frame 1
gotoAndPlay (2);
Symbol 994 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 1011 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1011 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 1024 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1024 MovieClip Frame 9
stop();
Symbol 1029 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1029 MovieClip Frame 5
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
Instance of Symbol 1033 MovieClip in Symbol 1034 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + (_root.dashspeed * 2);
}
Symbol 1035 MovieClip Frame 1
_root.dashspeed = _root.dashspeed_set;
Instance of Symbol 12 MovieClip in Symbol 1035 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.dashspeed = _root.dashspeed + _root.dashspeed_plus;
}
Symbol 1035 MovieClip Frame 17
gotoAndPlay ("loop");
Symbol 1044 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1044 MovieClip Frame 7
stop();
Symbol 1049 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1049 MovieClip Frame 5
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
Symbol 1062 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1062 MovieClip Frame 13
_root.tailspin_activate = 1;
_root.map.p1.snd_spincharge.play();
Instance of Symbol 12 MovieClip in Symbol 1062 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.tailspin_launch = _root.tailspin_launch + _root.tailspin_increase;
}
Instance of Symbol 12 MovieClip in Symbol 1062 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.flight = _root.flight - _root.tailspin_decrease;
}
Symbol 1062 MovieClip Frame 26
_root.flight = _root.flight - _root.tailspin_decrease;
_root.tailspin_launch = _root.tailspin_launch + (_root.tailspin_increase * 4.8);
_root.tailspinflash.play();
stop();
Instance of Symbol 12 MovieClip in Symbol 1068 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.slidesurface eq 1) {
_parent.gotoAndStop("flame");
}
if (_root.slidesurface eq 2) {
_parent.gotoAndStop("snow");
}
}
Symbol 1068 MovieClip Frame 2
stop();
Symbol 1068 MovieClip Frame 3
stop();
Symbol 1102 MovieClip Frame 46
gotoAndPlay ("1");
Symbol 1102 MovieClip Frame 47
gotoAndPlay ("2");
Symbol 1102 MovieClip Frame 48
gotoAndPlay ("3");
Symbol 1102 MovieClip Frame 49
gotoAndPlay ("4");
Symbol 1102 MovieClip Frame 50
gotoAndPlay ("5");
Symbol 1102 MovieClip Frame 51
gotoAndPlay ("6");
Symbol 1102 MovieClip Frame 52
gotoAndPlay ("7");
Symbol 1102 MovieClip Frame 53
gotoAndPlay ("8");
Symbol 1102 MovieClip Frame 54
gotoAndPlay ("9");
Symbol 1102 MovieClip Frame 55
gotoAndPlay ("10");
Symbol 1104 MovieClip Frame 1
gotoAndStop (2);
Symbol 1108 MovieClip Frame 35
_root.nextFrame();
Symbol 1119 MovieClip Frame 54
_root.ySpeed = 0.2;
Symbol 1119 MovieClip Frame 55
_root.map.p1.gotoAndStop("springR");
Symbol 1205 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1205 MovieClip Frame 2
mouth.gotoAndStop(2);
eye.gotoAndPlay("wakeUp");
Symbol 1205 MovieClip Frame 29
mouth.gotoAndStop(1);
Symbol 1205 MovieClip Frame 65
mouth.gotoAndStop(2);
Symbol 1205 MovieClip Frame 87
mouth.gotoAndStop(3);
hand2.gotoAndStop(2);
Symbol 1205 MovieClip Frame 106
mouth.gotoAndStop(2);
eye.gotoAndPlay("wakeUp");
Symbol 1205 MovieClip Frame 120
mouth.gotoAndStop(2);
eye.gotoAndPlay("openEyes");
hand2.gotoAndStop(1);
Symbol 1205 MovieClip Frame 155
eye.gotoAndPlay("openWide");
Symbol 1205 MovieClip Frame 208
mouth.gotoAndStop(1);
Symbol 1205 MovieClip Frame 226
mouth.gotoAndStop(2);
Symbol 1205 MovieClip Frame 285
eye.gotoAndPlay("openWide");
Symbol 1205 MovieClip Frame 315
mouth.gotoAndStop(1);
eye.gotoAndPlay("serious");
Symbol 1205 MovieClip Frame 345
_root.begin = 0;
_root.map.p1.gotoAndStop("standR");
Symbol 1219 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1219 MovieClip Frame 2
if (_root.death eq 1) {
if (_root.death_timer <= _root.death_timer_ach) {
MoFunZoneAPI.MFZEasyAPI.success("facepalm");
}
}
Symbol 1219 MovieClip Frame 10
if (_root.death eq 1) {
stop();
} else {
play();
}
Symbol 1219 MovieClip Frame 15
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("hurtdropR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("hurtdropL");
}
Symbol 1229 MovieClip Frame 25
gotoAndPlay (1);
Instance of Symbol 12 MovieClip in Symbol 1230 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.turn eq 1) {
_root.xSpeed = _root.xSpeed + 2;
}
if (_root.turn eq 2) {
_root.xSpeed = _root.xSpeed - 2;
}
}
Symbol 1230 MovieClip Frame 7
stop();
_root.xSpeed = 0;
_root.blackout.play();
Symbol 1240 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1240 MovieClip Frame 15
stop();
Symbol 1243 MovieClip Frame 7
_root.blackout.play();
_root.acid_death = _root.acid_death + 1;
Symbol 1243 MovieClip Frame 41
stop();
Symbol 1263 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1263 MovieClip Frame 31
gotoAndPlay ("loop");
Instance of Symbol 1263 MovieClip in Symbol 1264 MovieClip Frame 1
onClipEvent (enterFrame) {
this._y = this._y + _root.yMax;
}
Symbol 1264 MovieClip Frame 7
_root.blackout.play();
Symbol 1264 MovieClip Frame 8
stop();
Symbol 1303 MovieClip Frame 30
gotoAndPlay ("float");
Symbol 1319 MovieClip Frame 36
gotoAndPlay ("float");
Symbol 1338 MovieClip Frame 13
gotoAndPlay ("float");
Symbol 1349 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1349 MovieClip Frame 25
_root.map.p1.doll.gotoAndStop("stand");
Symbol 1350 MovieClip Frame 1
gotoAndPlay (2);
Instance of Symbol 1303 MovieClip in Symbol 1350 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR) || (Key.isDown(_root.keyL))) {
_parent.gotoAndStop("forth");
}
}
Symbol 1350 MovieClip Frame 11
stop();
Symbol 1351 MovieClip Frame 1
gotoAndPlay (2);
Instance of Symbol 1303 MovieClip in Symbol 1351 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR) || (Key.isDown(_root.keyL))) {
_parent.gotoAndStop("forth");
}
}
Symbol 1351 MovieClip Frame 11
stop();
Symbol 1352 MovieClip Frame 1
stop();
Instance of Symbol 1303 MovieClip in Symbol 1352 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR) || (Key.isDown(_root.keyL))) {
_parent.gotoAndStop("forth");
}
}
Instance of Symbol 12 MovieClip "dollcol" in Symbol 1352 MovieClip Frame 1
onClipEvent (enterFrame) {
}
Instance of Symbol 12 MovieClip in Symbol 1352 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_parent._xscale = 100;
_root.turn = 1;
}
if (Key.isDown(_root.keyL)) {
_parent._xscale = -100;
_root.turn = 2;
}
}
Instance of Symbol 12 MovieClip in Symbol 1352 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
if (_root.xSpeed > 0) {
_root.xSpeed = _root.xSpeed + _root.accel;
} else {
_root.xSpeed = _root.xSpeed + (_root.accel * 2);
}
} else if (_root.xSpeed > 0) {
_root.xSpeed = _root.xSpeed - _root.decel;
}
if (Key.isDown(_root.keyL)) {
if (_root.xSpeed < 0) {
_root.xSpeed = _root.xSpeed - _root.accel;
} else {
_root.xSpeed = _root.xSpeed - (_root.accel * 2);
}
} else if (_root.xSpeed < 0) {
_root.xSpeed = _root.xSpeed + _root.decel;
}
if (Key.isDown(_root.keyD)) {
if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed + _root.accel;
} else {
_root.ySpeed = _root.ySpeed + (_root.accel * 2);
}
} else if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - _root.decel;
}
if (Key.isDown(_root.keyU)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed - _root.accel;
} else {
_root.ySpeed = _root.ySpeed - (_root.accel * 2);
}
} else if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed + _root.decel;
}
}
Symbol 1352 MovieClip Frame 2
stop();
Instance of Symbol 1319 MovieClip in Symbol 1352 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR) || (Key.isDown(_root.keyL))) {
_parent.gotoAndStop("forth");
}
}
Symbol 1352 MovieClip Frame 3
stop();
Instance of Symbol 1338 MovieClip in Symbol 1352 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.turn == 1) {
if (!Key.isDown(_root.keyR)) {
_parent.gotoAndStop("back");
}
} else if (!Key.isDown(_root.keyL)) {
_parent.gotoAndStop("back");
}
}
Symbol 1352 MovieClip Frame 4
stop();
Symbol 1352 MovieClip Frame 5
_root.xSpeed = 0;
_root.ySpeed = 0;
stop();
Symbol 1352 MovieClip Frame 6
_root.xSpeed = 0;
_root.ySpeed = 0;
_root.blackout.play();
stop();
Symbol 1353 MovieClip Frame 1
stop();
hithurt.gotoAndStop("tag");
_root.wait = 0;
_root.ride = 0;
_root.enemyimpactX = 4;
_root.enemyimpactY = 4;
_root.hurtset = 0;
if (_root.cheat_speed == 1) {
_root.xMax = 30;
_root.yMax = 17;
_root.accel = 1.3;
_root.decel = 0.6;
_root.brake = 2.4;
_root.airaccel = 1;
_root.airbrake = 1.8;
} else {
_root.xMax = 24;
_root.yMax = 17;
_root.accel = 0.65;
_root.decel = 0.3;
_root.brake = 1.2;
_root.airaccel = 0.5;
_root.airbrake = 0.9;
}
if (_root.cheat_lunar == 1) {
_root.gravity = 0.5;
} else {
_root.gravity = 1;
}
if (_root.cheat_speed == 1) {
_root.jump = 11.5;
if (_root.cheat_lunar == 1) {
_root.jumpboost = 0.3;
} else {
_root.jumpboost = 0.6;
}
} else {
_root.jump = 11.5;
if (_root.cheat_lunar == 1) {
_root.jumpboost = 0.15;
} else {
_root.jumpboost = 0.4;
}
}
_root.walljumpup = 12;
_root.walljump = 16;
_root.grindstart = 5;
_root.home = 4;
_root.braketime = 5;
_root.tailspeed = 19;
_root.flygravity = 0.3;
_root.flyup_set = 0.5;
_root.flyup = 0;
_root.flydown_set = 0.3;
_root.flydown = 0;
_root.flytime = 80;
_root.flymax = 4;
_root.flymaxforward = 12;
_root.flyfill = 6;
_root.tailspin_launchstart = 10;
_root.tailspin_increase = 1.15;
_root.tailspin_decrease = 6.2;
_root.crouchspeed = 3;
_root.spinforward = 0.2;
_root.spinnormal = 0.4;
_root.spinbrake = 0.6;
_root.dashspeed_set = 20;
_root.dashspeed = _root.dashspeed_set;
_root.dashspeed_plus = 2.35;
_root.hurtback = 10;
_root.hurtup = 9;
_root.enemy_impact = 7;
_root.enemy_bounce = 10;
_root.speedpad = 35;
_root.shifter = 1;
if (_root.startset eq 1) {
gotoAndStop ("standR");
}
if (_root.startset eq 2) {
gotoAndStop ("runR");
}
if (_root.startset eq 3) {
gotoAndStop ("spinR");
}
if (_root.startset eq 4) {
gotoAndStop ("leapR");
}
if (_root.startset eq 5) {
if (_root.turn eq 2) {
gotoAndStop ("springL");
} else {
gotoAndStop ("springR");
}
}
if (_root.startset eq 6) {
gotoAndStop ("tele2");
}
if (_root.startset eq 7) {
gotoAndStop ("wakeR");
}
if (_root.startset eq 8) {
gotoAndStop ("doll");
}
Instance of Symbol 12 MovieClip in Symbol 1353 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.turn eq 1) {
if (Key.isDown(_root.keyD)) {
if (_root.xSpeed >= _root.crouchspeed) {
_root.map.p1.gotoAndStop("spinR");
} else {
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("crouchdownR");
}
}
if (Key.isDown(_root.keyU)) {
if (_root.xSpeed < _root.crouchspeed) {
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("lookupR");
}
}
}
if (_root.turn eq 2) {
if (Key.isDown(_root.keyD)) {
if (_root.xSpeed <= (-_root.crouchspeed)) {
_root.map.p1.gotoAndStop("spinL");
} else {
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("crouchdownL");
}
}
if (Key.isDown(_root.keyU)) {
if (_root.xSpeed > (-_root.crouchspeed)) {
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("lookupL");
}
}
}
}
Instance of Symbol 12 MovieClip in Symbol 1353 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.rings >= 1) {
_root.death = 0;
} else if (_root.rings eq 0) {
_root.death = 1;
}
}
Symbol 1353 MovieClip Frame 2
stop();
Symbol 1353 MovieClip Frame 3
stop();
Symbol 1353 MovieClip Frame 4
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 747 MovieClip "sprite" in Symbol 1353 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
_parent.gotoAndStop("runR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
_parent.gotoAndStop("flipL");
}
}
Symbol 1353 MovieClip Frame 5
stop();
Symbol 1353 MovieClip Frame 6
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 747 MovieClip "sprite" in Symbol 1353 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
_parent.gotoAndStop("flipR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
_parent.gotoAndStop("runL");
}
}
Symbol 1353 MovieClip Frame 7
stop();
Symbol 1353 MovieClip Frame 8
stop();
Symbol 1353 MovieClip Frame 9
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 776 MovieClip "sprite" in Symbol 1353 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (!Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed - _root.decel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.brake;
}
if (_root.xSpeed <= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("standR");
}
}
Symbol 1353 MovieClip Frame 10
stop();
Symbol 1353 MovieClip Frame 11
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 776 MovieClip "sprite" in Symbol 1353 MovieClip Frame 11
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (!Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed + _root.decel;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.xSpeed >= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("standL");
}
}
Symbol 1353 MovieClip Frame 12
stop();
Symbol 1353 MovieClip Frame 13
stop();
Symbol 1353 MovieClip Frame 14
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 834 MovieClip "sprite" in Symbol 1353 MovieClip Frame 14
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
if (_root.xSpeed >= _root.braketime) {
this.gotoAndStop("brake");
}
} else if (_root.xSpeed < _root.tailspeed) {
this.gotoAndPlay(_currentframe + Math.round(_root.xSpeed / 3));
} else {
this.gotoAndStop("tailrun");
}
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (!Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed - _root.decel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.brake;
}
if (_root.xSpeed <= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("standR");
}
}
Symbol 1353 MovieClip Frame 15
stop();
Symbol 1353 MovieClip Frame 16
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 834 MovieClip "sprite" in Symbol 1353 MovieClip Frame 16
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
if (_root.xSpeed <= (-_root.braketime)) {
this.gotoAndStop("brake");
}
} else if (_root.xSpeed > (-_root.tailspeed)) {
this.gotoAndPlay(_currentframe + Math.round((-_root.xSpeed) / 3));
} else {
this.gotoAndStop("tailrun");
}
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (!Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed + _root.decel;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.xSpeed >= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("standL");
}
}
Symbol 1353 MovieClip Frame 17
stop();
Symbol 1353 MovieClip Frame 18
stop();
Symbol 1353 MovieClip Frame 19
stop();
_root.turn = 1;
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (Key.isDown(_root.key2)) {
_root.ySpeed = _root.ySpeed - _root.jumpboost;
}
}
}
Symbol 1353 MovieClip Frame 20
stop();
Symbol 1353 MovieClip Frame 21
stop();
_root.turn = 2;
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 21
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (Key.isDown(_root.key2)) {
_root.ySpeed = _root.ySpeed - _root.jumpboost;
}
}
}
Symbol 1353 MovieClip Frame 22
stop();
Symbol 1353 MovieClip Frame 23
stop();
Symbol 1353 MovieClip Frame 24
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 25
stop();
Symbol 1353 MovieClip Frame 26
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 27
stop();
Symbol 1353 MovieClip Frame 28
stop();
Symbol 1353 MovieClip Frame 29
stop();
_root.turn = 1;
Instance of Symbol 920 MovieClip "sprite" in Symbol 1353 MovieClip Frame 29
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("leapL");
}
}
Symbol 1353 MovieClip Frame 30
stop();
Symbol 1353 MovieClip Frame 31
stop();
_root.turn = 2;
Instance of Symbol 920 MovieClip "sprite" in Symbol 1353 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("leapR");
}
}
Symbol 1353 MovieClip Frame 32
stop();
Symbol 1353 MovieClip Frame 33
stop();
Symbol 1353 MovieClip Frame 34
stop();
_root.turn = 1;
Instance of Symbol 945 MovieClip "sprite" in Symbol 1353 MovieClip Frame 34
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("springL");
}
}
Symbol 1353 MovieClip Frame 35
stop();
Symbol 1353 MovieClip Frame 36
stop();
_root.turn = 2;
Instance of Symbol 945 MovieClip "sprite" in Symbol 1353 MovieClip Frame 36
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("springR");
}
}
Symbol 1353 MovieClip Frame 37
stop();
Symbol 1353 MovieClip Frame 38
stop();
Symbol 1353 MovieClip Frame 39
stop();
_root.turn = 1;
Instance of Symbol 954 MovieClip "sprite" in Symbol 1353 MovieClip Frame 39
onClipEvent (load) {
_root.springboost = 0;
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.springboost = 1.6;
}
}
Symbol 1353 MovieClip Frame 40
stop();
Symbol 1353 MovieClip Frame 41
stop();
_root.turn = 2;
Instance of Symbol 954 MovieClip "sprite" in Symbol 1353 MovieClip Frame 41
onClipEvent (load) {
_root.springboost = 0;
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.springboost = 1.6;
}
}
Symbol 1353 MovieClip Frame 42
stop();
Symbol 1353 MovieClip Frame 43
stop();
Symbol 1353 MovieClip Frame 44
stop();
_root.turn = 1;
Instance of Symbol 967 MovieClip "spring" in Symbol 1353 MovieClip Frame 44
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("leapL");
}
}
Symbol 1353 MovieClip Frame 45
stop();
Symbol 1353 MovieClip Frame 46
stop();
_root.turn = 2;
Instance of Symbol 967 MovieClip "spring" in Symbol 1353 MovieClip Frame 46
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("leapR");
}
}
Symbol 1353 MovieClip Frame 47
stop();
Symbol 1353 MovieClip Frame 48
stop();
Instance of Symbol 12 MovieClip in Symbol 1353 MovieClip Frame 48
onClipEvent (load) {
_root.flyup = _root.flyup_set;
_root.flydown = _root.flydown_set;
}
onClipEvent (enterFrame) {
if ((!_root.cheat_fly) == 1) {
_root.flight = _root.flight - 1;
if (!Key.isDown(_root.keyU)) {
_root.flight = _root.flight + 0.5;
}
if (_root.flight <= 0) {
_root.flyup = 0;
} else {
_root.flyup = _root.flyup_set;
_root.flydown = _root.flydown_set;
}
}
}
Symbol 1353 MovieClip Frame 49
stop();
_root.turn = 1;
Instance of Symbol 980 MovieClip "sprite" in Symbol 1353 MovieClip Frame 49
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("flyfallR");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < (-_root.flymax)) {
_root.ySpeed = _root.ySpeed + (_root.flygravity * 3.5);
} else {
_root.ySpeed = _root.ySpeed + _root.flygravity;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyU)) {
if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - (_root.flyup * 2);
} else {
_root.ySpeed = _root.ySpeed - _root.flyup;
}
}
if (Key.isDown(_root.keyD)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed + (_root.flydown * 2.5);
} else {
_root.ySpeed = _root.ySpeed + _root.flydown;
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("flyL");
}
if (_root.xSpeed >= _root.flymaxforward) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
}
Symbol 1353 MovieClip Frame 50
stop();
Symbol 1353 MovieClip Frame 51
stop();
_root.turn = 2;
Instance of Symbol 980 MovieClip "sprite" in Symbol 1353 MovieClip Frame 51
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("flyfallL");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < (-_root.flymax)) {
_root.ySpeed = _root.ySpeed + (_root.flygravity * 3.5);
} else {
_root.ySpeed = _root.ySpeed + _root.flygravity;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyU)) {
if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - (_root.flyup * 2.5);
} else {
_root.ySpeed = _root.ySpeed - _root.flyup;
}
}
if (Key.isDown(_root.keyD)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed + (_root.flydown * 2);
} else {
_root.ySpeed = _root.ySpeed + _root.flydown;
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("flyR");
}
if (_root.xSpeed <= (-_root.flymaxforward)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
}
Symbol 1353 MovieClip Frame 52
stop();
Symbol 1353 MovieClip Frame 53
stop();
Symbol 1353 MovieClip Frame 54
stop();
_root.turn = 1;
Instance of Symbol 994 MovieClip "sprite" in Symbol 1353 MovieClip Frame 54
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - (_root.flyup * 2.5);
} else {
_root.ySpeed = _root.ySpeed - _root.flyup;
}
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("leapL");
}
}
Symbol 1353 MovieClip Frame 55
stop();
Symbol 1353 MovieClip Frame 56
stop();
_root.turn = 2;
Instance of Symbol 994 MovieClip "sprite" in Symbol 1353 MovieClip Frame 56
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - (_root.flyup * 2.5);
} else {
_root.ySpeed = _root.ySpeed - _root.flyup;
}
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("leapR");
}
}
Symbol 1353 MovieClip Frame 57
stop();
Symbol 1353 MovieClip Frame 58
stop();
Symbol 1353 MovieClip Frame 59
stop();
_root.turn = 2;
Instance of Symbol 1011 MovieClip "sprite" in Symbol 1353 MovieClip Frame 59
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
_parent.gotoAndStop("leapL");
}
if (_root.xSpeed >= 0.5) {
_parent.gotoAndStop("leapR");
}
}
Symbol 1353 MovieClip Frame 60
stop();
Symbol 1353 MovieClip Frame 61
stop();
_root.turn = 1;
Instance of Symbol 1011 MovieClip "sprite" in Symbol 1353 MovieClip Frame 61
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
_parent.gotoAndStop("leapR");
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (_root.xSpeed <= -0.5) {
_parent.gotoAndStop("leapL");
}
}
Symbol 1353 MovieClip Frame 62
stop();
Symbol 1353 MovieClip Frame 63
stop();
Symbol 1353 MovieClip Frame 64
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1024 MovieClip "sprite" in Symbol 1353 MovieClip Frame 64
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("spindashR");
}
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyD)) {
_root.map.p1.gotoAndStop("crouchupR");
}
}
Symbol 1353 MovieClip Frame 65
stop();
Symbol 1353 MovieClip Frame 66
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1024 MovieClip "sprite" in Symbol 1353 MovieClip Frame 66
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("spindashL");
}
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyD)) {
_root.map.p1.gotoAndStop("crouchupL");
}
}
Symbol 1353 MovieClip Frame 67
stop();
Symbol 1353 MovieClip Frame 68
stop();
Symbol 1353 MovieClip Frame 69
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1029 MovieClip "sprite" in Symbol 1353 MovieClip Frame 69
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
_parent.gotoAndStop("flipL");
}
}
Symbol 1353 MovieClip Frame 70
stop();
Symbol 1353 MovieClip Frame 71
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1029 MovieClip "sprite" in Symbol 1353 MovieClip Frame 71
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
_parent.gotoAndStop("flipR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
}
Symbol 1353 MovieClip Frame 72
stop();
Symbol 1353 MovieClip Frame 73
stop();
Symbol 1353 MovieClip Frame 74
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
_root.map.p1.snd_spincharge.play();
Instance of Symbol 1035 MovieClip "sprite" in Symbol 1353 MovieClip Frame 74
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyD)) {
_root.xSpeed = _root.dashspeed;
_parent.gotoAndStop("spinR");
}
}
Symbol 1353 MovieClip Frame 75
stop();
Symbol 1353 MovieClip Frame 76
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
_root.map.p1.snd_spincharge.play();
Instance of Symbol 1035 MovieClip "sprite" in Symbol 1353 MovieClip Frame 76
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyD)) {
_root.xSpeed = -_root.dashspeed;
_parent.gotoAndStop("spinL");
}
}
Symbol 1353 MovieClip Frame 77
stop();
Symbol 1353 MovieClip Frame 78
stop();
Symbol 1353 MovieClip Frame 79
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
_root.map.p1.snd_spin.play();
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 79
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed - _root.spinforward;
}
if (!Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed - _root.spinnormal;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.spinbrake;
}
if (_root.xSpeed <= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("crouchupR");
}
}
Symbol 1353 MovieClip Frame 80
stop();
Symbol 1353 MovieClip Frame 81
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
_root.map.p1.snd_spin.play();
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 81
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed + _root.spinforward;
}
if (!Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed + _root.spinnormal;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.spinbrake;
}
if (_root.xSpeed >= 0) {
_root.xSpeed = 0;
_parent.gotoAndStop("crouchupL");
}
}
Symbol 1353 MovieClip Frame 82
stop();
Symbol 1353 MovieClip Frame 83
stop();
Symbol 1353 MovieClip Frame 84
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1044 MovieClip "sprite" in Symbol 1353 MovieClip Frame 84
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("tailspinR");
}
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyU)) {
_root.map.p1.gotoAndStop("lookdownR");
}
}
Symbol 1353 MovieClip Frame 85
stop();
Symbol 1353 MovieClip Frame 86
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1044 MovieClip "sprite" in Symbol 1353 MovieClip Frame 86
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_parent.gotoAndStop("tailspinL");
}
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.keyU)) {
_root.map.p1.gotoAndStop("lookdownL");
}
}
Symbol 1353 MovieClip Frame 87
stop();
Symbol 1353 MovieClip Frame 88
stop();
Symbol 1353 MovieClip Frame 89
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1049 MovieClip "sprite" in Symbol 1353 MovieClip Frame 89
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
_parent.gotoAndStop("flipL");
}
}
Symbol 1353 MovieClip Frame 90
stop();
Symbol 1353 MovieClip Frame 91
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1049 MovieClip "sprite" in Symbol 1353 MovieClip Frame 91
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
_parent.gotoAndStop("flipR");
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
}
Symbol 1353 MovieClip Frame 92
stop();
Symbol 1353 MovieClip Frame 93
stop();
Symbol 1353 MovieClip Frame 94
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1062 MovieClip "sprite" in Symbol 1353 MovieClip Frame 94
onClipEvent (load) {
_root.tailspin_activate = 0;
_root.tailspin_launch = _root.tailspin_launchstart;
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.key2)) {
if (_root.tailspin_activate eq 1) {
_root.ySpeed = -_root.tailspin_launch;
_root.map.p1.snd_spin.play();
_root.map.p1.gotoAndStop("flyR");
} else {
_root.map.p1.gotoAndStop("crouchupR");
}
}
}
Symbol 1353 MovieClip Frame 95
stop();
Symbol 1353 MovieClip Frame 96
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1062 MovieClip "sprite" in Symbol 1353 MovieClip Frame 96
onClipEvent (load) {
_root.tailspin_activate = 0;
_root.tailspin_launch = _root.tailspin_launchstart;
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.key2)) {
if (_root.tailspin_activate eq 1) {
_root.ySpeed = -_root.tailspin_launch;
_root.map.p1.snd_spin.play();
_root.map.p1.gotoAndStop("flyL");
} else {
_root.map.p1.gotoAndStop("crouchupL");
}
}
}
Symbol 1353 MovieClip Frame 97
stop();
Symbol 1353 MovieClip Frame 98
stop();
Symbol 1353 MovieClip Frame 99
stop();
_root.turn = 1;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1102 MovieClip "sprite" in Symbol 1353 MovieClip Frame 99
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
this.gotoAndPlay(_currentframe + 1);
}
if (_root.xSpeed > 5) {
this.gotoAndPlay(_currentframe + 2);
}
if (_root.xSpeed > 15) {
this.gotoAndPlay(_currentframe + 2);
}
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpR");
}
}
Symbol 1353 MovieClip Frame 100
stop();
Symbol 1353 MovieClip Frame 101
stop();
_root.turn = 2;
_root.flight = _root.flytime;
_root.death_above = 0;
Instance of Symbol 1102 MovieClip "sprite" in Symbol 1353 MovieClip Frame 101
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
this.gotoAndPlay(_currentframe + 1);
}
if (_root.xSpeed < -5) {
this.gotoAndPlay(_currentframe + 2);
}
if (_root.xSpeed < -15) {
this.gotoAndPlay(_currentframe + 2);
}
}
onClipEvent (enterFrame) {
if (_root.key2Act eq 1) {
_root.ySpeed = -_root.jump;
_root.map.p1.snd_jump.play();
_parent.gotoAndStop("jumpL");
}
}
Symbol 1353 MovieClip Frame 102
stop();
Symbol 1353 MovieClip Frame 103
stop();
Symbol 1353 MovieClip Frame 104
stop();
_root.turn = 1;
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 104
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyR");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airaccel;
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airbrake;
}
if (_root.xSpeed < 0) {
_parent.gotoAndStop("jumpL");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (Key.isDown(_root.key2)) {
_root.ySpeed = _root.ySpeed - _root.jumpboost;
}
}
}
Symbol 1353 MovieClip Frame 105
stop();
Symbol 1353 MovieClip Frame 106
stop();
_root.turn = 2;
Instance of Symbol 844 MovieClip "sprite" in Symbol 1353 MovieClip Frame 106
onClipEvent (enterFrame) {
if (_root.keyUAct eq 1) {
_root.ySpeed = _root.ySpeed - _root.flyup;
_parent.gotoAndStop("flyL");
}
}
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.airaccel;
}
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.airbrake;
}
if (_root.xSpeed > 0) {
_parent.gotoAndStop("jumpR");
}
}
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (Key.isDown(_root.key2)) {
_root.ySpeed = _root.ySpeed - _root.jumpboost;
}
}
}
Symbol 1353 MovieClip Frame 107
stop();
Symbol 1353 MovieClip Frame 108
stop();
Symbol 1353 MovieClip Frame 109
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 110
stop();
Symbol 1353 MovieClip Frame 111
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 112
stop();
Symbol 1353 MovieClip Frame 113
stop();
Symbol 1353 MovieClip Frame 114
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 115
stop();
Symbol 1353 MovieClip Frame 116
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 117
stop();
Symbol 1353 MovieClip Frame 118
stop();
Symbol 1353 MovieClip Frame 119
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 120
stop();
Symbol 1353 MovieClip Frame 121
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 122
stop();
Symbol 1353 MovieClip Frame 123
stop();
Symbol 1353 MovieClip Frame 124
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 125
stop();
Symbol 1353 MovieClip Frame 126
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 127
stop();
Symbol 1353 MovieClip Frame 128
stop();
Symbol 1353 MovieClip Frame 129
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 130
stop();
Symbol 1353 MovieClip Frame 131
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 132
stop();
Symbol 1353 MovieClip Frame 133
stop();
Symbol 1353 MovieClip Frame 134
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 135
stop();
Symbol 1353 MovieClip Frame 136
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 137
stop();
Symbol 1353 MovieClip Frame 138
stop();
Symbol 1353 MovieClip Frame 139
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 140
stop();
Symbol 1353 MovieClip Frame 141
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 142
stop();
Symbol 1353 MovieClip Frame 143
stop();
Symbol 1353 MovieClip Frame 144
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 145
stop();
Symbol 1353 MovieClip Frame 146
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 147
stop();
Symbol 1353 MovieClip Frame 148
stop();
Symbol 1353 MovieClip Frame 149
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 150
stop();
Symbol 1353 MovieClip Frame 151
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 152
stop();
Symbol 1353 MovieClip Frame 153
stop();
Symbol 1353 MovieClip Frame 154
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 155
stop();
Symbol 1353 MovieClip Frame 156
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 157
stop();
Symbol 1353 MovieClip Frame 158
stop();
Symbol 1353 MovieClip Frame 159
stop();
_root.turn = 1;
Symbol 1353 MovieClip Frame 160
stop();
Symbol 1353 MovieClip Frame 161
stop();
_root.turn = 2;
Symbol 1353 MovieClip Frame 162
stop();
Symbol 1353 MovieClip Frame 163
stop();
Symbol 1353 MovieClip Frame 164
stop();
_root.turn = 1;
_root.map.p1._alpha = 100;
_root.hurtset = 1;
if (_root.ringloss == 0) {
_root.death = 0;
}
Instance of Symbol 1219 MovieClip "sprite" in Symbol 1353 MovieClip Frame 164
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Symbol 1353 MovieClip Frame 165
stop();
Symbol 1353 MovieClip Frame 166
stop();
_root.turn = 2;
_root.map.p1._alpha = 100;
_root.hurtset = 1;
if (_root.ringloss == 0) {
_root.death = 0;
}
Instance of Symbol 1219 MovieClip "sprite" in Symbol 1353 MovieClip Frame 166
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Symbol 1353 MovieClip Frame 167
stop();
Symbol 1353 MovieClip Frame 168
stop();
Symbol 1353 MovieClip Frame 169
stop();
_root.turn = 1;
_root.map.p1._alpha = 100;
Symbol 1353 MovieClip Frame 170
stop();
Symbol 1353 MovieClip Frame 171
stop();
_root.turn = 2;
_root.map.p1._alpha = 100;
Symbol 1353 MovieClip Frame 172
stop();
Symbol 1353 MovieClip Frame 173
stop();
Symbol 1353 MovieClip Frame 174
stop();
_root.turn = 1;
_root.map.p1._alpha = 100;
_root.xSpeed = 0;
_root.ySpeed = 0;
Symbol 1353 MovieClip Frame 175
stop();
Symbol 1353 MovieClip Frame 176
stop();
_root.turn = 2;
_root.map.p1._alpha = 100;
_root.xSpeed = 0;
_root.ySpeed = 0;
Symbol 1353 MovieClip Frame 177
stop();
Symbol 1353 MovieClip Frame 178
stop();
Symbol 1353 MovieClip Frame 179
stop();
_root.turn = 1;
_root.map.p1._alpha = 100;
_root.xSpeed = 0;
_root.ySpeed = 0;
Symbol 1353 MovieClip Frame 180
stop();
Symbol 1353 MovieClip Frame 181
stop();
_root.turn = 2;
_root.map.p1._alpha = 100;
_root.xSpeed = 0;
_root.ySpeed = 0;
Symbol 1353 MovieClip Frame 182
stop();
Symbol 1353 MovieClip Frame 183
stop();
Symbol 1353 MovieClip Frame 184
stop();
_root.blackout.play();
_root.xSpeed = 0;
_root.ySpeed = 0;
Symbol 1353 MovieClip Frame 185
stop();
Symbol 1353 MovieClip Frame 186
stop();
Symbol 1353 MovieClip Frame 187
stop();
_root.begin = 0;
Symbol 1356 MovieClip Frame 1
stop();
Symbol 1356 MovieClip Frame 2
this._x = _root.map.p1._x;
this._y = _root.map.p1._y - 30;
this._rotation = Math.round(Math.random() * 360);
Symbol 1357 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1357 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv >= 1) {
_parent.play();
}
}
Symbol 1357 MovieClip Frame 2
if (_root.inv >= 1) {
_root.map.star1.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 3
if (_root.inv >= 1) {
_root.map.star2.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 4
if (_root.inv >= 1) {
_root.map.star3.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 5
if (_root.inv >= 1) {
_root.map.star4.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 6
if (_root.inv >= 1) {
_root.map.star5.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 7
if (_root.inv >= 1) {
_root.map.star6.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 8
if (_root.inv >= 1) {
_root.map.star7.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 9
if (_root.inv >= 1) {
_root.map.star8.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 10
if (_root.inv >= 1) {
_root.map.star9.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 11
if (_root.inv >= 1) {
_root.map.star10.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 12
if (_root.inv >= 1) {
_root.map.star11.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 13
if (_root.inv >= 1) {
_root.map.star12.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 14
if (_root.inv >= 1) {
_root.map.star13.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 15
if (_root.inv >= 1) {
_root.map.star14.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 16
if (_root.inv >= 1) {
_root.map.star15.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 17
if (_root.inv >= 1) {
_root.map.star16.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 18
if (_root.inv >= 1) {
_root.map.star17.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 19
if (_root.inv >= 1) {
_root.map.star18.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 20
if (_root.inv >= 1) {
_root.map.star19.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 21
if (_root.inv >= 1) {
_root.map.star20.play();
} else {
gotoAndStop (1);
}
Symbol 1357 MovieClip Frame 22
gotoAndPlay (2);
Symbol 1360 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1360 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 1360 MovieClip Frame 2
textbox.text = "";
var phrase_string = code;
var n = phrase_string.length;
var i = 0;
this.onEnterFrame = function () {
if (i < n) {
textbox.text = textbox.text + phrase_string.substr(i, 1);
i = i + 1;
}
};
Symbol 1360 MovieClip Frame 10
stop();
Symbol 1360 MovieClip Frame 11
stop();
Symbol 1362 MovieClip Frame 1
stop();
Symbol 1364 MovieClip Frame 1
stop();
Instance of Symbol 463 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 469 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard == 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 527 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
activation = 1;
}
Instance of Symbol 527 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
activation = 3;
}
Instance of Symbol 527 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
activation = 2;
}
Instance of Symbol 527 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
activation = 4;
}
Instance of Symbol 527 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
activation = 5;
}
Instance of Symbol 536 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 536 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 536 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 537 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -39;
}
Instance of Symbol 552 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 1: MAZE";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1364 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Super Speed and Jumping: SUPER";
}
}
Symbol 1365 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1365 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.shoes > 0) {
_parent.nextFrame();
}
}
Symbol 1365 MovieClip Frame 2
_root.xMax = _root.xMax + 2;
_root.accel = _root.accel * 1.5;
_root.decel = _root.decel * 1.5;
_root.brake = _root.brake * 1.5;
_root.airaccel = _root.airaccel * 1.5;
_root.airbrake = _root.airbrake * 1.5;
Instance of Symbol 12 MovieClip in Symbol 1365 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.shoes <= 0) {
_parent.nextFrame();
}
}
Symbol 1365 MovieClip Frame 3
_root.xMax = _root.xMax - 2;
_root.accel = _root.accel / 1.5;
_root.decel = _root.decel / 1.5;
_root.brake = _root.brake / 1.5;
_root.airaccel = _root.airaccel / 1.5;
_root.airbrake = _root.airbrake / 1.5;
gotoAndStop (1);
Symbol 1376 MovieClip Frame 1
stop();
Symbol 1392 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.rings >= 100) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 2
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings >= 200) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 3
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.rings >= 300) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 4
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.rings >= 400) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 5
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root.rings >= 500) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 6
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_root.rings >= 600) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 7
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.rings >= 700) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 8
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.rings >= 800) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 9
stop();
_root.lives = _root.lives + 1;
Instance of Symbol 12 MovieClip in Symbol 1392 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_root.rings >= 900) {
_parent.nextFrame();
}
}
Symbol 1392 MovieClip Frame 10
stop();
_root.lives = _root.lives + 1;
Symbol 1393 MovieClip Frame 34
stop();
Symbol 1393 MovieClip Frame 100
_root.gotoAndStop("reset");
Symbol 1399 MovieClip Frame 1
stop();
Symbol 1399 MovieClip Frame 20
_root.nextFrame();
Symbol 1406 MovieClip Frame 1
stop();
Symbol 1412 MovieClip Frame 1
stop();
Symbol 1419 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1419 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.slidesurface = 1;
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.slidesurface = 1;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
_root.slidesurface = 1;
_root.map.p1._y = _parent._y;
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitfloorlift2)) {
_parent.speed = (_root.diff_hazard - 1) * 2;
}
}
Symbol 1419 MovieClip Frame 2
stop();
Symbol 1423 MovieClip Frame 1
stop();
Symbol 1423 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1424 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.slidesurface = 1;
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.slidesurface = 1;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
_root.slidesurface = 1;
_root.map.p1._y = _parent._y;
}
}
Symbol 1427 MovieClip Frame 1
stop();
Symbol 1428 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1428 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.springlaunch = _parent.ySpring;
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1._y = _parent._y - 36;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("springpressR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("springpressL");
}
_parent.play();
}
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = _parent.ySpring;
_root.xSpeed = 0;
_parent.play();
}
}
Symbol 1428 MovieClip Frame 2
_root.map.p1._y = _root.map.p1._y + 4;
Symbol 1430 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1430 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 1430 MovieClip Frame 3
_root.shoes = 350;
Symbol 1430 MovieClip Frame 10
stop();
Symbol 1432 MovieClip Frame 1
stop();
Instance of Symbol 1419 MovieClip "sinker1" in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard == 1) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 2) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 471 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1423 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.sinker1)) {
_root.map.sinker1.gotoAndStop("dis");
}
}
Instance of Symbol 536 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 536 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 537 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -35;
}
Instance of Symbol 1428 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -31;
}
Instance of Symbol 552 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1360 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 2: SPRINGS";
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1432 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Unlimited lives: SPAWNER";
}
}
Symbol 1434 MovieClip Frame 1
stop();
Symbol 1434 MovieClip Frame 2
stop();
Symbol 1435 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1435 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.slidesurface = 1;
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.slidesurface = 1;
if (_root.turn eq 1) {
if (_root.xSpeed < _root.grindstart) {
_root.xSpeed = _root.grindstart;
}
_root.map.p1.gotoAndStop("grindR");
}
if (_root.turn eq 2) {
if (_root.xSpeed > (-_root.grindstart)) {
_root.xSpeed = -_root.grindstart;
}
_root.map.p1.gotoAndStop("grindL");
}
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
_root.slidesurface = 1;
_root.map.p1._y = _parent._y;
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitfloorlift2)) {
_parent.speed = (_root.diff_hazard - 1) * 2;
}
}
Symbol 1435 MovieClip Frame 2
stop();
Symbol 1438 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1438 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
} else {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_parent.gotoAndPlay("hit");
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndPlay("hit");
}
}
Symbol 1438 MovieClip Frame 3
_root.rings = _root.rings + 20;
Symbol 1438 MovieClip Frame 10
stop();
Symbol 1440 MovieClip Frame 1
stop();
Instance of Symbol 1434 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1435 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard == 1) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 2) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 3) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 6) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 3) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 6) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 537 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -39;
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 3: SPIKE";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1440 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Unlimited flight: PROPELLER";
}
}
Symbol 1451 MovieClip Frame 1
stop();
Instance of Symbol 1435 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 463 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1428 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -30;
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 4: PITFALL";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1451 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Unlimited Invincibility: RAMPAGE (may cause glitching)";
}
}
Symbol 1457 MovieClip Frame 17
gotoAndPlay (1);
Symbol 1460 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1460 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.stoneroll == 1) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.p1.gotoAndStop("deadX");
_parent.gotoAndStop(2);
}
}
}
}
Symbol 1460 MovieClip Frame 2
stop();
Instance of Symbol 1459 MovieClip "tails" in Symbol 1460 MovieClip Frame 2
onClipEvent (load) {
spinning = 10;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + spinning;
}
Symbol 1462 MovieClip Frame 1
stop();
_root.stoneroll = 0;
Instance of Symbol 12 MovieClip in Symbol 1462 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_parent.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1462 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (hitTest(_root.map.p1.hitceiling)) {
_root.ySpeed = _root.gravity;
_root.map.p1._y = _parent._y + 46;
}
}
if (hitTest(_root.map.p1.hitceilingroll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinR");
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinL");
_root.xSpeed = _root.xSpeed - _root.brake;
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y++;
}
}
Symbol 1462 MovieClip Frame 2
_root.stoneroll = 1;
Symbol 1462 MovieClip Frame 352
stop();
_root.map.wallboulder.gotoAndStop(2);
stone.stone.stop();
stone.tails.spinning = 0;
_root.stoneroll = 0;
Symbol 1463 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1463 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.map.p1._y = _parent._y + 70;
_root.ySpeed = _parent.ySpring;
if (_root.turn eq 1) {
if (_root.xSpeed > 13) {
_root.map.p1.gotoAndStop("leapR");
} else {
_root.map.p1.gotoAndStop("springR");
}
}
if (_root.turn eq 2) {
if (_root.xSpeed < -13) {
_root.map.p1.gotoAndStop("leapL");
} else {
_root.map.p1.gotoAndStop("springL");
}
}
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = _parent.ySpring;
_parent.play();
}
}
Symbol 1463 MovieClip Frame 2
_root.map.p1._y = _root.map.p1._y + 4;
Symbol 1463 MovieClip Frame 14
gotoAndStop (1);
Symbol 1463 MovieClip Frame 15
stop();
Symbol 1467 MovieClip Frame 5
gotoAndPlay (1);
Symbol 1469 MovieClip Frame 1
gotoAndStop (2);
Symbol 1470 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1470 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1.gotoAndStop("runR");
_root.xSpeed = _root.speedpad;
_parent.play();
}
}
Symbol 1471 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1471 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 1471 MovieClip Frame 2
stop();
Symbol 1472 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1472 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
if (_parent.xSpring > 0) {
_root.map.p1.gotoAndStop("leapR");
}
if (_parent.xSpring < 0) {
_root.map.p1.gotoAndStop("leapL");
}
_root.xSpeed = _parent.xSpring;
_parent.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = _parent.xSpring;
_parent.play();
}
}
Symbol 1474 MovieClip Frame 1
stop();
Instance of Symbol 477 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 472 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.difficulty < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_parent.play();
}
}
Instance of Symbol 1463 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
}
onClipEvent (enterFrame) {
ySpring = 20;
}
Instance of Symbol 537 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
}
onClipEvent (enterFrame) {
ySpring = -15;
}
Instance of Symbol 1428 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -25;
}
Instance of Symbol 1472 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (enterFrame) {
xSpring = 25;
}
Instance of Symbol 1438 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Lose no rings when you take damage: PAINLESS";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1474 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 5: BOULDER";
}
}
Symbol 1474 MovieClip Frame 51
stop();
_root.startset = 1;
_root.xSpeed = 0;
_root.ySpeed = 0;
Instance of Symbol 1353 MovieClip "p1" in Symbol 1474 MovieClip Frame 51
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Symbol 1484 MovieClip Frame 34
gotoAndPlay (1);
Symbol 1484 MovieClip Frame 35
stop();
Symbol 1485 MovieClip Frame 8
stop();
Symbol 1486 MovieClip Frame 8
stop();
Symbol 1487 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 2
stop();
Symbol 1508 MovieClip Frame 13
gotoAndPlay ("float");
Symbol 1509 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1509 MovieClip Frame 2
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
}
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
_root.tvstatic.play();
_root.map.wall2.gotoAndStop(6);
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
_parent.gotoAndStop(1);
}
}
} else if (hitTest(_root.map.p1.hitblock2)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
}
Instance of Symbol 12 MovieClip in Symbol 1509 MovieClip Frame 45
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
}
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
_root.tvstatic.play();
_root.map.wall2.gotoAndStop(6);
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
_parent.gotoAndStop(1);
}
}
} else {
_root.tvstatic.play();
_root.map.wall1.gotoAndStop(4);
_parent.gotoAndStop(1);
}
}
Symbol 1511 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1511 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 1511 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1511 MovieClip Frame 2
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.map.doll.play();
_parent.gotoAndStop(3);
}
}
Symbol 1511 MovieClip Frame 3
stop();
Symbol 1511 MovieClip Frame 4
stop();
Instance of Symbol 12 MovieClip in Symbol 1513 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_parent.gotoAndStop(3);
}
}
Instance of Symbol 12 MovieClip in Symbol 1513 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 1) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallR");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x--;
}
}
Symbol 1513 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1513 MovieClip Frame 2
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_parent.gotoAndStop(1);
}
}
Instance of Symbol 12 MovieClip in Symbol 1513 MovieClip Frame 3
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_parent.nextFrame();
}
}
Instance of Symbol 12 MovieClip in Symbol 1513 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock)) {
_root.map.wall1.gotoAndStop(2);
_parent.nextFrame();
}
}
Symbol 1515 MovieClip Frame 1
stop();
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1419 MovieClip "sinker1" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1419 MovieClip "sinker2" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1435 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1484 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(10);
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1435 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(1);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(1);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(1);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(2);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(1);
}
}
Instance of Symbol 1484 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(15);
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(15);
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(1);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._x > (this._x + 30)) {
this.gotoAndStop(2);
}
if (_root.map.p1._x < (this._x - 50)) {
this.gotoAndStop(1);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._x > (this._x + 30)) {
this.gotoAndStop(2);
}
if (_root.map.p1._x < (this._x - 50)) {
this.gotoAndStop(1);
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1509 MovieClip "doll" in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
this._y = _root.map.p1._y - 20;
}
Instance of Symbol 1428 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -31;
}
Instance of Symbol 552 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 6: FORK";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1515 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Play as the Tails Doll: PUPPET (may cause glitching)";
}
}
Symbol 1517 MovieClip Frame 1
stop();
Symbol 1517 MovieClip Frame 80
stop();
Symbol 1522 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1522 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Instance of Symbol 12 MovieClip in Symbol 1522 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 1522 MovieClip Frame 13
_root.map.sink1.play();
Symbol 1522 MovieClip Frame 44
stop();
Symbol 1530 MovieClip Frame 1
stop();
Instance of Symbol 477 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 1435 MovieClip "sinker1" in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 527 MovieClip "switch1" in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 3) {
activation = 2;
} else {
activation = 1;
}
}
Instance of Symbol 527 MovieClip "switch2" in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
activation = 2;
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1522 MovieClip "door1" in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
this.speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + this.speed;
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 2) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_parent.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.sinker1)) {
_root.map.sinker1.gotoAndStop("dis");
}
}
Instance of Symbol 1472 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (enterFrame) {
xSpring = 25;
}
Instance of Symbol 536 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 536 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 7: LOOP";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1530 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Play with 100% darkness: BLIND";
}
}
Symbol 1530 MovieClip Frame 57
_root.xSpeed = 19;
_root.ySpeed = 0;
_root.startset = 2;
stop();
Instance of Symbol 1353 MovieClip "p1" in Symbol 1530 MovieClip Frame 57
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Symbol 1534 MovieClip Frame 1
stop();
Symbol 1534 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1536 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x - 16;
}
}
}
if (_root.xSpeed > 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.grindstart;
_root.map.p1._x = _parent._x - 16;
_root.map.p1.gotoAndStop("grindL");
}
}
}
}
Symbol 1537 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1537 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Symbol 1537 MovieClip Frame 2
stop();
Symbol 1539 MovieClip Frame 1
stop();
Instance of Symbol 1419 MovieClip "sinker2" in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 469 MovieClip "platform1" in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 527 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
other = 1;
}
Instance of Symbol 537 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -35;
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 8: DRAIN";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1539 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Moon gravity: LUNAR";
}
}
Symbol 1539 MovieClip Frame 2
stop();
Symbol 1541 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1541 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed < 0) {
if (hitTest(_root.map.p1.hitceiling)) {
_root.ySpeed = _root.gravity;
_root.map.p1._y = _parent._y + 46;
}
}
if (hitTest(_root.map.p1.hitceilingroll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinR");
_root.xSpeed = _root.xSpeed + _root.brake;
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinL");
_root.xSpeed = _root.xSpeed - _root.brake;
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y++;
}
}
Symbol 1541 MovieClip Frame 20
stop();
Symbol 1546 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1546 MovieClip Frame 20
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_root.lavarise2.rise = 0;
}
}
Symbol 1546 MovieClip Frame 35
gotoAndPlay ("loop");
Instance of Symbol 12 MovieClip in Symbol 1550 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
_parent.rise = 0;
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("dead");
}
}
}
Instance of Symbol 12 MovieClip in Symbol 1550 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Symbol 1550 MovieClip Frame 59
gotoAndPlay (1);
Symbol 1550 MovieClip Frame 60
stop();
Symbol 1557 MovieClip Frame 1
stop();
Symbol 1557 MovieClip Frame 2
stop();
Symbol 1557 MovieClip Frame 3
stop();
Symbol 1557 MovieClip Frame 4
stop();
Symbol 1559 MovieClip Frame 1
stop();
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(10);
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1419 MovieClip "sinker1" in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1419 MovieClip "sinker2" in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard >= 4) {
this.gotoAndStop("dis");
}
speed = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + speed;
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(10);
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(15);
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(10);
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(15);
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1487 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._x > (this._x + 30)) {
this.gotoAndStop(2);
}
if (_root.map.p1._x < (this._x - 50)) {
this.gotoAndStop(1);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._y > (this._y + 50)) {
this.gotoAndStop(1);
}
if (_root.map.p1._y < (this._y - 30)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1487 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.map.p1._x > (this._x + 30)) {
this.gotoAndStop(1);
}
if (_root.map.p1._x < (this._x - 50)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 1484 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(7);
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 4) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 4) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 527 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
activation = 1;
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1550 MovieClip "lavarise" in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
rise = 0;
}
onClipEvent (enterFrame) {
this._y = this._y - rise;
}
Instance of Symbol 536 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 1550 MovieClip "lavarise2" in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
rise = 0;
}
onClipEvent (enterFrame) {
this._y = this._y - rise;
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 3) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 471 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 2) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 3) {
this.gotoAndStop("ease3");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 477 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 4) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease3");
}
}
Instance of Symbol 1557 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 3) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 4) {
this.gotoAndStop("ease2");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1434 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 6) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 477 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard <= 4) {
this.gotoAndStop("dis");
}
if (_root.diff_hazard == 5) {
this.gotoAndStop("ease1");
}
}
Instance of Symbol 463 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_hazard < 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.sinker2)) {
_root.map.sinker2.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.sinker1)) {
_root.map.sinker1.gotoAndStop("dis");
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.lavarise)) {
_root.map.lavarise.rise = 0;
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.lavarise.rise = _root.diff_hazard / 2;
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.lavarise2.rise = (_root.diff_hazard / 2) + 1;
_root.map.lavapour.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.lavarise2)) {
_root.map.lavarise2.rise = 0;
}
}
Instance of Symbol 536 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 536 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 536 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = -25;
}
Instance of Symbol 537 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -35;
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 9: TRAP";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1559 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Play on Sudden Death mode: SUDDENDEATH";
}
}
Symbol 1561 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1561 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.play();
_parent.gotoAndStop(2);
}
}
Symbol 1561 MovieClip Frame 2
stop();
Symbol 1563 MovieClip Frame 1
stop();
if (_root.diff_hazard < 3) {
gotoAndStop (3);
}
if (_root.diff_hazard > 5) {
gotoAndStop (2);
}
Instance of Symbol 12 MovieClip in Symbol 1563 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
onClipEvent (enterFrame) {
_parent._x = _parent._x + _root.plat_mover;
if (hitTest(_root.map.wallz)) {
_root.plat_mover = -4;
}
if (hitTest(_root.map.wallx)) {
_root.plat_mover = 4;
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._x = _root.map.p1._x + _root.plat_mover;
}
}
Symbol 1563 MovieClip Frame 3
stop();
Symbol 1581 MovieClip Frame 25
stop();
Symbol 1583 MovieClip Frame 1
stop();
Symbol 1583 MovieClip Frame 291
stop();
_root.plat_mover = 2;
_root.map.mover._x = _root.map.p1._x - 35;
_root.map.platform.gotoAndStop(2);
Symbol 1587 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1587 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall)) {
if (_root.turn eq 2) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall3)) {
if (_root.turn eq 1) {
_root.xSpeed = 0;
_root.map.p1._x = _parent._x + 16;
}
}
}
if (_root.xSpeed < 0) {
if (hitTest(_root.map.p1.hitwall2)) {
if (_root.turn eq 2) {
_root.xSpeed = _root.grindstart;
_root.map.p1._x = _parent._x + 16;
_root.map.p1.gotoAndStop("grindR");
}
}
}
if (hitTest(_root.map.p1.hitwalljump)) {
if (_root.turn eq 2) {
if (_root.key2Act eq 1) {
_root.ySpeed = 0;
_root.xSpeed = 0;
_root.map.p1.gotoAndStop("wallL");
}
}
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.xSpeed = 0;
_root.map.p1._x++;
}
}
Symbol 1614 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1614 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.finale == 1) {
_root.tvstatic.play();
_root.map.wallx.gotoAndStop(2);
_root.fight1 = 1;
_root.map.gotoAndStop(4);
} else {
_root.map.wallx.gotoAndStop(2);
_root.fight1 = 1;
_parent.play();
}
if ((_root.cheaterA == 0) && (_root.cheaterB == 0)) {
if ((_root.time_min1 <= 0) && (_root.time_min10 <= 1)) {
}
}
}
}
Symbol 1614 MovieClip Frame 2
_root.tvstatic.play();
_root.map.b1.gotoAndPlay(2);
_root.map.boss.play();
Symbol 1614 MovieClip Frame 123
_root.tvstatic.play();
_root.map.b1.gotoAndPlay(2);
_root.map.boss.play();
Symbol 1616 MovieClip Frame 1
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.b1.gotoAndStop(1);
stop();
Symbol 1616 MovieClip Frame 37
if (_root.sequence > 0) {
_root.sequence = _root.sequence - 1;
_root.map.b1.gotoAndPlay(2);
} else {
stop();
_root.attack = Math.round(Math.random() * 2);
if (_root.attack == 0) {
_root.map.b2.gotoAndPlay(2);
}
if (_root.attack == 1) {
strike = random(1);
if (strike == 0) {
_root.map.b3.gotoAndPlay(2);
}
if (strike == 1) {
_root.map.b5.gotoAndPlay(2);
}
}
if (_root.attack == 2) {
_root.map.b4.gotoAndPlay(2);
}
}
Symbol 1616 MovieClip Frame 42
frametime = Math.round(Math.random() * 10) + 5;
gotoAndPlay(frametime);
Symbol 1616 MovieClip Frame 44
stop();
Instance of Symbol 12 MovieClip in Symbol 1616 MovieClip Frame 44
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1616 MovieClip Frame 44
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("next");
_root.nBlackout.play();
}
}
Instance of Symbol 1360 MovieClip in Symbol 1616 MovieClip Frame 44
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Play Tails' ending sequence: DREAM";
} else {
code = "";
}
}
Symbol 1618 MovieClip Frame 1
stop();
Symbol 1618 MovieClip Frame 2
xPos = Math.round(Math.random() * 560) - 280;
yPos = Math.round(Math.random() * 200);
_x = (_root.map.posBlock._x + xPos);
_y = (_root.map.posBlock._y + yPos);
if (_root.map.p1._x < this._x) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Instance of Symbol 12 MovieClip in Symbol 1618 MovieClip Frame 3
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.xSpeed = (-_root.xSpeed) / 1.1;
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinL");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinR");
}
_root.map.boss.gotoAndStop(2);
_root.xSpeed = (-_root.xSpeed) / 1.5;
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (_root.inv >= 1) {
if (hitTest(_root.map.p1.hitblock2)) {
_parent.gotoAndPlay("hit");
}
}
}
Symbol 1618 MovieClip Frame 7
stop();
Symbol 1618 MovieClip Frame 8
gotoAndPlay ("hit");
_root.map.boss.gotoAndStop(2);
Symbol 1618 MovieClip Frame 9
play();
Symbol 1618 MovieClip Frame 21
_root.damage = _root.damage - 1;
_root.tvstatic.play();
if (_root.damage > 0) {
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.boss.gotoAndPlay("refresh");
_root.map.b1.gotoAndStop(1);
} else {
_root.map.bspecial.play();
_root.map.boss.gotoAndStop(2);
}
Symbol 1619 MovieClip Frame 1
stop();
Symbol 1619 MovieClip Frame 2
_root.map.b1.gotoAndStop(1);
_x = _root.map.p1._x;
_y = (_root.map.p1._y - 30);
if (_root.turn == 1) {
this._xscale = -100;
} else {
this._xscale = 100;
}
Symbol 1619 MovieClip Frame 30
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.boss.gotoAndPlay("refresh");
Symbol 1620 MovieClip Frame 1
stop();
Symbol 1620 MovieClip Frame 2
_root.map.b1.gotoAndStop(1);
_x = _root.map.p1._x;
_y = (_root.map.p1._y - 30);
if (_root.turn == 1) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Symbol 1620 MovieClip Frame 7
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.boss.gotoAndPlay("refresh");
Symbol 1621 MovieClip Frame 1
stop();
Symbol 1621 MovieClip Frame 2
_root.map.b1.gotoAndStop(1);
_x = _root.map.p1._x;
_y = (_root.map.p1._y - 30);
if (_root.turn == 1) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Symbol 1621 MovieClip Frame 65
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.boss.gotoAndPlay("refresh");
Symbol 1622 MovieClip Frame 1
stop();
Symbol 1622 MovieClip Frame 2
_root.map.b1.gotoAndStop(1);
_x = _root.map.p1._x;
_y = (_root.map.p1._y - 30);
if (_root.turn == 1) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Symbol 1622 MovieClip Frame 6
_root.sequence = Math.round(Math.random() * 3) + 1;
_root.map.boss.gotoAndPlay("refresh");
Symbol 1623 MovieClip Frame 1
stop();
Symbol 1641 MovieClip Frame 10
gotoAndPlay ("float");
Symbol 1642 MovieClip Frame 1
stop();
Instance of Symbol 1623 MovieClip in Symbol 1642 MovieClip Frame 2
onClipEvent (load) {
if (_root.diff_ringstage == 6) {
this.gotoAndStop(1);
}
if (_root.diff_ringstage == 5) {
this.gotoAndStop(2);
}
if (_root.diff_ringstage == 4) {
this.gotoAndStop(3);
}
if (_root.diff_ringstage == 3) {
this.gotoAndStop(4);
}
if (_root.diff_ringstage == 2) {
this.gotoAndStop(5);
}
if (_root.diff_ringstage == 1) {
this.gotoAndStop(6);
}
}
Symbol 1642 MovieClip Frame 15
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 26
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 40
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 45
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 56
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 70
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 75
_root.tvstatic.play();
Symbol 1642 MovieClip Frame 100
_root.tvstatic.play();
_parent.nextFrame();
Symbol 1644 MovieClip Frame 2
xPos = Math.round(Math.random() * 500) - 250;
_x = (_root.map.posBlock._x + xPos);
_y = _root.map.posBlock._y;
Symbol 1644 MovieClip Frame 3
stop();
Instance of Symbol 12 MovieClip "motion" in Symbol 1644 MovieClip Frame 3
onClipEvent (load) {
xFloat = 0;
yFloat = 0;
floatDec = 0.3;
floatAcc = 0.8;
}
onClipEvent (enterFrame) {
if (_root.map.p1._x < _parent._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
_parent._x = _parent._x + xFloat;
_parent._y = _parent._y + yFloat;
if (_parent._x >= _root.map.p1._x) {
if (xFloat > 0) {
xFloat = xFloat - floatAcc;
} else {
xFloat = xFloat - floatDec;
}
} else if (xFloat < 0) {
xFloat = xFloat + floatAcc;
} else {
xFloat = xFloat + floatDec;
}
if (_parent._y >= (_root.map.p1._y - 20)) {
if (yFloat > 0) {
yFloat = yFloat - floatAcc;
} else {
yFloat = yFloat - floatDec;
}
} else if (yFloat < 0) {
yFloat = yFloat + floatAcc;
} else {
yFloat = yFloat + floatDec;
}
}
Symbol 1644 MovieClip Frame 4
play();
Symbol 1644 MovieClip Frame 16
_root.damage = _root.damage - 1;
_root.tvstatic.play();
Symbol 1647 MovieClip Frame 1
yPos = Math.round(Math.random() * 200);
_y = (_root.map.posBlock._y + yPos);
Symbol 1647 MovieClip Frame 17
stop();
Instance of Symbol 12 MovieClip in Symbol 1647 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
_parent.play();
}
}
}
if (hitTest(_root.map.b1.hithurt)) {
_root.map.b1.motion.xFloat = -_root.map.b1.motion.xFloat;
_root.map.b1.motion.yFloat = -_root.map.b1.motion.yFloat;
_root.map.b1.gotoAndPlay("hit");
_parent.play();
}
}
Symbol 1659 MovieClip Frame 1
stop();
Symbol 1659 MovieClip Frame 2
xPos = Math.round(Math.random() * 560) - 280;
_x = (_root.map.posBlock._x + xPos);
Symbol 1659 MovieClip Frame 34
if (_root.map.p1._x < this._x) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Symbol 1660 MovieClip Frame 1
appear = Math.round(Math.random() * 6) + 4;
Symbol 1660 MovieClip Frame 25
appear = appear - 1;
if (appear >= 1) {
_root.map.fire1.play();
} else {
_root.map.doll.play();
stop();
}
Symbol 1660 MovieClip Frame 49
appear = appear - 1;
if (appear >= 1) {
_root.map.fire2.play();
} else {
_root.map.doll.play();
stop();
}
Symbol 1660 MovieClip Frame 73
appear = appear - 1;
if (appear >= 1) {
_root.map.fire3.play();
} else {
_root.map.doll.play();
stop();
}
Symbol 1660 MovieClip Frame 97
appear = appear - 1;
if (appear >= 1) {
_root.map.fire4.play();
} else {
_root.map.doll.play();
stop();
}
Symbol 1660 MovieClip Frame 98
gotoAndPlay ("restart");
Symbol 1661 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1661 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_root.xSpeed = (-_root.xSpeed) / 1.1;
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinL");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinR");
}
_root.map.boss.gotoAndStop(2);
_root.xSpeed = (-_root.xSpeed) / 1.5;
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt2)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
}
}
}
} else if (hitTest(_root.map.p1.hitblock2)) {
if (_root.ySpeed > 0) {
_root.ySpeed = (-_root.ySpeed) * 1.2;
}
_parent.gotoAndStop(2);
}
}
Symbol 1661 MovieClip Frame 2
stop();
_root.damage = _root.damage - 1;
Symbol 1677 MovieClip Frame 44
gotoAndPlay ("float");
Symbol 1678 MovieClip Frame 7
gotoAndPlay (1);
Symbol 1679 MovieClip Frame 1
stop();
Symbol 1679 MovieClip Frame 2
xPos = Math.round(Math.random() * 450) - 225;
_x = (_root.map.posBlock._x + xPos);
Symbol 1679 MovieClip Frame 34
if (_root.map.p1._x < this._x) {
this._xscale = 100;
} else {
this._xscale = -100;
}
Symbol 1679 MovieClip Frame 109
_root.map.firecontrol.gotoAndPlay(1);
Symbol 1697 MovieClip Frame 150
stop();
Symbol 1698 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1698 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.finaldamage >= 1) {
_parent.gotoAndStop(2);
}
}
Symbol 1698 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1698 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.finaldamage < 1) {
_parent.gotoAndStop(1);
}
}
Symbol 1701 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1701 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.finaldamage >= 1) {
_parent.gotoAndStop(2);
}
}
Symbol 1701 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1701 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.finaldamage < 1) {
_parent.gotoAndStop(1);
}
}
Symbol 1704 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1704 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.finaldamage >= 1) {
_parent.gotoAndStop(2);
}
}
Symbol 1704 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1704 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.finaldamage < 1) {
_parent.gotoAndStop(1);
}
}
Symbol 1709 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1709 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.finaldamage >= 1) {
_parent.gotoAndStop(2);
}
}
Symbol 1709 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1709 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.finaldamage < 1) {
_parent.gotoAndStop(1);
}
}
Symbol 1714 MovieClip Frame 60
stop();
Symbol 1715 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1715 MovieClip Frame 60
onClipEvent (enterFrame) {
if (_root.map.p1._x > _root.map.final._x) {
_root.map.final._x = _root.map.final._x + 1;
}
if (_root.map.p1._x < _root.map.final._x) {
_root.map.final._x = _root.map.final._x - 1;
}
}
Symbol 1715 MovieClip Frame 270
gotoAndPlay ("loop");
Symbol 1717 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitenemy_air)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = (-_root.ySpeed) * 2;
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_roll)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("spinL");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("spinR");
}
_root.map.boss.gotoAndStop(2);
_root.xSpeed = (-_root.xSpeed) / 1.5;
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_dash)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.hitenemy_fly)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = (-_root.ySpeed) * 2;
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (hitTest(_root.map.p1.sprite.hitenemy_tails)) {
_root.map.boss.gotoAndStop(2);
_parent.gotoAndPlay("hit");
}
if (_root.inv <= 0) {
} else if (hitTest(_root.map.p1.hitblock2)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = (-_root.ySpeed) * 2;
_parent.gotoAndStop(2);
}
}
Symbol 1717 MovieClip Frame 2
stop();
_root.finaldamage = 150;
_root.damage = _root.damage - 1;
Instance of Symbol 12 MovieClip in Symbol 1717 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.finaldamage <= 0) {
_parent.gotoAndStop(1);
}
}
Symbol 1718 MovieClip Frame 1
xPos = Math.round(Math.random() * 160) - 80;
yPos = Math.round(Math.random() * 260) - 130;
_x = (_root.map.final.doll._x + xPos);
_y = (_root.map.final.doll._y + yPos);
Symbol 1718 MovieClip Frame 2
_rotation = random(360);
Symbol 1718 MovieClip Frame 19
gotoAndPlay (1);
Symbol 1719 MovieClip Frame 1
stop();
Symbol 1719 MovieClip Frame 2
_root.finaldamage = 0;
Symbol 1719 MovieClip Frame 125
stop();
doll.play();
Instance of Symbol 1717 MovieClip in Symbol 1719 MovieClip Frame 125
onClipEvent (enterFrame) {
_root.finaldamage = _root.finaldamage - 1;
if (_root.damage <= 0) {
_parent.play();
}
}
Symbol 1719 MovieClip Frame 126
_root.finaldamage = 300;
_root.destroyed = 1;
_root.begin = 1;
Symbol 1719 MovieClip Frame 335
_root.map.nextFrame();
Instance of Symbol 12 MovieClip in Symbol 1720 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.diff_hazard >= 3) {
if (_root.inv <= 0) {
if (hitTest(_root.map.p1.hitblock2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("deadfireR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("deadfireL");
}
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("dead");
}
}
} else if (hitTest(_root.map.p1.hitblock2)) {
_root.tvstatic.play();
_root.gotoAndStop("ending");
}
}
Symbol 1720 MovieClip Frame 59
gotoAndPlay (1);
Symbol 1720 MovieClip Frame 60
stop();
Symbol 1722 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1722 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.inv <= 0) {
if (_root.hurtset eq 0) {
if (hitTest(_root.map.p1.hithurt)) {
if (_root.turn eq 1) {
_root.xSpeed = -_root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtR");
_parent.gotoAndStop(2);
}
if (_root.turn eq 2) {
_root.xSpeed = _root.hurtback;
_root.ySpeed = -_root.hurtup;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
}
if (_root.rings <= 0) {
_root.rings = 0;
}
_root.map.p1.gotoAndStop("hurtL");
_parent.gotoAndStop(2);
}
}
}
if (hitTest(_root.map.p1.doll.dollhurt)) {
_root.xSpeed = -_root.xSpeed;
_root.ySpeed = -_root.ySpeed;
_root.map.ringloss._x = _root.map.p1._x;
_root.map.ringloss._y = _root.map.p1._y - 20;
if (_root.rings >= 1) {
_root.map.ringloss.gotoAndPlay("loss");
_root.rings = _root.rings - _root.ringloss;
_root.map.p1.doll.gotoAndStop("hurt");
} else {
_root.map.p1.doll.gotoAndStop("dead");
}
if (_root.rings <= 0) {
_root.rings = 0;
}
}
}
}
Symbol 1722 MovieClip Frame 2
stop();
Instance of Symbol 6 MovieClip in Symbol 1722 MovieClip Frame 2
onClipEvent (load) {
if (_parent.inflict >= 0.2) {
_root.forcefield = _root.forcefield - 1.5;
}
if (_parent.inflict >= 0.4) {
_root.forcefield = _root.forcefield - 2.5;
}
}
Symbol 1723 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1723 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((_root.finaldamage >= 1) && (_root.diff_hazard >= 4)) && (_root.destroyed <= 1)) {
_parent.play();
}
}
Symbol 1723 MovieClip Frame 10
_x = (_root.map.final._x - 32);
_y = (_root.map.final._y - 200);
Symbol 1723 MovieClip Frame 11
stop();
if (_root.destroyed == 1) {
gotoAndStop ("dis");
}
Instance of Symbol 1722 MovieClip in Symbol 1723 MovieClip Frame 11
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
xFloat = random(15);
yFloat = -random(10);
} else {
xFloat = 0;
yFloat = 0;
}
floatDec = 0.1;
floatAcc = 0.5;
}
onClipEvent (enterFrame) {
if (_root.map.p1._x < _parent._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
_parent._x = _parent._x + xFloat;
_parent._y = _parent._y + yFloat;
if (_parent._x >= _root.map.p1._x) {
if (xFloat > 0) {
xFloat = xFloat - floatAcc;
} else {
xFloat = xFloat - floatDec;
}
} else if (xFloat < 0) {
xFloat = xFloat + floatAcc;
} else {
xFloat = xFloat + floatDec;
}
if (_parent._y >= (_root.map.p1._y - 20)) {
if (yFloat > 0) {
yFloat = yFloat - floatAcc;
} else {
yFloat = yFloat - floatDec;
}
} else if (yFloat < 0) {
yFloat = yFloat + floatAcc;
} else {
yFloat = yFloat + floatDec;
}
_parent._rotation = random(360);
}
Instance of Symbol 12 MovieClip in Symbol 1723 MovieClip Frame 11
onClipEvent (load) {
_parent._alpha = 100;
energyshot = 150;
}
onClipEvent (enterFrame) {
energyshot = energyshot - 1;
if (energyshot <= 0) {
_parent._alpha = _parent._alpha - 10;
if (_parent._alpha <= 0) {
_parent.gotoAndStop(1);
}
}
if (_root.destroyed == 1) {
_parent.gotoAndStop("dis");
}
}
Symbol 1723 MovieClip Frame 12
stop();
Symbol 1724 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1724 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((_root.finaldamage >= 1) && (_root.diff_hazard >= 5)) && (_root.destroyed <= 1)) {
_parent.play();
}
}
Symbol 1724 MovieClip Frame 10
_x = (_root.map.final._x - 32);
_y = (_root.map.final._y - 200);
Symbol 1724 MovieClip Frame 11
stop();
if (_root.destroyed == 1) {
gotoAndStop ("dis");
}
Instance of Symbol 1722 MovieClip in Symbol 1724 MovieClip Frame 11
onClipEvent (load) {
if (_root.diff_hazard >= 5) {
xFloat = -random(15);
yFloat = -random(10);
} else {
xFloat = 0;
yFloat = 0;
}
floatDec = 0.1;
floatAcc = 0.5;
}
onClipEvent (enterFrame) {
if (_root.map.p1._x < _parent._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
_parent._x = _parent._x + xFloat;
_parent._y = _parent._y + yFloat;
if (_parent._x >= _root.map.p1._x) {
if (xFloat > 0) {
xFloat = xFloat - floatAcc;
} else {
xFloat = xFloat - floatDec;
}
} else if (xFloat < 0) {
xFloat = xFloat + floatAcc;
} else {
xFloat = xFloat + floatDec;
}
if (_parent._y >= (_root.map.p1._y - 20)) {
if (yFloat > 0) {
yFloat = yFloat - floatAcc;
} else {
yFloat = yFloat - floatDec;
}
} else if (yFloat < 0) {
yFloat = yFloat + floatAcc;
} else {
yFloat = yFloat + floatDec;
}
_parent._rotation = random(360);
}
Instance of Symbol 12 MovieClip in Symbol 1724 MovieClip Frame 11
onClipEvent (load) {
_parent._alpha = 100;
energyshot = 150;
}
onClipEvent (enterFrame) {
energyshot = energyshot - 1;
if (energyshot <= 0) {
_parent._alpha = _parent._alpha - 10;
if (_parent._alpha <= 0) {
_parent.gotoAndStop(1);
}
}
if (_root.destroyed == 1) {
_parent.gotoAndStop("dis");
}
}
Symbol 1724 MovieClip Frame 12
stop();
Symbol 1725 MovieClip Frame 1
stop();
_root.phase = 1;
if (_root.diff_hazard == 1) {
_root.damage = 4;
}
if (_root.diff_hazard == 2) {
_root.damage = 5;
}
if (_root.diff_hazard == 3) {
_root.damage = 6;
}
if (_root.diff_hazard == 4) {
_root.damage = 7;
}
if (_root.diff_hazard == 5) {
_root.damage = 8;
}
if (_root.diff_hazard == 6) {
_root.damage = 9;
}
Instance of Symbol 552 MovieClip in Symbol 1725 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 4) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 552 MovieClip in Symbol 1725 MovieClip Frame 1
onClipEvent (load) {
if (_root.diff_ringstage > 5) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1616 MovieClip "boss" in Symbol 1725 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
this.gotoAndStop("dis");
}
}
Instance of Symbol 1642 MovieClip "bx" in Symbol 1725 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.damage == 0) {
_root.map.boss.gotoAndStop(2);
_root.map.b1.gotoAndStop(1);
_root.map.b2.gotoAndStop(1);
_root.map.b3.gotoAndStop(1);
_root.map.b4.gotoAndStop(1);
_root.map.b5.gotoAndStop(1);
_root.map.b6.gotoAndStop(1);
this.play();
}
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1725 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1725 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Start in Room 10: DOOM";
}
}
Symbol 1725 MovieClip Frame 2
_root.phase = 2;
if (_root.diff_hazard == 1) {
_root.damage = 4;
}
if (_root.diff_hazard == 2) {
_root.damage = 5;
}
if (_root.diff_hazard == 3) {
_root.damage = 6;
}
if (_root.diff_hazard == 4) {
_root.damage = 7;
}
if (_root.diff_hazard == 5) {
_root.damage = 8;
}
if (_root.diff_hazard == 6) {
_root.damage = 9;
}
Instance of Symbol 1642 MovieClip "bx" in Symbol 1725 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.damage == 0) {
_root.map.boss.gotoAndStop(2);
_root.map.b1.gotoAndStop(1);
_root.map.b2.gotoAndStop(1);
_root.map.b3.gotoAndStop(1);
_root.map.b4.gotoAndStop(1);
_root.map.b5.gotoAndStop(1);
_root.map.b6.gotoAndStop(1);
this.play();
}
}
Symbol 1725 MovieClip Frame 3
_root.phase = 3;
if (_root.diff_hazard == 1) {
_root.damage = 4;
}
if (_root.diff_hazard == 2) {
_root.damage = 5;
}
if (_root.diff_hazard == 3) {
_root.damage = 6;
}
if (_root.diff_hazard == 4) {
_root.damage = 7;
}
if (_root.diff_hazard == 5) {
_root.damage = 8;
}
if (_root.diff_hazard == 6) {
_root.damage = 9;
}
Instance of Symbol 1642 MovieClip "bx" in Symbol 1725 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.damage == 0) {
_root.map.boss.gotoAndStop(2);
_root.map.doll.gotoAndStop(1);
_root.map.b1.gotoAndStop(1);
_root.map.b2.gotoAndStop(1);
_root.map.b3.gotoAndStop(1);
_root.map.b4.gotoAndStop(1);
_root.map.b5.gotoAndStop(1);
_root.map.b6.gotoAndStop(1);
this.play();
}
}
Symbol 1725 MovieClip Frame 4
_root.phase = 4;
if (_root.diff_hazard == 1) {
_root.damage = 4;
}
if (_root.diff_hazard == 2) {
_root.damage = 5;
}
if (_root.diff_hazard == 3) {
_root.damage = 6;
}
if (_root.diff_hazard == 4) {
_root.damage = 7;
}
if (_root.diff_hazard == 5) {
_root.damage = 8;
}
if (_root.diff_hazard == 6) {
_root.damage = 9;
}
stopAllSounds();
_root.finale = 1;
_root.destroyed = 0;
_root.finaldamage = 0;
_root.map.groundcrack.play();
Instance of Symbol 1719 MovieClip "final" in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.finaldamage = _root.finaldamage - 1;
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(5);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(6);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(7);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(8);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(9);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(4);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(3);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(2);
}
}
Instance of Symbol 12 MovieClip in Symbol 1725 MovieClip Frame 4
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_root.map.final.doll.head.gotoAndStop(1);
}
}
Symbol 1725 MovieClip Frame 5
_root.tvstatic.play();
_root.gotoAndStop("ending");
Instance of Symbol 1744 MovieClip in Symbol 1746 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 5;
}
Symbol 1750 MovieClip Frame 1
gotoAndPlay(random(100) + 2);
Symbol 1750 MovieClip Frame 105
gotoAndPlay (2);
Instance of Symbol 12 MovieClip in Symbol 1752 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloor)) {
_root.ySpeed = 0;
_root.map.p1.snd_land.play();
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
}
}
if (_root.ySpeed > 0) {
if (hitTest(_root.map.p1.hitfloordead)) {
_root.ySpeed = 0;
_root.map.p1._y = _parent._y;
if (_root.turn eq 1) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadR");
} else {
_root.map.p1.gotoAndStop("runR");
}
}
if (_root.turn eq 2) {
if (_root.death eq 1) {
_root.map.p1.gotoAndStop("deadL");
} else {
_root.map.p1.gotoAndStop("runL");
}
}
}
}
if (hitTest(_root.map.p1.hitfloorlift)) {
_root.map.p1._y = _parent._y;
}
if (hitTest(_root.map.p1.hitfloorlift2)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("runR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("runL");
}
_root.map.p1._y = _parent._y;
}
while (hitTest(_root.map.p1.doll.dollcol)) {
_root.ySpeed = 0;
_root.map.p1._y--;
}
}
Symbol 1753 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("next");
_root.nBlackout.play();
}
}
Instance of Symbol 536 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -24;
xSpring = 25;
}
Instance of Symbol 1428 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
ySpring = -20;
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1740 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (_root.xSpeed / 10);
this._y = this._y - (_root.ySpeed / 10);
}
Instance of Symbol 1740 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (_root.xSpeed / 10);
this._y = this._y - (_root.ySpeed / 10);
}
Instance of Symbol 1740 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (_root.xSpeed / 10);
this._y = this._y - (_root.ySpeed / 10);
}
Instance of Symbol 1740 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (_root.xSpeed / 10);
this._y = this._y - (_root.ySpeed / 10);
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Hold Down and press the Jump key to Spindash.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Collect rings for your survival.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Take a running start and press Down to spin.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Press Up at a doorway to go through it.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "When you land on a ''star'' spring, press jump to gain height.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Each room will contain '2' secret passwords and '1' hidden life.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1753 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Press X to jump (hold to jump higher).";
}
}
Symbol 1755 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1755 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.hitblock2)) {
_parent.gotoAndStop(2);
}
}
Symbol 1755 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 1755 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 18;
if (hitTest(_root.map.p1.hitblock2)) {
_root.nextFrame();
_parent.gotoAndStop(1);
}
}
Symbol 1756 MovieClip Frame 1
stop();
Instance of Symbol 12 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
}
Instance of Symbol 12 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.map.p1.nBlock)) {
if (_root.turn eq 1) {
_root.map.p1.gotoAndStop("nextR");
}
if (_root.turn eq 2) {
_root.map.p1.gotoAndStop("nextL");
}
_root.nBlackout.play();
}
if (hitTest(_root.map.p1.doll.dollcol)) {
_root.map.p1.doll.gotoAndStop("next");
_root.nBlackout.play();
}
}
Instance of Symbol 1755 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (enterFrame) {
this._y = _root.map.p1._y - 20;
}
Instance of Symbol 1353 MovieClip "p1" in Symbol 1756 MovieClip Frame 1
onClipEvent (load) {
_root.activekeys = 1;
}
onClipEvent (enterFrame) {
if (_root.activekeys eq 1) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 2) {
_root.key1 = 88;
_root.key2 = 88;
_root.keyR = 37;
_root.keyL = 39;
_root.keyU = 38;
_root.keyD = 40;
}
if (_root.activekeys eq 0) {
_root.key1 = 0;
_root.key2 = 88;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
}
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.ySpeed >= _root.yMax) {
_root.ySpeed = _root.yMax;
}
}
Instance of Symbol 1360 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Hold Up and press the Jump key to perform a Tailspin.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "And yes, this is the only thing we Password boxes say to you dolls.";
} else {
code = "While flying, use Arrow keys to move, and X to drop.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Press Up while in the air (after a jump) to fly.";
}
}
Instance of Symbol 1360 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (load) {
if (_root.cheat_doll == 1) {
code = "Playing as the Tails Doll eh? Cheater.";
} else {
code = "Press Jump when facing against a wall to Wall-Jump.";
}
}
Instance of Symbol 1740 MovieClip in Symbol 1756 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x - (_root.xSpeed / 10);
this._y = this._y - (_root.ySpeed / 10);
}
Symbol 1758 MovieClip Frame 90
_root.blackout.gotoAndPlay(1);
_root.gotoAndStop("map_0a");
Symbol 1773 MovieClip Frame 1
stop();
Symbol 1773 MovieClip Frame 95
stop();
_root.nBlackout.play();
Symbol 1822 MovieClip Frame 1
gotoAndPlay (2);
Symbol 1822 MovieClip Frame 2
mouth.gotoAndStop(2);
eye.gotoAndPlay("wakeUp");
Symbol 1822 MovieClip Frame 29
mouth.gotoAndStop(1);
Symbol 1822 MovieClip Frame 65
mouth.gotoAndStop(2);
Symbol 1822 MovieClip Frame 87
mouth.gotoAndStop(3);
hand2.gotoAndStop(2);
Symbol 1822 MovieClip Frame 106
_root.ending.gotoAndPlay("lookingup");
mouth.gotoAndStop(2);
eye.gotoAndPlay("wakeUp");
Symbol 1822 MovieClip Frame 120
mouth.gotoAndStop(2);
eye.gotoAndPlay("openEyes");
hand2.gotoAndStop(1);
Symbol 1822 MovieClip Frame 155
eye.gotoAndPlay("openWide");
Symbol 1822 MovieClip Frame 192
_root.ending.gotoAndPlay("seesonic");
Symbol 1822 MovieClip Frame 208
mouth.gotoAndStop(1);
Symbol 1822 MovieClip Frame 215
stop();
Symbol 1843 MovieClip Frame 31
gotoAndPlay ("loop");
Symbol 1844 MovieClip Frame 1
stop();
Symbol 1844 MovieClip Frame 2
stop();
Instance of Symbol 1843 MovieClip in Symbol 1844 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent.speed = _parent.speed + 0.3;
}
Symbol 1904 MovieClip Frame 31
gotoAndPlay ("loop");
Symbol 1905 MovieClip Frame 1
stop();
Instance of Symbol 1904 MovieClip in Symbol 1905 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent.speed = _parent.speed + 0.3;
}
Symbol 1907 Button
on (keyPress "<Space>") {
nextFrame();
}
Symbol 1914 MovieClip Frame 1
stop();
Symbol 1914 MovieClip Frame 8
_root.ending.ending.tails.nextFrame();
_root.ending.ending.sonic.nextFrame();
_root.ending.gotoAndPlay("seedoll");
Instance of Symbol 1844 MovieClip "tails" in Symbol 1915 MovieClip Frame 1
onClipEvent (load) {
speed = 0;
}
onClipEvent (enterFrame) {
this._x = this._x + speed;
}
Instance of Symbol 1905 MovieClip "sonic" in Symbol 1915 MovieClip Frame 1
onClipEvent (load) {
speed = 0;
}
onClipEvent (enterFrame) {
this._x = this._x + speed;
}
Symbol 1917 MovieClip Frame 25
stop();
Symbol 1917 MovieClip Frame 91
stop();
Symbol 1917 MovieClip Frame 119
_root.dialogue.nextFrame();
stop();
Symbol 1917 MovieClip Frame 511
_root.ending.ending.doll.play();
stop();
Symbol 1920 MovieClip Frame 2
stop();