Frame 1
stop();
Frame 8
function set_vars_gameStart() {
_global.gamePause = false;
_global.cutScene = false;
_global.levelChecked = false;
_global.run_speed = 8;
_global.charStatus = "stand";
_global.grip_distance = 10;
gravity = 4;
gravityReset = 4;
velocity = 1.17;
check_platforms();
}
function game_engine() {
if (_global.ingame_menu != true) {
motion();
}
if (levelChecked == false) {
check_platforms();
}
if (run_intro_scene == true) {
run_scene(level.intro_scene, false);
} else if (run_outro_scene == true) {
run_scene(level.outro_scene, true);
} else if (_global.ingame_menu != true) {
mouse_follow();
camera_track();
if (_root.ingame_menu._x != undefined) {
_root.ingame_menu_backdrop.removeMovieClip();
_root.ingame_menu.removeMovieClip();
}
} else if (_root.ingame_menu._x == undefined) {
Mouse.show();
_root.attachMovie("ingame_menu_backdrop", "ingame_menu_backdrop", _root.getNextHighestDepth());
_root.attachMovie("ingame_menu", "ingame_menu", _root.getNextHighestDepth());
_root.ingame_menu._x = ((Stage.width / 2) - (_root.ingame_menu._width / 2)) + 10;
_root.ingame_menu._y = 400;
} else {
_root.ingame_menu._y = _root.ingame_menu._y - ((_root.ingame_menu._y - 130) / 2);
}
}
function attach_marker(a, x, y) {
a.attachMovie("debug_marker", "debug_marker", a.getNextHighestDepth());
a.debug_marker._x = x;
a.debug_marker._y = y;
}
function mouse_follow() {
Mouse.hide();
if ((((_xmouse > 0) && (_xmouse < 550)) && (_ymouse > 0)) && (_ymouse < 400)) {
cat_cursor._x = cat_cursor._x - ((cat_cursor._x - _xmouse) / 2);
cat_cursor._y = cat_cursor._y - ((cat_cursor._y - _ymouse) / 2);
} else {
Mouse.show();
}
if (cat_cursor._x > (level.char_main._x + level._x)) {
cat_cursor._xscale = 100;
} else {
cat_cursor._xscale = -100;
}
}
function cat_arm_follow() {
varx = _xmouse - (cat_cursor.arm._x + cat_cursor._x);
vary = _ymouse - (cat_cursor.arm._y + cat_cursor._y);
unitx = varx / Math.sqrt((varx * varx) + (vary * vary));
varangle = Math.acos(unitx);
if (vary < 0) {
varangle = varangle * -1;
}
varangle = varangle * 57.2957795130823;
if (cat_cursor._xscale == -100) {
varangle = varangle * -1;
varangle = varangle + 180;
}
cat_cursor.arm._rotation = varangle;
}
function run_scene(a, b) {
if (((b == true) && (allSounds.getVolume() > 0)) && (_global.fade_music_override != true)) {
oldVol = allSounds.getVolume();
newVol = oldVol - 1;
_global.allSounds.setVolume(newVol);
}
if (level.temp_cat._x == undefined) {
level.attachMovie("temp_cat", "temp_cat", this.getNextHighestDepth());
_root.cat_cursor._visible = false;
}
if (scene_block == undefined) {
_global.scene_block = 0;
}
if (dialog_box._x == undefined) {
_root.attachMovie("dialog_box", "dialog_box", _root.getNextHighestDepth());
_root.dialog_box._y = Stage.height - _root.dialog_box._height;
_root.attachMovie("dialog_pic_box", "dialog_pic_box", _root.getNextHighestDepth());
_root.dialog_pic_box._x = 10;
_root.dialog_pic_box._y = 277;
}
if (a[scene_block][4] != undefined) {
mc = a[scene_block][4];
if ((mc._currentframe == 1) && (mc.introplay == undefined)) {
mc.play();
mc.introplay = true;
} else if (mc.deathed == undefined) {
mc.gotoAndPlay("death");
mc.deathed = "not-undefined";
}
}
if (scene_block < a.length) {
char = a[scene_block][0];
level._x = level._x - ((level._x + (char._x - ((Stage.width / 2) - (char._width / 2)))) / 4);
level._y = level._y - ((level._y + (char._y - ((Stage.height / 2) - (char._height / 2)))) / 4);
cat = a[scene_block][3];
character = cat[0];
destx = character._x + cat[1];
desty = character._y + cat[2];
if ((destx != undefined) && (desty != undefined)) {
level.temp_cat._x = level.temp_cat._x - ((level.temp_cat._x - destx) / 4);
level.temp_cat._y = level.temp_cat._y - ((level.temp_cat._y - desty) / 4);
}
_root.dialog_pic_box.gotoAndPlay(a[scene_block][1]);
if (a[scene_block][1] != "tasha") {
_root.dialog_pic_box._x = 440;
} else {
_root.dialog_pic_box._x = 10;
}
if ((_global.speaker == undefined) || (a[scene_block][1] != _global.speaker)) {
_root.dialog_pic_box._y = 330;
}
_root.dialog_pic_box._y = _root.dialog_pic_box._y - ((_root.dialog_pic_box._y - 277) / 4);
_global.speaker = a[scene_block][1];
if (a[scene_block][1] == "mrpeterson") {
_root.dialog_box.speaker = "mr. peterson:";
} else {
_root.dialog_box.speaker = a[scene_block][1] + ":";
}
_global.old_dialogue = a[scene_block][2];
if (old_dialogue != new_dialogue) {
_root.dialog_box.speech = "";
}
if (_root.dialog_box.speech.length < a[scene_block][2].length) {
_root.dialog_box.speech = a[scene_block][2].substr(0, _root.dialog_box.speech.length + 1);
}
_global.new_dialogue = a[scene_block][2];
} else if (a.length != undefined) {
_global.scene_block = 0;
_root.dialog_box.removeMovieClip();
_root.dialog_pic_box.removeMovieClip();
level.temp_cat.removeMovieClip();
_root.cat_cursor._visible = true;
if (b == true) {
_global.run_outro_scene = false;
if (_global.level_num < 9) {
_global.level_num = _global.level_num + 1;
reset_level();
} else {
_global.level_num = 1;
_root.gotoAndPlay("end");
save_data.data.beat_game = true;
save_data.flush();
}
save_data.data.level_num = _global.level_num;
save_data.flush();
} else {
_global.run_intro_scene = false;
completed_intro_scenes[level_num] = true;
}
}
}
function motion() {
char = level.char_main;
old_gravity = gravity;
if (_global.gravity_off != true) {
char._y = char._y + gravity;
}
if (gravity < 40) {
gravity = gravity + velocity;
}
var _local4 = level.power_up_count;
while (_local4 >= 0) {
power_up_check = "power_up" + _local4;
if (_root.cat_cursor.hitTest(level[power_up_check]) && (level[power_up_check]._visible == true)) {
platform_start[level[power_up_check].id - 1] = platform_start[level[power_up_check].id - 1] + 1;
level[power_up_check]._visible = false;
plus_one_name = "plus_" + _local4;
level.attachMovie("plus_one", plus_one_name, level.getNextHighestDepth());
level[plus_one_name]._x = level[power_up_check]._x;
level[plus_one_name]._y = level[power_up_check]._y;
if (level[power_up_check].id != 5) {
play_sound("sound_power_up_collected");
} else {
play_sound("final_power_up");
}
}
_local4--;
}
_local4 = level.present_count;
while (_local4 >= 0) {
present_check = "present_" + _local4;
if (_root.cat_cursor.hitTest(level[present_check]) && (level[present_check]._visible == true)) {
level[present_check].play();
}
_local4--;
}
_local4 = level.hit_zone_count;
while (_local4 > 0) {
hit_zone_check = "hit_zone" + _local4;
if (char.hitTest(level[hit_zone_check])) {
level[level[hit_zone_check].special_call].gotoAndStop(2);
} else {
level[level[hit_zone_check].special_call].gotoAndStop(1);
}
_local4--;
}
_local4 = level.islandCount;
while (_local4 >= 0) {
islandName = "island" + _local4;
island = level[islandName];
if (char.hitTest(island) && (_global.gravity_off != true)) {
char_x = (char._x + char.hitBox._x) + (char.hitBox._width / 2);
char_y = char._y + char._height;
if ((char_x >= (island._x + island.hitBox1._x)) && (char_x <= ((island._x + island.hitBox1._x) + island._width))) {
if (((char_y - gravity) <= (island._y + island.hitBox1._y)) && ((char_y + gravity) > (island._y + island.hitBox1._y))) {
_global.current_platform = island;
if ((island.plat_type == 1) || (island.plat_type == undefined)) {
gravity = gravityReset;
char._y = (island._y + island.hitBox1._y) - char._height;
if (charStatus == "jump1") {
char.gotoAndPlay("landing");
_global.charStatus = "landing";
}
} else if (island.plat_type == 2) {
gravity = gravityReset;
char._y = (island._y + island.hitBox1._y) - char._height;
char._x = char._x + island.xforce;
if (charStatus == "jump1") {
char.gotoAndPlay("landing");
_global.charStatus = "landing";
}
} else if (island.plat_type == 3) {
gravity = gravityReset;
char._y = (island._y + island.hitBox1._y) - char._height;
char._y = char._y + island.yforce;
if (charStatus == "jump1") {
char.gotoAndPlay("landing");
_global.charStatus = "landing";
}
} else if (island.plat_type == 4) {
gravity = 20;
char._y = (island._y + island.hitBox1._y) - char._height;
gravity = -30;
_global.charStatus = "jump1";
char.gotoAndPlay("jump");
play_sound("boing");
} else if (island.plat_type == 5) {
_global.gravity_off = true;
char.gotoAndStop(72);
if (island._currentframe == 1) {
island.gotoAndPlay(2);
}
gravity = gravityReset;
char._y = (island._y + island.hitBox1._y) - char._height;
char._x = island._x + (island._width / 2);
char.gotoAndPlay("stand");
_global.charStatus = "stand";
_global.run_outro_scene = true;
Mouse.show();
} else if (island.plat_type == "spring") {
gravity = 20;
char._y = (island._y + island.hitBox1._y) - char._height;
gravity = island.gravity;
_global.charStatus = "jump1";
char.gotoAndPlay("jump");
} else if (island.plat_type == "balloon") {
gravity = gravityReset;
char._y = (island._y + island.hitBox1._y) - char._height;
if (island._y < (island.yhome + 200)) {
char._y = char._y + island.fallvar;
island._y = island._y + island.fallvar;
level[island.buddies[0]]._y = level[island.buddies[0]]._y + island.fallvar;
level[island.buddies[1]]._y = level[island.buddies[1]]._y + island.fallvar;
level[island.buddies[2]]._y = level[island.buddies[2]]._y + island.fallvar;
level.end_sound = undefined;
} else {
_root.speaker.chain.stop();
this[plat_name].sound_activated = undefined;
if ((level.end_sound == undefined) && (island.sound_var == "chain")) {
play_sound("thud2");
level.end_sound = true;
}
}
if ((island.sound_var == "chain") && (island.sound_activated == undefined)) {
play_sound("thud");
island.sound_activated = true;
}
if (charStatus == "jump1") {
char.gotoAndPlay("landing");
_global.charStatus = "landing";
}
}
if (island.special_call != undefined) {
if ((special_called == false) || (special_called == undefined)) {
_global.special_called = true;
if (island.special_call[0] != undefined) {
level.attachMovie(island.special_call[0], "stomp", level.getNextHighestDepth());
level.stomp._x = level.char_main._x - 30;
level.stomp._y = level.char_main._y + 85;
} else {
level[island.special_call].play();
}
}
}
} else {
_global.current_platform = "undefined";
}
}
}
_local4--;
}
new_gravity = gravity;
if ((old_gravity > 7) && (charStatus != "hanging")) {
if ((new_gravity > 7) && (charStatus != "falling")) {
if (charStatus != "jump1") {
char.gotoAndPlay("falling");
_global.charStatus = "falling";
} else {
char.gotoAndPlay("jump_into_fall");
_global.charStatus = "falling";
}
} else if ((new_gravity < 7) && (charStatus == "falling")) {
char.gotoAndPlay("landing");
_global.special_called = false;
land_sound();
}
} else if (new_gravity == old_gravity) {
}
if (completed_intro_scenes[level_num] == true) {
_global.run_intro_scene = false;
if (level._currentframe == 1) {
level.play();
}
if (run_outro_scene != true) {
if (Key.isDown(37) || ((Key.isDown(65) && (charStatus != "hanging")) && (char.hitTest(level.cue_end_zone) == false))) {
char._x = char._x - run_speed;
char._xscale = -100;
if (((charStatus != "run_left") && (charStatus != "falling")) && (charStatus != "jump1")) {
char.gotoAndPlay("run_start");
_global.charStatus = "run_left";
}
} else if (Key.isDown(39) || ((Key.isDown(68) && (charStatus != "hanging")) && (char.hitTest(level.cue_end_zone) == false))) {
char._x = char._x + run_speed;
char._xscale = 100;
if (((charStatus != "run_right") && (charStatus != "falling")) && (charStatus != "jump1")) {
char.gotoAndPlay("run_start");
_global.charStatus = "run_right";
}
} else if ((((charStatus != "stand") && (charStatus != "falling")) && (charStatus != "jump1")) && (charStatus != "hanging")) {
char.gotoAndPlay("stand");
_global.charStatus = "stand";
}
if ((Key.isDown(38) || (Key.isDown(87))) || (Key.isDown(32))) {
if (((charStatus != "jump1") && (charStatus != "falling")) && (charStatus != "hanging")) {
gravity = -12;
_global.charStatus = "jump1";
char.gotoAndPlay("jump");
jump_sound();
} else if (charStatus == "hanging") {
gravity = -15;
_global.charStatus = "jump1";
char.gotoAndPlay("jump");
}
}
if (Key.isDown(189) || (Key.isDown(109))) {
if ((((_global.dejavu_array.length > 0) && (_global.deja_click != true)) && (_global.gamePause != true)) && (_global.ingame_menu != true)) {
remove_last_platform();
char.gotoAndPlay("stand");
_global.charStatus = "stand";
gravity = 0;
_root.speaker.sound_dejavu.start(0.6, 0);
}
_global.deja_click = true;
} else {
_global.deja_click = false;
}
}
} else {
_global.run_intro_scene = true;
}
if (char._y > level.fall_marker._y) {
reset_level();
}
if (char.hitTest(level.cue_end_zone)) {
char.gotoAndPlay("stand");
_global.charStatus = "stand";
_global.run_outro_scene = true;
Mouse.show();
}
}
function camera_track() {
level._x = level._x - ((level._x + (level.char_main._x - (Stage.width / 2))) / 4);
level._y = level._y - ((level._y + ((level.char_main._y + (level.char_main._height / 2)) - (Stage.height / 2))) / 4);
level._xscale = level._xscale - ((level._xscale - 100) / 4);
level._yscale = level._xscale;
}
function camera_dolly_out() {
var _local2 = level.getBounds(this);
if (level._width > level._height) {
if (level._width > Stage.width) {
level._width = level._width - (((level._width - Stage.width) + 20) / 4);
level._yscale = level._xscale;
}
level._x = level._x - ((level._x - ((level._x - _local2.xMin) + 10)) / 4);
level._y = level._y - ((level._y - ((Stage.height / 2) - (level._height / 2))) / 4);
} else {
if (level._height > Stage.height) {
level._height = level._height - (((level._height - Stage.height) + 20) / 4);
level._xscale = level._yscale;
}
level._y = level._y - ((level._y - ((level._y - _local2.yMin) + 10)) / 4);
level._x = level._x - ((level._x - ((Stage.width / 2) - (level._width / 2))) / 4);
}
}
function add_platform_menu() {
if (platform_holder._x == undefined) {
level.attachMovie("platform_holder", "platform_holder", level.getNextHighestDepth());
}
_global.xmouse_marker = _xmouse;
_global.ymouse_marker = _ymouse;
}
function check_platform_menu() {
if (_global.platform_to_add != 6) {
add_platform(_global.platform_to_add);
platform_start[platform_to_add - 1] = platform_start[platform_to_add - 1] - 1;
}
level.platform_holder.removeMovieClip();
Key.removeListener(myListener);
}
function add_platform(a) {
level.islandCount = level.islandCount + 1;
ref_name = "plat_" + a;
new_name = "island" + level.islandCount;
if (a != 5) {
level.attachMovie(ref_name, new_name, level.getNextHighestDepth());
level.char_main.swapDepths(level[new_name]);
} else {
level.attachMovie(ref_name, new_name, 10);
level.char_main.swapDepths(11);
trace("+++++++++++++++++++++++++++++++\r+++++++++++++++++++++++++++++");
}
level[new_name]._x = level.platform_holder._x - (level[new_name]._width / 2);
level[new_name]._y = level.platform_holder._y - 14;
level[new_name].plat_type = a;
trace((level.islandCount + " ---- ") + new_name);
if (a != 5) {
play_sound("pop");
} else {
play_sound("final_platform");
}
_global.dejavu_array.push([new_name, a, level.char_main._x, level.char_main._y, level.char_main._xscale, gravity]);
}
function remove_last_platform() {
_root.attachMovie("dejavu_flash", "dejavu_flash", _root.getNextHighestDepth());
num = dejavu_array.length - 1;
level.char_main._x = dejavu_array[num][2];
level.char_main._y = dejavu_array[num][3];
level.char_main._xscale = dejavu_array[num][4];
gravity = 0;
removeMovieClip(level[dejavu_array[num][0]]);
platform_start[dejavu_array[num][1] - 1] = platform_start[dejavu_array[num][1] - 1] + 1;
_global.dejavu_array = _global.dejavu_array.slice(0, dejavu_array.length - 1);
}
_global.set_level = function (num) {
_global.fade_music_override = false;
_global.gravity_off = undefined;
level.removeMovieClip();
level_background.removeMovieClip();
_root.platform_count.removeMovieClip();
cat_cursor.removeMovieClip();
_global.run_outro_scene = false;
_global.dejavu_array = [];
bground_name = ("level_" + num) + "_background";
_root.attachMovie(bground_name, "level_background", 1);
_root.level_background.play();
_root.attachMovie("platform_count", "platform_count", 3);
_root.platform_count._y = 10;
_root.platform_count._x = _root.platform_count._width * -1;
levelName = "level_" + num;
_root.attachMovie(levelName, "level", 2, {_x:0, _y:300});
level.stop();
if (_root.cat_cursor._x == undefined) {
_root.attachMovie("cat_cursor", "cat_cursor", _root.getNextHighestDepth());
}
cue_x = level.cue_start._x;
cue_y = level.cue_start._y;
level.attachMovie("char_main", "char_main", level.getNextHighestDepth());
level.char_main._x = cue_x;
level.char_main._y = cue_y;
level.islandCount = 0;
level.power_up_count = 0;
level.hit_zone_count = 0;
level.present_count = 0;
var _local3 = 1;
while (_local3 < 200) {
islandCheck = "island" + _local3;
power_up_check = "power_up" + _local3;
hit_zone_check = "hit_zone" + _local3;
present_check = "present_" + _local3;
if (level[islandCheck]._x != undefined) {
level.islandCount = level.islandCount + 1;
}
if (level[power_up_check]._x != undefined) {
level.power_up_count = level.power_up_count + 1;
}
if (level[hit_zone_check]._x != undefined) {
level.hit_zone_count = level.hit_zone_count + 1;
}
if (level[present_check]._x != undefined) {
level.present_count = level.present_count + 1;
}
if ((((level[islandCheck]._x == undefined) && (level[power_up_check]._x == undefined)) && (level[hit_zone_check]._x == undefined)) && (level[present_check]._x == undefined)) {
break;
}
_local3++;
}
if (reset_wipe._x != undefined) {
reset_wipe.removeMovieClip();
_root.attachMovie("reset_wipe_out", "reset_wipe_out", _root.getNextHighestDepth());
}
};
_global.reset_level = function () {
if (reset_wipe._x == undefined) {
_root.attachMovie("reset_wipe", "reset_wipe", _root.getNextHighestDepth());
_root.speaker.sound_fall.start(0.47, 0);
}
};
_global.quit_game = function () {
_root.level.removeMovieClip();
_root.level_background.removeMovieClip();
_root.cat_cursor.removeMovieClip();
_root.platform_count.removeMovieClip();
_root.ingame_menu_backdrop.removeMovieClip();
_root.ingame_menu.removeMovieClip();
stopAllSounds();
_root.gotoAndStop("menu");
};
_global.preview_plat = function (a) {
level.platform_holder.temp_plat.removeMovieClip();
ref_name = "plat_" + a;
level.platform_holder.attachMovie(ref_name, "temp_plat", level.platform_holder.getNextHighestDepth());
level.platform_holder.temp_plat._x = level.platform_holder.temp_plat._x - (level.platform_holder.temp_plat._width / 2);
level.platform_holder.temp_plat._y = level.platform_holder.temp_plat._y - (level.platform_holder.temp_plat._height / 2);
level.platform_holder.temp_plat._alpha = 50;
};
_global.volume_level = 50;
_global.allSounds = new Sound();
allSounds.setVolume(50);
onEnterFrame = function () {
};
Mouse.removeListener(mouseListener);
Key.removeListener(keyListener);
stop();
_global.save_data = SharedObject.getLocal("TashasGame");
if (save_data.data.level_num == undefined) {
save_data.data.level_num = 1;
save_data.data.hat_vars = "0000000000000000000000000000";
save_data.flush();
} else {
trace(save_data.data.hat_vars);
}
_global.level_num = save_data.data.level_num;
_global.hat_vars = save_data.data.hat_vars;
Frame 15
_global.completed_intro_scenes = [];
_global.completed_outro_scenes = [];
menu_show = false;
set_level(level_num);
set_vars_gameStart();
onEnterFrame = function () {
if (_global.gamePause != true) {
game_engine();
} else {
cat_arm_follow();
level._x = level._x - ((level._x + (level.platform_menu._x - (Stage.width / 2))) / 4);
level._y = level._y - ((level._y + (level.platform_menu._y - (Stage.height / 2))) / 4);
level.platform_holder._x = (level._x * -1) + _xmouse;
level.platform_holder._y = (level._y * -1) + _ymouse;
}
if (menu_show == true) {
_root.platform_count._x = _root.platform_count._x - (_root.platform_count._x / 2);
} else {
_root.platform_count._x = _root.platform_count._x - ((_root.platform_count._x - (_root.platform_count._width * -1)) / 2);
}
};
var mouseListener = new Object();
mouseListener.onMouseDown = function () {
if ((gamePause != true) && (_global.ingame_menu != true)) {
if ((run_intro_scene != true) && (run_outro_scene != true)) {
menu_show = true;
level.char_main.stop();
if ((((platform_count[0] + platform_count[1]) + platform_count[2]) + platform_count[3]) != 0) {
_global.gamePause = true;
add_platform_menu();
Mouse.show();
cat_cursor.gotoAndStop(2);
} else {
trace("NO PLATFORMS LEFT");
}
} else if (_root.dialog_box.speech.length < _global.old_dialogue.length) {
_root.dialog_box.speech = _global.new_dialogue;
} else {
_global.scene_block = _global.scene_block + 1;
}
}
};
mouseListener.onMouseUp = function () {
if (_global.gamePause == true) {
if (run_intro_scene != true) {
menu_show = false;
level.char_main.play();
_global.gamePause = false;
check_platform_menu();
cat_cursor.gotoAndStop(1);
}
}
};
Mouse.addListener(mouseListener);
var keyListener = new Object();
keyListener.onKeyDown = function () {
if ((run_intro_scene == true) || (run_outro_scene == true)) {
if (_root.dialog_box.speech.length < _global.old_dialogue.length) {
_root.dialog_box.speech = _global.new_dialogue;
} else if (keydown != true) {
_global.scene_block = _global.scene_block + 1;
_global.keydown = true;
}
}
if ((Key.getCode() == 80) || (Key.getCode() == 16)) {
if ((_global.ingame_menu == false) || (_global.ingame_menu == undefined)) {
if (((run_intro_scene != true) && (run_outro_scene != true)) && (gamePause != true)) {
_global.ingame_menu = true;
}
} else if (_global.ingame_menu == true) {
_global.ingame_menu = false;
}
}
};
keyListener.onKeyUp = function () {
_global.keydown = false;
};
Key.addListener(keyListener);
Frame 22
onEnterFrame = function () {
};
Mouse.removeListener(mouseListener);
Key.removeListener(keyListener);
_root.level.removeMovieClip();
_root.level_background.removeMovieClip();
_root.cat_cursor.removeMovieClip();
_root.platform_count.removeMovieClip();
_root.ingame_menu_backdrop.removeMovieClip();
_root.ingame_menu.removeMovieClip();
stopAllSounds();
stop();
Symbol 28 MovieClip [plat_5] Frame 1
stop();
Symbol 28 MovieClip [plat_5] Frame 2
onEnterFrame = function () {
_root.level.char_main._y = _root.level.char_main._y - 5;
};
play_sound("final_platform");
Symbol 28 MovieClip [plat_5] Frame 21
onEnterFrame = function () {
};
play_sound("final_power_up");
Symbol 28 MovieClip [plat_5] Frame 40
gotoAndPlay (22);
Symbol 33 MovieClip [plat_3] Frame 1
onEnterFrame = function () {
if ((gamePause == false) && (_global.ingame_menu != true)) {
this.play();
} else {
this.stop();
}
};
this.yforce = -3.3;
Symbol 33 MovieClip [plat_3] Frame 61
this.yforce = 0;
Symbol 33 MovieClip [plat_3] Frame 120
gotoAndPlay (1);
this.yforce = -3.3;
Symbol 36 MovieClip [plat_2] Frame 1
onEnterFrame = function () {
if ((gamePause == false) && (_global.ingame_menu != true)) {
this.play();
} else {
this.stop();
}
};
this.xforce = 3.4;
Symbol 36 MovieClip [plat_2] Frame 61
this.xforce = -3.4;
Symbol 36 MovieClip [plat_2] Frame 120
gotoAndPlay (1);
Symbol 48 MovieClip Frame 1
gotoAndPlay(Math.round(Math.random() * 25) + 1);
Symbol 48 MovieClip Frame 31
gotoAndPlay (2);
Symbol 55 MovieClip Frame 84
gotoAndPlay (25);
Symbol 55 MovieClip Frame 164
stop();
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 82
gotoAndStop (1);
Symbol 69 MovieClip Frame 40
rand_var = Math.round(Math.random());
if (rand_var > 0.6) {
eye1.gotoAndPlay("blink");
eye2.gotoAndPlay("blink");
}
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 2
_parent.mr_peterson._visible = false;
Symbol 71 MovieClip Frame 94
stop();
Symbol 71 MovieClip Frame 183
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
_parent.giant_cat._visible = false;
Symbol 72 MovieClip Frame 60
gotoAndPlay (30);
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
_parent.giant_cat.play();
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
_parent.giant_cat.gotoAndPlay("death");
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
_global.level_pause = false;
gotoAndStop (1);
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
_global.level_pause = false;
trace("unpaused");
Symbol 82 MovieClip Frame 5
stop();
Symbol 82 MovieClip Frame 6
stop();
Symbol 82 MovieClip Frame 7
gotoAndStop (5);
Symbol 82 MovieClip Frame 8
stop();
Symbol 82 MovieClip Frame 9
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 2
_root.attachMovie("end_fade_out");
Symbol 83 MovieClip Frame 5
stop();
Symbol 83 MovieClip Frame 6
stop();
Symbol 83 MovieClip Frame 7
gotoAndStop (5);
Symbol 83 MovieClip Frame 8
stop();
Symbol 83 MovieClip Frame 9
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 2
_global.level_pause = false;
_global.shake_count = 10;
Symbol 86 MovieClip Frame 15
stop();
Symbol 86 MovieClip Frame 20
gotoAndStop (15);
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 4
stop();
Symbol 121 MovieClip Frame 1
this.id = 4;
if (_parent == _level0.level) {
this.gotoAndPlay(2);
}
stop();
Symbol 121 MovieClip Frame 2
play();
Symbol 121 MovieClip Frame 15
gotoAndPlay (2);
Symbol 124 MovieClip Frame 1
this.id = 5;
if (_parent == _level0.level) {
this.gotoAndPlay(2);
}
stop();
Symbol 124 MovieClip Frame 2
play();
Symbol 124 MovieClip Frame 15
gotoAndPlay (2);
Symbol 129 MovieClip Frame 1
if (hat_vars.charAt(this.num - 1) == 1) {
this._visible = false;
}
stop();
Symbol 129 MovieClip Frame 7
play_sound("poof");
new_hat_vars1 = _global.hat_vars.slice(0, this.num - 1);
new_hat_vars2 = _global.hat_vars.slice(this.num, hat_vars.length);
new_hat_vars = (new_hat_vars1 + "1") + new_hat_vars2;
_global.hat_vars = new_hat_vars;
_global.save_data.data.hat_vars = _global.hat_vars;
_global.save_data.flush();
_root.attachMovie("new_unlockable", "new_unlockable", _root.getNextHighestDepth());
play_sound("new_unlock");
Symbol 129 MovieClip Frame 56
stop();
Symbol 136 MovieClip [cloud_stomp] Frame 15
this.removeMovieClip();
stop();
Symbol 137 MovieClip [level_9] Frame 1
function add_fall(a) {
falling_platforms.push(a);
}
stop();
stopAllSounds();
_global.platform_start = [0, 0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
_global.level_pause = false;
this.intro_scene = [[char_main, "mrpeterson", "i will have my way.", [char_main, -40, 500]], [char_main, "mrpeterson", "even if i have to make a vegetable out of you!", [char_main, -40, 500], mr_peterson], [char_main, "mrpeterson", "you're no match for my magic!", [char_main, -40, 500]], [char_main, "mrpeterson", "BEHOLD!", [char_main, -40, 500], activator1], [char_main, "mrpeterson", "i..", [char_main, -40, 500]], [char_main, "mrpeterson", "am...!", [char_main, -40, 500]], [char_main, "mrpeterson", "AWESOME!!", [char_main, -40, 500]], [char_main, "snoopy", "not so fast!", [char_main, 200, -50], activator2], [char_main, "tasha", "hey snoopy, you're alive.", [char_main, 200, -50]], [char_main, "snoopy", "Mr. Peterson could only keep me away for so long.", [char_main, 60, 0]], [char_main, "tasha", "sweet.", [char_main, 60, 0]], [char_main, "snoopy", "there will be time for explanations later.", [char_main, 60, 0]], [char_main, "snoopy", "but now we must run!", [char_main, 60, 0]], [char_main, "tasha", "what?", [char_main, 60, 0], giant_cat2], [char_main, "snoopy", "RUUUUUUUUUUN!!", [char_main, 60, 0]]];
this.outro_scene = [[char_main, "snoopy", "this is it! this is the end!!", [char_main, 40, 20]], [char_main, "snoopy", "we made it!", [char_main, 40, 20], activator5]];
if (completed_intro_scenes[level_num] == true) {
giant_cat._visible = false;
giant_cat2._visible = false;
mr_peterson._visible = false;
}
var falling_platforms = [];
onEnterFrame = function () {
if (((gamePause == true) || (level_pause == true)) || (_global.ingame_menu == true)) {
this.stop();
} else if ((this._currentframe < this._totalframes) && (this._currentframe != 1)) {
this.play();
}
var _local5 = 0;
while (_local5 <= 2) {
var _local4 = "island" + (15 + _local5);
if ((this[_local4]._y > this[_local4].yhome) && (gamePause != true)) {
if ((_global.current_platform != this[_local4]) || (_global.charStatus == "jump1")) {
if (this[_local4].sound_activated != undefined) {
play_sound("thud2");
}
this[_local4].sound_activated = undefined;
float_var = 1;
this[_local4]._y = this[_local4]._y - float_var;
this[this[_local4].buddies[0]]._y = this[this[_local4].buddies[0]]._y - float_var;
this[this[_local4].buddies[1]]._y = this[this[_local4].buddies[1]]._y - float_var;
this[this[_local4].buddies[2]]._y = this[this[_local4].buddies[2]]._y - float_var;
}
}
_local5++;
}
if ((((falling_platforms.length > 0) && (completed_intro_scenes[level_num] == true)) && (gamePause != true)) && (ingame_menu != true)) {
_local5 = 0;
while (_local5 < falling_platforms.length) {
platform = falling_platforms[_local5];
if ((platform._y < (fall_marker._y + 100)) && (platform._visible != false)) {
platform._y = platform._y + 4;
platform._rotation = platform._rotation - 0.2;
} else {
platform._visible = false;
}
_local5++;
}
}
if ((_global.shake_count >= 0) && (_global.shake_count != undefined)) {
if (_global.shake_count == 10) {
play_sound("rumble");
}
_root.level._x = _root.level._x + (((Math.random() * 10) - 5) * _global.shake_count);
_root.level._y = _root.level._y + (((Math.random() * 10) - 5) * _global.shake_count);
_global.shake_count = _global.shake_count - 1;
}
};
Instance of Symbol 93 MovieClip "island8" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "throne";
}
Instance of Symbol 92 MovieClip "island15" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["chand1"];
this.sound_var = "chain";
}
Instance of Symbol 92 MovieClip "island16" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["chand2"];
this.sound_var = "chain";
}
Instance of Symbol 92 MovieClip "island17" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["chand3"];
this.sound_var = "chain";
}
Instance of Symbol 108 MovieClip "island19" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "activator4";
}
Instance of Symbol 108 MovieClip "island28" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "activator3";
}
Instance of Symbol 93 MovieClip "island13" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "throne";
}
Instance of Symbol 97 MovieClip "island12" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "activator3";
}
Instance of Symbol 108 MovieClip "island20" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "activator3";
}
Instance of Symbol 93 MovieClip "island25" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.special_call = "throne";
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.num = 27;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 137 MovieClip [level_9] Frame 1
onClipEvent (load) {
this.num = 28;
}
Symbol 137 MovieClip [level_9] Frame 41
add_fall(island1);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 71
add_fall(island2);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 101
add_fall(island3);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 130
add_fall(island4);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 147
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 195
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 262
add_fall(island12);
_global.shake_count = 10;
play_sound("rumble");
Symbol 137 MovieClip [level_9] Frame 267
add_fall(island14);
_global.shake_count = 10;
play_sound("rumble");
Symbol 137 MovieClip [level_9] Frame 272
add_fall(island13);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 277
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 288
chand1.play();
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 302
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 317
chand3.play();
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 344
add_fall(island20);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 376
add_fall(island21);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 397
add_fall(island22);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 418
add_fall(island23);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 439
add_fall(island24);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 460
add_fall(island25);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 502
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 516
add_fall(island28);
add_fall(pole1);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 551
add_fall(island29);
add_fall(pole2);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 585
add_fall(island30);
add_fall(pole3);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 620
add_fall(island31);
add_fall(pole4);
_global.shake_count = 10;
Symbol 137 MovieClip [level_9] Frame 671
_global.level_pause = true;
Symbol 137 MovieClip [level_9] Frame 724
stop();
Symbol 141 MovieClip Frame 1
gotoAndPlay(Math.round(Math.random() * 95) + 1);
Symbol 141 MovieClip Frame 100
gotoAndPlay (2);
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
load_song("zealPalace");
_root.speaker.song2.setVolume(_global.volume_level);
_parent.mr_peterson.play();
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 118
gotoAndPlay (74);
Symbol 153 MovieClip Frame 200
gotoAndPlay (150);
Symbol 174 MovieClip Frame 81
gotoAndPlay (2);
Symbol 174 MovieClip Frame 90
play_sound("poof");
Symbol 174 MovieClip Frame 99
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 175 MovieClip Frame 10
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
_parent.temp_cat.play();
stop();
Symbol 177 MovieClip Frame 3
_parent.temp_cat.gotoAndPlay("death");
stop();
Symbol 178 MovieClip [level_8] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
_global.fade_music_override = true;
this.intro_scene = [[char_main, "snoopy", "this is it.", [char_main, 40, 20]], [char_main, "snoopy", "come, we needn't waste any more time.", [char_main, 40, 20]]];
this.outro_scene = [[throne, "???", "...", [char_main, 40, 20]], [throne, "mrpeterson", "at last...", [char_main, 40, 20], throne], [char_main, "mrpeterson", "you are here.", [char_main, 40, 20]], [char_main, "mrpeterson", "snoopy, my old friend. thank you for bringing tasha to me so quickly.", [char_main, 40, 20]], [char_main, "mrpeterson", "unfortunately i won't be needing your presence any more.", [char_main, 40, 20]], [char_main, "mrpeterson", "...", [char_main, 40, 20], temp_cat_activator], [char_main, "snoopy", "WHAT TH-", [char_main, -100, -100], temp_cat_activator], [char_main, "snoopy", "GRAAAAAAAAH!!", [char_main, -100, -100]], [char_main, "tasha", "hey, bad kitty!", [char_main, -100, -100]], [char_main, "mrpeterson", "relax.", [char_main, 40, 20]], [char_main, "mrpeterson", "in case you haven't realized it yet, we aren't occupying the physical plane.", [char_main, 40, 20]], [char_main, "tasha", "what?", [char_main, 40, 20]], [char_main, "mrpeterson", "in other words, tasha, this is all imaginary.", [char_main, 40, 20]], [char_main, "tasha", "whaaaaaaaaat?", [char_main, 40, 20]], [char_main, "mrpeterson", "everything you're experiencing, i've crafted just for you. within your own mind.", [char_main, 40, 20]], [throne, "mrpeterson", "and now...", [char_main, 40, 20], mr_peterson], [throne, "mrpeterson", "we can finally rest for eternity.", [char_main, 40, 20]], [char_main, "tasha", "what are you talking about?", [char_main, 40, 20]], [throne, "mrpeterson", "many nights, have i waited for you to come home from work.", [char_main, 40, 20]], [throne, "mrpeterson", "left with that buffoon, snoopy. But now it's just me and you.", [char_main, 40, 20]], [throne, "mrpeterson", "and i can lay in your lap for eternity.", [char_main, 40, 20]], [throne, "mrpeterson", "and you will pet me.", [char_main, 40, 20]], [char_main, "tasha", "that's crazy.", [char_main, 40, 20]], [throne, "mrpeterson", "IS IT?! or is it too perfect to understand.", [char_main, 40, 20]], [char_main, "tasha", "whatever, this is stupid. let me go now.", [char_main, 40, 20]], [throne, "mrpeterson", "fine! you deny me!", [char_main, 40, 20]], [throne, "mrpeterson", "i'm left with no choice but to destroy you now.", [char_main, 40, 20]]];
Instance of Symbol 129 MovieClip "present_1" in Symbol 178 MovieClip [level_8] Frame 1
onClipEvent (load) {
this.num = 26;
}
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
play_sound("mechSpring");
Symbol 192 MovieClip Frame 6
_global.special_called = false;
Symbol 197 MovieClip Frame 1
this.id = 3;
if (_parent == _level0.level) {
this.gotoAndPlay(2);
}
stop();
Symbol 197 MovieClip Frame 2
play();
Symbol 197 MovieClip Frame 16
gotoAndPlay (2);
Symbol 200 MovieClip Frame 1
this.id = 1;
if (_parent == _level0.level) {
this.gotoAndPlay(2);
}
stop();
Symbol 200 MovieClip Frame 2
play();
Symbol 200 MovieClip Frame 16
gotoAndPlay (2);
Symbol 201 MovieClip [level_7] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "mom", "HELP!", [char_main, 40, 20]], [friend, "mom", "LET ME GO!", [char_main, 40, 20]], [char_main, "tasha", "mom?!", [char_main, 40, 20]], [char_main, "snoopy", "we'd better hurry!", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "GWA YAH!", [char_main, 40, 20]], [char_main, "snoopy", "...", [friend, 0, 0], friend], [char_main, "mom", "muchas gracias.", [char_main, 40, 20]], [char_main, "tasha", "mom, are you ok?", [char_main, 40, 20]], [char_main, "mom", "si, estoy bien. but you might want to check on the next guy.", [char_main, 40, 20]], [char_main, "tasha", "ok.", [char_main, 40, 20]], [char_main, "snoopy", "let's go.", [char_main, 40, 20]], [char_main, "mom", "...fly you fools.", [char_main, 40, 20]]];
onEnterFrame = function () {
if ((gamePause != true) && (ingame_menu != true)) {
var _local4 = 0;
while (_local4 <= 3) {
var _local3 = "island" + (6 + _local4);
if (this[_local3]._y > this[_local3].yhome) {
if ((_global.current_platform != this[_local3]) || (_global.charStatus == "jump1")) {
if (this[_local3].sound_activated != undefined) {
play_sound("thud2");
}
this[_local3].sound_activated = undefined;
float_var = 1;
this[_local3]._y = this[_local3]._y - float_var;
this[this[_local3].buddies[0]]._y = this[this[_local3].buddies[0]]._y - float_var;
this[this[_local3].buddies[1]]._y = this[this[_local3].buddies[1]]._y - float_var;
this[this[_local3].buddies[2]]._y = this[this[_local3].buddies[2]]._y - float_var;
}
}
_local4++;
}
}
};
Instance of Symbol 92 MovieClip "island14" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring2";
this.gravity = -20;
}
Instance of Symbol 92 MovieClip "island13" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring1";
this.gravity = -20;
}
Instance of Symbol 92 MovieClip "island15" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring3";
this.gravity = -20;
}
Instance of Symbol 92 MovieClip "island16" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring4";
this.gravity = -20;
}
Instance of Symbol 92 MovieClip "island23" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring5";
this.gravity = -25;
}
Instance of Symbol 92 MovieClip "island6" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["fallPlat1"];
this.sound_var = "chain";
}
Instance of Symbol 92 MovieClip "island7" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["fallPlat2"];
this.sound_var = "chain";
}
Instance of Symbol 92 MovieClip "island8" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["fallPlat3"];
this.sound_var = "chain";
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.num = 24;
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.num = 23;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 201 MovieClip [level_7] Frame 1
onClipEvent (load) {
this.num = 25;
}
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 2
_root.level_background.play();
Symbol 202 MovieClip Frame 3
stop();
Symbol 202 MovieClip Frame 5
stop();
gotoAndStop (3);
Symbol 203 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 2
_root.level_background.gotoAndPlay("death");
_global.load_song("level_6b_song");
Symbol 203 MovieClip Frame 3
stop();
Symbol 203 MovieClip Frame 5
stop();
gotoAndStop (3);
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 2
play_sound("final_power_up");
Symbol 208 MovieClip Frame 30
play_sound("rumble");
Symbol 208 MovieClip Frame 55
play_sound("rumble");
Symbol 208 MovieClip Frame 75
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 28
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 2
rand_num = Math.round(Math.random() * (this.phrases.length - 1));
this.speech_bubble = this.phrases[rand_num];
this.speech_bubble2 = this.phrases[rand_num];
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 230 MovieClip Frame 10
stop();
Instance of Symbol 92 MovieClip "hitBox1" in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Symbol 236 MovieClip Frame 1
stop();
Symbol 236 MovieClip Frame 4
_parent.island51.play();
Symbol 236 MovieClip Frame 5
stop();
Instance of Symbol 92 MovieClip "hitBox1" in Symbol 236 MovieClip Frame 5
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Symbol 236 MovieClip Frame 6
gotoAndStop (5);
Symbol 237 MovieClip [level_6] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song("level_6a_song");
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "stephen", "...", [char_main, 40, 20]], [friend, "stephen", "zzz...", [char_main, 40, 20]], [friend, "stephen", "...", [char_main, 40, 20]], [friend, "stephen", "zzz...", [char_main, 40, 20]], [char_main, "snoopy", "we're close.", [char_main, 40, 20]], [char_main, "snoopy", "i can sense the evil in the air.", [char_main, 40, 20]], [char_main, "???", "very good snoopy.", [char_main, 40, 20], activator1], [char_main, "???", "i'm pleased to see that you have made it so far in so little time, tasha.", [char_main, 40, 20]], [char_main, "tasha", "how do you know our names?", [char_main, 40, 20]], [char_main, "???", "all questions will be answered in time.", [char_main, 40, 20]], [char_main, "???", "but for now, you should focus on rescuing your friends.", [char_main, 40, 20]], [char_main, "???", "allow me to give you a hand.", [char_main, 40, 20]], [char_main, "???", "...", [char_main, 40, 20], columns], [char_main, "tasha", "thanks.", [char_main, 40, 20], activator2]];
this.outro_scene = [[char_main, "snoopy", "FREE HIM!", [char_main, 40, 20]], [char_main, "snoopy", "...", [friend, 200, 0], friend], [char_main, "stephen", "WOAH! where am i?", [char_main, 40, 20]], [char_main, "snoopy", "it's ok, you're safe now.", [char_main, 40, 20]], [char_main, "stephen", "the last thing i remember is falling asleep on my couch.", [char_main, 40, 20]], [char_main, "tasha", "weird.", [char_main, 40, 20]], [char_main, "stephen", "i hope i'm not late for work.", [char_main, 40, 20]], [char_main, "snoopy", "we must keep on!", [char_main, 40, 20]], [char_main, "tasha", "man, ok.", [char_main, 40, 20]]];
if (completed_intro_scenes[6] == true) {
columns.gotoAndStop(28);
_global.load_song("level_6b_song");
}
onEnterFrame = function () {
if ((activator2._currentframe == 1) && (run_intro_scene == false)) {
trace(run_intro_scene);
activator2.gotoAndPlay(2);
}
if ((gamePause != true) && (ingame_menu != true)) {
var _local4 = 0;
while (_local4 <= 5) {
var _local3 = "island" + (12 + _local4);
if (this[_local3]._y > 716) {
this[_local3]._y = this[_local3]._y - 3;
} else {
this[_local3]._y = 924;
}
_local4++;
}
_local4 = 0;
while (_local4 <= 6) {
var _local3 = "island" + (35 + _local4);
if (this[_local3]._y > -291.2) {
this[_local3]._y = this[_local3]._y - 3;
} else {
this[_local3]._y = 269;
}
_local4++;
}
_local4 = 0;
while (_local4 <= 6) {
var _local3 = "island" + (43 + _local4);
if (this[_local3]._y > this[_local3].yhome) {
if ((_global.current_platform != this[_local3]) || (_global.charStatus == "jump1")) {
float_var = 1;
this[_local3]._y = this[_local3]._y - float_var;
this[this[_local3].buddies[0]]._y = this[this[_local3].buddies[0]]._y - float_var;
this[this[_local3].buddies[1]]._y = this[this[_local3].buddies[1]]._y - float_var;
this[this[_local3].buddies[2]]._y = this[this[_local3].buddies[2]]._y - float_var;
}
}
_local4++;
}
}
};
Instance of Symbol 76 MovieClip "hit_zone1" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = "face1";
}
Instance of Symbol 76 MovieClip "hit_zone2" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = "face2";
}
Instance of Symbol 227 MovieClip "face1" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.phrases = ["Hey dude.", "Good day.", "I wish I had hands.", "You're so nimble."];
}
Instance of Symbol 227 MovieClip "face2" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.phrases = ["Careful, those balloons will fall."];
}
Instance of Symbol 92 MovieClip "island1" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island12" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island10" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island11" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island13" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island14" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island15" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island8" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island9" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island16" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island17" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island19" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island18" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island26" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island30" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island34" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island35" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island36" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island37" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island38" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island39" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island40" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island41" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = 3;
this.yforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island42" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island43" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["balloon1", "balloon2", "balloon_plat1"];
}
Instance of Symbol 92 MovieClip "island44" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["balloon3", "balloon4", "balloon_plat2"];
}
Instance of Symbol 92 MovieClip "island45" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.plat_type = "balloon";
this.fallvar = 3;
this.yhome = this._y;
this.buddies = ["balloon5", "balloon6", "balloon_plat3"];
}
Instance of Symbol 92 MovieClip "island46" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island47" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island48" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island49" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 236 MovieClip "island50" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.special_call = "island50";
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.num = 21;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 237 MovieClip [level_6] Frame 1
onClipEvent (load) {
this.num = 22;
}
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 2
rand_num = Math.round(Math.random() * (this.phrases.length - 1));
this.speech_bubble = this.phrases[rand_num];
this.speech_bubble2 = this.phrases[rand_num];
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 256 MovieClip Frame 10
stop();
Symbol 257 MovieClip [level_5] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "mark", "HELP!", [char_main, 40, 20]], [char_main, "tasha", "hey, did you hear that?", [char_main, 40, 500]], [char_main, "snoopy", "i did, WE MUST HURRY!", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "HIYA!", [char_main, 40, 20]], [char_main, "snoopy", "...", [friend, 0, 0], friend], [char_main, "mark", "that thing stank! thanks tasha.", [char_main, 40, 20]], [char_main, "tasha", "don't mention it.", [char_main, 40, 20]], [char_main, "tasha", "you didn't see anyone else while you were being nabbed did you?", [char_main, 40, 20]], [char_main, "mark", "no but be careful.", [char_main, 40, 20]], [char_main, "mark", "whatever it was I could hear it whispering about 'everything going according to plan'.", [char_main, 40, 20]], [char_main, "snoopy", "i hope we're not playing into some sort of trap.", [char_main, 40, 20]]];
onEnterFrame = function () {
if ((gamePause != true) && (ingame_menu != true)) {
var _local3 = 0;
while (_local3 <= 3) {
var _local2 = "island" + (20 + _local3);
if (this[_local2]._x > 540) {
this[_local2]._x = this[_local2]._x - 3;
} else {
this[_local2]._x = 1795;
}
_local3++;
}
_local3 = 0;
while (_local3 <= 3) {
var _local2 = "island" + (24 + _local3);
if (this[_local2]._x > 896) {
this[_local2]._x = this[_local2]._x - 3;
} else {
this[_local2]._x = 2057;
}
_local3++;
}
}
};
Instance of Symbol 76 MovieClip "hit_zone1" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = "noface1";
}
Instance of Symbol 76 MovieClip "hit_zone2" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = "noface2";
}
Instance of Symbol 247 MovieClip "noface1" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.phrases = ["Hey Tasha!", "Look at me!", "Be careful up here!", "Wheeee."];
}
Instance of Symbol 247 MovieClip "noface2" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.phrases = ["Woah!", "You're amazing.", "Slow down, sheesh.", "I can't believe you're doing that."];
}
Instance of Symbol 92 MovieClip "island1" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island2" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island3" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island4" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island5" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island11" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island12" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island13" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island9" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island10" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island16" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island17" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island15" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island18" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island19" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island20" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island21" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island22" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island23" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island24" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island25" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island26" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 231 MovieClip "island27" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.plat_type = 2;
this.xforce = -3;
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island28" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.num = 18;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.num = 19;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 257 MovieClip [level_5] Frame 1
onClipEvent (load) {
this.num = 20;
}
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 280 MovieClip Frame 10
stop();
Symbol 281 MovieClip [level_4] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "ray", "ACHOO!", [char_main, 40, 20]], [friend, "ray", "CAN ANYONE HEAR ME?!", [char_main, 40, 20]], [friend, "ray", "ACHOO! HELP!", [char_main, 40, 20]], [char_main, "tasha", "ray's up there.", [char_main, 40, 20]], [char_main, "tasha", "we better go save him too.", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "BACK FROM WHENCE YOU CAME, DEMON!", [char_main, 40, 20]], [char_main, "snoopy", "...", [friend, 0, 0], friend], [char_main, "ray", "whew, thanks!", [char_main, 40, 20]], [char_main, "ray", "ACHOO!", [char_main, 40, 20]], [char_main, "tasha", "hey did you see anyone else while you were getting kidnapped?", [char_main, 40, 20]], [char_main, "ray", "yeah, i forget who though.", [char_main, 40, 20]], [char_main, "snoopy", "WE MUST GO AT ONCE!", [char_main, 40, 20]]];
Instance of Symbol 76 MovieClip "hit_zone1" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = "face1";
}
Instance of Symbol 76 MovieClip "hit_zone2" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = "face2";
}
Instance of Symbol 227 MovieClip "face1" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.phrases = ["Hey Tasha!", "You again?", "Hello again."];
}
Instance of Symbol 227 MovieClip "face2" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.phrases = ["Well, well, well.", "Aren't I pretty?", "Hey."];
}
Instance of Symbol 92 MovieClip "island3" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island4" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island6" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island7" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island8" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island9" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island12" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island13" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.special_call = ["cloud_stomp", "char_main"];
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.num = 15;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.num = 16;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 281 MovieClip [level_4] Frame 1
onClipEvent (load) {
this.num = 17;
}
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 292 MovieClip Frame 15
stop();
Symbol 295 MovieClip Frame 1
this.id = 2;
if (_parent == _level0.level) {
this.gotoAndPlay(2);
}
stop();
Symbol 295 MovieClip Frame 2
play();
Symbol 295 MovieClip Frame 16
gotoAndPlay (2);
Symbol 296 MovieClip [level_2] Frame 1
_global.platform_start = [0, 0, 0, 0];
load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "chris", "help.", [char_main, 40, 20]], [char_main, "snoopy", "did you hear that?!", [char_main, 40, 20]], [char_main, "tasha", "kind of, what was it?", [char_main, 40, 20]], [char_main, "snoopy", "i don't know. we'd better check it out.", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "FREE HIM!", [friend, 50, 0]], [char_main, "snoopy", "...", [friend, 50, 0], friend], [char_main, "chris", "awesome, thanks man.", [char_main, 40, 20]], [char_main, "tasha", "no problem.", [char_main, 40, 20]], [char_main, "tasha", "did you see any more people getting kidnapped by tentacles?", [char_main, 40, 20]], [char_main, "chris", "yeah man. there were some more people, eh?", [char_main, 40, 20]], [char_main, "tasha", "shoot.", [char_main, 40, 20]], [char_main, "snoopy", "WE MUST GO!", [char_main, 40, 20]]];
Instance of Symbol 76 MovieClip "hit_zone1" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = "face1";
}
Instance of Symbol 76 MovieClip "hit_zone2" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = "face2";
}
Instance of Symbol 76 MovieClip "hit_zone3" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = "face3";
}
Instance of Symbol 76 MovieClip "hit_zone4" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = "face4";
}
Instance of Symbol 227 MovieClip "face1" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.phrases = ["yes!", "you are rocking!", "tasha rules!", "boo yeah!"];
}
Instance of Symbol 227 MovieClip "face2" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.phrases = ["tasha, use my head!", "jump on me", "it's ok, use me!"];
}
Instance of Symbol 227 MovieClip "face3" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.phrases = ["tee hee", "that tickles"];
}
Instance of Symbol 227 MovieClip "face4" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.phrases = ["That kinda hurts", "OW.", "I don't stomp on your head"];
}
Instance of Symbol 92 MovieClip "island4" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring1";
this.gravity = -25;
}
Instance of Symbol 92 MovieClip "island8" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island9" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island10" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island11" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island23" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island24" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island25" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island26" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island27" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island28" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island29" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 92 MovieClip "island30" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.special_call = ["leaf_stomp", "char_main"];
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 6;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 7;
}
Instance of Symbol 129 MovieClip "present_5" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 10;
}
Instance of Symbol 129 MovieClip "present_6" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 11;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 8;
}
Instance of Symbol 129 MovieClip "present_4" in Symbol 296 MovieClip [level_2] Frame 1
onClipEvent (load) {
this.num = 9;
}
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 4
gotoAndStop (1);
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 317 MovieClip Frame 15
stop();
Symbol 318 MovieClip [level_1] Frame 1
_global.platform_start = [0, 0, 0, 0];
load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[char_main, "tasha", "this isn't my kitchen. where am i?", [char_main, 500, 0]], [friend, "raz", "tasha? is that you man?", [char_main, 40, 20]], [friend, "raz", "it's me raz.", [char_main, 40, 20]], [friend, "raz", "this thing won't let me go eh?", [char_main, 40, 20]], [char_main, "snoopy", "tasha, quickly! We haven't much time!", [char_main, 40, 20]], [char_main, "tasha", "snoopy? how'd you get outside?", [char_main, 40, 20]], [char_main, "snoopy", "no time to explain! we must help your friend raz immediately!", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "RELEASE HIM!", [friend, 50, 0]], [char_main, "snoopy", "...", [friend, 50, 0], friend], [char_main, "raz", "wickid, thanks man!", [char_main, 40, 20]], [char_main, "tasha", "no problem.", [char_main, 40, 20]], [char_main, "raz", "hey I saw it grabbing chris too.", [char_main, 40, 20]], [char_main, "tasha", "man, we gotta rescue chris now?", [char_main, 40, 20]], [char_main, "snoopy", "QUICKLY!", [char_main, 40, 20]]];
Instance of Symbol 76 MovieClip "hit_zone1" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.special_call = "face1";
}
Instance of Symbol 76 MovieClip "hit_zone2" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.special_call = "face2";
}
Instance of Symbol 227 MovieClip "face1" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.phrases = ["yeah!", "way to go tasha!", "good job!", "wooo!", "i love watching you!"];
}
Instance of Symbol 227 MovieClip "face2" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.phrases = ["yeah!", "way to go tasha!", "good job!", "wooo!", "i love watching you!"];
}
Instance of Symbol 92 MovieClip "island10" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.special_call = "horse1";
}
Instance of Symbol 92 MovieClip "island15" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring1";
this.gravity = -25;
}
Instance of Symbol 92 MovieClip "island17" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring2";
this.gravity = -25;
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.num = 1;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.num = 2;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.num = 3;
}
Instance of Symbol 129 MovieClip "present_4" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.num = 4;
}
Instance of Symbol 129 MovieClip "present_5" in Symbol 318 MovieClip [level_1] Frame 1
onClipEvent (load) {
this.num = 5;
}
Symbol 329 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 2
arm.gotoAndPlay("death");
Symbol 329 MovieClip Frame 10
stop();
Symbol 330 MovieClip [level_3] Frame 1
_global.platform_start = [0, 0, 0, 0];
_global.load_song();
_root.speaker.song.setVolume(_global.volume_level);
this.intro_scene = [[friend, "scott", "tasha! over here! it's me scott, from work!", [char_main, 40, 20]], [friend, "scott", "dude. i can't get this thing to let go of me.", [char_main, 40, 20]], [char_main, "tasha", "ok, i'll be right there.", [char_main, 40, 20]]];
this.outro_scene = [[char_main, "snoopy", "BEGONE BEAST!", [friend, 0, 0]], [char_main, "snoopy", "...", [friend, 0, 0], friend], [char_main, "scott", "thanks my bros!", [char_main, 40, 20]], [char_main, "tasha", "no problem.", [char_main, 40, 20]], [char_main, "scott", "dude, what the heck was that thing?", [char_main, 40, 20]], [char_main, "tasha", "i dunno.", [char_main, 40, 20]], [char_main, "scott", "i thought i heard ray back there.", [char_main, 40, 20]], [char_main, "tasha", "aw man, it got ray now?", [char_main, 40, 20]], [char_main, "snoopy", "AWAY!", [char_main, 40, 20]]];
Instance of Symbol 92 MovieClip "island18" in Symbol 330 MovieClip [level_3] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring1";
this.gravity = -25;
}
Instance of Symbol 92 MovieClip "island20" in Symbol 330 MovieClip [level_3] Frame 1
onClipEvent (load) {
this.plat_type = "spring";
this.special_call = "spring2";
this.gravity = -25;
}
Instance of Symbol 129 MovieClip "present_1" in Symbol 330 MovieClip [level_3] Frame 1
onClipEvent (load) {
this.num = 12;
}
Instance of Symbol 129 MovieClip "present_2" in Symbol 330 MovieClip [level_3] Frame 1
onClipEvent (load) {
this.num = 13;
}
Instance of Symbol 129 MovieClip "present_3" in Symbol 330 MovieClip [level_3] Frame 1
onClipEvent (load) {
this.num = 14;
}
Symbol 357 MovieClip [level_9_background] Frame 130
gotoAndPlay (2);
Symbol 365 MovieClip [level_6_background] Frame 1
stop();
Symbol 365 MovieClip [level_6_background] Frame 26
stop();
Symbol 365 MovieClip [level_6_background] Frame 41
stop();
Symbol 371 MovieClip [reset_wipe_out] Frame 10
removeMovieClip(this);
stop();
Symbol 372 MovieClip [reset_wipe] Frame 10
_root.level.removeMovieClip();
_root.level_background.removeMovieClip();
play_sound("poof");
if (_global.level_num < 10) {
set_level(_global.level_num);
} else {
_root.gotoAndPlay("end");
}
stop();
Symbol 376 MovieClip [platform_holder] Frame 1
var preview_array = [6];
num = 0;
if (_global.platform_start[0] > 0) {
preview_array.push(1);
num = 1;
}
if (_global.platform_start[1] > 0) {
preview_array.push(2);
num = 1;
}
if (_global.platform_start[2] > 0) {
preview_array.push(3);
num = 1;
}
if (_global.platform_start[3] > 0) {
preview_array.push(4);
num = 1;
}
if (_global.platform_start[4] > 0) {
preview_array.push(5);
num = 1;
_root.platform_count.gotoAndStop(2);
}
_root.platform_count.counter1 = _global.platform_start[0];
_root.platform_count.counter2 = _global.platform_start[1];
_root.platform_count.counter3 = _global.platform_start[2];
_root.platform_count.counter4 = _global.platform_start[3];
_root.platform_count.counter5 = _global.platform_start[4];
preview_plat(preview_array[num]);
_global.platform_to_add = preview_array[num];
fdown = true;
bdown = true;
onEnterFrame = function () {
var _local3 = 1;
while (_local3 < 6) {
ref_name = "over_" + _local3;
if (_local3 == preview_array[num]) {
_root.platform_count[ref_name]._visible = true;
} else {
_root.platform_count[ref_name]._visible = false;
}
_local3++;
}
if (Key.isDown(83) || (Key.isDown(40))) {
if (fdown == false) {
num = num + 1;
if (num > (preview_array.length - 1)) {
num = 0;
}
preview_plat(preview_array[num]);
_global.platform_to_add = preview_array[num];
fdown = true;
}
} else if (Key.isDown(87) || (Key.isDown(38))) {
if (fdown == false) {
num = num - 1;
if (num < 0) {
num = preview_array.length - 1;
}
preview_plat(preview_array[num]);
_global.platform_to_add = preview_array[num];
fdown = true;
}
} else {
fdown = false;
}
};
Symbol 390 MovieClip [platform_count] Frame 1
over_1._visible = false;
over_2._visible = false;
over_3._visible = false;
over_4._visible = false;
stop();
Symbol 390 MovieClip [platform_count] Frame 2
over_1._visible = false;
over_2._visible = false;
over_3._visible = false;
over_4._visible = false;
over_5._visible = false;
stop();
Symbol 396 MovieClip [dialog_box] Frame 10
stop();
Symbol 404 MovieClip [hat_1] Frame 1
this.hat_name = "beer mug hat";
this.hat_count = 1;
Symbol 406 MovieClip [hat_2] Frame 1
this.hat_name = "trendy hat";
this.hat_count = 2;
Symbol 408 MovieClip [hat_3] Frame 1
this.hat_name = "ninja hood";
this.hat_count = 3;
Symbol 410 MovieClip [hat_4] Frame 1
this.hat_name = "action beard";
this.hat_count = 4;
Symbol 412 MovieClip [hat_5] Frame 1
this.hat_name = "afro";
this.hat_count = 5;
Symbol 414 MovieClip [hat_6] Frame 1
this.hat_name = "knight's helm";
this.hat_count = 6;
Symbol 416 MovieClip [hat_7] Frame 1
this.hat_name = "viking helmet";
this.hat_count = 7;
Symbol 418 MovieClip [hat_8] Frame 1
this.hat_name = "giant glasses";
this.hat_count = 8;
Symbol 420 MovieClip [hat_9] Frame 1
this.hat_name = "doo rag";
this.hat_count = 9;
Symbol 424 MovieClip Frame 1
gotoAndPlay(Math.round(Math.random() * 80));
Symbol 424 MovieClip Frame 90
gotoAndPlay (2);
Symbol 428 MovieClip [hat_10] Frame 1
this.hat_name = "giant crazed tasha";
this.hat_count = 10;
Symbol 430 MovieClip [hat_11] Frame 1
this.hat_name = "unicorn horn";
this.hat_count = 11;
Symbol 432 MovieClip [hat_12] Frame 1
this.hat_name = "anime hair";
this.hat_count = 12;
Symbol 434 MovieClip [hat_13] Frame 1
this.hat_name = "elephant nose";
this.hat_count = 13;
Symbol 436 MovieClip [hat_14] Frame 1
this.hat_name = "mohawk";
this.hat_count = 14;
Symbol 438 MovieClip [hat_15] Frame 1
this.hat_name = "rocker";
this.hat_count = 15;
Symbol 440 MovieClip [hat_16] Frame 1
this.hat_name = "space helmet";
this.hat_count = 16;
Symbol 442 MovieClip [hat_17] Frame 1
this.hat_name = "hero's hat";
this.hat_count = 17;
Symbol 443 MovieClip [hat_18] Frame 1
this.hat_name = "two headed tasha";
this.hat_count = 18;
Symbol 445 MovieClip [hat_19] Frame 1
this.hat_name = "clown hat";
this.hat_count = 19;
Symbol 447 MovieClip [hat_20] Frame 1
this.hat_name = "newspaper hat";
this.hat_count = 20;
Symbol 449 MovieClip [hat_21] Frame 1
this.hat_name = "skeleton head";
this.hat_count = 21;
Symbol 451 MovieClip [hat_22] Frame 1
this.hat_name = "fly head";
this.hat_count = 22;
Symbol 453 MovieClip [hat_23] Frame 1
this.hat_name = "happy banana head";
this.hat_count = 23;
Symbol 455 MovieClip [hat_24] Frame 1
this.hat_name = "the knight";
this.hat_count = 24;
Symbol 457 MovieClip [hat_25] Frame 1
this.hat_name = "rory";
this.hat_count = 25;
Symbol 459 MovieClip [hat_26] Frame 1
this.hat_name = "invisible head";
this.hat_count = 26;
Symbol 461 MovieClip [hat_27] Frame 1
this.hat_name = "vampire tasha";
this.hat_count = 27;
Symbol 463 MovieClip [hat_28] Frame 1
this.hat_name = "psychic";
this.hat_count = 28;
Symbol 464 MovieClip Frame 1
if (_global.hat != undefined) {
this.gotoAndStop(_global.hat + 1);
}
onEnterFrame = function () {
if ((_global.hat != undefined) && (_global.hat != (this._currentframe - 1))) {
this.gotoAndStop(_global.hat + 1);
}
};
stop();
Symbol 469 MovieClip [dialog_pic_box] Frame 1
stop();
Symbol 473 MovieClip [plus_one] Frame 20
stop();
this.removeMovieClip();
Symbol 474 MovieClip [dejavu_flash] Frame 2
this.removeMovieClip();
Symbol 477 MovieClip [leaf_stomp] Frame 15
this.removeMovieClip();
Symbol 481 Button
on (release) {
gotoAndStop (10);
}
Symbol 482 Button
on (release) {
gotoAndStop (5);
}
Symbol 483 Button
on (release) {
_global.ingame_menu = false;
}
Symbol 486 Button
on (release) {
reset_level();
_global.ingame_menu = false;
}
Symbol 496 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 1
fader._x = _global.volume_level * 4;
fader.gotoAndStop(_global.volume_level);
volume_mask._x = fader._x;
allSound = new Sound();
onEnterFrame = function () {
if (volume_adjust == true) {
fader.gotoAndStop(Math.round(fader._x / 4));
volume_mask._x = fader._x + 9;
_global.volume_level = Math.round(fader._x / 4);
allSound.setVolume(_global.volume_level);
}
};
Instance of Symbol 496 MovieClip "fader" in Symbol 497 MovieClip Frame 1
on (press) {
this.startDrag(false, 0, -11, 200, -11);
_parent.volume_adjust = true;
}
on (release, releaseOutside) {
this.stopDrag();
_parent.volume_adjust = false;
}
Symbol 498 Button
on (release) {
_global.ingame_menu = false;
quit_game();
}
Symbol 499 Button
on (release) {
gotoAndStop (1);
}
Symbol 504 Button
on (release) {
_global.hat = 0;
_global.ingame_menu = false;
}
Symbol 505 Button
on (release) {
gotoAndStop (1);
}
Symbol 511 Button
on (rollOver, dragOver) {
_parent.hat_name = hat.hat_name;
}
on (rollOut, dragOut) {
_parent.hat_name = "";
}
on (release) {
_global.hat = hat_num;
_global.ingame_menu = false;
}
Symbol 512 MovieClip Frame 1
if (hat_vars.charAt(this.hat_num - 1) == 1) {
gotoAndStop (2);
}
stop();
Symbol 512 MovieClip Frame 2
hat_name = "hat_" + this.hat_num;
this.attachMovie(hat_name, "hat", this.getNextHighestDepth());
if (hat._width > hat._height) {
hat._width = 26;
hat._yscale = hat._xscale;
hat._y = 14.4 - (hat._height / 2);
} else {
hat._height = 26;
hat._xscale = hat._yscale;
hat._x = 14.4 - (hat._width / 2);
}
Symbol 513 MovieClip [ingame_menu] Frame 1
stop();
Symbol 513 MovieClip [ingame_menu] Frame 5
stop();
Symbol 513 MovieClip [ingame_menu] Frame 10
stop();
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 1;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 2;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 3;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 4;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 5;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 6;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 7;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 8;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 9;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 10;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 11;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 12;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 13;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 14;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 15;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 16;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 17;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 18;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 19;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 20;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 21;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 22;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 23;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 24;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 25;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 26;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 27;
}
Instance of Symbol 512 MovieClip in Symbol 513 MovieClip [ingame_menu] Frame 10
onClipEvent (load) {
this.hat_num = 28;
}
Symbol 519 MovieClip [new_unlockable] Frame 1
_root.speaker.song.setVolume(0);
Symbol 519 MovieClip [new_unlockable] Frame 80
_root.speaker.song.setVolume(_global.volume_level);
this.removeMovieClip();
stop();
Symbol 520 MovieClip [temp_cat] Frame 1
stop();
Symbol 520 MovieClip [temp_cat] Frame 16
stop();
Symbol 520 MovieClip [temp_cat] Frame 61
stop();
Symbol 520 MovieClip [temp_cat] Frame 66
stop();
Symbol 523 MovieClip Frame 47
gotoAndPlay(Math.round(Math.random() * 20));
Symbol 529 MovieClip [cat_cursor] Frame 1
stop();
Symbol 581 MovieClip [char_main] Frame 30
gotoAndPlay ("standing");
Symbol 581 MovieClip [char_main] Frame 47
gotoAndPlay ("run");
Symbol 581 MovieClip [char_main] Frame 54
stop();
Symbol 581 MovieClip [char_main] Frame 64
gotoAndPlay ("falling");
Symbol 581 MovieClip [char_main] Frame 69
_global.charStatus = "landing";
gotoAndPlay ("stand");
Symbol 590 MovieClip Frame 43
_root.gotoAndPlay("menu");
Symbol 592 MovieClip Frame 1
stop();
var thud = new Sound(this.createEmptyMovieClip("thud", 14));
thud.attachSound("thud");
var thud2 = new Sound(this.createEmptyMovieClip("thud2", 15));
thud2.attachSound("thud2");
var new_unlock = new Sound(this.createEmptyMovieClip("new_unlock", 16));
new_unlock.attachSound("new_unlock");
var final_platform = new Sound(this.createEmptyMovieClip("final_platform", 17));
final_platform.attachSound("final_platform");
var final_power_up = new Sound(this.createEmptyMovieClip("final_power_up", 18));
final_power_up.attachSound("final_power_up");
var poof = new Sound(this.createEmptyMovieClip("poof", 2));
poof.attachSound("poof");
var boing = new Sound(this.createEmptyMovieClip("boing", 3));
boing.attachSound("boing");
var mechSpring = new Sound(this.createEmptyMovieClip("mechSpring", 4));
mechSpring.attachSound("mechSpring");
var rumble = new Sound(this.createEmptyMovieClip("rumble", 5));
rumble.attachSound("rumble");
var sound_dejavu = new Sound(this.createEmptyMovieClip("deja", 6));
sound_dejavu.attachSound("sound_dejavu");
var pop = new Sound(this.createEmptyMovieClip("pop", 7));
pop.attachSound("pop");
var sound_power_up_collected = new Sound(this.createEmptyMovieClip("powerUp", 8));
sound_power_up_collected.attachSound("sound_power_up_collected");
var sound_fall = new Sound(this.createEmptyMovieClip("falling", 9));
sound_fall.attachSound("sound_fall");
var jump1 = new Sound(this.createEmptyMovieClip("jump1", 10));
jump1.attachSound("jump1");
var jump2 = new Sound(this.createEmptyMovieClip("jump2", 11));
jump2.attachSound("jump2");
var jump3 = new Sound(this.createEmptyMovieClip("jump3", 12));
jump3.attachSound("jump3");
_global.load_song = function (a) {
_global.allSounds.setVolume(_global.volume_level);
if (a == undefined) {
songPath = ("http://www.doublefine.com/_game_stuff/_tashasGame_music/level_" + level_num) + "_song.swf";
} else {
songPath = ("http://www.doublefine.com/_game_stuff/_tashasGame_music/" + a) + ".swf";
}
var _local5 = createEmptyMovieClip("song", 45);
var _local3 = new MovieClipLoader();
_local3.addListener(this);
_local3.loadClip(songPath, song);
};
_global.jump_sound = function () {
num = Math.round(Math.random() * 2) + 1;
sound = "jump" + num;
_root.speaker[sound].start(0, 0);
_root.speaker[sound].setVolume(_global.volume_level);
};
_global.play_sound = function (a, b) {
_root.speaker[a].start(0, 0);
if (b == undefined) {
_root.speaker[a].setVolume(_global.volume_level);
} else {
_root.speaker[a].setVolume(_global.volume_level + b);
}
};
_global.repeat_sound = function (a) {
_root.speaker[a].start(0, 9999);
_root.speaker[a].setVolume(_global.volume_level);
};
Symbol 599 MovieClip Frame 1
this.title_box = _parent.game_title;
Symbol 601 MovieClip Frame 1
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
random_word_1 = ["lightning", "cloudy", "disco", "dramatic", "jaunty", "kitty", "brutal", "psycho", "phantasy", "elemental", "lemonade", "Xtreme", "mystical", "magical", "final", "legendary", "rainbow", "space", "robot", "ninja", "mega", "super", "ultimate", "eternal", "deluxe", "extra", "funnest", "ultra", "kool", "rad", "double", "vampire", "heroic", "ace", "crazy", "jam", "puzzle", "craft", "treasure", "soul", "bionic", "captain", "donkey", "dragon", "kid", "maniac", "impossible", "enchanted", "burning", "fatal"];
random_word_2 = ["panic", "hearts", "vader", "trigger", "circus", "trek", "game", "odyssey", "moonlight", "kat bros.", "the hedgehog", "quest", "dream", "nightmare", "journey", "discovery", "battle", "rescue", "adventure", "force", "land", "realm", "misadventure", "zone", "chicken", "monkey", "saga", "soul", "island", "balloon", "bard", "bobble", "crystal", "defender", "duck", "action", "busters", "karate", "golf", "escapade", "miracle", "ransom", "wars", "touchdown", "romance"];
random_word_3 = ["x", "ultimate", "extreme", "unlimited", "plus", "time", "7", "LX", "part 1", "II turbo", "of rage", "nova", "origin", "advanced", "chronicles", "attack", "storm", "perfect", "cubed", "spirits", "myth", "league", "2000", "of doom", "online", "revenge", "zero"];
rand_num = randRange(1, random_word_1.length);
word_1 = random_word_1[rand_num - 1];
rand_num = randRange(1, random_word_2.length);
word_2 = random_word_2[rand_num - 1];
rand_num = randRange(1, random_word_3.length);
word_3 = random_word_3[rand_num - 1];
game_title = (((("tasha's " + word_1) + " ") + word_2) + " ") + word_3;
Symbol 601 MovieClip Frame 11
stop();
Symbol 610 MovieClip Frame 2
load_song("intro_theme");
Symbol 610 MovieClip Frame 7
_global.play_sound("rumble");
Symbol 610 MovieClip Frame 21
_global.play_sound("rumble");
Symbol 610 MovieClip Frame 26
_global.play_sound("final_power_up");
Symbol 610 MovieClip Frame 70
stop();
Symbol 610 MovieClip Frame 76
_global.play_sound("rumble");
Instance of Symbol 581 MovieClip [char_main] in Symbol 610 MovieClip Frame 77
onClipEvent (load) {
this.gotoAndPlay("run");
}
Symbol 610 MovieClip Frame 84
stop();
Symbol 612 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
if (save_data.data.beat_game == true) {
this.gotoAndStop(4);
} else if (level_num == 1) {
_root.gotoAndStop("game");
} else {
this.gotoAndStop(3);
}
}
Symbol 613 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_root.intro_animation.gotoAndPlay("how_to");
this.gotoAndStop(2);
}
Symbol 616 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_root.intro_animation.gotoAndPlay("intro");
this.gotoAndStop(1);
}
Symbol 619 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_root.gotoAndStop("game");
}
Symbol 620 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 1;
_root.gotoAndStop("game");
}
Symbol 623 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 2;
_root.gotoAndStop("game");
}
Symbol 624 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 3;
_root.gotoAndStop("game");
}
Symbol 625 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 4;
_root.gotoAndStop("game");
}
Symbol 626 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 5;
_root.gotoAndStop("game");
}
Symbol 627 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 6;
_root.gotoAndStop("game");
}
Symbol 628 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 7;
_root.gotoAndStop("game");
}
Symbol 629 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 8;
_root.gotoAndStop("game");
}
Symbol 630 Button
on (rollOver) {
play_sound("thud2");
}
on (release) {
play_sound("final_platform");
_global.level_num = 9;
_root.gotoAndStop("game");
}
Symbol 633 MovieClip Frame 1
stop();
Symbol 633 MovieClip Frame 3
button1 = "resume level " + level_num;
Symbol 688 MovieClip Frame 1
allSounds = new Sound();
allSounds.setVolume(100);
Symbol 688 MovieClip Frame 8
play_sound("poof");
Symbol 688 MovieClip Frame 315
stop();
load_song("level_4_song");
scroll_var = 2.5;
onEnterFrame = function () {
if (credits._y > -1500) {
credits._y = credits._y - scroll_var;
} else {
Mouse.removeListener(mouseListener);
Key.removeListener(keyListener);
play();
}
};
var mouseListener = new Object();
mouseListener.onMouseDown = function () {
scroll_var = 7;
};
mouseListener.onMouseUp = function () {
scroll_var = 2.5;
};
Mouse.addListener(mouseListener);
var keyListener = new Object();
keyListener.onKeyDown = function () {
scroll_var = 7;
};
keyListener.onKeyUp = function () {
scroll_var = 2.5;
};
Key.addListener(keyListener);
Symbol 688 MovieClip Frame 363
stopAllSounds();
play_sound("final_power_up");
Symbol 688 MovieClip Frame 380
_root.gotoAndPlay("menu");