Combined Code
// unknown tag 88 length 121
movieClip 11 {
}
movieClip 19 {
frame 35 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 27 {
frame 38 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 37 {
frame 68 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 55 {
frame 120 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 84 {
frame 52 {
++_root.over;
}
}
movieClip 88 {
frame 60 {
_root.over = 5;
}
}
movieClip 89 Mocca {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 92 {
}
movieClip 99 {
frame 35 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 106 {
frame 38 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 115 {
frame 68 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 134 {
frame 120 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 162 {
frame 52 {
++_root.over;
}
}
movieClip 165 {
frame 60 {
_root.over = 5;
}
}
movieClip 166 Candy {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 193 Cuska End {
frame 52 {
++_root.over;
}
}
movieClip 216 Cuska Lick {
frame 120 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 225 Cuska Deep {
frame 68 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 232 Cuska Doodle {
frame 38 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 241 Cuska Stroke {
frame 35 {
this._parent.gotoAndPlay('Idle');
}
}
movieClip 244 Cuska Idle {
}
movieClip 247 Cuska End Bad {
frame 60 {
_root.over = 5;
}
}
movieClip 248 Bergamotte {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 251 TokenF {
#initclip
Object.registerClass('TokenF', TokenF);
#endinitclip
}
movieClip 254 TokenD {
#initclip
Object.registerClass('TokenD', TokenD);
#endinitclip
}
movieClip 257 TokenS {
#initclip
Object.registerClass('TokenS', TokenS);
#endinitclip
}
movieClip 260 TokenA {
#initclip
Object.registerClass('TokenA', TokenA);
#endinitclip
}
movieClip 263 Token {
#initclip
Object.registerClass('Token', Token);
#endinitclip
}
movieClip 270 Flame {
frame 55 {
this.removeMovieClip();
}
}
movieClip 273 Splunk {
}
movieClip 276 Ringo {
frame 15 {
this.removeMovieClip();
}
}
movieClip 279 EndToken {
#initclip
Object.registerClass('EndToken', EndToken);
#endinitclip
}
movieClip 282 SplunkDisp {
#initclip
Object.registerClass('SplunkDisp', SpermCountClass);
#endinitclip
}
movieClip 284 Recepticle {
}
movieClip 287 {
}
movieClip 290 {
}
movieClip 291 {
frame 1 {
stop();
}
frame 60 {
this.swapDepths(_root.MyTracks.getNextHighestDepth());
this.removeMovieClip();
}
}
movieClip 292 Tracks {
#initclip
Object.registerClass('Tracks', Beat);
#endinitclip
}
movieClip 293 CandyButton {
#initclip
Object.registerClass('CandyButton', CandyButton);
#endinitclip
}
movieClip 294 MoccaButton {
#initclip
Object.registerClass('MoccaButton', MoccaButton);
#endinitclip
}
movieClip 295 BergamotteButton {
#initclip
Object.registerClass('BergamotteButton', BergamotteButton);
#endinitclip
}
movieClip 296 ScoreMessage {
#initclip
Object.registerClass('ScoreMessage', ScoreMessage);
#endinitclip
}
movieClip 298 PussyMask {
}
frame 1 {
_root.MyPussyMask._height = 475 - Math.round(475 * _root.getBytesLoaded() / _root.getBytesTotal());
}
movieClip 301 {
}
movieClip 304 {
}
movieClip 363 __Packages.Token {
#initclip
if (!_global.Token) {
var v1 = function () {
super();
};
_global.Token = v1;
_global.Token extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.spawn_y = this.pA._y;
this.spawn_x = this.pA._x;
this.cutoff = this.pB._y + this._height;
this._y = this.spawn_y;
this._x = this.spawn_x;
this.speed_y = Math.round((this.cutoff - this.spawn_y) / this.s * _root.MyTracks.b);
this.x_p = Math.abs(this.pA._x - this.pB._x);
this.speed_x = this.d_x * (this.x_p / this.s * _root.MyTracks.b);
this.scale_speed = 50 / this.s * _root.MyTracks.b;
this._xscale = 50;
this._yscale = 50;
};
v2.onEnterFrame = function () {
if (_root.p == 0) {
this.updatePosition();
this.checkPosition();
}
};
v2.updatePosition = function () {
this._xscale += this.scale_speed;
this._yscale += this.scale_speed;
this.updatePositionX();
this.updatePositionY();
};
v2.checkPosition = function () {
if (this.hitTest(_root.MyTracks.MyRecepticle)) {
if (Key.isDown(this.arrowCode)) {
if (this._y <= _root.MyTracks.MyRecepticle._y + 4 && this._y >= _root.MyTracks.MyRecepticle._y - 8) {
_root.score += _root.multiplier * 10;
var v3 = _root.MyTracks.attachMovie('Flame', 'Flame' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3._y = _root.MyTracks.MyRecepticle._y - 16;
v3._x = this._x;
} else {
if (this._y <= _root.MyTracks.MyRecepticle._y + 8 && this._y >= _root.MyTracks.MyRecepticle._y - 16) {
_root.score += _root.multiplier * 8;
} else {
if (this._y <= _root.MyTracks.MyRecepticle._y + 16 && this._y >= _root.MyTracks.MyRecepticle._y - 24) {
_root.score += _root.multiplier * 6;
} else {
_root.score += _root.multiplier * 4;
}
}
}
var v4 = _root.MyTracks.attachMovie('Ringo', 'Ringo' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v4._y = this._y - 16;
v4._x = this._x;
_root.Chick.gotoAndStop(this.frameCode);
++_root.multiplier;
++_root.hits;
this.removeMovieClip();
}
}
if (this._y > _root.MyTracks.MyRecepticle._y + 16) {
this.removeMovieClip();
_root.multiplier = 0;
}
};
v2.updatePositionX = function () {
this._x += this.speed_x;
};
v2.updatePositionY = function () {
this._y += this.speed_y;
};
v2.speed_y = 4;
v2.speed_x = 1;
v2.cutoff = 276;
v2.spawn_y = 30;
v2.spawn_x = 100;
v2.s = 8;
v2.d_x = 1;
v2.x_p = 32;
v2.scale_speed = 0;
ASSetPropFlags(_global.Token.prototype, null, 1);
}
#endinitclip
}
movieClip 364 __Packages.TokenD {
#initclip
if (!_global.TokenD) {
var v1 = function () {
super();
};
_global.TokenD = v1;
_global.TokenD extends Token;
var v2 = v1.prototype;
v2.spawn_x = 340;
v2.x_p = 40;
v2.d_x = 1;
v2.arrowCode = 40;
v2.frameCode = 'Lick';
ASSetPropFlags(_global.TokenD.prototype, null, 1);
}
#endinitclip
}
movieClip 365 __Packages.TokenS {
#initclip
if (!_global.TokenS) {
var v1 = function () {
super();
};
_global.TokenS = v1;
_global.TokenS extends Token;
var v2 = v1.prototype;
v2.spawn_x = 270;
v2.x_p = 40;
v2.d_x = -1;
v2.arrowCode = 38;
v2.frameCode = 'Stroke';
ASSetPropFlags(_global.TokenS.prototype, null, 1);
}
#endinitclip
}
movieClip 366 __Packages.TokenA {
#initclip
if (!_global.TokenA) {
var v1 = function () {
super();
};
_global.TokenA = v1;
_global.TokenA extends Token;
var v2 = v1.prototype;
v2.spawn_x = 189;
v2.x_p = 100;
v2.d_x = -1;
v2.arrowCode = 37;
v2.frameCode = 'Doodle';
ASSetPropFlags(_global.TokenA.prototype, null, 1);
}
#endinitclip
}
movieClip 367 __Packages.EndToken {
#initclip
if (!_global.EndToken) {
var v1 = function () {
super();
};
_global.EndToken = v1;
_global.EndToken extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.spawn_y = this.pA._y;
this.spawn_x = this.pA._x;
this.cutoff = this.pB._y + this._height;
this._y = this.spawn_y;
this._x = this.spawn_x;
this.speed_y = Math.round((this.cutoff - this.spawn_y) / this.s * _root.MyTracks.b);
this.x_p = Math.abs(this.pA._x - this.pB._x);
this.speed_x = this.d_x * (this.x_p / this.s * _root.MyTracks.b);
this.scale_speed = 50 / this.s * _root.MyTracks.b;
this._xscale = 50;
this._yscale = 50;
};
v2.onEnterFrame = function () {
if (_root.p == 0) {
this.updatePosition();
this.checkPosition();
}
};
v2.updatePosition = function () {
this._xscale += this.scale_speed;
this._yscale += this.scale_speed;
this.updatePositionX();
this.updatePositionY();
};
v2.checkPosition = function () {
if (this._y > _root.MyTracks.MyRecepticle._y + 16) {
_root.MyTracks.stanje = 3;
this.removeMovieClip();
}
};
v2.updatePositionX = function () {
this._x += this.speed_x;
};
v2.updatePositionY = function () {
this._y += this.speed_y;
};
v2.speed_y = 4;
v2.speed_x = 1;
v2.cutoff = 276;
v2.spawn_y = 30;
v2.spawn_x = 100;
v2.s = 8;
v2.d_x = 1;
v2.x_p = 32;
v2.scale_speed = 0;
ASSetPropFlags(_global.EndToken.prototype, null, 1);
}
#endinitclip
}
movieClip 368 __Packages.SpermCountClass {
#initclip
if (!_global.SpermCountClass) {
var v1 = function () {
super();
};
_global.SpermCountClass = v1;
_global.SpermCountClass extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.num_harts = 0;
this.spermcount = 0;
};
v2.onEnterFrame = function () {
this.spermcount = Math.floor(24 * _root.hits / this.sperm_max);
while (this.num_harts < this.spermcount) {
var v3 = this.attachMovie('Splunk', 'Sperm' + this.num_harts, this.getNextHighestDepth());
v3._y = -(32 * this.num_harts);
v3._x = 0;
this.arr_heart.push(v3);
++this.num_harts;
}
while (this.num_harts > _root.My_Player.life) {
var v4 = this.arr_heart.pop();
v4.removeMovieClip();
--this.num_harts;
}
};
v2.arr_heart = [];
v2.sperm_max = 122;
ASSetPropFlags(_global.SpermCountClass.prototype, null, 1);
}
#endinitclip
}
movieClip 369 __Packages.Beat {
#initclip
if (!_global.Beat) {
var v1 = function () {
super();
};
_global.Beat = v1;
_global.Beat extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.current_frame = 0;
this.beat_index = 0;
this.stanje = 1;
this.song = new Sound(_root.My_Hyperspace.My_Universe.createEmptyMovieClip('snd' + _root.My_Hyperspace.My_Universe.getNextHighestDepth(), _root.My_Hyperspace.My_Universe.getNextHighestDepth()));
this.song.setVolume(100);
switch (_root.song) {
case 0:
this.song.attachSound('Chakachas - jungle fever(1).wav');
this.bpm = 196.582467;
this.gap = 594.195011;
this.beat_array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 4, 0, 2, 0, 4, 0, 0, 0, 6, 0, 4, 0, 8, 0, 0, 0, 4, 0, 6, 0, 2, 0, 0, 0, 4, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 8, 0, 2, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 8, 0, 10, 6, 0, 6, 0, 8, 0, 6, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 6, 0, 2, 0, 8, 0, 4, 0, 2, 0, 4, 0, 4, 0, 6, 0, 8, 0, 6, 0, 0, 0, 6, 0, 8, 0, 2, 0, 8, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 0, 0, 6, 0, 4, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 0, 0, 2, 0, 8, 0, 4, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 2, 0, 8, 0, 4, 0, 0, 0, 2, 0, 8, 0, 0, 0, 0, 0, 6, 0, 8, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 0, 0, 2, 0, 8, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
break;
case 1:
this.song.attachSound('Ike.wav');
this.bpm = 179.966256;
this.gap = 487.1875;
this.beat_array = [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 8, 0, 4, 0, 6, 0, 0, 0, 6, 0, 6, 0, 8, 0, 6, 0, 2, 0, 0, 0, 4, 0, 6, 0, 2, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 6, 0, 4, 0, 8, 0, 4, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 8, 0, 6, 0, 8, 0, 0, 0, 2, 0, 6, 0, 2, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 6, 0, 4, 0, 6, 0, 0, 0, 2, 0, 0, 0, 4, 0, 8, 0, 4, 0, 4, 0, 6, 0, 4, 0, 0, 0, 6, 0, 4, 0, 0, 0, 2, 0, 6, 0, 2, 0, 6, 0, 2, 0, 4, 0, 2, 0, 0, 0, 4, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 4, 0, 4, 0, 2, 0, 8, 0, 4, 0, 6, 0, 2, 0, 0, 0, 4, 0, 4, 0, 6, 0, 8, 0, 2, 0, 0, 0, 4, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 4, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 6, 0, 4, 0, 2, 0, 4, 0, 0, 0, 4, 0, 8, 0, 4, 0, 6, 0, 6, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 0, 4, 0, 6, 0, 2, 0, 8, 0, 4, 0, 2, 0, 4, 0, 6, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 6, 0, 8, 0, 2, 0, 8, 0, 4, 0, 6, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 6, 0, 4, 0, 2, 0, 4, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 0, 0, 0, 0, 0, 0];
break;
case 2:
this.song.attachSound('Ursula.wav');
this.bpm = 120.095075;
this.gap = 1532.854167;
this.beat_array = [0, 0, 6, 0, 0, 0, 0, 0, 8, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 0, 6, 0, 8, 0, 0, 0, 6, 0, 6, 0, 2, 0, 0, 0, 6, 0, 6, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 8, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 4, 0, 6, 0, 8, 0, 6, 0, 4, 0, 6, 0, 4, 0, 8, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 4, 0, 2, 0, 4, 0, 6, 0, 4, 0, 0, 0, 0, 0, 8, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 2, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 8, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 8, 0, 6, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 8, 0, 6, 0, 8, 0, 6, 0, 2, 0, 8, 0, 4, 0, 4, 0, 8, 0, 4, 0, 8, 0, 4, 0, 0, 0, 0, 0, 8, 0, 6, 0, 2, 0, 8, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 2, 0, 6, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 2, 0, 6, 0, 8, 0, 6, 0, 4, 0, 8, 0, 4, 0, 6, 0, 2, 0, 6, 0, 8, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 8, 0, 2, 0, 10, 6, 0, 6, 0, 8, 0, 2, 0, 4, 0, 2, 0, 4, 0, 6, 0, 4, 0, 0, 0, 0, 0, 8, 0, 4, 0, 2, 0, 4, 0, 6, 0, 6, 0, 8, 0, 6, 0, 4, 0, 6, 0, 8, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 4, 0, 6, 0, 4, 0, 8, 0, 4, 0, 4, 0, 6, 0, 2, 0, 6, 0, 4, 0, 2, 0, 4, 0, 6, 0, 4, 0, 8, 0, 4, 0, 6, 0, 6, 0, 4, 0, 8, 0, 4, 0, 4, 0, 2, 0, 4, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 0];
break;
case 3:
this.song.attachSound('Serge.wav');
this.bpm = 122.819736;
this.gap = 2112.333333;
this.beat_array = [0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 2, 0, 8, 0, 4, 0, 4, 0, 8, 0, 0, 0, 2, 0, 4, 0, 8, 0, 0, 0, 2, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 0, 0, 4, 0, 2, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 8, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 2, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 2, 0, 6, 0, 4, 0, 6, 0, 2, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 6, 0, 8, 0, 2, 0, 4, 0, 6, 0, 4, 0, 6, 0, 4, 0, 2, 0, 0, 0, 4, 0, 6, 0, 4, 0, 0, 0, 2, 0, 6, 0, 90, 4, 0, 2, 0, 6, 0, 2, 0, 6, 0, 2, 0, 4, 0, 4, 0, 0, 0, 0, 0, 4, 0, 4, 0, 2, 0, 8, 0, 0, 0, 4, 0, 8, 0, 2, 0, 6, 0, 4, 0, 8, 0, 0, 0, 2, 0, 4, 0, 2, 0, 0, 0, 4, 0, 6, 0, 0, 0, 4, 0, 2, 0, 6, 0, 4, 0, 0, 0, 2, 0, 4, 0, 8, 0, 0, 0, 2, 0, 6, 0, 4, 0, 0, 0, 2, 0, 6, 0, 4, 0, 0, 0, 8, 0, 4, 0, 6, 0, 4, 0, 6, 0, 4, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 2, 0, 6, 0, 8, 0, 0, 0, 2, 0, 4, 0, 6, 0, 8, 0, 6, 0, 6, 0, 4, 0, 6, 0, 2, 0, 4, 0, 4, 0, 0, 0, 0, 0, 4, 0, 4, 0, 6, 0, 4, 0, 8, 0, 4, 0, 4, 0, 90, 6, 0, 6, 0, 2, 0, 6, 0, 2, 0, 4, 0, 8, 0, 4, 0, 2, 0, 0, 0, 0, 0, 6, 0, 0, 0];
}
this.song.start();
this.b = Math.round((60 / this.bpm) * this.fps) * this.f;
this.g = Math.round((this.gap / 1000) * this.fps);
};
v2.onEnterFrame = function () {
if (_root.p == 0) {
++this.current_frame;
if (this.stanje == 1) {
if (this.current_frame == this.g) {
this.current_frame = 0;
this.stanje = 2;
_root.MyTracks.MyGetReady.gotoAndPlay('Fade');
_root.gameon = 1;
}
}
if (this.stanje == 2) {
this.spawnTokens();
}
if (this.stanje == 3) {
this.moneyshot();
this.stanje = 4;
}
if (this.stanje == 4) {
var v3 = this.song.getVolume();
if (v3 - 2 >= 0) {
this.song.setVolume(v3 - 2);
} else {
this.song.stop();
}
if (_root.over == 5) {
_root.MyTracks.removeMovieClip();
_root.gotoAndPlay('Score');
}
}
}
};
v2.moneyshot = function () {
if (_root.hits > 0.8 * _root.beats) {
_root.Chick.gotoAndStop('End');
} else {
_root.Chick.gotoAndStop('End Bad');
}
};
v2.spawnTokens = function () {
if (this.current_frame == this.b) {
if (this.beat_array[this.beat_index] > 0) {
++_root.beats;
switch (this.beat_array[this.beat_index]) {
case 2:
var v3 = _root.MyTracks.attachMovie('TokenA', 'TokenA' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3.pA = _root.MyTracks.AA;
v3.pB = _root.MyTracks.AB;
break;
case 4:
var v3 = _root.MyTracks.attachMovie('TokenS', 'TokenS' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3.pA = _root.MyTracks.SA;
v3.pB = _root.MyTracks.SB;
break;
case 6:
var v3 = _root.MyTracks.attachMovie('TokenD', 'TokenD' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3.pA = _root.MyTracks.DA;
v3.pB = _root.MyTracks.DB;
break;
case 8:
var v3 = _root.MyTracks.attachMovie('TokenF', 'TokenF' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3.pA = _root.MyTracks.FA;
v3.pB = _root.MyTracks.FB;
}
}
++this.beat_index;
if (this.beat_index > this.beat_array.length) {
if (_root.gameon == 1) {
var v3 = _root.MyTracks.attachMovie('EndToken', 'TokenE' + _root.MyTracks.getNextHighestDepth(), _root.MyTracks.getNextHighestDepth());
v3.pA = _root.MyTracks.EA;
v3.pB = _root.MyTracks.EB;
_root.gameon = 0;
}
}
this.current_frame = 0;
}
};
v2.fps = 30;
v2.f = 1;
v2.bpm = 196.582467;
v2.gap = 594.195011;
v2.beat_array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 6, 0, 2, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 4, 0, 2, 0, 4, 0, 0, 0, 6, 0, 4, 0, 8, 0, 0, 0, 4, 0, 6, 0, 2, 0, 0, 0, 4, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 2, 0, 0, 0, 0, 0, 6, 0, 2, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 8, 0, 2, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 8, 0, 10, 6, 0, 6, 0, 8, 0, 6, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 6, 0, 2, 0, 8, 0, 4, 0, 2, 0, 4, 0, 4, 0, 6, 0, 8, 0, 6, 0, 0, 0, 6, 0, 8, 0, 2, 0, 8, 0, 4, 0, 4, 0, 2, 0, 0, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 0, 0, 6, 0, 4, 0, 4, 0, 2, 0, 8, 0, 2, 0, 4, 0, 0, 0, 2, 0, 8, 0, 4, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 2, 0, 8, 0, 4, 0, 0, 0, 2, 0, 8, 0, 0, 0, 0, 0, 6, 0, 8, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 0, 4, 0, 8, 0, 4, 0, 0, 0, 2, 0, 8, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
ASSetPropFlags(_global.Beat.prototype, null, 1);
}
#endinitclip
}
movieClip 370 __Packages.CandyButton {
#initclip
if (!_global.CandyButton) {
var v1 = function () {
super();
};
_global.CandyButton = v1;
_global.CandyButton extends MovieClip;
var v2 = v1.prototype;
v2.onRollOver = function () {
_root.chick = 'Candy';
_root.giggle_wav = 'CandyCock.wav';
};
ASSetPropFlags(_global.CandyButton.prototype, null, 1);
}
#endinitclip
}
movieClip 371 __Packages.MoccaButton {
#initclip
if (!_global.MoccaButton) {
var v1 = function () {
super();
};
_global.MoccaButton = v1;
_global.MoccaButton extends MovieClip;
var v2 = v1.prototype;
v2.onRollOver = function () {
_root.chick = 'Mocca';
_root.giggle_wav = 'yes.wav';
};
ASSetPropFlags(_global.MoccaButton.prototype, null, 1);
}
#endinitclip
}
movieClip 372 __Packages.BergamotteButton {
#initclip
if (!_global.BergamotteButton) {
var v1 = function () {
super();
};
_global.BergamotteButton = v1;
_global.BergamotteButton extends MovieClip;
var v2 = v1.prototype;
v2.onRollOver = function () {
_root.chick = 'Bergamotte';
_root.giggle_wav = 'Giggle.wav';
};
ASSetPropFlags(_global.BergamotteButton.prototype, null, 1);
}
#endinitclip
}
movieClip 373 __Packages.ScoreMessage {
#initclip
if (!_global.ScoreMessage) {
var v1 = function () {
super();
};
_global.ScoreMessage = v1;
_global.ScoreMessage extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.ammo_txt = this.createTextField('ammo_txt', 1, 0, 0, 320, 100);
this.ammo_txt.embedFonts = true;
this.ammo_txt.multiline = true;
this.ammo_txt.wordWrap = true;
this.my_fmt = new TextFormat();
this.my_fmt.color = 14406748;
this.my_fmt.font = 'SpiffyFont';
this.my_fmt.size = 20;
this.my_fmt.align = 'left';
};
v2.onEnterFrame = function () {
if (this.currenttime >= this.timeout) {
this.removeMovieClip();
}
if (this.q <= this.message_text.length) {
this.ammo_txt.text = this.message_text.substring(0, Math.floor(this.q));
this.ammo_txt.setTextFormat(this.my_fmt);
this.q += 1;
} else {
++this.currenttime;
}
};
v2.message_text = 'Bebebe';
v2.timeout = 300;
v2.currenttime = 0;
v2.q = 0;
ASSetPropFlags(_global.ScoreMessage.prototype, null, 1);
}
#endinitclip
}
movieClip 374 __Packages.TokenF {
#initclip
if (!_global.TokenF) {
var v1 = function () {
super();
};
_global.TokenF = v1;
_global.TokenF extends Token;
var v2 = v1.prototype;
v2.spawn_x = 419;
v2.x_p = 100;
v2.d_x = 1;
v2.arrowCode = 39;
v2.frameCode = 'Deep';
ASSetPropFlags(_global.TokenF.prototype, null, 1);
}
#endinitclip
}
frame 2 {
stop();
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
_root.gotoAndPlay(1);
} else {
_root.gotoAndPlay(3);
}
}
movieClip 307 {
}
frame 60 {
_root.My_Message.message_text = 'Hello Handsome! \nWould you like to play a game with me and my friends?';
_root.My_Play_Button.onRelease = function () {
_root.gotoAndPlay('Menu');
};
_root.My_Tutorial_Button.onRelease = function () {
_root.gotoAndPlay('Tutorial');
};
stop();
}
// unknown tag 88 length 121
frame 61 {
var score = 0;
var beats = 0;
var hits = 0;
var multiplier = 1;
var point = 10;
var p = 0;
var chick;
var song;
var acc = 10;
var gameon = 0;
var giggle_wav;
var giggle;
var over = 0;
var keyListener = new Object();
keyListener.onKeyDown = function () {
if (Key.getAscii() == 112 || Key.getAscii() == 80) {
if (_root.p == 0) {
_root.p = 1;
} else {
if (_root.p == 1) {
_root.p = 0;
}
}
}
if (Key.getAscii() == 113 || Key.getAscii() == 81) {
if (gameon == 1) {
_root.MyBeat.song.stop();
_root.gotoAndPlay('ScoreScreen');
}
}
};
Key.addListener(keyListener);
var mouseListener = new Object();
mouseListener.onMouseUp = function () {
if (_root._currentframe == 61) {
_root.giggle = new Sound();
_root.giggle.attachSound(giggle_wav);
_root.giggle.start();
_root.gotoAndPlay('Song');
}
};
Mouse.addListener(mouseListener);
_root.My_Message2.message_text = 'Choose a girl';
stop();
}
movieClip 328 {
frame 30 {
stop();
}
}
movieClip 332 {
frame 49 {
stop();
}
}
movieClip 336 {
frame 39 {
stop();
}
}
movieClip 339 {
}
movieClip 340 {
frame 49 {
stop();
}
}
frame 62 {
_root.My_Message3.message_text = 'Select a song';
stop();
_root.Song1Btn.onRelease = function () {
_root.song = 0;
_root.gotoAndPlay('Level');
};
_root.Song2Btn.onRelease = function () {
_root.song = 1;
_root.gotoAndPlay('Level');
};
_root.Song3Btn.onRelease = function () {
_root.song = 2;
_root.gotoAndPlay('Level');
};
_root.Song4Btn.onRelease = function () {
_root.song = 3;
_root.gotoAndPlay('Level');
};
}
frame 63 {
stop();
var newchick = _root.attachMovie(_root.chick, 'Chick', _root.getNextHighestDepth());
newchick.swapDepths(_root.MyTracks);
newchick._y = 0;
newchick._x = 55;
}
frame 64 {
var eff = Math.floor(100 * _root.hits / _root.beats);
_root.My_MessageS.message_text = 'Your score handsome:\n' + _root.hits + ' hits.\n Thant\'s ' + eff + ' efficiency!\n Wanna give it another go?';
_root.My_RePlay_Button.onRelease = function () {
_root.gotoAndPlay('Menu');
};
stop();
}
frame 65 {
_root.My_Message1.message_text = 'My friends love sucking cock,\nbut they need your help';
_root.My_Message2.message_text = 'As music plays,\ntokens come sliding down.';
_root.My_Message3.message_text = 'When token hits bottom,\npress the arrow key.';
_root.My_Message4.message_text = 'Do it right, and the girl\nwill suck your cock.';
_root.My_Play_Button.onRelease = function () {
_root.gotoAndPlay('Menu');
};
stop();
}
movieClip 356 {
}