Frame 1
soundsAreloaded = false;
soundOn = true;
stop();
_root.gotoAndPlay("flash5");
Frame 5
if (!soundsAreloaded) {
soundsAreloaded = true;
loadMovieNum ("arcade/yeti_sound.swf", 1);
}
if (!((_framesloaded != _totalframes) || (_level1._framesLoaded != _level1._totalFrames))) {
gotoAndPlay (8);
} else {
bL = getBytesLoaded();
bT = getBytesTotal();
bytes = int((bL / bT) * 100);
loader._width = bytes * 1.65;
prevFrame();
play();
}
Frame 8
killMCs();
removeMovieClip("hoehle");
score = 0;
_level1.w_y_ruf.stop();
_level1.loop01.stop();
_level1.loop02.stop();
_level1.loop03.stop();
Frame 16
yeti_go = 0;
globalSound = new Sound();
_level1.loop01.setVolume(90);
_level1.loop01.start(0, 99);
stop();
Frame 17
stop();
anleitung_MC.kreis1.kreis1_1.gotoAndPlay(2);
Frame 23
_level1.loop01.stop();
if (soundOn) {
soundButton.gotoAndStop(1);
} else {
soundButton.gotoAndStop(2);
}
vogel_MC.gotoAndPlay(2);
Frame 28
if (yeti_go < 5) {
gotoAndPlay (23);
}
yeti_go++;
Frame 29
function calculateRandom(min, max) {
return(Math.floor(Math.random() * ((max + 1) - min)) + min);
}
function gen_ski() {
var type;
if (calculateRandom(1, 10) == 1) {
type = 4;
} else {
type = calculateRandom(1, 3);
}
var x = calculateRandom(230, 450);
if ((type == 2) || (type == 4)) {
x = calculateRandom(230, 380);
}
var y = 265;
duplicateMovieClip ("skier_" add type, "ski", 4000);
setProperty("ski", _x , x);
setProperty("ski", _y , y);
ski.gotoAndPlay(3);
ski.type = type;
}
function randomScientist() {
if ((0 < (profCounter--)) || (scientist)) {
return(undefined);
}
profCounter = calculateRandom(600, 1200);
scientist_MC.gotoAndPlay(2);
}
function randomItem() {
if ((0 < (eventCounter--)) || (timeItemInScene)) {
return(undefined);
}
eventCounter = calculateRandom(800, 1500);
genItem();
timeItemInScene = true;
}
function killMCs() {
removeMovieClip("sb");
removeMovieClip("yeti");
removeMovieClip("ski");
removeMovieClip("score_star");
removeMovieClip("vogel_hit_score");
timeItem._x = -50;
timeItem._y = -50;
vogel_MC._x = 1000;
_level1.w_y_build.stop();
_level1.w_prof_walk.stop();
_level1.loop02.stop();
_level1.loop03.stop();
i = 10;
while (20 >= i) {
removeMovieClip("ski_hit" add i);
i++;
}
i = 9501;
while (score_counter >= i) {
removeMovieClip("score_star" add i);
i++;
}
}
function genitem() {
timeItem._x = calculateRandom(330, 500);
timeItem._y = 415;
timeItem.gotoAndPlay(2);
}
function getTargetDir() {
var newDir = new Array(0, 0);
var globalPos = new Object();
if ((yeti_state eq "climbing") || (yeti_state eq "jumping")) {
globalPos.x = yeti.yeti_MC.climbingBox._x;
globalPos.y = yeti.yeti_MC.climbingBox._y;
} else {
globalPos.x = yeti.yeti_MC._x;
globalPos.y = yeti.yeti_MC._y;
}
yeti.localToGlobal(globalPos);
newDir[0] = globalPos.x - 488;
newDir[1] = globalPos.y - 181;
var wert = (1 / Math.sqrt((newDir[0] * newDir[0]) + (newDir[1] * newDir[1])));
newDir[0] = newDir[0] * wert;
newDir[1] = newDir[1] * wert;
return(newDir);
}
function getDirRotation(rot, dir) {
var ret = new Array(0, 0);
var ret_ = new Array(1, 0);
var newEnemyRot = 0;
(newEnemyRot = ((rot / 360) * 2) * 3);
var cos = Math.cos(newEnemyRot);
var sin = Math.sin(newEnemyRot);
ret[0] = (ret_[0] * cos) - (ret_[1] * sin);
ret[1] = (ret_[0] * sin) + (ret_[1] * cos);
return(ret);
}
function getAngle(x, y) {
if (0 < y) {
var newRot = Math.acos(x);
} else {
var newRot = ((Math.PI*2) - Math.acos(x));
}
newRot = (newRot * 360) / (Math.PI*2);
return(newRot);
}
function Checktimer() {
if (!timerInit) {
min = 3;
sek = 0;
minute = min;
sekunde = sek;
lastTime = getTimer();
timerInit = true;
}
getTime = getTimer();
diffTime = diffTime + (getTime - lastTime);
lastTime = getTime;
if (diffTime >= 1000) {
diffTime = 0;
Number(sek--);
sekunde = sek;
if ((0 >= Number(min)) && (0 >= Number(sek))) {
gotoAndPlay (51);
yeti_win = true;
}
if (Number(sek) < 10) {
sekunde = "0" add sek;
}
if (Number(sek) < 0) {
sek = 59;
min--;
minute = min;
sekunde = sek;
}
showTime = (minute add ":") add sekunde;
showTime_MC.showTime = showTime;
if ((min == 0) && (sek < 10)) {
showTime_MC.gotoAndStop(2);
_level1.w_tick.start();
}
}
}
function killBird() {
_level1.w_vogel_hit.setVolume(120);
_level1.w_vogel_hit.start();
attachMovie("vogel_treffer", "vogel_treffer", 9533);
vogel_treffer._x = vogel_MC._x;
vogel_treffer._y = vogel_MC._y;
attachMovie("vogel_hit_score", "vogel_hit_score", 9534);
vogel_hit_score._x = vogel_MC._x;
vogel_hit_score._y = vogel_MC._y;
vogel_hit_score.score = 100;
vogel_MC._x = 1500;
}
function checkBonusBird() {
if (!bonusBird) {
return(undefined);
}
vogel2_MC._x = vogel2_MC._x + 2;
if (800 < vogel2_MC._x) {
bonusBird = false;
vogel2_MC._x = -100;
vogel2_MC.gotoAndStop(1);
}
}
function killBonusBird() {
attachMovie("vogel_treffer", "vogel_treffer1", 9535);
vogel_treffer1._x = vogel2_MC._x;
vogel_treffer1._y = vogel2_MC._y;
attachMovie("vogel_hit_score", "vogel_hit_score1", 9536);
vogel_hit_score1._x = vogel2_MC._x - 20;
vogel_hit_score1._y = vogel2_MC._y + 20;
vogel_hit_score1.score = 200;
bonusBird = false;
vogel2_MC._x = -100;
}
function bonusBirdBonus(pos) {
superBonus_MC._x = pos;
superBonus_MC.score = 500;
superBonus_MC.play();
_level1.w_y_super.start();
}
border = 0;
timerInit = false;
score = 0;
skiGO = true;
ski_counter = 10;
ski_score = new Array(0, 0);
skier_score = new Array();
skier_hit = new Array(0, 5, 15, 10, 20);
skier_collect = new Array(0, 30, 60, 45, 75);
skier_score[1] = skier_hit;
skier_score[2] = skier_collect;
score_counter = 9501;
ready_to_shot = false;
yeti_state = "init";
GRAVITY = 0.05;
FWD_THRUST = 50;
crosshair_visible = true;
saveHitTime = 0;
hitCounter = 0;
eventCounter = 1300;
profCounter = 1000;
bonusBird = false;
control_sound = true;
yeti_win = false;
timeSecret = true;
STARTFPS = 18;
fps = STARTFPS;
checkCPU_counter = 0;
fps_average = STARTFPS;
fps_counter = STARTFPS;
snow._visible = false;
attachMovie("sb", "sb", 4999);
sb._x = -20;
scientist = false;
timeItemInScene = false;
duplicateMovieClip ("yeti_g", "yeti", 4001);
yeti.gotoAndStop("throw");
duplicateMovieClip ("hoehle", "hoehle", 5001);
_level1.loop02.setVolume(40);
_level1.loop02.start(0, 99);
gen_ski();
Frame 33
sb._x = 210;
sb._y = 160;
throw_counter = 0;
speech = "Yeti rulez";
mauschel_speech = "yetiisbackaggainhohoho";
xor_key = 11246554 /* 0xAB9BDA */;
newPos = new Array();
newPos[0] = sb._x;
newPos[1] = sb._y;
direction = new Array(0, 1);
output = (newPos[0] add "x") add newPos[1];
output1 = (direction[0] add "x") add direction[1];
loader._width = 10;
loader_gr._visible = false;
loader._visible = false;
crosshair._visible = false;
sb._visible = false;
gotoAndPlay (37);
Frame 37
if (yeti_state eq "aiming") {
direction[0] = direction[0] + 0.02;
direction[1] = direction[1] - 0.02;
dir1 = direction[0];
dir2 = direction[1];
crosshair._x = crosshair._x + (6 + (1 * ((throw_counter++) / 10)));
if (!crosshair._visible) {
crosshair._visible = true;
}
}
Frame 38
renderTime = (getTimer() - oldTime) / 100;
oldTime = getTimer();
if (Key.isDown(32) && (yeti_state eq "readyToShot")) {
yeti.yeti_MC.gotoAndPlay("aim");
} else if (Key.isDown(32) && (yeti_state eq "hide")) {
cave_light.play();
} else if ((!Key.isDown(32)) && (yeti_state eq "aiming")) {
yeti.yeti_MC.gotoAndPlay("throw_sb");
_level1.w_y_wurf.start();
} else if (Key.isDown(40) && ((yeti_state eq "loading") || (yeti_state eq "readyToShot"))) {
gotoAndPlay (47);
} else if (Key.isDown(37) && ((yeti_state eq "loading") || (yeti_state eq "readyToShot"))) {
yeti.gotoAndStop("escape");
loader_gr._visible = false;
loader._visible = false;
crosshair._visible = false;
} else if (Key.isDown(39) && (yeti_state eq "hide")) {
yeti.gotoAndStop("appear");
}
if ((loader._width < 100) && (yeti_state ne "throwing")) {
prevFrame();
play();
} else {
gotoAndPlay (42);
}
Frame 42
sb._visible = true;
Frame 43
renderTime = (getTimer() - oldTime) / 100;
oldTime = getTimer();
newPos[0] = newPos[0] + ((direction[0] * FWD_THRUST) * renderTime);
newPos[1] = newPos[1] + ((direction[1] * FWD_THRUST) * renderTime);
if (snow.hitTest(newPos[0], newPos[1], true)) {
_level1.w_y_hit.start();
attachMovie("sb_hit", "sb_hit", 50);
sb_hit._x = sb._x;
sb_hit._y = sb._y;
gotoAndPlay (33);
} else if (sb.hitTest(ski)) {
if (ski.hit) {
_level1.w_y_punch04.start();
attachMovie("sb_hit", "sb_hit", 50);
sb_hit._x = sb._x;
sb_hit._y = sb._y;
ski_counter++;
if (20 < ski_counter) {
ski_counter = 10;
}
attachMovie("ski_hit", "ski_hit" + ski_counter, ski_counter);
setProperty("ski_hit" + ski_counter, _x , ski._x);
setProperty("ski_hit" + ski_counter, _y , 420 - random(10));
eval ("ski_hit" + ski_counter).type = ski.type;
attachMovie("score_star", "score_star", 9500);
score_star._x = ski._x;
score_star._y = ski._y + 150;
score_star.type = ski.type;
score_star.class = 1;
gotoAndPlay (33);
gen_ski();
}
}
direction[1] = direction[1] + GRAVITY;
sb._x = newPos[0];
sb._y = newPos[1];
output = (newPos[0] add "x") add newPos[1];
output1 = (direction[0] add "x") add direction[1];
if (yeti_state eq "readyToShot") {
gotoAndPlay (33);
}
Frame 44
prevFrame();
play();
Frame 47
yeti.gotoAndStop("jump");
foundSkier = false;
Frame 48
renderTime = (getTimer() - oldTime) / 100;
oldTime = getTimer();
if ((Key.isDown(37) && (yeti_state eq "walking")) && (100 < yeti._x)) {
yeti.gotoAndStop("walk_left");
yeti.walk.play(1);
yeti._x = yeti._x - (10 * renderTime);
yetiDir = "left";
} else if ((Key.isDown(39) && (yeti_state eq "walking")) && (yeti._x < 440)) {
yeti.gotoAndStop("walk_right");
yeti.walk.play(1);
yeti._x = yeti._x + (10 * renderTime);
yetiDir = "right";
} else if (((!Key.isDown(39)) && (!Key.isDown(37))) && (yeti_state eq "walking")) {
if (yetiDir eq "left") {
yeti.gotoAndStop("stand_left");
} else {
yeti.gotoAndStop("stand_right");
}
}
if ((Key.isDown(38) && (110 >= yeti._x)) && (yeti_state ne "hit")) {
yeti.gotoAndStop("climb");
gotoAndPlay (33);
}
if (ski.hit_yeti) {
if ((ski.hitTest(yeti.yeti_collbox) && (yeti_state ne "hit")) || (ski.hitTest(yeti.yeti_MC.yeti_collbox))) {
yeti.gotoAndStop("hit");
}
}
if ((Key.isDown(40) || (Key.isDown(32))) && (yeti_state eq "walking")) {
if (yetiDir eq "left") {
yeti.gotoAndStop("searching_left");
} else {
yeti.gotoAndStop("searching_right");
}
i = 10;
while (20 >= i) {
if (yeti.collBoxSki.hitTest(eval ("ski_hit" add i))) {
foundSkier = eval ("ski_hit" + i).type;
removeMovieClip("ski_hit" add i);
break;
}
i++;
}
}
if (yeti.yeti_collbox.hitTest(timeItem) && (timeItemInScene)) {
_level1.w_bonus_time.start();
showTime_MC.gotoAndStop(1);
Number((sek = sek + 30));
if (59 < Number(sek)) {
min++;
minute = min;
Number((sek = sek - 59));
}
timeItem.gotoAndStop("score");
timeItemInScene = false;
}
Frame 49
prevFrame();
play();
Frame 51
cnt = 15;
killMCs();
_level1.w_y_ruf.start();
Frame 52
cnt--;
Frame 57
if (0 < cnt) {
gotoAndPlay (52);
}
Frame 59
killMCs();
removeMovieClip("hoehle");
img = 2;
if ((yeti_state eq "climbing") && (!yeti_win)) {
fotos.gotoAndStop("climb");
img = 3;
} else if (((((yeti_state eq "walking") || (yeti_state eq "searching")) || (yeti_state eq "hit")) || (yeti_state eq "landing")) && (!yeti_win)) {
fotos.gotoAndStop("down");
img = 4;
} else if (yeti_win) {
img = 1;
fotos.gotoAndStop("victory");
}
Frame 60
stop();
Frame 67
function RC4(message, key) {
var RC4;
var asciiary = new Array();
var keyary = new Array();
var index;
var jump;
var temp;
var y;
var t;
var x;
var keylen;
if (key.length == 0) {
return(-1);
}
if (message.length == 0) {
return(-1);
}
keylen = key.length;
index = 0;
while (255 >= index) {
keyary[index] = key.substr((index % keylen) + 1, 1);
keyary[index] = keyary[index].charCodeAt(0);
if ((!keyary[index]) && (keyary[index] != 0)) {
keyary[index] = 0;
}
index++;
}
index = 0;
while (255 >= index) {
asciiary[index] = index;
index++;
}
jump = 0;
index = 0;
while (255 >= index) {
jump = ((jump + asciiary[index]) + keyary[index]) % 256;
temp = asciiary[index];
asciiary[index] = asciiary[jump];
asciiary[jump] = temp;
index++;
}
index = 0;
jump = 0;
x = 0;
while (x < message.length) {
index = (index + 1) % 256;
jump = (jump + asciiary[index]) % 256;
t = (asciiary[index] + asciiary[jump]) % 256;
temp = asciiary[index];
asciiary[index] = asciiary[jump];
asciiary[jump] = temp;
y = asciiary[t];
tmp = message.substr(x, 1);
tmp = tmp.charCodeAt(0);
RC4 = RC4 + String.fromCharCode(tmp ^ y);
x++;
}
return(RC4);
}
function string2hex(instring) {
var retval;
var strlen;
var posx;
var tval;
var h1;
var h2;
var hexvals = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
strlen = instring.length;
posx = 0;
while (posx < strlen) {
tval = instring.substr(posx, 1);
tval = tval.charCodeAt(0);
h1 = int(tval / 16);
h2 = int(tval - (h1 * 16));
retval = retval + (hexvals[h1] + hexvals[h2]);
posx++;
}
return(retval);
}
function hex2string(instring) {
var retval;
var strlen;
var posx;
strlen = instring.length;
posx = 0;
while (posx < strlen) {
retval = retval + String.fromCharCode(parseInt(instring.substr(posx, 2), 16));
posx = posx + 2;
}
return(retval);
}
Frame 68
stop();
score = score + "";
mauschel = string2hex(RC4(score, speech));
swapValues = (("0" add mauschel.length) add mauschel) add (Number(score) ^ xor_key);
Symbol 1 MovieClip [vogel_treffer] Frame 16
removeMovieClip(this);
Symbol 11 MovieClip [vogel_hit_score] Frame 23
scoreMC.score = score;
Symbol 11 MovieClip [vogel_hit_score] Frame 25
_level1.w_score_blink.start();
Symbol 11 MovieClip [vogel_hit_score] Frame 42
_root.score = _root.score + score;
Symbol 11 MovieClip [vogel_hit_score] Frame 54
stop();
removeMovieClip(this);
Symbol 17 MovieClip [score_star] Frame 1
score_MC = _root.skier_score[class][type];
Symbol 17 MovieClip [score_star] Frame 8
_level1.w_star_bounce.start();
_root.score = _root.score + score_MC;
Symbol 17 MovieClip [score_star] Frame 35
scoreMC.score = score_MC;
Symbol 17 MovieClip [score_star] Frame 37
_level1.w_score_blink.start();
Symbol 17 MovieClip [score_star] Frame 62
scoreMC.score = score_MC;
Symbol 17 MovieClip [score_star] Frame 66
stop();
removeMovieClip(this);
Symbol 23 MovieClip Frame 1
stop();
Symbol 21 MovieClip [ski_hit] Frame 1
cnt1 = 200;
if (type == 4) {
kind.gotoAndStop(2);
}
Symbol 21 MovieClip [ski_hit] Frame 3
if (0 < cnt1) {
prevFrame();
}
cnt1--;
play();
Symbol 21 MovieClip [ski_hit] Frame 4
cnt2 = 300;
Symbol 21 MovieClip [ski_hit] Frame 6
if (0 < cnt2) {
prevFrame();
}
cnt2--;
play();
Symbol 21 MovieClip [ski_hit] Frame 12
_root.ski_counter[0] = _root.ski_counter[0] + 1;
removeMovieClip(this);
Symbol 26 MovieClip [sb_hit] Frame 7
stop();
removeMovieClip(this);
Symbol 32 Button
on (release) {
getURL ("http://sdc.shockwave.com/shockwave/download/frameset.fhtml", "_blank");
}
Symbol 41 Button
on (release) {
getURL ("http://sdc.shockwave.com/shockwave/download/frameset.fhtml", "_blank");
}
Symbol 58 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 66 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 77 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 52 MovieClip Frame 1
stop();
menuOpen = false;
Instance of Symbol 53 MovieClip "area" in Symbol 52 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((!this.hitTest(_root._xmouse, _root._ymouse, true)) && (_parent.menuOpen)) {
_parent.play();
}
}
Symbol 52 MovieClip Frame 11
menuOpen = true;
Symbol 52 MovieClip Frame 21
stop();
Symbol 79 Button
on (release, keyPress "<Enter>") {
gotoAndStop (17);
}
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
play();
Symbol 90 MovieClip Frame 67
_parent._parent.kreis2.kreis2_1.gotoAndPlay(2);
_parent._parent.kreis2.gotoAndPlay(2);
Symbol 124 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 47
_parent.kreis3.kreis3_1.gotoAndPlay(2);
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
stop();
Symbol 155 MovieClip Frame 3
stop();
Symbol 155 MovieClip Frame 4
stop();
Symbol 178 MovieClip Frame 24
stop();
_parent._parent.gotoAndPlay("hit");
_parent._parent.hit_now = true;
Symbol 180 MovieClip Frame 24
stop();
_parent._parent.gotoAndPlay("hit");
_parent._parent.hit_now = true;
Symbol 181 MovieClip Frame 24
stop();
_parent._parent.gotoAndPlay("hit");
_parent._parent.hit_now = true;
Symbol 182 MovieClip Frame 24
stop();
_parent._parent.gotoAndPlay("hit");
_parent._parent.hit_now = true;
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
stop();
Symbol 177 MovieClip Frame 3
stop();
Symbol 177 MovieClip Frame 4
stop();
Symbol 186 MovieClip Frame 4
stop();
Symbol 190 MovieClip Frame 5
hit1 = false;
hit2 = false;
pos = _root.vogel_MC._x;
if (skier.hitTest(_root.vogel_MC)) {
hit1 = true;
_root.killBird();
}
if (skier.hitTest(_root.vogel2_MC)) {
hit2 = true;
_root.killBonusBird();
}
if (hit1 && (hit2)) {
_root.bonusBirdBonus(pos);
}
Symbol 190 MovieClip Frame 9
stop();
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 36
_parent._parent.kreis4.kreis4_1.gotoAndPlay(2);
_parent._parent.kreis4.gotoAndPlay(2);
Symbol 202 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 38
_parent.kreis_prof.kreis_prof_1.gotoAndPlay(2);
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 10
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 155
_parent._parent.kreis1.kreis1_1.gotoAndPlay(2);
Symbol 277 Button
on (release, keyPress "<Enter>") {
gotoAndStop (17);
}
Symbol 278 Button
on (release, keyPress "<Enter>") {
_level1.w_y_ruf.start();
_root.gotoandplay("gogogo");
loadMovieNum ("arcade/yeti_gestartet.swf", 2);
}
Symbol 281 MovieClip Frame 1
stop();
if (random(2) == 1) {
gotoAndStop (14);
}
Symbol 280 MovieClip Frame 1
hit = false;
hit_yeti = false;
stop();
Symbol 280 MovieClip Frame 3
if (!_root.skiGO) {
prevFrame();
}
play();
Symbol 280 MovieClip Frame 68
hit = true;
Symbol 280 MovieClip Frame 83
hit_yeti = true;
Symbol 280 MovieClip Frame 91
hit_yeti = false;
Symbol 280 MovieClip Frame 95
hit = false;
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(3998);
Symbol 280 MovieClip Frame 130
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(4999);
Symbol 280 MovieClip Frame 131
_root.gen_ski();
Symbol 285 MovieClip Frame 1
hit = false;
hit_yeti = false;
stop();
Symbol 285 MovieClip Frame 3
if (!_root.skiGO) {
prevFrame();
}
play();
Symbol 285 MovieClip Frame 51
hit = true;
Symbol 285 MovieClip Frame 59
hit_yeti = true;
Symbol 285 MovieClip Frame 67
hit_yeti = false;
Symbol 285 MovieClip Frame 69
hit = false;
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(3998);
Symbol 285 MovieClip Frame 86
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(4999);
Symbol 285 MovieClip Frame 87
_root.gen_ski();
Symbol 291 MovieClip Frame 1
hit = false;
hit_yeti = false;
stop();
Symbol 291 MovieClip Frame 3
if (!_root.skiGO) {
prevFrame();
}
play();
Symbol 291 MovieClip Frame 68
hit = true;
Symbol 291 MovieClip Frame 81
hit_yeti = true;
Symbol 291 MovieClip Frame 88
hit_yeti = false;
Symbol 291 MovieClip Frame 91
hit = false;
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(3998);
Symbol 291 MovieClip Frame 122
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(4999);
Symbol 291 MovieClip Frame 123
_root.gen_ski();
Symbol 302 MovieClip Frame 1
_leve1.w_bonus_time_get.start();
Symbol 302 MovieClip Frame 38
stop();
_root.timeItem._x = -50;
_root.timeItem._y = -50;
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 2
_level1.w_bonus_time_get.start();
Symbol 298 MovieClip Frame 175
_x = -50;
_y = -50;
_root.timeItemInScene = false;
stop();
Symbol 306 MovieClip Frame 1
hit = false;
hit_yeti = false;
stop();
Symbol 306 MovieClip Frame 3
if (!_root.skiGO) {
prevFrame();
}
play();
Symbol 306 MovieClip Frame 49
hit = true;
Symbol 306 MovieClip Frame 54
hit_yeti = true;
Symbol 306 MovieClip Frame 59
hit_yeti = false;
Symbol 306 MovieClip Frame 61
hit = false;
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(3998);
Symbol 306 MovieClip Frame 86
_root.ski.swapDepths(_root.yeti);
_root.sb.swapDepths(4999);
Symbol 306 MovieClip Frame 87
_root.gen_ski();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 11
gotoAndPlay (2);
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
_level1.w_score_blink.start();
_root.score++;
Symbol 335 MovieClip Frame 44
_level1.loop02.stop();
_level1.loop03.setVolume(100);
_level1.loop03.start(0, 3);
Symbol 335 MovieClip Frame 92
_level1.w_prof_walk.start(0, 30);
Symbol 335 MovieClip Frame 140
stop();
_level1.w_prof_walk.stop();
Symbol 343 MovieClip Frame 4
_level1.w_prof_fragez.start();
Symbol 343 MovieClip Frame 10
_level1.loop03.stop();
_level1.loop02.start(0, 99);
Symbol 343 MovieClip Frame 36
_level1.w_prof_walk.start(0, 10);
Symbol 343 MovieClip Frame 67
_level1.w_prof_walk.stop();
Symbol 343 MovieClip Frame 107
stop();
_parent.gotoAndStop(1);
Symbol 327 MovieClip Frame 1
flash._visible = false;
_root.scientist = false;
stop();
Symbol 327 MovieClip Frame 2
_root.scientist = true;
Symbol 327 MovieClip Frame 150
stop();
if (_root.yeti_state eq "hide") {
gotoAndStop (151);
} else {
gotoAndStop (164);
}
Symbol 327 MovieClip Frame 151
Symbol 327 MovieClip Frame 164
function rotCam() {
newDir = new Array(0, 0);
newDir = _root.getTargetDir();
newRot = _root.getAngle(newDir[0], newDir[1]);
rot_cam._rotation = newRot + 180;
}
cnt = 0;
last = getTimer();
play();
Symbol 327 MovieClip Frame 165
rotCam();
cnt = getTimer() - last;
Symbol 327 MovieClip Frame 166
if (4000 < cnt) {
} else {
cnt++;
prevFrame();
play();
}
Symbol 327 MovieClip Frame 171
if (_root.yeti_state eq "hide") {
gotoAndStop (151);
} else {
flash._visible = true;
_level1.w_camera_long.start();
}
Symbol 327 MovieClip Frame 173
flash._visible = false;
_root.gotoAndPlay("gameover");
stop();
Symbol 357 MovieClip Frame 1
_level1.w_y_step.setVolume(60);
_level1.w_y_step.start();
Symbol 356 MovieClip Frame 32
stop();
Symbol 372 MovieClip Frame 1
score = _parent.score;
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 60
_level1.w_y_combo.start();
Symbol 366 MovieClip Frame 73
_root.score = _root.score + points;
Symbol 366 MovieClip Frame 128
stop();
removeMovieClip(this);
Symbol 375 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 5
_level1.w_y_combo.start();
Symbol 375 MovieClip Frame 59
_root.score = _root.score + score;
Symbol 375 MovieClip Frame 73
stop();
removeMovieClip(this);
Symbol 381 Button
on (release) {
gotoAndPlay (8);
}
Symbol 392 Button
on (release) {
if (_root.soundOn) {
_root.soundOn = false;
_root.globalSound.setVolume(0);
gotoAndStop (2);
} else {
_root.soundOn = true;
_root.globalSound.setVolume(100);
gotoAndStop (1);
}
}
Symbol 389 MovieClip Frame 1
stop();
Symbol 397 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 398 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 394 MovieClip Frame 1
stop();
menuOpen = false;
Instance of Symbol 395 MovieClip "area" in Symbol 394 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((!this.hitTest(_root._xmouse, _root._ymouse, true)) && (_parent.menuOpen)) {
_parent.play();
}
}
Symbol 394 MovieClip Frame 11
menuOpen = true;
Symbol 394 MovieClip Frame 21
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 409 Button
on (release, keyPress "<Enter>") {
_level1.w_y_ruf.start();
_root.gotoandplay("gogogo");
loadMovieNum ("arcade/yeti_gestartet.swf", 2);
}
Symbol 414 MovieClip Frame 1
_root.yeti_state = "loading";
last = getTimer();
_level1.w_y_build.start(0, 10);
Symbol 414 MovieClip Frame 2
cnt = getTimer() - last;
Symbol 414 MovieClip Frame 3
if (cnt < 800) {
prevFrame();
}
play();
Symbol 414 MovieClip Frame 4
_level1.w_y_build.stop();
Symbol 414 MovieClip Frame 9
stop();
_root.yeti_state = "readyToShot";
_root.crosshair._visible = true;
Symbol 414 MovieClip Frame 10
_root.yeti_state = "aiming";
Symbol 414 MovieClip Frame 51
_root.yeti_state = "throwing";
Symbol 414 MovieClip Frame 55
_root.yeti_state = "loading";
Symbol 415 MovieClip Frame 1
_root.yeti_state = "jumping";
_level1.w_y_build.stop();
Symbol 415 MovieClip Frame 9
_level1.w_y_jump.start();
Symbol 415 MovieClip Frame 22
_level1.w_y_land.start();
Symbol 415 MovieClip Frame 36
stop();
_root.yeti_state = "walking";
_root.yetiDir = "right";
Symbol 421 MovieClip Frame 1
_root.yeti_state = "escape";
_level1.w_y_build.stop();
Symbol 421 MovieClip Frame 2
_level1.w_y_fliehen.start();
Symbol 421 MovieClip Frame 23
_root.yeti_state = "hide";
Symbol 421 MovieClip Frame 27
stop();
Symbol 428 MovieClip Frame 1
_root.yeti_state = "appear";
Symbol 428 MovieClip Frame 2
_level1.w_y_caveout.start();
Symbol 428 MovieClip Frame 32
stop();
_root.yeti.gotoAndStop("throw");
Symbol 429 MovieClip Frame 1
_root.yeti_state = "climbing";
_level1.w_y_wuehl.stop();
Symbol 429 MovieClip Frame 8
_level1.w_y_klettern.start();
Symbol 429 MovieClip Frame 22
_level1.w_y_wuehl.stop();
Symbol 429 MovieClip Frame 29
_root.yeti.gotoAndStop("throw");
stop();
Symbol 431 MovieClip Frame 1
_root.yeti_state = "hit";
_root.skiGO = false;
_level1.w_y_knall.start();
_root.foundSkier = 0;
Symbol 431 MovieClip Frame 19
Symbol 431 MovieClip Frame 32
_level1.w_y_hit_down.start();
Symbol 431 MovieClip Frame 34
tellTarget ("stern2") {
gotoAndPlay (5);
};
tellTarget ("stern3") {
gotoAndPlay (10);
};
last = getTimer();
Symbol 431 MovieClip Frame 35
cnt = getTimer() - last;
Symbol 431 MovieClip Frame 36
if (cnt < 2200) {
prevFrame();
play();
} else {
_root.skiGO = true;
_root.yeti.gotoAndStop("stand_right");
stop();
}
Symbol 469 MovieClip Frame 5
hit1 = false;
hit2 = false;
pos = _root.vogel_MC._x;
if (skier.hitTest(_root.vogel_MC)) {
hit1 = true;
_root.killBird();
}
if (skier.hitTest(_root.vogel2_MC)) {
hit2 = true;
_root.killBonusBird();
}
if (hit1 && (hit2)) {
_root.bonusBirdBonus(pos);
}
Symbol 469 MovieClip Frame 9
stop();
Symbol 472 MovieClip Frame 5
hit1 = false;
hit2 = false;
pos = _root.vogel_MC._x;
if (skier.hitTest(_root.vogel_MC)) {
hit1 = true;
_root.killBird();
}
if (skier.hitTest(_root.vogel2_MC)) {
hit2 = true;
_root.killBonusBird();
}
if (hit1 && (hit2)) {
_root.bonusBirdBonus(pos);
}
Symbol 472 MovieClip Frame 9
stop();
Symbol 475 MovieClip Frame 5
hit1 = false;
hit2 = false;
pos = _root.vogel_MC._x;
if (skier.hitTest(_root.vogel_MC)) {
hit1 = true;
_root.killBird();
}
if (skier.hitTest(_root.vogel2_MC)) {
hit2 = true;
_root.killBonusBird();
}
if (hit1 && (hit2)) {
_root.bonusBirdBonus(pos);
}
Symbol 475 MovieClip Frame 9
stop();
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 2
stop();
Symbol 468 MovieClip Frame 3
stop();
Symbol 468 MovieClip Frame 4
stop();
Symbol 461 MovieClip Frame 1
_root.yeti_state = "searching";
hit_now = false;
_level1.w_y_wuehl.start(0, 10);
Symbol 461 MovieClip Frame 13
_level1.w_y_wuehl.stop();
Symbol 461 MovieClip Frame 15
if (_root.foundSkier == 0) {
_root.yeti.gotoAndStop("stand_right");
}
Symbol 461 MovieClip Frame 17
_level1.w_pickskier.start();
skier_MC.gotoAndStop(_root.foundSkier);
Symbol 461 MovieClip Frame 19
skier_MC.gotoAndStop(_root.foundSkier);
Symbol 461 MovieClip Frame 20
if ((Key.isDown(32) || (hit_now)) || (Key.isDown(40))) {
gotoAndPlay (22);
}
Symbol 461 MovieClip Frame 21
prevFrame();
play();
Symbol 461 MovieClip Frame 23
eval ("_level1.w_y_punch0" add _root.calculateRandom(1, 4)).start();
tellTarget (_root) {
if ((saveHitTime + 3500) >= getTimer()) {
hitCounter++;
if (hitCounter >= 2) {
hitBonus_MC._x = yeti._x + 50;
hitBonus_MC.gotoAndPlay(2);
hitBonus_MC.score = ((hitCounter + 1) add "x ") add 50;
hitBonus_MC.points = (hitCounter + 1) * 50;
if ((hitCounter >= 5) && (!bonusBird)) {
bonusBird = true;
vogel2_MC.gotoAndPlay(2);
}
}
} else {
hitCounter = 0;
}
saveHitTime = getTimer();
};
skier_MC.gotoAndStop(_root.foundSkier);
tellTarget (_root) {
score_counter++;
attachMovie("score_star", "score_star" add score_counter, score_counter);
setProperty("score_star" add score_counter, _x , yeti._x + 120);
setProperty("score_star" add score_counter, _y , yeti._y + 230);
tellTarget (eval ("score_star" add score_counter)) {
type = _root.foundSkier;
class = 2;
};
};
Symbol 461 MovieClip Frame 30
stop();
_root.foundSkier = 0;
_root.yeti.gotoAndStop("stand_right");
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
stop();
this._x = 151;
this._y = 165;
Symbol 412 MovieClip Frame 8
stop();
Symbol 412 MovieClip Frame 12
stop();
Symbol 412 MovieClip Frame 19
stop();
Symbol 412 MovieClip Frame 25
stop();
_root.yeti_state = "walking";
_level1.w_y_step.stop();
Symbol 412 MovieClip Frame 31
stop();
_level1.w_y_step.stop();
Symbol 412 MovieClip Frame 38
stop();
Symbol 412 MovieClip Frame 43
stop();
Symbol 412 MovieClip Frame 48
stop();
Symbol 412 MovieClip Frame 52
stop();
Symbol 412 MovieClip Frame 55
stop();
Symbol 412 MovieClip Frame 65
stop();
Symbol 488 MovieClip Frame 1
t = getTimer();
_root.fps = int(1000 / (t - oldt));
oldt = t;
tellTarget (_root) {
Checktimer();
checkBonusBird();
if (10 < (checkCPU_counter++)) {
if ((15 >= fps_average) && (_quality ne "MEDIUM")) {
_quality = "MEDIUM";
} else if ((fps_average >= 17) && (_quality ne "HIGH")) {
_quality = "HIGH";
}
}
fps_counter = fps_counter + fps;
fps_average = int(fps_counter / checkCPU_counter);
if (72 < checkCPU_counter) {
checkCPU_counter = 0;
fps_counter = 0;
}
vogel_MC._x = vogel_MC._x - 2;
if (vogel_MC._x < -100) {
vogel_MC._x = 1000;
}
randomScientist();
randomItem();
};
tellTarget (_root) {
if ((((Key.isDown(84) && (Key.isDown(73))) && (Key.isDown(77))) && (Key.isDown(69))) && (timeSecret)) {
min++;
minute = min;
timeSecret = false;
}
if ((Key.isDown(80) && (Key.isDown(82))) && (Key.isDown(79))) {
scientist = true;
}
};
Symbol 488 MovieClip Frame 2
prevFrame();
play();
Symbol 495 MovieClip Frame 56
stop();
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 10
stop();
Symbol 499 MovieClip Frame 19
stop();
Symbol 499 MovieClip Frame 28
stop();
Symbol 513 Button
on (release) {
gname = "yeti_strikes";
gscore = score;
getURL ("index.php?act=Arcade&do=newscore", "_self", "POST");
}
Symbol 517 Button
on (release) {
gotoAndPlay (8);
}
Symbol 518 Button
on (release) {
gname = "yeti_strikes";
gscore = score;
getURL ("index.php?act=Arcade&do=newscore", "_self", "POST");
}
Symbol 519 MovieClip Frame 1
cnt = 3;
Symbol 519 MovieClip Frame 19
stop();
a84t589857stfzl5z9 = _root.swapValues;
img = _root.img;
if ((a84t589857stfzl5z9 eq "") && ((cnt--) != 0)) {
gotoAndPlay (2);
} else {
getURL ("/cgi-bin/himalayaya_highscore.cgi", "_self", "GET");
}