Frame 1
function playsnd(soundd, volu) {
if (_root.snd) {
_root.ysound[soundd].setVolume(volu);
_root.ysound[soundd].start();
}
}
Stage.showMenu = false;
_quality = "BEST";
boss = false;
snd = true;
username = "YETISPORTS";
Instance of Symbol 22 MovieClip in Frame 1
onClipEvent (enterFrame) {
_xscale = _parent.percent;
}
Instance of Symbol 25 MovieClip in Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 36 MovieClip "ysound" in Frame 1
onClipEvent (load) {
_visible = false;
waves = new Sound(s1);
waves.attachSound("waves");
wavebig = new Sound(s2);
wavebig.attachSound("wavebig");
platsch = new Sound(s3);
platsch.attachSound("platsch");
tock = new Sound(s4);
tock.attachSound("tock");
sprung = new Sound(s5);
sprung.attachSound("sprung");
outof = new Sound(s6);
outof.attachSound("outof");
jou1 = new Sound(s7);
jou1.attachSound("jou1");
jou2 = new Sound(s8);
jou2.attachSound("jou2");
jou3 = new Sound(s9);
jou3.attachSound("jou3");
gameover = new Sound(s9);
gameover.attachSound("gameover");
plach1 = new Sound(s10);
plach1.attachSound("plach1");
plach2 = new Sound(s11);
plach2.attachSound("plach2");
plach3 = new Sound(s12);
plach3.attachSound("plach3");
ygreat = new Sound(s13);
ygreat.attachSound("ygreat");
yyeah = new Sound(s13);
yyeah.attachSound("yyeah");
yohoh = new Sound(s13);
yohoh.attachSound("yohoh");
yodler = new Sound(s15);
yodler.attachSound("yodler");
intro = new Sound(s14);
intro.attachSound("intro");
}
Frame 3
gbl = getBytesLoaded();
gbt = getBytesTotal();
percent = Math.round((gbl / gbt) * 100);
Frame 4
if (percent < 100) {
gotoAndPlay(_currentframe - 1);
}
Frame 7
stop();
Frame 8
_root.playsnd("intro", 40);
stop();
Frame 9
stop();
Frame 10
stop();
Frame 12
gotoAndPlay (29);
Instance of Symbol 89 MovieClip in Frame 28
onClipEvent (load) {
_visible = false;
this.swapDepths(35000);
}
onClipEvent (keyUp) {
if (Key.getCode() == 66) {
if (this._visible == false) {
if (_root.snd) {
_root.wassnd = true;
_root.snd = false;
_root.boss = true;
stopAllSounds();
}
this._visible = true;
} else {
if (_root.wassnd) {
_root.wassnd = false;
_root.snd = true;
_root.boss = false;
_root.ysound.waves.start(0, 999);
}
this._visible = false;
}
} else if (Key.getCode() == 83) {
if (_root.snd) {
_root.snd = false;
stopAllSounds();
} else {
_root.snd = true;
_root.ysound.waves.start(0, 999);
}
} else if (Key.getCode() == 82) {
if (_root.over == false) {
_root.world.newgame();
}
} else if (Key.getCode() == 89) {
_root.ysound.yodler.setVolume(100);
_root.ysound.yodler.start();
}
}
onClipEvent (enterFrame) {
if (this._visible == true) {
time = new Date();
seconds = time.getSeconds();
minutes = time.getMinutes();
hours = time.getHours();
hours = hours + (minutes / 60);
seconds = seconds * 6;
minutes = minutes * 6;
hours = hours * 30;
sec._rotation = seconds;
min._rotation = minutes;
hour._rotation = hours;
}
}
Frame 30
function fadeOutSound() {
if (_root.ysound.intro.getVolume() > 0) {
_root.ysound.intro.setVolume(_root.ysound.intro.getVolume() - 2);
} else {
clearInterval(introsoundcheck);
}
}
_quality = "BEST";
stop();
introsoundcheck = setInterval(fadeOutSound, 100);
Instance of Symbol 24 MovieClip in Symbol 25 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 10);
}
Instance of Symbol 35 MovieClip "s1" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s2" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s3" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s4" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s5" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s6" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s7" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s8" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s9" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s10" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s11" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s12" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s13" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s14" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 35 MovieClip "s15" in Symbol 36 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 42 Button
on (release, keyPress "<Enter>") {
play();
}
Symbol 59 Button
on (release) {
play();
}
Symbol 63 Button
on (release) {
getURL ("http://www.yetisports.org", "_blank");
}
Symbol 64 Button
on (release) {
getURL ("http://www.sonyericsson.com/K700", "_blank");
}
Instance of Symbol 85 MovieClip "sec" in Symbol 89 MovieClip Frame 1
onClipEvent (load) {
_x = 250;
_y = 250;
}
Instance of Symbol 87 MovieClip "min" in Symbol 89 MovieClip Frame 1
onClipEvent (load) {
_x = 250;
_y = 250;
}
Instance of Symbol 88 MovieClip "hour" in Symbol 89 MovieClip Frame 1
onClipEvent (load) {
_x = 250;
_y = 250;
}
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 3
_root.playsnd("platsch", 15);
Symbol 273 MovieClip Frame 1
x = 0;
y = 10;
Symbol 273 MovieClip Frame 2
x = 2;
y = 8;
Symbol 273 MovieClip Frame 3
x = 4;
y = 6;
Symbol 273 MovieClip Frame 4
x = 5;
y = 5;
Symbol 273 MovieClip Frame 5
x = 6;
y = 4;
Symbol 273 MovieClip Frame 6
x = 8;
y = 2;
Symbol 273 MovieClip Frame 7
x = 10;
y = 0;
Symbol 273 MovieClip Frame 8
x = 9;
y = -1;
Symbol 273 MovieClip Frame 9
x = 7;
y = -3;
Symbol 273 MovieClip Frame 10
x = 6;
y = -4;
Symbol 273 MovieClip Frame 11
x = 5;
y = -5;
Symbol 273 MovieClip Frame 12
x = 4;
y = -6;
Symbol 273 MovieClip Frame 13
x = 3;
y = -7;
Symbol 273 MovieClip Frame 14
x = 2;
y = -8;
Symbol 273 MovieClip Frame 15
x = 1;
y = -9;
Symbol 273 MovieClip Frame 16
x = 0.5;
y = -9.5;
Symbol 273 MovieClip Frame 17
x = 0;
y = -10;
Symbol 273 MovieClip Frame 18
x = 0;
y = -10;
Symbol 273 MovieClip Frame 19
x = -1;
y = -9;
Symbol 273 MovieClip Frame 20
x = -2;
y = -8;
Symbol 273 MovieClip Frame 21
x = -4;
y = -6;
Symbol 273 MovieClip Frame 22
x = -5;
y = -5;
Symbol 273 MovieClip Frame 23
x = -6;
y = -4;
Symbol 273 MovieClip Frame 24
x = -7;
y = -3;
Symbol 273 MovieClip Frame 25
x = -8;
y = -2;
Symbol 273 MovieClip Frame 26
x = -9;
y = -1;
Symbol 273 MovieClip Frame 27
x = -10;
y = 0;
Symbol 273 MovieClip Frame 28
x = -10;
y = 0;
Symbol 273 MovieClip Frame 29
x = -9;
y = 1;
Symbol 273 MovieClip Frame 30
x = -7;
y = 3;
Symbol 273 MovieClip Frame 31
x = -6;
y = 4;
Symbol 273 MovieClip Frame 32
x = -5;
y = 5;
Symbol 273 MovieClip Frame 33
x = -4;
y = 6;
Symbol 273 MovieClip Frame 34
x = -2;
y = 8;
Symbol 273 MovieClip Frame 35
x = -1;
y = 9;
Symbol 273 MovieClip Frame 36
x = 0;
y = 10;
Symbol 304 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip "hitter" in Symbol 304 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 304 MovieClip Frame 12
if (act == "fly") {
gotoAndPlay ("flieg");
}
Symbol 304 MovieClip Frame 21
stop();
Symbol 353 MovieClip Frame 1
if (wert == 0) {
stop();
}
Symbol 353 MovieClip Frame 30
this.removeMovieClip();
Symbol 375 Button
on (release, keyPress "<Enter>") {
_root.world.newgame();
_parent.play();
}
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 2
finner.points = _parent.ppp;
Symbol 379 MovieClip Frame 10
stop();
Symbol 383 MovieClip Frame 1
stop();
Symbol 384 MovieClip Frame 1
function newgame() {
_root.ysound.waves.stop();
if (_root.snd) {
_root.ysound.waves.setVolume(10);
_root.ysound.waves.start(0, 999);
}
ppp = 0;
bestjump = 0;
catchedpingus = 0;
bestturn = 0;
anzbestturn = "";
styleturns = 0;
wave._yscale = 100;
foam._yscale = 100;
yeti.restart();
counter.aktiv = true;
counter.ccc = 0;
_root.over = false;
_root.playsnd("wavebig", 40);
}
username = _root.username;
_root.over = false;
stop();
newgame();
Instance of Symbol 138 MovieClip "wave" in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
homey = _y;
_yscale = 100;
}
onClipEvent (enterFrame) {
if (_parent.counter.rest < 1000) {
if (_yscale > 50) {
_yscale = (_yscale - 0.08);
_parent.foam._yscale = _yscale;
}
}
}
Instance of Symbol 273 MovieClip "yeti" in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
function restart() {
aktiv = true;
_root.hd = 0;
_x = homex;
_y = homey;
speed = 10;
yspeed = 0;
xspeed = 0;
gotoAndStop (30);
act = "wait";
rspeed = 0;
_rotation = 0;
waitstart = getTimer();
}
homex = _x;
homey = _y;
rotier = 0;
restart();
hitter._visible = false;
}
onClipEvent (enterFrame) {
if (aktiv and (_root.boss == false)) {
if (act == "wait") {
waitjetzt = getTimer();
if ((waitjetzt - waitstart) > 2000) {
act = "normal";
_visible = true;
speedsave = 100;
speedoff = true;
} else {
spr1._visible = false;
spr2._visible = false;
if (_visible) {
_visible = false;
} else {
_visible = true;
}
}
}
if (act == "normal") {
if (_root.over == false) {
step = 1;
if (Key.isDown(39)) {
k = "kr";
if ((yspeed > 0) and (_y > (_parent.wave._y - _parent.wave._height))) {
speed = speed + 0.7;
} else {
speed = speed - 0.1;
}
if (_currentframe > step) {
gotoAndStop(_currentframe - step);
} else {
gotoAndStop(_totalframes);
}
} else if (Key.isDown(37)) {
k = "kl";
if ((yspeed > 0) and (_y > (_parent.wave._y - _parent.wave._height))) {
speed = speed + 0.7;
} else {
speed = speed - 0.1;
}
if (_currentframe < ((_totalframes - step) + 1)) {
gotoAndStop(_currentframe + step);
} else {
gotoAndStop (1);
}
} else {
k = "";
}
} else {
k = "";
}
if (_y > (_parent.wave._y - _parent.wave._height)) {
if (_root.snd) {
wavevol = (100 - ((_parent.wave._y - _y) / 2)) / 2;
if (wavevol < 10) {
wavevol = 10;
}
_root.ysound.waves.setVolume(wavevol);
}
if (isair) {
grad = Math.abs(rotier) * 10;
rotier = 0;
_root.hd++;
if (_root.hd > 10) {
_root.hd = 0;
}
_parent.highdis.duplicateMovieClip("highdis" + _root.hd, _root.hd + 1000);
_parent["highdis" + _root.hd]._x = _x;
_parent["highdis" + _root.hd]._y = _y;
_parent["highdis" + _root.hd].wert = Math.round(maxh * 2);
_parent.ppp = _parent.ppp + Math.round(maxh * 2);
if (_parent.bestjump < Math.round(maxh * 2)) {
_parent.bestjump = Math.round(maxh * 2);
}
if ((grad > 150) and (((grad % 180) <= 10) or ((grad % 180) >= 170))) {
_root.hd++;
if (_root.hd > 10) {
_root.hd = 0;
}
_parent.highdisr.duplicateMovieClip("highdis" + _root.hd, _root.hd + 1000);
_parent["highdis" + _root.hd]._x = _x;
_parent["highdis" + _root.hd]._y = _y;
if (grad > 400) {
grad = 540;
} else if (grad > 300) {
grad = 360;
} else {
grad = 180;
}
_parent["highdis" + _root.hd].wert = grad;
_parent.ppp = _parent.ppp + grad;
_parent.styleturns++;
if (_parent.bestturn < grad) {
_parent.bestturn = grad;
_parent.anzbestturn = ("[" + grad) + "]";
}
}
isair = false;
}
_rotation = 0;
spr1._visible = true;
spr2._visible = true;
if (speedoff) {
speed = (speedsave / 12) * y;
speedoff = false;
}
if ((_x < 70) and (_y < ((_parent.wave._y - _parent.wave._height) + 50))) {
speed = speed / 1.5;
_y = (_y + 3);
}
if (_currentframe < 8) {
speed = speed + ((9 - _currentframe) / 2);
} else if (_currentframe > 29) {
speed = speed + ((9 - (37 - _currentframe)) / 2);
} else if ((_currentframe > 7) and (_currentframe < 19)) {
speed = speed - ((_currentframe - 7) / 9);
} else if ((_currentframe > 18) and (_currentframe < 30)) {
speed = speed - ((30 - _currentframe) / 9);
}
speed = speed - (1 - ((_y - (_parent.wave._y - _parent.wave._height)) / _parent.wave._height));
xspeed = (speed * x) / 100;
yspeed = (speed * y) / 100;
if ((((speed < 0) and (_currentframe > 3)) and (_currentframe < 34)) and (k == "")) {
speed = 0;
act = "flopp";
}
} else {
if (_root.snd) {
_root.ysound.waves.setVolume(10);
}
if (k == "kr") {
rotier++;
} else if (k == "kl") {
rotier--;
}
h = Math.abs(_y - (_parent.wave._y - _parent.wave._height));
if (h > maxh) {
maxh = h;
}
if ((yspeed > 0) and (richtung == "hoch")) {
if (h > 400) {
_root.playsnd("ygreat", 70);
} else if (h > 300) {
_root.playsnd("yyeah", 70);
}
}
if (yspeed <= 0) {
richtung = "hoch";
} else {
richtung = "runter";
}
if (!speedoff) {
}
spr1._visible = false;
spr2._visible = false;
xspeed = xspeed * 0.97;
yspeed = yspeed + 1;
if (!speedoff) {
speedsave = Math.abs(speed);
yspeed = yspeed * 1.3;
xspeed = xspeed * 1.2;
isair = true;
maxh = 0;
_root.playsnd("sprung", Math.abs(yspeed * 2));
}
speedoff = true;
speed = 0;
}
_y = (_y + yspeed);
_x = (_x + xspeed);
if (((_x < -50) or (_x > 550)) or (_y > 380)) {
if (_root.over == false) {
restart();
_parent.outofbounds.play();
_root.playsnd("outof", 50);
_root.playsnd("wavebig", 30);
_root.playsnd("yohoh", 70);
_root.ysound.waves.setVolume(0);
} else {
aktiv = false;
_root.ysound.waves.setVolume(0);
_root.playsnd("gameover", 70);
_parent.fin.play();
}
}
} else if (act == "flopp") {
if (_currentframe < 19) {
gotoAndStop(_currentframe - 1);
if (_currentframe == 1) {
act = "normal";
speed = 3;
y = 10;
}
} else {
gotoAndStop(_currentframe + 1);
if (_currentframe >= 36) {
act = "normal";
speed = 3;
y = 10;
}
}
}
}
}
Instance of Symbol 304 MovieClip in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
r = 1;
homey = _y;
aktiv = true;
act = "off";
starttimer = getTimer();
xspeed = 0;
wartezeit = random(500) + 2500;
}
onClipEvent (enterFrame) {
if (aktiv and (_root.boss == false)) {
if ((_parent.yeti.act != "wait") and (_root.over == false)) {
if ((act == "fly") or (act == "down")) {
if (_parent.yeti.hitter.hitTest(this.hitter)) {
distx = _x - _parent.yeti._x;
disty = Math.abs(_y - _parent.yeti._y);
xspeed = xspeed + (distx / 10);
yspeed = yspeed + ((disty / -20) + _parent.yeti.yspeed);
_x = (_x + xspeed);
_y = (_y + yspeed);
gotoAndPlay ("runter");
act = "hit";
_root.hd++;
if (_root.hd > 10) {
_root.hd = 0;
}
_parent.highdisp.duplicateMovieClip("highdisp" + _root.hd, _root.hd + 1000);
_parent["highdisp" + _root.hd]._x = _x;
_parent["highdisp" + _root.hd]._y = _y;
punkte = Math.round(300 - _y);
_parent["highdisp" + _root.hd].wert = punkte;
_parent.ppp = _parent.ppp + punkte;
_parent.catchedpingus++;
_root.playsnd("tock", (_parent.yeti.yspeed * 5) + 20);
_root.playsnd("jou1", 30);
}
}
}
if ((act == "off") and (_root.over == false)) {
jetzt = getTimer();
if ((jetzt - starttimer) > wartezeit) {
_x = (random(350) + 100);
_parent.splash._y = 280;
_parent.splash._x = _x;
_parent.splash.play();
yspeed = ((-16 * (_parent.wave._yscale / 100)) - random(6)) - 2;
if (yspeed > -8) {
yspeed = -8;
}
act = "up";
_root.playsnd("plach1", 40);
wartezeit = random(500) + 2500;
starttimer = getTimer();
}
} else if (act == "up") {
_rotation = 0;
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if ((yspeed > -2) and (act != "fly")) {
this.gotoAndPlay(2);
act = "fly";
}
} else if (act == "fly") {
_rotation = 0;
yspeed = yspeed + 0.02;
_y = (_y + yspeed);
if (yspeed > 1) {
this.gotoAndPlay("runter");
act = "down";
}
} else if (act == "down") {
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) - 0);
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash._y = 280;
_parent.splash._x = _x;
_parent.splash.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
} else if (act == "hit") {
_y = (_y + yspeed);
_x = (_x + xspeed);
if (xspeed > 0) {
_xscale = -100;
} else {
_xscale = 100;
}
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) + 90);
xspeed = xspeed * 0.99;
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash._y = 240;
_parent.splash._x = _x;
_parent.splash.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
}
oldx = _x;
oldy = _y;
}
}
Instance of Symbol 304 MovieClip in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
_xscale = -100;
_rotation = 0;
homey = _y;
aktiv = true;
act = "off";
starttimer = getTimer();
xspeed = 0;
wartezeit = random(500) + 2500;
}
onClipEvent (enterFrame) {
if (aktiv and (_root.boss == false)) {
if ((_parent.yeti.act != "wait") and (_root.over == false)) {
if ((act == "fly") or (act == "down")) {
if (_parent.yeti.hitter.hitTest(this.hitter)) {
distx = _x - _parent.yeti._x;
disty = Math.abs(_y - _parent.yeti._y);
xspeed = xspeed + (distx / 10);
yspeed = yspeed + ((disty / -20) + _parent.yeti.yspeed);
_x = (_x + xspeed);
_y = (_y + yspeed);
gotoAndPlay ("runter");
act = "hit";
_root.hd++;
if (_root.hd > 10) {
_root.hd = 0;
}
_parent.highdisp.duplicateMovieClip("highdisp" + _root.hd, _root.hd + 1000);
_parent["highdisp" + _root.hd]._x = _x;
_parent["highdisp" + _root.hd]._y = _y - 60;
punkte = Math.round(300 - _y);
_parent["highdisp" + _root.hd].wert = punkte;
_parent.ppp = _parent.ppp + punkte;
_parent.catchedpingus++;
_root.playsnd("tock", (_parent.yeti.yspeed * 5) + 20);
_root.playsnd("jou2", 30);
}
}
}
if ((act == "off") and (_root.over == false)) {
jetzt = getTimer();
if ((jetzt - starttimer) > wartezeit) {
_x = (random(350) + 100);
_parent.splash2._y = 280;
_parent.splash2._x = _x;
_parent.splash2.play();
yspeed = ((-16 * (_parent.wave._yscale / 100)) - random(6)) - 2;
if (yspeed > -8) {
yspeed = -8;
}
act = "up";
_root.playsnd("plach2", 40);
wartezeit = random(500) + 2500;
starttimer = getTimer();
}
} else if (act == "up") {
_rotation = 0;
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if ((yspeed > -2) and (act != "fly")) {
this.gotoAndPlay(2);
act = "fly";
}
} else if (act == "fly") {
_rotation = 0;
yspeed = yspeed + 0.02;
_y = (_y + yspeed);
if (yspeed > 1) {
this.gotoAndPlay("runter");
act = "down";
}
} else if (act == "down") {
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) - 0);
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash2._y = 280;
_parent.splash2._x = _x;
_parent.splash2.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
} else if (act == "hit") {
_y = (_y + yspeed);
_x = (_x + xspeed);
if (xspeed > 0) {
_xscale = -100;
} else {
_xscale = 100;
}
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) + 90);
xspeed = xspeed * 0.99;
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash2._y = 240;
_parent.splash2._x = _x;
_parent.splash2.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
}
oldx = _x;
oldy = _y;
}
}
Instance of Symbol 304 MovieClip in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
r = 1;
homey = _y;
aktiv = true;
act = "off";
starttimer = getTimer();
xspeed = 0;
wartezeit = random(500) + 2500;
}
onClipEvent (enterFrame) {
if (aktiv and (_root.boss == false)) {
if ((_parent.yeti.act != "wait") and (_root.over == false)) {
if ((act == "fly") or (act == "down")) {
if (_parent.yeti.hitter.hitTest(this.hitter)) {
distx = _x - _parent.yeti._x;
disty = Math.abs(_y - _parent.yeti._y);
xspeed = xspeed + (distx / 10);
yspeed = yspeed + ((disty / -20) + _parent.yeti.yspeed);
_x = (_x + xspeed);
_y = (_y + yspeed);
gotoAndPlay ("runter");
act = "hit";
_root.hd++;
if (_root.hd > 10) {
_root.hd = 0;
}
_parent.highdisp.duplicateMovieClip("highdisp" + _root.hd, _root.hd + 1000);
_parent["highdisp" + _root.hd]._x = _x;
_parent["highdisp" + _root.hd]._y = _y;
punkte = Math.round(300 - _y);
_parent["highdisp" + _root.hd].wert = punkte;
_parent.ppp = _parent.ppp + punkte;
_parent.catchedpingus++;
_root.playsnd("tock", (_parent.yeti.yspeed * 5) + 20);
_root.playsnd("jou3", 30);
}
}
}
if ((act == "off") and (_root.over == false)) {
jetzt = getTimer();
if ((jetzt - starttimer) > wartezeit) {
_x = (random(350) + 100);
_parent.splash._y = 280;
_parent.splash._x = _x;
_parent.splash.play();
yspeed = ((-16 * (_parent.wave._yscale / 100)) - random(6)) - 2;
if (yspeed > -8) {
yspeed = -8;
}
act = "up";
_root.playsnd("plach3", 40);
wartezeit = random(500) + 2500;
starttimer = getTimer();
}
} else if (act == "up") {
_rotation = 0;
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if ((yspeed > -2) and (act != "fly")) {
this.gotoAndPlay(2);
act = "fly";
}
} else if (act == "fly") {
_rotation = 0;
yspeed = yspeed + 0.02;
_y = (_y + yspeed);
if (yspeed > 1) {
this.gotoAndPlay("runter");
act = "down";
}
} else if (act == "down") {
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) - 0);
_y = (_y + yspeed);
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash3._y = 280;
_parent.splash3._x = _x;
_parent.splash3.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
} else if (act == "hit") {
_y = (_y + yspeed);
_x = (_x + xspeed);
if (xspeed > 0) {
_xscale = -100;
} else {
_xscale = 100;
}
_rotation = (((Math.atan2(oldy - _y, oldx - _x) * 180) / Math.PI) + 90);
xspeed = xspeed * 0.99;
yspeed = yspeed + 0.6;
if (_y > 280) {
_y = homey;
_parent.splash3._y = 240;
_parent.splash3._x = _x;
_parent.splash3.play();
starttimer = getTimer();
act = "off";
yspeed = 0;
gotoAndStop (1);
}
}
oldx = _x;
oldy = _y;
}
}
Instance of Symbol 353 MovieClip "highdis" in Symbol 384 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._currentframe > 1) {
_y = (_y - 2);
_yscale = (_yscale + 0.5);
_xscale = _yscale;
}
}
Instance of Symbol 353 MovieClip "highdisp" in Symbol 384 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._currentframe > 1) {
_y = (_y - 1);
_yscale = (_yscale + 0.5);
_xscale = _yscale;
}
}
Instance of Symbol 353 MovieClip "highdisr" in Symbol 384 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._currentframe > 1) {
_y = (_y - 0.5);
_yscale = (_yscale + 1);
_xscale = _yscale;
}
}
Instance of Symbol 366 MovieClip "counter" in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
ccc = 0;
aktiv = true;
limit = 3000;
faktor = 100 / limit;
}
onClipEvent (enterFrame) {
if (aktiv and (_root.boss == false)) {
ccc++;
rest = limit - ccc;
if (rest == 390) {
_root.playsnd("intro", 30);
}
_parent.zeit.balken._xscale = rest * faktor;
if (rest <= 0) {
_parent.zeit.balken._xscale = 0;
_root.over = true;
aktiv = false;
ccc = 0;
}
}
}
Instance of Symbol 372 MovieClip "scorer" in Symbol 384 MovieClip Frame 1
onClipEvent (load) {
_parent.pppanz = 0;
}
onClipEvent (enterFrame) {
if (_parent.pppanz < _parent.ppp) {
_parent.pppanz = _parent.pppanz + Math.ceil((_parent.ppp - _parent.pppanz) / 5);
} else {
_parent.pppanz = _parent.ppp;
}
}