Frame 1
stop();
stopAllSounds();
var myMenu_cm = new ContextMenu();
myMenu_cm.builtInItems.zoom = false;
myMenu_cm.builtInItems.quality = false;
myMenu_cm.builtInItems.print = false;
myMenu_cm.builtInItems.save = false;
myMenu_cm.builtInItems.loop = false;
myMenu_cm.builtInItems.play = false;
myMenu_cm.builtInItems.rewind = true;
myMenu_cm.builtInItems.forward_back = false;
_root.menu = myMenu_cm;
Instance of Symbol 3 MovieClip "starfield" in Frame 1
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Frame 2
stopAllSounds();
Frame 4
_root.rings = 0;
Instance of Symbol 64 MovieClip in Frame 108
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x - 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x + 3;
}
}
Instance of Symbol 65 MovieClip in Frame 108
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x + 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x - 3;
}
}
Instance of Symbol 3 MovieClip "starfield" in Frame 108
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 108
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Instance of Symbol 69 MovieClip in Frame 108
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 73 MovieClip "shad" in Frame 108
onClipEvent (enterFrame) {
this._x = _root.tails._x;
}
Instance of Symbol 117 MovieClip "tails" in Frame 108
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.fall_speed >= _root.fall_max) {
_root.fall_speed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 108
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 110
_root.checkpoint = 1;
Instance of Symbol 32 MovieClip "closingblock" in Frame 868
onClipEvent (load) {
_root.closing = 1;
_root.key1 = 0;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
Frame 937
_root.closing = 0;
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
Instance of Symbol 148 MovieClip in Frame 938
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 977
_root.c_spring = 1;
Instance of Symbol 64 MovieClip in Frame 1032
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x - 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x + 3;
}
}
Instance of Symbol 65 MovieClip in Frame 1032
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x + 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x - 3;
}
}
Instance of Symbol 3 MovieClip "starfield" in Frame 1032
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 1032
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Instance of Symbol 69 MovieClip in Frame 1032
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 73 MovieClip "shad" in Frame 1032
onClipEvent (enterFrame) {
this._x = _root.tails._x;
}
Instance of Symbol 117 MovieClip "tails" in Frame 1032
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.fall_speed >= _root.fall_max) {
_root.fall_speed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 1032
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 1034
_root.checkpoint = 2;
Instance of Symbol 32 MovieClip "closingblock" in Frame 1834
onClipEvent (load) {
_root.closing = 1;
_root.key1 = 0;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
Frame 1896
_root.tails.gotoAndStop("spin");
Frame 1903
_root.closing = 0;
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
Instance of Symbol 148 MovieClip in Frame 1904
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 64 MovieClip in Frame 2034
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x - 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x + 3;
}
}
Instance of Symbol 65 MovieClip in Frame 2034
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x + 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x - 3;
}
}
Instance of Symbol 3 MovieClip "starfield" in Frame 2034
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 2034
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Instance of Symbol 69 MovieClip in Frame 2034
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 73 MovieClip "shad" in Frame 2034
onClipEvent (enterFrame) {
this._x = _root.tails._x;
}
Instance of Symbol 117 MovieClip "tails" in Frame 2034
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.fall_speed >= _root.fall_max) {
_root.fall_speed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 2034
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 2035
_root.tails.gotoAndStop("spinfinish");
Frame 2036
_root.checkpoint = 3;
Instance of Symbol 32 MovieClip "closingblock" in Frame 2755
onClipEvent (load) {
_root.closing = 1;
_root.key1 = 0;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
Instance of Symbol 69 MovieClip in Frame 2797
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 2803
_root.ySpeed = _root.ySpeed - _root.jump;
_root.tails.gotoAndStop("jump");
Frame 2824
_root.closing = 0;
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
Instance of Symbol 69 MovieClip in Frame 2824
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 2825
_root.c_spring = 1;
Instance of Symbol 148 MovieClip in Frame 2825
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 64 MovieClip in Frame 2925
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x - 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x + 3;
}
}
Instance of Symbol 65 MovieClip in Frame 2925
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x + 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x - 3;
}
}
Instance of Symbol 3 MovieClip "starfield" in Frame 2925
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 2925
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Instance of Symbol 69 MovieClip in Frame 2925
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 73 MovieClip "shad" in Frame 2925
onClipEvent (enterFrame) {
this._x = _root.tails._x;
}
Instance of Symbol 117 MovieClip "tails" in Frame 2925
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.fall_speed >= _root.fall_max) {
_root.fall_speed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 2925
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 2927
_root.checkpoint = 5;
Instance of Symbol 69 MovieClip in Frame 3196
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 3225
_root.shad.gotoAndStop(3);
Frame 3228
_root.deathfall = 1;
Instance of Symbol 69 MovieClip in Frame 3230
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 3231
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 3296
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 3297
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 3330
_root.shad.gotoAndStop(1);
_root.deathfall = 0;
Instance of Symbol 69 MovieClip in Frame 3335
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 3336
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 32 MovieClip "closingblock" in Frame 3705
onClipEvent (load) {
_root.closing = 1;
_root.key1 = 0;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
Instance of Symbol 69 MovieClip in Frame 3754
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 3774
_root.closing = 0;
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
Instance of Symbol 69 MovieClip in Frame 3774
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 3775
_root.checkpoint = 6;
_root.ySpeed = -20;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("spring");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
_root.sidemoving = 0;
Instance of Symbol 3 MovieClip "starfield" in Frame 3775
onClipEvent (enterFrame) {
this._x = this._x - 0.5;
}
Instance of Symbol 5 MovieClip in Frame 3775
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._x = _root.starfield._x + 550;
}
}
Instance of Symbol 390 MovieClip "tails" in Frame 3775
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
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.fall_max) {
_root.ySpeed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 3775
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 32 MovieClip in Frame 3781
onClipEvent (load) {
mover = 10;
moveraccel = 0;
}
onClipEvent (enterFrame) {
mover = mover - moveraccel;
if (mover <= 0) {
mover = 0;
}
}
onClipEvent (enterFrame) {
_root.tails._x = _root.tails._x - mover;
}
Frame 3794
_root.tails._x = _root.startposition._x;
stop();
Instance of Symbol 402 MovieClip "sidemove" in Frame 3794
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Instance of Symbol 32 MovieClip in Frame 3794
onClipEvent (enterFrame) {
if (!hitTest(_root.sidemove)) {
_root.play();
}
}
Instance of Symbol 32 MovieClip in Frame 3794
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_ground)) {
_root.runspeed = 0;
_root.tails.gotoAndStop("die");
}
}
Frame 3795
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3796
stop();
Instance of Symbol 403 MovieClip "sidemove" in Frame 3796
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3797
_root.checkpoint = 7;
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3798
stop();
Instance of Symbol 404 MovieClip "sidemove" in Frame 3798
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3799
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3800
stop();
Instance of Symbol 405 MovieClip "sidemove" in Frame 3800
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3801
_root.checkpoint = 8;
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3802
stop();
Instance of Symbol 406 MovieClip "sidemove" in Frame 3802
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3803
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3804
stop();
Instance of Symbol 407 MovieClip "sidemove" in Frame 3804
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3805
_root.checkpoint = 9;
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3806
stop();
Instance of Symbol 408 MovieClip "sidemove" in Frame 3806
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3807
_root.ySpeed = 0;
_root.hurt = 0;
_root.death = 0;
_root.runspeed = _root.runspeedset;
_root.tails.gotoAndStop("fall");
_root.tails._x = _root.startposition._x;
_root.tails._y = _root.startposition._y;
Frame 3808
stop();
Instance of Symbol 409 MovieClip "sidemove" in Frame 3808
onClipEvent (enterFrame) {
this._x = this._x - _root.runspeed;
}
Frame 3925
_root.spring_1.play();
Frame 3939
_root.spring2.play();
Instance of Symbol 304 MovieClip in Frame 3939
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Frame 3958
_root.spring3.play();
Frame 3973
_root.spring4.play();
Frame 3986
_root.spring5.play();
Instance of Symbol 304 MovieClip in Frame 3986
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Frame 4000
_root.spring6.play();
Frame 4066
_root.c_spring = 1;
Instance of Symbol 148 MovieClip in Frame 4066
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 64 MovieClip in Frame 4166
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x - 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x + 3;
}
}
Instance of Symbol 65 MovieClip in Frame 4166
onClipEvent (enterFrame) {
if (_root.closing eq 1) {
this._x = this._x + 3;
}
if (hitTest(_root.closingblock)) {
this._x = this._x - 3;
}
}
Instance of Symbol 3 MovieClip "starfield" in Frame 4166
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 4166
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Instance of Symbol 69 MovieClip in Frame 4166
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 73 MovieClip "shad" in Frame 4166
onClipEvent (enterFrame) {
this._x = _root.tails._x;
}
Instance of Symbol 117 MovieClip "tails" in Frame 4166
onClipEvent (enterFrame) {
this._x = this._x + _root.xSpeed;
this._y = this._y + _root.ySpeed;
}
onClipEvent (enterFrame) {
if (_root.xSpeed >= _root.xMax) {
_root.xSpeed = _root.xSpeed - _root.accel;
}
if (_root.xSpeed <= (-_root.xMax)) {
_root.xSpeed = _root.xSpeed + _root.accel;
}
if (_root.fall_speed >= _root.fall_max) {
_root.fall_speed = _root.fall_max;
}
}
onClipEvent (enterFrame) {
this._alpha = _root.temphurt;
}
Instance of Symbol 148 MovieClip in Frame 4166
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Frame 4168
_root.checkpoint = 10;
Instance of Symbol 69 MovieClip in Frame 4437
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 4466
_root.shad.gotoAndStop(3);
Frame 4469
_root.deathfall = 1;
Instance of Symbol 69 MovieClip in Frame 4471
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4472
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4537
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4538
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 4571
_root.shad.gotoAndStop(1);
_root.deathfall = 0;
Instance of Symbol 69 MovieClip in Frame 4576
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4577
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4955
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 4984
_root.shad.gotoAndStop(3);
Frame 4987
_root.deathfall = 1;
Instance of Symbol 69 MovieClip in Frame 4989
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 4990
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 5055
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 5056
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 5089
_root.shad.gotoAndStop(1);
_root.deathfall = 0;
Instance of Symbol 32 MovieClip "closingblock" in Frame 5090
onClipEvent (load) {
_root.closing = 1;
_root.key1 = 0;
_root.keyR = 0;
_root.keyL = 0;
_root.keyU = 0;
_root.keyD = 0;
}
Instance of Symbol 69 MovieClip in Frame 5094
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Instance of Symbol 69 MovieClip in Frame 5095
onClipEvent (enterFrame) {
if (_root.death eq 1) {
this.gotoAndStop("stopped");
}
}
Frame 5135
_root.closing = 0;
_root.stopAllSounds();
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
Frame 5136
stopAllSounds();
Instance of Symbol 3 MovieClip "starfield" in Frame 5136
onClipEvent (enterFrame) {
this._y = this._y + 0.4;
}
Instance of Symbol 5 MovieClip in Frame 5136
onClipEvent (enterFrame) {
if (hitTest(_root.starfield)) {
_root.starfield._y = _root.starfield._y - 400;
}
}
Symbol 18 Button
on (release) {
_root.play();
}
Symbol 21 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 21 MovieClip Frame 2
gotoAndPlay (1);
Symbol 32 MovieClip Frame 1
block._alpha = 0;
Instance of Symbol 31 MovieClip "block" in Symbol 32 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = 0;
}
Symbol 34 MovieClip Frame 1
gotoAndStop (2);
Symbol 34 MovieClip Frame 2
stop();
Instance of Symbol 32 MovieClip in Symbol 63 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_ground)) {
if (_root.deathfall eq 1) {
_root.deathfall = 0;
_root.ySpeed = 0;
_root.tails._y = _parent._y;
_root.hurt = 0;
_root.tails.gotoAndStop("fell");
} else {
_root.ySpeed = 0;
_root.tails._y = _parent._y;
_root.tails.gotoAndStop("run");
}
}
if (hitTest(_root.tails.hit_ground_hurt)) {
if (_root.deathfall eq 1) {
_root.deathfall = 0;
_root.ySpeed = 0;
_root.tails._y = _parent._y;
_root.hurt = 0;
_root.tails.gotoAndStop("fell");
} else {
_root.ySpeed = 0;
_root.hurtblink.play();
_root.tails._y = _parent._y;
_root.tails.gotoAndStop("run");
}
}
if (hitTest(_root.tails.hit_ground_die)) {
if (_root.deathfall eq 1) {
_root.deathfall = 0;
_root.ySpeed = 0;
_root.tails._y = _parent._y;
_root.hurt = 0;
_root.tails.gotoAndStop("fell");
} else {
_root.ySpeed = 0;
_root.tails._y = _parent._y;
_root.tails.gotoAndStop("die");
}
}
}
Instance of Symbol 32 MovieClip in Symbol 64 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_wall)) {
_root.xSpeed = 0;
_root.tails._x = _parent._x;
}
}
Instance of Symbol 32 MovieClip in Symbol 65 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_wall)) {
_root.xSpeed = 0;
_root.tails._x = _parent._x;
}
}
Symbol 69 MovieClip Frame 50
gotoAndPlay (40);
Symbol 69 MovieClip Frame 51
stop();
Instance of Symbol 32 MovieClip in Symbol 69 MovieClip Frame 51
onClipEvent (enterFrame) {
if (_root.death eq 0) {
_parent.gotoAndPlay(1);
}
}
Symbol 73 MovieClip Frame 1
stop();
_root.shad._x = _root.tails._x;
Symbol 73 MovieClip Frame 2
stop();
Symbol 73 MovieClip Frame 3
stop();
Instance of Symbol 77 MovieClip in Symbol 78 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + _root.tailspin;
}
Symbol 81 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 81 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Key.isDown(_root.key1)) {
_parent.gotoAndStop(2);
}
}
Symbol 81 MovieClip Frame 2
stop();
Instance of Symbol 32 MovieClip in Symbol 81 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.key1)) {
_root.spacekey = 1;
}
}
Symbol 82 MovieClip Frame 1
stop();
if (_root.hurt eq 0) {
gotoAndStop (2);
}
Symbol 82 MovieClip Frame 2
stop();
if (_root.hurt eq 1) {
gotoAndStop (1);
}
Symbol 83 MovieClip Frame 1
stop();
if (_root.hurt eq 0) {
gotoAndStop (2);
}
Symbol 83 MovieClip Frame 2
stop();
if (_root.hurt eq 1) {
gotoAndStop (1);
}
Instance of Symbol 103 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.stop();
}
Symbol 106 MovieClip Frame 9
stop();
Instance of Symbol 109 MovieClip in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + _root.tailspin;
}
Instance of Symbol 103 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.stop();
}
Symbol 115 MovieClip Frame 26
stop();
Symbol 116 MovieClip Frame 10
stop();
Symbol 117 MovieClip Frame 1
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
_root.cosmic = 0;
_root.death = 0;
_root.hurt = 0;
_root.knockback = 1;
_root.temphurt = 100;
_root.xSpeed = 0;
_root.ySpeed = 0;
_root.xMax_normal = 8;
_root.xMax_slower = 6.5;
_root.accel = 1.5;
_root.gravity = 0.45;
_root.jump = 7;
_root.jump_hold = 0.12;
_root.fly = 5;
_root.fly_hold = 0.1;
_root.hurtjump = 7;
_root.spring1 = 11;
_root.ringloss = 10;
_root.tailspin = 50;
stop();
if (_root.cosmic eq 1) {
_root.tails.gotoAndStop("c_run");
} else {
_root.tails.gotoAndStop("run");
}
Instance of Symbol 80 MovieClip in Symbol 117 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.tailspin = 24;
}
Symbol 117 MovieClip Frame 2
stop();
_root.xMax = _root.xMax_normal;
_root.death = 0;
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
} else if (_root.xSpeed > 0) {
_root.xSpeed = _root.xSpeed - (_root.accel / 2);
if (_root.xSpeed <= 0) {
_root.xSpeed = 0;
}
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
} else if (_root.xSpeed < 0) {
_root.xSpeed = _root.xSpeed + (_root.accel / 2);
if (_root.xSpeed >= 0) {
_root.xSpeed = 0;
}
}
}
Instance of Symbol 81 MovieClip in Symbol 117 MovieClip Frame 2
onClipEvent (load) {
_root.spacekey = 0;
}
onClipEvent (enterFrame) {
if (_root.spacekey eq 1) {
_root.ySpeed = _root.ySpeed - _root.jump;
_root.tails.gotoAndStop("jump");
}
}
Instance of Symbol 82 MovieClip "hit_hurt_air" in Symbol 117 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt eq 1) {
this.gotoAndStop(1);
}
if (_root.hurt eq 0) {
this.gotoAndStop(2);
}
}
Instance of Symbol 83 MovieClip "hit_hurt_ground" in Symbol 117 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt eq 1) {
this.gotoAndStop(1);
}
if (_root.hurt eq 0) {
this.gotoAndStop(2);
}
}
Symbol 117 MovieClip Frame 3
stop();
_root.xMax = _root.xMax_slower;
Instance of Symbol 86 MovieClip in Symbol 117 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.tailspin = 30;
}
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 3
onClipEvent (enterFrame) {
if (Key.isDown(_root.key1)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed - _root.fly_hold;
}
}
}
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + (_root.gravity / 2);
}
Symbol 117 MovieClip Frame 4
stop();
_root.xMax = _root.xMax_slower;
Instance of Symbol 81 MovieClip in Symbol 117 MovieClip Frame 4
onClipEvent (load) {
_root.spacekey = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.key1)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed - _root.jump_hold;
}
}
}
onClipEvent (enterFrame) {
if (_root.spacekey eq 1) {
_root.ySpeed = -_root.fly;
_root.tails.gotoAndStop("fly");
}
}
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Symbol 117 MovieClip Frame 5
stop();
_root.xMax = _root.xMax_slower;
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + (_root.gravity / 2.25);
}
Symbol 117 MovieClip Frame 6
stop();
_root.xMax = 0;
_root.death = 1;
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
onClipEvent (enterFrame) {
if (_root.knockback eq 1) {
_root.stop();
}
}
Symbol 117 MovieClip Frame 7
stop();
_root.death = 1;
Symbol 117 MovieClip Frame 8
stop();
_root.xMax = 0;
_root.blackout.play();
_root.death = 1;
_root.shad.gotoAndStop(2);
Instance of Symbol 103 MovieClip in Symbol 117 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.stop();
}
Symbol 117 MovieClip Frame 9
stop();
Symbol 117 MovieClip Frame 10
stop();
Instance of Symbol 32 MovieClip "hit_wall" in Symbol 117 MovieClip Frame 10
onClipEvent (load) {
spinning = 0;
}
onClipEvent (enterFrame) {
spinning = spinning + 1;
if (spinning eq 25) {
_root.tails.gotoAndStop("run");
}
}
Symbol 117 MovieClip Frame 11
stop();
_root.blackout.play();
_root.death = 1;
Symbol 117 MovieClip Frame 12
stop();
Symbol 117 MovieClip Frame 13
stop();
Symbol 117 MovieClip Frame 14
stop();
Symbol 117 MovieClip Frame 15
stop();
Instance of Symbol 32 MovieClip in Symbol 117 MovieClip Frame 15
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
} else if (_root.xSpeed > 0) {
_root.xSpeed = _root.xSpeed - (_root.accel / 2);
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
} else if (_root.xSpeed < 0) {
_root.xSpeed = _root.xSpeed + (_root.accel / 2);
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.keyU)) {
_root.ySpeed = _root.ySpeed - _root.accel;
} else if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed + (_root.accel / 2);
}
if (Key.isDown(_root.keyD)) {
_root.ySpeed = _root.ySpeed + _root.accel;
} else if (_root.ySpeed > 0) {
_root.ySpeed = _root.ySpeed - (_root.accel / 2);
}
}
Symbol 117 MovieClip Frame 16
stop();
Symbol 117 MovieClip Frame 17
stop();
Symbol 117 MovieClip Frame 18
stop();
Symbol 117 MovieClip Frame 19
stop();
Symbol 117 MovieClip Frame 20
stop();
Symbol 117 MovieClip Frame 21
stop();
Symbol 117 MovieClip Frame 22
stop();
Symbol 117 MovieClip Frame 23
stop();
Symbol 117 MovieClip Frame 24
stop();
Symbol 149 MovieClip Frame 1
stop();
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 149 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Symbol 152 MovieClip Frame 1
if (_root.death eq 1) {
stop();
}
Instance of Symbol 32 MovieClip in Symbol 152 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.death eq 0) {
_parent.play();
}
}
Symbol 152 MovieClip Frame 2
if (_root.death eq 1) {
stop();
} else {
_root.play();
}
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 2
_root.temphurt = 100;
_root.hurt = 1;
Symbol 153 MovieClip Frame 4
_root.temphurt = 0;
Symbol 153 MovieClip Frame 6
_root.temphurt = 100;
Symbol 153 MovieClip Frame 8
_root.temphurt = 0;
Symbol 153 MovieClip Frame 10
_root.temphurt = 100;
Symbol 153 MovieClip Frame 12
_root.temphurt = 0;
Symbol 153 MovieClip Frame 14
_root.temphurt = 100;
Symbol 153 MovieClip Frame 16
_root.temphurt = 0;
Symbol 153 MovieClip Frame 18
_root.temphurt = 100;
Symbol 153 MovieClip Frame 20
_root.temphurt = 0;
Symbol 153 MovieClip Frame 22
_root.temphurt = 100;
Symbol 153 MovieClip Frame 24
_root.temphurt = 0;
Symbol 153 MovieClip Frame 26
_root.temphurt = 100;
Symbol 153 MovieClip Frame 28
_root.temphurt = 0;
Symbol 153 MovieClip Frame 30
_root.temphurt = 100;
Symbol 153 MovieClip Frame 32
_root.temphurt = 0;
Symbol 153 MovieClip Frame 34
_root.temphurt = 100;
Symbol 153 MovieClip Frame 36
_root.temphurt = 0;
Symbol 153 MovieClip Frame 38
_root.temphurt = 100;
Symbol 153 MovieClip Frame 40
_root.temphurt = 0;
Symbol 153 MovieClip Frame 42
_root.temphurt = 100;
Symbol 153 MovieClip Frame 44
_root.temphurt = 0;
Symbol 153 MovieClip Frame 46
_root.temphurt = 100;
Symbol 153 MovieClip Frame 48
_root.temphurt = 0;
Symbol 153 MovieClip Frame 50
_root.temphurt = 100;
Symbol 153 MovieClip Frame 52
_root.temphurt = 0;
Symbol 153 MovieClip Frame 54
_root.temphurt = 100;
Symbol 153 MovieClip Frame 56
_root.temphurt = 0;
Symbol 153 MovieClip Frame 58
_root.temphurt = 100;
Symbol 153 MovieClip Frame 60
_root.temphurt = 100;
_root.hurt = 0;
_root.tails.hit_hurt_ground.gotoAndStop(1);
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 75
_root.tails.gotoAndStop("run");
_root.shad.gotoAndStop(1);
_root.rings = 0;
_root.tails._x = _root.blackout._x;
if (_root.checkpoint eq 1) {
_root.gotoAndPlay("check1");
}
if (_root.checkpoint eq 2) {
_root.gotoAndPlay("check2");
}
if (_root.checkpoint eq 3) {
_root.gotoAndPlay("check3");
}
if (_root.checkpoint eq 4) {
_root.gotoAndPlay("check4");
}
if (_root.checkpoint eq 5) {
_root.gotoAndPlay("check5");
}
if (_root.checkpoint eq 6) {
_root.gotoAndPlay("check6");
}
if (_root.checkpoint eq 7) {
_root.gotoAndPlay("check7");
}
if (_root.checkpoint eq 8) {
_root.gotoAndPlay("check8");
}
if (_root.checkpoint eq 9) {
_root.gotoAndPlay("check9");
}
if (_root.checkpoint eq 10) {
_root.gotoAndPlay("check10");
}
if (_root.checkpoint eq 11) {
_root.gotoAndPlay("check11");
}
if (_root.checkpoint eq 12) {
_root.gotoAndPlay("check12");
}
if (_root.checkpoint eq 13) {
_root.gotoAndPlay("check13");
}
if (_root.checkpoint eq 14) {
_root.gotoAndPlay("check14");
}
if (_root.checkpoint eq 15) {
_root.gotoAndPlay("check15");
}
if (_root.checkpoint eq 16) {
_root.gotoAndPlay("check16");
}
if (_root.checkpoint eq 17) {
_root.gotoAndPlay("check17");
}
if (_root.checkpoint eq 18) {
_root.gotoAndPlay("check18");
}
if (_root.checkpoint eq 19) {
_root.gotoAndPlay("check19");
}
if (_root.checkpoint eq 20) {
_root.gotoAndPlay("check20");
}
Symbol 161 MovieClip Frame 10
stop();
Symbol 163 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 163 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_collect_ground)) {
_parent.play();
}
}
Symbol 163 MovieClip Frame 2
stop();
_root.rings = _root.rings + 1;
Instance of Symbol 32 MovieClip in Symbol 203 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_hurt_ground)) {
_root.xSpeed = 0;
_root.ySpeed = -_root.hurtjump;
if (_root.rings <= 0) {
_root.tails.gotoAndStop("hurt_die");
}
if (_root.rings > 0) {
_root.rings = _root.rings - _root.ringloss;
_root.loserings._y = _root.tails._y;
_root.loserings._x = _root.tails._x;
_root.loserings.play();
_root.hurt = 1;
_root.tails.gotoAndStop("hurt");
}
}
}
Symbol 204 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 7
stop();
Symbol 218 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.c_spring eq 1) {
_parent.play();
}
}
Symbol 282 MovieClip Frame 2
_root.c_spring = 0;
Symbol 282 MovieClip Frame 30
stop();
Symbol 284 MovieClip Frame 1
gotoAndStop (2);
Symbol 284 MovieClip Frame 2
stop();
Symbol 289 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_collect_ground)) {
_root.ySpeed = -_root.spring1;
_root.tails.gotoAndStop("spring");
_parent.play();
}
}
Symbol 289 MovieClip Frame 2
stop();
Instance of Symbol 32 MovieClip in Symbol 294 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_hurt_ground)) {
_root.xSpeed = 0;
_root.ySpeed = -_root.hurtjump;
if (_root.rings <= 0) {
_root.tails.gotoAndStop("hurt_die");
}
if (_root.rings > 0) {
_root.rings = _root.rings - _root.ringloss;
_root.loserings._y = _root.tails._y;
_root.loserings._x = _root.tails._x;
_root.loserings.play();
_root.hurt = 1;
_root.tails.gotoAndStop("hurt");
}
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_hurt_air)) {
_root.xSpeed = 0;
_root.ySpeed = -_root.hurtjump;
if (_root.rings <= 0) {
_root.tails.gotoAndStop("hurt_die");
}
if (_root.rings > 0) {
_root.rings = _root.rings - _root.ringloss;
_root.loserings._y = _root.tails._y;
_root.loserings._x = _root.tails._x;
_root.loserings.play();
_root.hurt = 1;
_root.tails.gotoAndStop("hurt");
}
}
}
Symbol 297 MovieClip Frame 35
stop();
Instance of Symbol 303 MovieClip in Symbol 304 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 50;
}
Symbol 315 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 343 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ySpeed > -3) {
_parent.play();
}
}
Symbol 343 MovieClip Frame 29
stop();
Symbol 361 MovieClip Frame 5
gotoAndPlay (3);
Symbol 362 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 2
stop();
Symbol 363 MovieClip Frame 22
stop();
Symbol 376 MovieClip Frame 5
gotoAndPlay (3);
Symbol 389 MovieClip Frame 5
stop();
Symbol 389 MovieClip Frame 6
stop();
Symbol 390 MovieClip Frame 1
_root.key1 = 32;
_root.keyR = 39;
_root.keyL = 37;
_root.keyU = 38;
_root.keyD = 40;
_root.cosmic = 0;
_root.death = 0;
_root.hurt = 0;
_root.knockback = 1;
_root.temphurt = 100;
_root.xSpeed = 0;
_root.runspeedset = 18;
_root.runspeed = _root.runspeedset;
_root.xMax_normal = 14;
_root.xMax_slower = 10;
_root.accel = 1;
_root.gravity = 0.7;
_root.flygravity = 0.3;
_root.jump = 10;
_root.jump_hold = 0.12;
_root.fly = 7.2;
_root.fly_hold = 0.1;
_root.hurtjump = 10;
_root.spring1 = 11;
_root.ringloss = 10;
_root.tailspin = 50;
_root.fall_max = 18;
gotoAndStop (3);
Symbol 390 MovieClip Frame 2
_root.xMax = _root.xMax_normal;
stop();
Instance of Symbol 32 MovieClip in Symbol 390 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.sidemoving eq 1) {
if (Key.isDown(_root.keyR)) {
_root.xSpeed = _root.xSpeed + _root.accel;
} else if (_root.xSpeed > 0) {
_root.xSpeed = _root.xSpeed - (_root.accel / 2);
if (_root.xSpeed <= 0) {
_root.xSpeed = 0;
}
}
if (Key.isDown(_root.keyL)) {
_root.xSpeed = _root.xSpeed - _root.accel;
} else if (_root.xSpeed < 0) {
_root.xSpeed = _root.xSpeed + (_root.accel / 2);
if (_root.xSpeed >= 0) {
_root.xSpeed = 0;
}
}
}
}
Instance of Symbol 82 MovieClip "hit_hurt" in Symbol 390 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt eq 1) {
this.gotoAndStop(1);
}
if (_root.hurt eq 0) {
this.gotoAndStop(2);
}
}
Instance of Symbol 81 MovieClip in Symbol 390 MovieClip Frame 2
onClipEvent (load) {
_root.spacekey = 0;
}
onClipEvent (enterFrame) {
if (_root.spacekey eq 1) {
_root.ySpeed = _root.ySpeed - _root.jump;
_root.tails.gotoAndStop("jump");
}
}
Symbol 390 MovieClip Frame 3
_root.xMax = _root.xMax_slower;
stop();
Instance of Symbol 343 MovieClip "springsprite" in Symbol 390 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Instance of Symbol 362 MovieClip "hit_ground" in Symbol 390 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.ySpeed <= 0) {
this.gotoAndStop(1);
}
if (_root.ySpeed > 0) {
this.gotoAndStop(2);
}
}
Symbol 390 MovieClip Frame 4
_root.xMax = _root.xMax_slower;
stop();
Instance of Symbol 304 MovieClip in Symbol 390 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Instance of Symbol 81 MovieClip in Symbol 390 MovieClip Frame 4
onClipEvent (load) {
_root.spacekey = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.key1)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed - _root.jump_hold;
}
}
}
onClipEvent (enterFrame) {
if (_root.spacekey eq 1) {
_root.ySpeed = -_root.fly;
_root.tails.gotoAndStop("fly");
}
}
Symbol 390 MovieClip Frame 5
_root.xMax = _root.xMax_slower;
stop();
Instance of Symbol 363 MovieClip in Symbol 390 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Symbol 390 MovieClip Frame 6
_root.xMax = _root.xMax_slower;
stop();
Instance of Symbol 376 MovieClip in Symbol 390 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.flygravity;
}
Instance of Symbol 32 MovieClip in Symbol 390 MovieClip Frame 6
onClipEvent (enterFrame) {
if (Key.isDown(_root.key1)) {
if (_root.ySpeed < 0) {
_root.ySpeed = _root.ySpeed - _root.fly_hold;
}
}
}
Symbol 390 MovieClip Frame 7
_root.ySpeed = -_root.hurtjump;
stop();
Instance of Symbol 380 MovieClip in Symbol 390 MovieClip Frame 7
onClipEvent (enterFrame) {
_root.ySpeed = _root.ySpeed + _root.gravity;
}
Instance of Symbol 362 MovieClip "hit_ground" in Symbol 390 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.ySpeed <= 0) {
this.gotoAndStop(1);
}
if (_root.ySpeed > 0) {
this.gotoAndStop(2);
}
}
Symbol 390 MovieClip Frame 8
_root.blackout.play();
stop();
Symbol 391 MovieClip Frame 1
stop();
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 148 MovieClip in Symbol 391 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.rings < 0) {
_root.rings = 0;
}
}
Instance of Symbol 32 MovieClip in Symbol 395 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_ground)) {
if (_root.death eq 0) {
if (_root.hurt eq 1) {
_root.hurtblink.play();
}
_root.ySpeed = 0;
_root.runspeed = _root.runspeedset;
_root.tails._y = _parent._y;
_root.tails.gotoAndStop("run");
}
if (_root.death eq 1) {
_root.ySpeed = 0;
_root.runspeed = 0;
_root.tails._y = _parent._y;
_root.tails.gotoAndStop("die");
}
}
}
Instance of Symbol 32 MovieClip in Symbol 396 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_fall)) {
_root.tails.gotoAndStop("fall");
}
}
Symbol 399 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 399 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.collide)) {
_root.hit_ground.gotoAndStop(1);
_root.tails._y = _parent._y;
_root.ySpeed = -_parent.thisSpring;
_root.tails.gotoAndStop("spring");
_root.tails.springsprite.gotoAndStop(1);
_parent.play();
}
}
Symbol 399 MovieClip Frame 2
stop();
Instance of Symbol 32 MovieClip in Symbol 400 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.hit_hurt)) {
if (_root.rings > 0) {
_root.rings = _root.rings - _root.ringloss;
_root.loserings._y = _root.tails._y;
_root.loserings._x = _root.tails._x;
_root.loserings.play();
_root.hurt = 1;
_root.runspeed = 0;
_root.death = 0;
_root.tails.gotoAndStop("hurt");
} else {
_root.hurt = 0;
_root.runspeed = 0;
_root.death = 1;
_root.tails.gotoAndStop("hurt");
}
}
}
Symbol 401 MovieClip Frame 1
stop();
Instance of Symbol 159 MovieClip in Symbol 401 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.tails.collect)) {
_parent.play();
}
}
Symbol 401 MovieClip Frame 2
stop();
_root.rings = _root.rings + 1;
Instance of Symbol 399 MovieClip in Symbol 402 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 20;
}
Instance of Symbol 399 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 12;
}
Instance of Symbol 399 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 404 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 15.2;
}
Instance of Symbol 399 MovieClip in Symbol 404 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 405 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 20;
}
Instance of Symbol 399 MovieClip in Symbol 405 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 406 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 407 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 408 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 15;
}
Instance of Symbol 399 MovieClip in Symbol 408 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 20;
}
Instance of Symbol 399 MovieClip in Symbol 408 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Instance of Symbol 399 MovieClip in Symbol 409 MovieClip Frame 1
onClipEvent (enterFrame) {
thisSpring = 30;
}
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 7
stop();