Combined Code
movieClip 4 {
}
movieClip 11 {
}
movieClip 12 {
}
movieClip 15 {
}
movieClip 16 {
}
movieClip 19 {
}
movieClip 23 {
frame 1 {
_visible = false;
}
}
movieClip 25 {
}
movieClip 29 {
}
movieClip 31 {
frame 1 {
if (first_run != undefined) {
return undefined;
} else {
first_run = true;
}
t._alpha = 50;
stop();
if (_root.global_sound == undefined) {
_root.global_sound = new Sound();
_root.global_sound.setVolume(100);
}
if (_root.global_sound.getVolume() == 30) {
gotoAndStop(2);
} else {
if (_root.global_sound.getVolume() == 0) {
gotoAndStop(1);
}
}
spot.onPress = function () {
if (_currentframe == 1) {
_root.global_sound.setVolume(30);
gotoAndStop(2);
} else {
if (_currentframe == 2) {
_root.global_sound.setVolume(0);
gotoAndStop(3);
} else {
_root.global_sound.setVolume(100);
gotoAndStop(1);
}
}
};
spot.onRollOver = function () {
t._alpha = 100;
};
spot.onReleaseOutside = function () {
t._alpha = 50;
};
spot.onRollOut = spot.onReleaseOutside;
}
}
movieClip 34 screen_0 {
frame 1 {
stop();
play_btn.onPress = function () {
_root.gotoScreen('screen_1');
};
MNF_btn.onPress = function () {
getURL('http://www.meetandfuckgames.com/', '_blank');
};
}
}
frame 1 {
stop();
owner_URL = 'http://www.meetandfuckgames.com/';
onEnterFrame = function () {
if (_currentframe != 1) {
return undefined;
}
percent_shadow = 'Loading: ' + int(100 * getBytesLoaded() / getBytesTotal()) + '%';
percent = percent_shadow;
bar.SetValue(getBytesLoaded() / getBytesTotal());
if (getBytesLoaded() == getBytesTotal()) {
gotoAndStop(3);
}
};
MNF_btn.onPress = function () {
if (id == undefined) {
getURL(owner_URL, '_blank');
} else {
getURL('http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939775-0000&PA=' + id, '_blank');
}
};
}
movieClip 44 {
}
movieClip 46 {
}
// unknown tag 88 length 287
movieClip 61 {
frame 1 {
stop();
}
}
movieClip 66 {
frame 1 {
function doRandom() {
if (_root.screen.act.sailor.anim._currentframe > 1) {
gotoAndPlay(2 + random(3));
}
}
stop();
if (firsttime != undefined) {
return undefined;
}
firsttime = false;
}
frame 2 {
gotoAndStop(1);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 74 {
frame 1 {
function doRandomTilda() {
if (_root.screen.act.sailor.anim._currentframe == 1) {
gotoAndPlay(5 + random(3));
} else {
gotoAndPlay(2 + random(3));
}
}
function doRandom() {
gotoAndPlay(2 + random(3));
}
stop();
if (firsttime != undefined) {
return undefined;
}
firsttime = false;
}
frame 2 {
gotoAndStop(1);
}
frame 3 {
gotoAndStop(1);
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
gotoAndStop(1);
}
frame 6 {
gotoAndStop(1);
}
frame 7 {
gotoAndStop(1);
}
}
movieClip 2173 __Packages.AttackUnit {
#initclip
if (!_global.AttackUnit) {
var v1 = function (_time_, _type_id_, _x_, _y_, _heart_bonus_) {
this.time = _time_ * 24;
this.type_id = _type_id_;
this.x = _x_;
this.y = _y_;
this.heart_bonus = _heart_bonus_;
};
_global.AttackUnit = v1;
var v2 = v1.prototype;
ASSetPropFlags(_global.AttackUnit.prototype, null, 1);
}
#endinitclip
}
movieClip 2174 __Packages.AttackProcess {
#initclip
if (!_global.AttackProcess) {
var v1 = function (battle_manager_, battle_layer_) {
this.battle_manager = battle_manager_;
this.battle_layer = battle_layer_;
this.waves = new Array();
};
_global.AttackProcess = v1;
var v2 = v1.prototype;
v2.AddWave = function (wave) {
this.waves.push(wave);
};
v2.Update = function () {
if (this.battle_layer._parent._currentframe > 9) {
return undefined;
}
if (this.waves.length == 0) {
return undefined;
}
this.waves[0].Update();
if (this.waves[0].units.length == 0 && (this.battle_manager.warriors.length == 0 || this.battle_manager.warriors.length == 1 && this.battle_manager.warriors[0].clip.anim.status == 'death')) {
if (this.waves[0].weapon_id != undefined) {
this.battle_layer._parent.info.icon.gotoAndStop(this.waves[0].weapon_id);
this.battle_layer._parent.info._visible = true;
this.battle_layer.sailor.anim.anim.gotoStatus('stay');
}
if (this.waves[0].victory != undefined) {
this.battle_layer.sailor.anim.anim.gotoStatus('victory');
if (this.waves[0].victory == 1) {
this.battle_layer._parent.gotoAndPlay('boss_approach');
_root.fight_boss = true;
} else {
if (this.waves[0].victory == 2) {
this.battle_layer._parent.gotoAndPlay('victory');
}
}
}
this.waves.splice(0, 1);
}
};
ASSetPropFlags(_global.AttackProcess.prototype, null, 1);
}
#endinitclip
}
movieClip 2175 __Packages.BattleManager {
#initclip
if (!_global.BattleManager) {
var v1 = function (enemy_, layers_, battle_layer_) {
this.warriors = new Array();
this.enemy = enemy_;
this.layers = layers_;
this.battle_layer = battle_layer_;
this.left_slots = new Array();
this.right_slots = new Array();
var v2 = 0;
while (v2 < 9) {
this.left_slots.push(new AttackSlot());
this.right_slots.push(new AttackSlot());
++v2;
}
this.warrior_depth = 0;
};
_global.BattleManager = v1;
var v2 = v1.prototype;
v2.AddWarrior = function (id, heart_bonus) {
++this.warrior_depth;
var v2 = this.battle_layer.attachMovie('warrior' + id, 'warrior' + this.warrior_depth, this.warrior_depth);
v2._x = random(640);
v2._y = random(480);
this.warriors.push(new WarriorAI(id, v2, this.enemy, heart_bonus));
this.layers.push(v2);
return v2;
};
v2.Update = function () {
var v2 = 0;
while (v2 < this.warriors.length) {
this.warriors[v2].Update(this.left_slots, this.right_slots);
if (this.warriors[v2].disappear_anim == 0) {
this.battle_layer.DeleteLayer(this.warriors[v2].clip);
this.warriors.splice(v2, 1);
--v2;
}
++v2;
}
};
v2.CheckDamage = function (attack_zone) {
var v2 = 0;
while (v2 < this.warriors.length) {
this.warriors[v2].CheckDamage(attack_zone);
++v2;
}
};
ASSetPropFlags(_global.BattleManager.prototype, null, 1);
}
#endinitclip
}
movieClip 2176 __Packages.AttackSlot {
#initclip
if (!_global.AttackSlot) {
var v1 = function () {
this.occupied = false;
};
_global.AttackSlot = v1;
var v2 = v1.prototype;
ASSetPropFlags(_global.AttackSlot.prototype, null, 1);
}
#endinitclip
}
movieClip 2177 __Packages.WarriorAI {
#initclip
if (!_global.WarriorAI) {
var v1 = function (type_id_, clip_, enemy_, _heart_bonus_) {
this.type_id = type_id_;
this.clip = clip_;
this.clip_width = this.clip._width;
this.enemy = enemy_;
this.heart_bonus = _heart_bonus_;
this.goto_x = 0;
this.goto_y = 0;
if (this.type_id == 1 || this.type_id == 2) {
this.move_speed = 5;
} else {
if (this.type_id == 3) {
this.move_speed = 4;
} else {
if (this.type_id == 4) {
this.move_speed = 3;
}
}
}
this.timer = random(10);
this.health = 1;
this.harm_anim = 0;
};
_global.WarriorAI = v1;
var v2 = v1.prototype;
v2.AnimHarm = function () {
if (this.harm_anim > 0) {
this.harm_anim -= 0.25;
if (this.harm_anim < 0) {
this.harm_anim = 0;
}
var v2 = Math.abs(255 * Math.sin(this.harm_anim * Math.PI));
var v4 = new Color(this.clip);
var v3 = {'rb': v2, 'gb': v2, 'bb': v2, 'ab': 0, 'ra': '100', 'ga': '100', 'ba': '100', 'aa': '100'};
v4.setTransform(v3);
}
};
v2.Update = function (left_slots, right_slots) {
this.AnimHarm();
if (this.clip.anim.status == 'death' && this.type_id != 4) {
if (this.harm_anim == 0 && this.disappear_anim == undefined) {
this.disappear_anim = 0.05;
if (this.heart_bonus) {
if (_root.heart_deapth == undefined) {
_root.heart_deapth = 500;
}
++_root.heart_deapth;
var v9 = this.enemy._parent.attachMovie('heart', 'heart' + _root.heart_deapth, _root.heart_deapth);
v9._x = this.clip._x;
v9._y = this.clip._y + 1;
this.enemy._parent.layers.push(v9);
}
}
if (this.disappear_anim > 0) {
this.disappear_anim -= 0.05;
if (this.disappear_anim < 0) {
this.disappear_anim = 0;
}
}
return undefined;
}
++this.timer;
if (this.timer >= 10) {
this.timer = 0;
this.slot_id = undefined;
this.slot.occupied = false;
var v4;
if (this.clip._x - this.enemy._x > 0) {
v4 = right_slots;
} else {
v4 = left_slots;
}
var v3 = 0;
while (v3 < v4.length) {
if (!v4[v3].occupied) {
this.slot_id = v3;
this.slot = v4[v3];
this.slot.occupied = true;
this.goto_x = this.enemy._x + this.getDX(v3);
if (v4 == left_slots) {
this.goto_x = this.enemy._x - this.getDX(v3);
}
this.goto_y = this.enemy._y + this.getDY(v3);
break;
}
++v3;
}
if (this.clip.anim.status == 'stay' && (this.slot_id == 0 || this.slot_id == 1 || this.slot_id == 2) && this.enemy.anim.anim.status != 'death') {
this.clip.anim.gotoStatus('attack');
}
}
if (this.clip.anim.status != 'stay' && this.clip.anim.status != 'run') {
return undefined;
}
var v8 = this.goto_x - this.clip._x;
var v7 = this.goto_y - this.clip._y;
var v6 = Math.sqrt(v8 * v8 + v7 * v7);
if (v6 > this.move_speed) {
this.clip.anim.gotoStatus('run');
if (this.clip._x > this.enemy._x > 0) {
this.clip.gotoAndStop(2);
} else {
this.clip.gotoAndStop(1);
}
this.clip._x += this.move_speed * v8 / v6;
this.clip._y += this.move_speed * v7 / v6;
} else {
this.clip.anim.gotoStatus('stay');
}
};
v2.getDX = function (id, warrior_ai) {
if (id == 0) {
return this.clip.attack_point._x;
} else {
if (id == 1 || id == 2) {
return this.clip.attack_point._x * Math.SQRT1_2;
} else {
if (id == 3) {
return this.clip.attack_point._x + this.clip_width;
} else {
if (id == 4 || id == 5) {
return (this.clip.attack_point._x + this.clip_width) * Math.SQRT1_2;
} else {
if (id == 6) {
return this.clip.attack_point._x + 2 * this.clip_width;
} else {
if (id == 7 || id == 8) {
return (this.clip.attack_point._x + 2 * this.clip_width) * Math.SQRT1_2;
}
}
}
}
}
}
};
v2.getDY = function (id, warrior_ai) {
if (id == 0) {
return 0;
} else {
if (id == 1) {
return (this.clip.attack_point._x / 3) * 0.4999999999999999;
} else {
if (id == 2) {
return -1 * (this.clip.attack_point._x / 3) * 0.4999999999999999;
} else {
if (id == 3) {
return 0;
} else {
if (id == 4) {
return ((this.clip.attack_point._x + this.clip_width) / 3) * 0.4999999999999999;
} else {
if (id == 5) {
return -1 * ((this.clip.attack_point._x + this.clip_width) / 3) * 0.4999999999999999;
} else {
if (id == 6) {
return 0;
} else {
if (id == 7) {
return ((this.clip.attack_point._x + 2 * this.clip_width) / 3) * 0.4999999999999999;
} else {
if (id == 8) {
return -1 * ((this.clip.attack_point._x + 2 * this.clip_width) / 3) * 0.4999999999999999;
}
}
}
}
}
}
}
}
}
};
v2.CheckDamage = function (attack_zone) {
if (this.clip.hitTest(attack_zone) && Math.abs(this.enemy._y - this.clip._y) < 30 && this.clip.anim.status != 'death') {
_root.in_hits.doRandom();
var v3 = (1 + (this.enemy._parent._parent.info._currentframe + _root.gameovers) * 0.75) / 2;
if (this.type_id == 1) {
this.health -= 0.2 * v3;
} else {
if (this.type_id == 2) {
this.health -= 0.15 * v3;
} else {
if (this.type_id == 3) {
this.health -= 0.1 * v3;
} else {
if (this.type_id == 4) {
this.health -= 0.05 * v3;
}
}
}
}
if (this.health <= 0) {
this.harm_anim = 2;
this.clip.anim.gotoStatus('death');
this.slot.occupied = false;
} else {
if (this.harm_anim == 0) {
this.harm_anim = 2;
}
if (this.type_id != 4) {
this.clip.anim.gotoStatus('damage');
}
}
}
};
ASSetPropFlags(_global.WarriorAI.prototype, null, 1);
}
#endinitclip
}
movieClip 2178 __Packages.AttackWave {
#initclip
if (!_global.AttackWave) {
var v1 = function (battle_manager_, weapon_id_, victory_) {
this.battle_manager = battle_manager_;
this.units = new Array();
this.time = 0;
this.weapon_id = weapon_id_;
this.victory = victory_;
};
_global.AttackWave = v1;
var v2 = v1.prototype;
v2.AddUnit = function (unit) {
this.units.push(unit);
};
v2.Update = function () {
++this.time;
if (this.units[0].time <= this.time && this.units.length > 0) {
var v2 = this.battle_manager.AddWarrior(this.units[0].type_id, this.units[0].heart_bonus);
v2._x = this.units[0].x;
v2._y = this.units[0].y;
this.units.splice(0, 1);
}
};
ASSetPropFlags(_global.AttackWave.prototype, null, 1);
}
#endinitclip
}
movieClip 2179 __Packages.AnimManager {
#initclip
if (!_global.AnimManager) {
var v1 = function (anim_mc_, btns_mc_) {
this.anim_mc = anim_mc_;
this.btns_mc = btns_mc_;
this.gravi = new Gravitation(1);
this.gravi.move_draw = 0.5;
this.acts = new Array();
this.anim_swings = new Array();
};
_global.AnimManager = v1;
var v2 = v1.prototype;
v2.AddAct = function (AnimActObject) {
var new_act = new AnimAct(AnimActObject);
this.acts.push(new_act);
(eval(String(this.btns_mc) + '.' + new_act.btn_name)).onPress = function () {
var v3 = this._parent.anim_manager;
if (v3 == undefined) {
v3 = this._parent._parent.anim_manager;
}
var v2 = 0;
while (v2 < v3.acts.length) {
if (this._name == v3.acts[v2].btn_name) {
this._parent.btn_id = v2;
break;
}
++v2;
}
this._parent.border._x = this._x;
this._parent.border._y = this._y;
v3.setAct(this._name);
this.postOnPress();
};
if (this.acts.length == 1) {
(eval(String(this.btns_mc) + '.' + new_act.btn_name)).onPress();
}
};
v2.AddSwing = function (AnimSwingObject) {
this.anim_swings.push(new AnimSwing(AnimSwingObject));
};
v2.setAct = function (btn_name) {
if (btn_name == this.act.btn_name) {
return undefined;
}
var btn_name_found = false;
var i = 0;
while (i < this.acts.length) {
if (this.acts[i].btn_name == btn_name) {
this.act = this.acts[i];
btn_name_found = true;
break;
}
++i;
}
if (!btn_name_found) {
return undefined;
}
(eval(String(this.anim_mc._parent) + '.hint')).removeMovieClip();
if (this.act.type == AnimAct.TYPE_PENDULUM_MANUAL) {
this.gravi.control_mode = 0;
this.CreateHint(640, 480, this.anim_mc._parent, this.act.mouse_movement, this.act.pixel_start, this.act.pixel_width);
} else {
this.gravi.control_mode = 1;
}
if (this.act.frame_enter != undefined) {
this.frame = this.act.frame_enter;
}
this.gravi.auto_speed = this.act.auto_speed;
if (this.act.type == AnimAct.TYPE_CUM_PENDULUM) {
this.gravi.auto_fade_out_speed = this.act.auto_fade_out_speed;
this.state = 0;
this.timer = 0;
} else {
if (this.act.type == AnimAct.TYPE_CUM_LINEAR) {
this.state = 0;
}
}
this.Update(this.anim_mc._parent._xmouse, this.anim_mc._parent._ymouse);
this.act.setFaceByStr(this.anim_mc, this.act.face_settings);
};
v2.Update = function (_xmouse, _ymouse) {
if (this.act == undefined) {
return undefined;
}
if (this.act.type == AnimAct.TYPE_PENDULUM_MANUAL) {
if (this.act.mouse_movement == AnimAct.VERTICAL_MOVEMENT) {
this.gravi.move_goto = (_ymouse - this.act.pixel_start) / this.act.pixel_width;
} else {
this.gravi.move_goto = (_xmouse - this.act.pixel_start) / this.act.pixel_width;
}
if (this.gravi.move_goto < 0) {
this.gravi.move_goto = 0;
} else {
if (this.gravi.move_goto > 1) {
this.gravi.move_goto = 1;
}
}
if (this.act.reverse_mouse_control) {
this.gravi.move_goto = 1 - this.gravi.move_goto;
}
}
this.UpdateSwings(true, this.gravi.swing_draw[0]);
this.gravi.Update();
if (this.act.type == AnimAct.TYPE_LINEAR) {
this.frame += 1;
if (this.frame >= this.act.frame_end) {
this.frame -= this.act.frame_end - this.act.frame_start;
}
} else {
if (this.act.type == AnimAct.TYPE_CUM_LINEAR) {
this.frame += 1;
if (this.frame >= this.act.frame_end) {
if (this.state == 0) {
this.state = 1;
this.act.setFaceByStr(this.anim_mc, this.act.face_settings_after_cum);
}
this.frame -= this.act.frame_end - this.act.frame_start;
}
} else {
if (this.act.type == AnimAct.TYPE_PENDULUM || this.act.type == AnimAct.TYPE_PENDULUM_MANUAL) {
this.frame = int(this.gravi.move_draw * (this.act.frame_end - this.act.frame_start) + this.act.frame_start);
} else {
if (this.act.type == AnimAct.TYPE_CUM_PENDULUM) {
if (this.state == 0) {
++this.timer;
if (this.timer >= 50) {
this.state = 1;
this.gravi.control_mode = 2;
}
} else {
if (this.state == 1) {
if (this.gravi.auto_move_fade_k < 0.5) {
this.act.playCum(this.anim_mc);
this.state = 2;
}
} else {
if (this.state == 2) {
if (this.gravi.control_mode == 1) {
this.act.setFaceByStr(this.anim_mc, this.act.face_settings_after_cum);
this.state = 3;
}
}
}
}
this.frame = int(this.gravi.move_draw * (this.act.frame_end - this.act.frame_start) + this.act.frame_start);
}
}
}
}
this.anim_mc.gotoAndStop(int(this.frame));
this.UpdateSwings(false, this.gravi.swing_draw[0]);
};
v2.UpdateSwings = function (update_before, gravi_swing_draw) {
var i = 0;
while (i < this.anim_swings.length) {
if (this.anim_swings[i].update_before_gravi == update_before) {
var clip = eval(String(this.anim_mc) + '.' + this.anim_swings[i].clip_name);
var last_frame = this.anim_swings[i].last_frame;
var first_frame = this.anim_swings[i].first_frame;
if (this.anim_swings[i].reverse) {
clip.gotoAndStop(int((1 - gravi_swing_draw) * (last_frame - first_frame) + first_frame));
} else {
clip.gotoAndStop(int(gravi_swing_draw * (last_frame - first_frame) + first_frame));
}
}
++i;
}
};
v2.CreateHint = function (swf_width, swf_height, owner_mc, mouse_movement, pixel_start, pixel_width) {
var hint_mc = owner_mc.createEmptyMovieClip('hint', owner_mc.getNextHighestDepth());
this.DrawArrow(swf_width, swf_height, hint_mc, mouse_movement, pixel_start, pixel_width);
var mouse_icon_mc = hint_mc.createEmptyMovieClip('mouse_icon', hint_mc.getNextHighestDepth());
this.DrawMouseIcon(mouse_icon_mc);
mouse_icon_mc._visible = false;
hint_mc.anim = 0;
hint_mc.mouse_movement = mouse_movement;
hint_mc.pixel_start = pixel_start;
hint_mc.pixel_width = pixel_width;
hint_mc.swf_width = swf_width;
hint_mc.swf_height = swf_height;
hint_mc.onEnterFrame = function () {
if (!mouse_icon_mc._visible) {
mouse_icon_mc._visible = true;
}
hint_mc.anim += 0.05;
if (hint_mc.anim >= 1) {
hint_mc.anim -= 1;
}
if (hint_mc.mouse_movement == AnimAct.HORIZONTAL_MOVEMENT) {
hint_mc.mouse_icon._x = hint_mc.pixel_start + hint_mc.pixel_width / 2 + Math.sin(6.283185307179586 * hint_mc.anim) * hint_mc.pixel_width / 2;
hint_mc.mouse_icon._y = hint_mc.swf_height / 2 - 70;
} else {
if (hint_mc.mouse_movement == AnimAct.VERTICAL_MOVEMENT) {
hint_mc.mouse_icon._x = hint_mc.swf_width / 2 + 70;
hint_mc.mouse_icon._y = hint_mc.pixel_start + hint_mc.pixel_width / 2 + Math.sin(6.283185307179586 * hint_mc.anim) * hint_mc.pixel_width / 2;
}
}
hint_mc._alpha -= 1;
if (hint_mc._alpha <= 0) {
hint_mc.removeMovieClip();
}
};
};
v2.DrawArrow = function (swf_width, swf_height, mc, mouse_movement, pixel_start, pixel_width) {
mc.lineStyle(2, 10066329);
mc.beginFill(16777215, 100);
var v1 = 25;
if (mouse_movement == AnimAct.HORIZONTAL_MOVEMENT) {
var v4 = pixel_start;
var v3 = swf_height / 2;
mc.moveTo(v4, v3);
mc.lineTo(v4 + 1.5 * v1, v3 - v1);
mc.lineTo(v4 + 1.5 * v1, v3 - 0.5 * v1);
mc.lineTo(v4 + pixel_width - 1.5 * v1, v3 - 0.5 * v1);
mc.lineTo(v4 + pixel_width - 1.5 * v1, v3 - v1);
mc.lineTo(v4 + pixel_width, v3);
mc.lineTo(v4 + pixel_width - 1.5 * v1, v3 + v1);
mc.lineTo(v4 + pixel_width - 1.5 * v1, v3 + 0.5 * v1);
mc.lineTo(v4 + 1.5 * v1, v3 + 0.5 * v1);
mc.lineTo(v4 + 1.5 * v1, v3 + v1);
mc.lineTo(v4, v3);
} else {
if (mouse_movement == AnimAct.VERTICAL_MOVEMENT) {
var v4 = swf_width / 2;
var v3 = pixel_start;
mc.moveTo(v4, v3);
mc.lineTo(v4 + v1, v3 + 1.5 * v1);
mc.lineTo(v4 + 0.5 * v1, v3 + 1.5 * v1);
mc.lineTo(v4 + 0.5 * v1, v3 + pixel_width - 1.5 * v1);
mc.lineTo(v4 + v1, v3 + pixel_width - 1.5 * v1);
mc.lineTo(v4, v3 + pixel_width);
mc.lineTo(v4 - v1, v3 + pixel_width - 1.5 * v1);
mc.lineTo(v4 - 0.5 * v1, v3 + pixel_width - 1.5 * v1);
mc.lineTo(v4 - 0.5 * v1, v3 + 1.5 * v1);
mc.lineTo(v4 - v1, v3 + 1.5 * v1);
mc.lineTo(v4, v3);
}
}
};
v2.DrawMouseIcon = function (mc) {
mc.lineStyle(2, 10066329);
mc.beginFill(16777215, 100);
var v1 = 40;
mc.moveTo(-v1 / 2, 0);
mc.curveTo(-v1 / 2, -v1 / 1.5, 0, -v1 / 1.5);
mc.curveTo(v1 / 2, -v1 / 1.5, v1 / 2, 0);
mc.curveTo(v1 / 3, 0.75 * v1, 0, 0.75 * v1);
mc.curveTo(-v1 / 3, 0.75 * v1, -v1 / 2, 0);
mc.endFill();
mc.moveTo(-v1 / 2, 0);
mc.lineTo(v1 / 2, 0);
mc.moveTo(0, 0);
mc.lineTo(0, -v1 / 1.5);
};
ASSetPropFlags(_global.AnimManager.prototype, null, 1);
}
#endinitclip
}
movieClip 2180 __Packages.Gravitation {
#initclip
if (!_global.Gravitation) {
var v1 = function (swings_num) {
this.move_speeds = new Array();
this.swing_draw = new Array();
this.swing_speed = new Array();
this.swing_fadeout = new Array();
this.auto_move_fade_k = 1;
var v2;
this.move_draw = 0.5;
this.prev_move_draw = 0.5;
this.prev_prev_move_draw = 0.5;
v2 = 0;
while (v2 < 24) {
this.move_speeds.push(0);
++v2;
}
v2 = 0;
while (v2 < swings_num) {
this.swing_draw.push(0.5);
this.swing_speed.push(0);
this.swing_fadeout.push(0.1);
++v2;
}
this.move_delay = 3;
this.move_speed_overal = 0;
this.auto_anim_angle = 0;
this.control_mode = 0;
this.auto_fade_out_speed = 0.005;
this.face_frame = 1;
this.auto_speed = 0.2;
this.anchor = undefined;
};
_global.Gravitation = v1;
var v2 = v1.prototype;
v2.Update = function () {
var v5;
var v3;
var v4 = _root.time_scale;
if (v4 == undefined) {
v4 = 1;
}
if (this.control_mode > 0) {
if (this.control_mode == 2) {
this.auto_move_fade_k -= this.auto_fade_out_speed;
if (this.auto_move_fade_k < 0.15) {
this.control_mode = 1;
this.auto_move_fade_k = 0.15;
}
}
this.auto_anim_angle += this.auto_move_fade_k * Math.PI * this.auto_speed * v4;
if (this.auto_anim_angle >= 6.283185307179586) {
this.auto_anim_angle -= 6.283185307179586;
}
this.move_goto = (this.auto_move_fade_k * Math.sin(this.auto_anim_angle) + 1) / 2;
}
this.actual_delay = this.move_delay - this.move_speed_overal * 10;
if (this.actual_delay < 1.5) {
this.actual_delay = 1.5;
}
this.move_speed = v4 * (this.move_goto - this.move_draw) / this.actual_delay;
v5 = 1 / this.actual_delay;
this.prev_prev_move_draw = this.prev_move_draw;
this.prev_move_draw = this.move_draw;
this.move_draw += this.move_speed;
if (this.move_draw > 1) {
this.move_draw = 1;
} else {
if (this.move_draw < 0) {
this.move_draw = 0;
}
}
this.anchor = undefined;
if (this.move_draw < this.prev_move_draw && this.prev_move_draw >= this.prev_prev_move_draw) {
this.anchor = 1;
} else {
if (this.move_draw > this.prev_move_draw && this.prev_move_draw <= this.prev_prev_move_draw) {
this.anchor = -1;
}
}
this.move_speeds.push(Math.abs(this.move_speed));
this.move_speeds.splice(0, 1);
this.move_speed_overal = 0;
v3 = 0;
while (v3 < this.move_speeds.length) {
this.move_speed_overal += this.move_speeds[v3];
++v3;
}
this.move_speed_overal /= this.move_speeds.length;
this.swing_goto = (this.move_speed + v5) / 2 * v5;
v3 = 0;
while (v3 < this.swing_draw.length) {
if (Math.abs(this.swing_goto - this.swing_draw[v3]) > 0.001666666666666667 || Math.abs(this.swing_speed[v3]) > 0.001666666666666667) {
this.swing_speed[v3] += (this.swing_goto - this.swing_draw[v3]) / 10 + 1.5 * this.move_speed_overal * (this.swing_goto - this.swing_draw[v3]);
this.swing_draw[v3] += this.swing_speed[v3];
this.swing_draw[v3] += (this.swing_goto - this.swing_draw[v3]) * this.swing_fadeout[v3];
if (this.swing_draw[v3] < 0) {
this.swing_draw[v3] = 0;
} else {
if (this.swing_draw[v3] > 1) {
this.swing_draw[v3] = 1;
}
}
} else {
this.swing_draw[v3] = 0.5;
}
++v3;
}
if (this.move_speed_overal > 0.14 && this.face_frame < 3) {
this.face_frame = 3;
}
if (this.move_speed_overal > 0.07000000000000001 && this.face_frame < 2) {
this.face_frame = 2;
}
if (this.move_speed_overal < 0.05 && this.face_frame > 1) {
this.face_frame = 1;
}
if (this.move_speed_overal < 0.1 && this.face_frame > 2) {
this.face_frame = 2;
}
};
ASSetPropFlags(_global.Gravitation.prototype, null, 1);
}
#endinitclip
}
movieClip 2181 __Packages.AnimAct {
#initclip
if (!_global.AnimAct) {
var v1 = function (AnimActObject) {
this.btn_name = AnimActObject.btn_name;
this.type = AnimActObject.type;
this.frame_start = AnimActObject.frame_start;
this.frame_end = AnimActObject.frame_end;
this.frame_enter = AnimActObject.frame_enter;
if (this.frame_enter == undefined) {
this.frame_enter = this.frame_start;
}
this.auto_speed = AnimActObject.auto_speed;
this.auto_fade_out_speed = AnimActObject.auto_fade_out_speed;
this.face_settings = this.TossJunkChars(AnimActObject.face_settings);
this.cum_clips = this.TossJunkChars(AnimActObject.cum_clips);
this.face_settings_after_cum = this.TossJunkChars(AnimActObject.face_settings_after_cum);
this.mouse_movement = AnimActObject.mouse_movement;
this.pixel_start = AnimActObject.pixel_start;
this.pixel_width = AnimActObject.pixel_width;
this.reverse_mouse_control = Boolean(AnimActObject.reverse_mouse_control);
};
_global.AnimAct = v1;
var v2 = v1.prototype;
v2.TossJunkChars = function (str) {
var v1 = 0;
while (v1 < str.length) {
if (str.charAt(v1) == '\t' || str.charAt(v1) == '\r' || str.charAt(v1) == '\n' || str.charAt(v1) == ' ') {
str = str.substr(0, v1) + str.substr(v1 + 1, str.length);
--v1;
}
++v1;
}
return str;
};
v2.setFaceByStr = function (anim_mc, data_str) {
var data_item = '';
var i = 0;
while (i <= data_str.length) {
if (data_str.charAt(i) == ',' || i == data_str.length) {
var n = data_item.indexOf('=');
var path = data_item.substr(0, n);
var frame = Number(data_item.substr(n + 1, data_item.length));
(eval(String(anim_mc) + '.' + path)).gotoAndStop(frame);
data_item = '';
} else {
data_item += data_str.charAt(i);
}
++i;
}
};
v2.playCum = function (anim_mc) {
var data_str = this.cum_clips;
var data_item = '';
var i = 0;
while (i <= data_str.length) {
if (data_str.charAt(i) == ',' || i == data_str.length) {
(eval(String(anim_mc) + '.' + data_item)).play();
data_item = '';
} else {
data_item += data_str.charAt(i);
}
++i;
}
};
v1.TYPE_PENDULUM = 0;
v1.TYPE_LINEAR = 1;
v1.TYPE_CUM_PENDULUM = 2;
v1.TYPE_CUM_LINEAR = 3;
v1.TYPE_PENDULUM_MANUAL = 4;
v1.VERTICAL_MOVEMENT = 0;
v1.HORIZONTAL_MOVEMENT = 1;
ASSetPropFlags(_global.AnimAct.prototype, null, 1);
}
#endinitclip
}
movieClip 2182 __Packages.AnimSwing {
#initclip
if (!_global.AnimSwing) {
var v1 = function (AnimSwingObject) {
this.clip_name = AnimSwingObject.clip_name;
this.first_frame = Number(AnimSwingObject.first_frame);
this.last_frame = Number(AnimSwingObject.last_frame);
this.reverse = Boolean(AnimSwingObject.reverse);
if (AnimSwingObject.update_before_gravi == undefined) {
this.update_before_gravi = false;
} else {
this.update_before_gravi = Boolean(AnimSwingObject.update_before_gravi);
}
};
_global.AnimSwing = v1;
var v2 = v1.prototype;
ASSetPropFlags(_global.AnimSwing.prototype, null, 1);
}
#endinitclip
}
movieClip 80 {
}
movieClip 84 {
}
movieClip 88 {
}
movieClip 92 {
}
movieClip 96 {
}
movieClip 100 {
}
movieClip 104 {
}
movieClip 108 {
}
movieClip 112 {
frame 1 {
stop();
}
}
movieClip 116 {
}
movieClip 120 {
}
movieClip 124 {
}
movieClip 128 {
}
movieClip 132 {
}
movieClip 136 {
}
movieClip 140 {
}
movieClip 145 {
frame 1 {
_parent.mc1.gotoAndStop(1);
_parent.mc2.gotoAndStop(1);
_parent.mc3.gotoAndStop(1);
_parent.mc4.gotoAndStop(1);
_parent.mc5.gotoAndStop(1);
_parent.mc6.gotoAndStop(1);
_parent.mc7.gotoAndStop(1);
_parent.mc8.gotoAndStop(1);
_parent.mc9.gotoAndStop(1);
_parent.mc10.gotoAndStop(1);
_parent.mc11.gotoAndStop(1);
_parent.mc12.gotoAndStop(1);
_parent.mc13.gotoAndStop(1);
_parent.mc14.gotoAndStop(1);
_parent.mc15.gotoAndStop(1);
_parent.mc16.gotoAndStop(1);
}
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
frame 2 {
_parent.mc1.gotoAndStop(1);
_parent.mc2.gotoAndStop(1);
_parent.mc3.gotoAndStop(1);
_parent.mc4.gotoAndStop(1);
_parent.mc5.gotoAndStop(1);
_parent.mc6.gotoAndStop(1);
_parent.mc7.gotoAndStop(1);
_parent.mc8.gotoAndStop(1);
_parent.mc9.gotoAndStop(1);
_parent.mc10.gotoAndStop(1);
_parent.mc11.gotoAndStop(1);
_parent.mc12.gotoAndStop(1);
_parent.mc13.gotoAndStop(1);
_parent.mc14.gotoAndStop(1);
_parent.mc15.gotoAndStop(1);
_parent.mc16.gotoAndStop(1);
}
frame 3 {
_parent.mc1.gotoAndStop(2);
_parent.mc2.gotoAndStop(2);
_parent.mc3.gotoAndStop(2);
_parent.mc4.gotoAndStop(2);
_parent.mc5.gotoAndStop(2);
_parent.mc6.gotoAndStop(2);
_parent.mc7.gotoAndStop(2);
_parent.mc8.gotoAndStop(2);
_parent.mc9.gotoAndStop(2);
_parent.mc10.gotoAndStop(2);
_parent.mc11.gotoAndStop(2);
_parent.mc12.gotoAndStop(2);
_parent.mc13.gotoAndStop(2);
_parent.mc14.gotoAndStop(2);
_parent.mc15.gotoAndStop(2);
_parent.mc16.gotoAndStop(2);
}
frame 4 {
_parent.mc1.gotoAndStop(3);
_parent.mc2.gotoAndStop(3);
_parent.mc3.gotoAndStop(3);
_parent.mc4.gotoAndStop(3);
_parent.mc5.gotoAndStop(3);
_parent.mc6.gotoAndStop(3);
_parent.mc7.gotoAndStop(3);
_parent.mc8.gotoAndStop(3);
_parent.mc9.gotoAndStop(3);
_parent.mc10.gotoAndStop(3);
_parent.mc11.gotoAndStop(3);
_parent.mc12.gotoAndStop(3);
_parent.mc13.gotoAndStop(3);
_parent.mc14.gotoAndStop(3);
_parent.mc15.gotoAndStop(3);
_parent.mc16.gotoAndStop(3);
}
}
movieClip 147 {
}
movieClip 163 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(2) + 1));
};
randomFlag();
}
}
movieClip 164 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status && frame_name != 'damage') {
return undefined;
}
status = frame_name;
if (frame_name == 'stay') {
gotoAndPlay(1 + random(40));
} else {
if (frame_name == 'run') {
gotoAndPlay(62 + random(12));
} else {
gotoAndPlay(frame_name);
}
}
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
}
frame 41 {
gotoAndPlay('stay');
}
frame 42 {
randomFlag = function () {
gotoAndPlay('attack' + (random(2) + 1));
};
randomFlag();
}
frame 43 {
_root.out_hits.doRandom();
}
frame 44 {
_parent._parent.health_bar.ShrinkHealth(this, 2);
}
frame 50 {
gotoStatus('stay');
}
frame 51 {
_root.out_hits.doRandom();
}
frame 52 {
_parent._parent.health_bar.ShrinkHealth(this, 2);
}
frame 61 {
gotoStatus('stay');
}
frame 74 {
gotoAndPlay('run');
}
frame 82 {
gotoStatus('stay');
}
frame 85 {
stop();
}
}
movieClip 165 {
}
movieClip 166 warrior1 {
frame 1 {
stop();
}
}
movieClip 171 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 172 {
}
movieClip 205 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(3) + 1));
};
randomFlag();
}
frame 25 {
randomFlag();
}
frame 33 {
randomFlag();
}
frame 61 {
randomFlag();
}
}
movieClip 220 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 227 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 228 {
}
movieClip 248 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(2) + 1));
};
randomFlag();
}
}
movieClip 249 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status && frame_name != 'damage') {
return undefined;
}
status = frame_name;
if (frame_name == 'stay') {
gotoAndPlay(1 + random(40));
} else {
if (frame_name == 'run') {
gotoAndPlay(51 + random(12));
} else {
gotoAndPlay(frame_name);
}
}
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
}
frame 41 {
gotoAndPlay('stay');
}
frame 43 {
_root.out_hits.doRandom();
}
frame 44 {
_parent._parent.health_bar.ShrinkHealth(this, 1);
}
frame 50 {
gotoStatus('stay');
}
frame 63 {
gotoAndPlay('run');
}
frame 71 {
gotoStatus('stay');
}
frame 74 {
stop();
}
}
movieClip 250 {
}
movieClip 251 warrior2 {
frame 1 {
stop();
}
}
movieClip 256 {
}
movieClip 259 {
}
movieClip 261 {
}
movieClip 265 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 267 {
}
movieClip 269 {
}
movieClip 271 {
}
movieClip 273 {
}
movieClip 275 {
}
movieClip 277 {
}
movieClip 279 {
}
movieClip 281 {
}
movieClip 283 {
}
movieClip 285 {
}
movieClip 287 {
}
movieClip 289 {
}
movieClip 293 {
frame 1 {
_parent.hand1.gotoAndStop(1);
_parent.hand2.gotoAndStop(1);
_parent.hand3.gotoAndStop(1);
}
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
frame 2 {
_parent.hand1.gotoAndStop(2);
_parent.hand2.gotoAndStop(2);
_parent.hand3.gotoAndStop(2);
}
frame 3 {
_parent.hand1.gotoAndStop(3);
_parent.hand2.gotoAndStop(3);
_parent.hand3.gotoAndStop(3);
}
frame 4 {
_parent.hand1.gotoAndStop(4);
_parent.hand2.gotoAndStop(4);
_parent.hand3.gotoAndStop(4);
}
}
movieClip 296 {
}
movieClip 300 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 302 {
}
movieClip 307 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(3) + 1));
};
randomFlag();
}
}
movieClip 320 {
frame 1 {
randomFlag = function () {
gotoAndStop('flag' + (random(2) + 1));
};
randomFlag();
}
}
movieClip 321 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status && frame_name != 'damage') {
return undefined;
}
status = frame_name;
if (frame_name == 'stay') {
gotoAndPlay(1 + random(40));
} else {
if (frame_name == 'run') {
gotoAndPlay(54 + random(12));
} else {
gotoAndPlay(frame_name);
}
}
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
}
frame 41 {
gotoAndPlay('stay');
}
frame 43 {
_root.out_hits.doRandom();
}
frame 44 {
_parent._parent.health_bar.ShrinkHealth(this, 2);
}
frame 53 {
gotoStatus('stay');
}
frame 66 {
gotoAndPlay('run');
}
frame 74 {
gotoStatus('stay');
}
frame 77 {
stop();
}
}
movieClip 322 {
}
movieClip 323 warrior3 {
frame 1 {
stop();
}
}
movieClip 326 {
}
movieClip 328 {
}
movieClip 330 {
}
movieClip 332 {
}
movieClip 334 {
}
movieClip 336 {
}
movieClip 338 {
}
movieClip 340 {
}
movieClip 342 {
}
movieClip 344 {
}
movieClip 346 {
}
movieClip 348 {
}
movieClip 350 {
}
movieClip 352 {
}
movieClip 354 {
}
movieClip 356 {
}
movieClip 358 {
}
movieClip 360 {
}
movieClip 364 {
}
movieClip 365 {
}
movieClip 367 {
}
movieClip 369 {
}
movieClip 371 {
}
movieClip 413 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status && frame_name != 'damage') {
return undefined;
}
status = frame_name;
if (frame_name == 'stay') {
gotoAndPlay(1 + random(40));
} else {
if (frame_name == 'run') {
gotoAndPlay(42 + random(25));
} else {
gotoAndPlay(frame_name);
}
}
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
}
frame 41 {
gotoAndPlay('stay');
}
frame 68 {
gotoAndPlay('run');
}
frame 71 {
_parent._parent.health_bar.ShrinkHealth(this, 4);
_parent._parent._parent.play();
}
frame 86 {
gotoStatus('stay');
}
frame 90 {
stop();
}
}
movieClip 414 {
}
movieClip 415 warrior4 {
frame 1 {
stop();
}
}
movieClip 418 {
}
movieClip 420 health_bar {
frame 1 {
function setValue() {
stripe._x = -(1 - value) * stripe._width;
}
function ShrinkHealth(clip, type_id) {
if (_parent.sailor.anim.anim.status == 'death') {
return undefined;
}
if (_parent.sailor.hitTest(clip.attack_zone) && Math.abs(_parent.sailor._y - clip._parent._y) < 30) {
if (type_id == 1) {
value_goto -= 0.01;
} else {
if (type_id == 2) {
value_goto -= 0.015;
} else {
if (type_id == 3) {
value_goto -= 0.02;
} else {
if (type_id == 4) {
value_goto -= 0.1;
}
}
}
}
if (value_goto < 0) {
value_goto = 0;
_parent.sailor.anim.anim.gotoStatus('death');
_parent._parent.gotoAndPlay('gameover');
}
if (harm_anim == 0) {
harm_anim = 2;
}
}
}
function HealthUp() {
value_goto += 0.25;
if (value_goto > 1) {
value_goto = 1;
}
}
function AnimHarm() {
if (harm_anim > 0) {
harm_anim -= 0.25;
if (harm_anim < 0) {
harm_anim = 0;
}
var v2 = Math.abs(255 * Math.sin(harm_anim * Math.PI));
var v4 = new Color(_parent.sailor);
var v3 = {'rb': v2, 'gb': v2, 'bb': v2, 'ab': 0, 'ra': '100', 'ga': '100', 'ba': '100', 'aa': '100'};
v4.setTransform(v3);
}
}
var value = 1;
var value_goto = 1;
setValue();
onEnterFrame = function () {
if (value_goto < value) {
value -= 0.01;
if (value_goto > value) {
value = value_goto;
}
setValue();
} else {
if (value_goto > value) {
value += 0.01;
if (value_goto < value) {
value = value_goto;
}
setValue();
}
}
AnimHarm();
};
var harm_anim = 0;
}
}
movieClip 423 {
}
movieClip 433 {
}
movieClip 434 weapon_selector {
frame 1 {
var i = 0;
var select_id = 0;
while (eval('btn_' + i) != undefined) {
(eval('btn_' + i)).id = i;
(eval('btn_' + i)).onPress = function () {
select_id = this.id;
border._x = this._x;
border._y = this._y;
_parent.sailor.anim.weapon.gotoAndStop(select_id + 1);
};
if (i > 0 && !_root.fight_boss) {
(eval('btn_' + i))._visible = false;
}
++i;
}
if (!_root.fight_boss) {
btn_0.onPress();
} else {
btn_3.onPress();
}
}
}
movieClip 436 heart {
}
movieClip 438 trans_screen {
frame 1 {
var next_screen;
}
frame 10 {
_parent.setScreen(next_screen);
}
frame 20 {
removeMovieClip(this);
}
}
// unknown tag 88 length 282
movieClip 441 {
frame 1 {
_visible = false;
}
}
movieClip 453 {
frame 45 {
stop();
}
}
movieClip 455 {
}
movieClip 457 {
}
movieClip 459 {
}
movieClip 461 {
}
movieClip 463 {
}
movieClip 465 {
}
movieClip 469 {
}
movieClip 471 {
}
movieClip 473 {
}
movieClip 475 {
}
movieClip 477 {
}
movieClip 479 {
}
movieClip 481 {
}
movieClip 483 {
}
movieClip 485 {
}
movieClip 488 {
}
movieClip 489 {
}
movieClip 491 {
}
movieClip 493 {
}
movieClip 496 {
}
movieClip 498 {
}
movieClip 499 {
}
movieClip 501 {
}
movieClip 503 {
}
movieClip 506 {
}
movieClip 507 {
}
movieClip 508 {
frame 1 {
_parent._parent.imp1.head.gotoAndStop(2);
_parent._parent.imp2.head.gotoAndStop(1);
_parent._parent.imp3.head.gotoAndStop(1);
}
frame 1 {
_parent._parent.imp1.hand3._visible = true;
_parent._parent.imp1.hand4._visible = true;
_parent._parent.imp1.hand5._visible = true;
_parent._parent.imp1.hand6._visible = true;
_parent._parent.imp1.hand1._visible = false;
_parent._parent.imp1.hand2._visible = false;
_parent._parent.imp2.hand3._visible = false;
_parent._parent.imp2.hand4._visible = false;
_parent._parent.imp2.hand5._visible = false;
_parent._parent.imp2.hand6._visible = false;
_parent._parent.imp2.hand1._visible = true;
_parent._parent.imp2.hand2._visible = true;
_parent._parent.imp3.hand3._visible = false;
_parent._parent.imp3.hand4._visible = false;
_parent._parent.imp3.hand5._visible = false;
_parent._parent.imp3.hand6._visible = false;
_parent._parent.imp3.hand1._visible = true;
_parent._parent.imp3.hand2._visible = true;
}
frame 1 {
stop();
_parent.mantle.gotoAndStop(1);
}
frame 2 {
_parent._parent.imp1.head.gotoAndStop(1);
_parent._parent.imp2.head.gotoAndStop(2);
_parent._parent.imp3.head.gotoAndStop(1);
}
frame 2 {
_parent._parent.imp1.hand3._visible = false;
_parent._parent.imp1.hand4._visible = false;
_parent._parent.imp1.hand5._visible = false;
_parent._parent.imp1.hand6._visible = false;
_parent._parent.imp1.hand1._visible = true;
_parent._parent.imp1.hand2._visible = true;
_parent._parent.imp2.hand3._visible = true;
_parent._parent.imp2.hand4._visible = true;
_parent._parent.imp2.hand5._visible = true;
_parent._parent.imp2.hand6._visible = true;
_parent._parent.imp2.hand1._visible = false;
_parent._parent.imp2.hand2._visible = false;
_parent._parent.imp3.hand3._visible = false;
_parent._parent.imp3.hand4._visible = false;
_parent._parent.imp3.hand5._visible = false;
_parent._parent.imp3.hand6._visible = false;
_parent._parent.imp3.hand1._visible = true;
_parent._parent.imp3.hand2._visible = true;
}
frame 2 {
stop();
_parent.mantle.gotoAndStop(2);
}
frame 3 {
_parent._parent.imp1.head.gotoAndStop(1);
_parent._parent.imp2.head.gotoAndStop(1);
_parent._parent.imp3.head.gotoAndStop(2);
}
frame 3 {
_parent._parent.imp3.hand3._visible = true;
_parent._parent.imp3.hand4._visible = true;
_parent._parent.imp3.hand5._visible = true;
_parent._parent.imp3.hand6._visible = true;
_parent._parent.imp3.hand1._visible = false;
_parent._parent.imp3.hand2._visible = false;
_parent._parent.imp2.hand3._visible = false;
_parent._parent.imp2.hand4._visible = false;
_parent._parent.imp2.hand5._visible = false;
_parent._parent.imp2.hand6._visible = false;
_parent._parent.imp2.hand1._visible = true;
_parent._parent.imp2.hand2._visible = true;
_parent._parent.imp1.hand3._visible = false;
_parent._parent.imp1.hand4._visible = false;
_parent._parent.imp1.hand5._visible = false;
_parent._parent.imp1.hand6._visible = false;
_parent._parent.imp1.hand1._visible = true;
_parent._parent.imp1.hand2._visible = true;
}
frame 3 {
stop();
_parent.mantle.gotoAndStop(3);
}
frame 4 {
_parent._parent.imp1.head.gotoAndStop(2);
_parent._parent.imp2.head.gotoAndStop(2);
_parent._parent.imp3.head.gotoAndStop(2);
}
frame 4 {
_parent._parent.imp1.hand3._visible = true;
_parent._parent.imp1.hand4._visible = true;
_parent._parent.imp1.hand5._visible = true;
_parent._parent.imp1.hand6._visible = true;
_parent._parent.imp1.hand1._visible = false;
_parent._parent.imp1.hand2._visible = false;
_parent._parent.imp2.hand3._visible = true;
_parent._parent.imp2.hand4._visible = true;
_parent._parent.imp2.hand5._visible = true;
_parent._parent.imp2.hand6._visible = true;
_parent._parent.imp2.hand1._visible = false;
_parent._parent.imp2.hand2._visible = false;
_parent._parent.imp3.hand3._visible = true;
_parent._parent.imp3.hand4._visible = true;
_parent._parent.imp3.hand5._visible = true;
_parent._parent.imp3.hand6._visible = true;
_parent._parent.imp3.hand1._visible = false;
_parent._parent.imp3.hand2._visible = false;
}
frame 4 {
stop();
_parent.mantle.gotoAndStop(4);
}
}
movieClip 510 {
}
movieClip 513 {
}
movieClip 514 {
}
movieClip 515 {
}
movieClip 516 {
frame 1 {
stop();
}
}
movieClip 517 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 50 {
randomFlag();
}
frame 99 {
randomFlag();
}
}
movieClip 533 {
}
movieClip 538 {
}
movieClip 539 {
}
movieClip 543 {
}
movieClip 545 {
}
movieClip 547 {
}
movieClip 549 {
}
movieClip 551 {
}
movieClip 553 {
}
movieClip 555 {
}
movieClip 557 {
}
movieClip 559 {
}
movieClip 561 {
}
movieClip 563 {
}
movieClip 565 {
}
movieClip 567 {
}
movieClip 572 {
}
movieClip 574 {
}
movieClip 576 {
}
movieClip 578 {
}
movieClip 580 {
}
movieClip 582 {
}
movieClip 584 {
}
movieClip 586 {
}
movieClip 590 {
}
movieClip 591 {
}
movieClip 594 {
}
movieClip 595 {
}
movieClip 596 {
}
movieClip 600 {
frame 13 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 150 {
stop();
_parent.bubbles.play();
}
}
movieClip 604 {
}
movieClip 608 {
frame 1 {
stop();
}
frame 10 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 34 {
stop();
_parent.gotoAndStop(2);
}
}
movieClip 635 {
}
movieClip 651 {
}
movieClip 652 {
}
movieClip 656 {
frame 76 {
stop();
_root.gotoScreen('screen_2');
}
}
movieClip 657 screen_1 {
frame 1 {
stop();
_root.endgamevar = false;
}
}
movieClip 710 {
}
movieClip 711 {
}
movieClip 712 {
}
movieClip 713 {
}
movieClip 715 {
}
movieClip 719 {
}
movieClip 744 {
}
movieClip 745 {
}
movieClip 779 {
}
movieClip 800 {
frame 10 {
stop();
}
}
movieClip 840 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status) {
return undefined;
}
status = frame_name;
gotoAndPlay(frame_name);
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
clicks = 0;
}
frame 21 {
gotoAndPlay('stay');
}
frame 32 {
gotoAndPlay('run');
}
frame 34 {
_root.out_hits.doRandomTilda();
}
frame 35 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 38 {
--clicks;
if (clicks == 0) {
gotoAndPlay('attack1_end');
}
}
frame 40 {
_root.out_hits.doRandomTilda();
}
frame 42 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 43 {
--clicks;
}
frame 49 {
gotoStatus('stay');
}
frame 56 {
gotoStatus('stay');
}
frame 58 {
_root.out_hits.doRandomTilda();
}
frame 61 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 66 {
--clicks;
if (clicks > 0) {
gotoAndPlay('attack2_2');
}
}
frame 67 {
gotoStatus('stay');
}
frame 70 {
_root.out_hits.doRandomTilda();
}
frame 72 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 73 {
--clicks;
}
frame 73 {
function gotoStatus(frame_name) {
if (frame_name == status) {
return undefined;
}
status = frame_name;
gotoAndPlay(frame_name);
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
clicks = 0;
onEnterFrame = function () {
if (status == 'stay' || status == 'run') {
if (clicks > 0) {
gotoStatus('attack' + (random(2) + 1));
}
}
};
}
frame 79 {
gotoStatus('stay');
}
frame 110 {
gotoAndPlay('victory');
}
frame 113 {
stop();
++_root.gameovers;
}
}
movieClip 843 {
}
movieClip 856 {
}
movieClip 857 {
}
movieClip 890 {
}
movieClip 939 {
frame 1 {
function gotoStatus(frame_name) {
if (frame_name == status) {
return undefined;
}
status = frame_name;
gotoAndPlay(frame_name);
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
clicks = 0;
}
frame 21 {
gotoAndPlay('stay');
}
frame 32 {
gotoAndPlay('run');
}
frame 34 {
_root.out_hits.doRandomTilda();
}
frame 35 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 36 {
--clicks;
if (clicks == 0) {
gotoAndPlay('attack1_end');
}
}
frame 38 {
_root.out_hits.doRandomTilda();
}
frame 39 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 40 {
--clicks;
}
frame 46 {
gotoStatus('stay');
}
frame 53 {
gotoStatus('stay');
}
frame 55 {
_root.out_hits.doRandomTilda();
}
frame 57 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 63 {
--clicks;
if (clicks > 0) {
gotoAndPlay('attack2_2');
}
}
frame 64 {
gotoStatus('stay');
}
frame 67 {
_root.out_hits.doRandomTilda();
}
frame 68 {
_parent._parent._parent.battle_manager.CheckDamage(attack_zone);
}
frame 70 {
--clicks;
}
frame 70 {
function gotoStatus(frame_name) {
if (frame_name == status) {
return undefined;
}
status = frame_name;
gotoAndPlay(frame_name);
}
if (first_time != undefined) {
return undefined;
}
first_time = false;
status = 'stay';
clicks = 0;
onEnterFrame = function () {
if (status == 'stay' || status == 'run') {
if (clicks > 0) {
gotoStatus('attack' + (random(2) + 1));
}
}
};
}
frame 78 {
gotoStatus('stay');
}
frame 109 {
gotoAndPlay('victory');
}
frame 112 {
stop();
++_root.gameovers;
}
}
movieClip 940 {
frame 1 {
stop();
}
}
movieClip 942 {
frame 1 {
stop();
}
}
movieClip 943 {
frame 1 {
stop();
}
}
movieClip 944 {
frame 1 {
stop();
}
frame 1 {
function MoveSailor() {
if (sailor.anim.anim.status == 'death') {
return undefined;
}
if (_xmouse - sailor._x < 0) {
sailor.gotoAndStop(2);
} else {
sailor.gotoAndStop(1);
}
if (sailor.anim.anim.status != 'stay' && sailor.anim.anim.status != 'run') {
return undefined;
}
if (sailor.anim.anim.clicks > 0) {
sailor.anim.anim.gotoStatus('attack' + (random(2) + 1));
return undefined;
}
var v3 = goto_x - sailor._x;
var v2 = goto_y - sailor._y;
var v1 = Math.sqrt(v3 * v3 + v2 * v2);
if (v1 > move_speed) {
sailor.anim.anim.gotoStatus('run');
sailor._x += move_speed * v3 / v1;
sailor._y += move_speed * v2 / v1;
} else {
sailor.anim.anim.gotoStatus('stay');
}
}
function sortLayers() {
layers.sort(compareLayers);
var v2 = 0;
while (v2 < layers.length - 1) {
var v1 = v2 + 1;
while (v1 < layers.length) {
if (layers[v1].getDepth() < layers[v2].getDepth()) {
layers[v1].swapDepths(layers[v2]);
}
++v1;
}
++v2;
}
}
function compareLayers(A, B) {
if (A._y < B._y) {
return -1;
} else {
if (A._y == B._y) {
return 0;
} else {
return 1;
}
}
}
function checkHeartPickups() {
var v1 = 0;
while (v1 < layers.length) {
if (layers[v1]._name.substr(0, 5) == 'heart') {
if (layers[v1].hitTest(sailor.stay_zone)) {
sailor.health_up.play();
health_bar.HealthUp();
DeleteLayer(layers[v1]);
return undefined;
}
}
++v1;
}
}
function DeleteLayer(layer) {
var v1 = 0;
while (v1 < layers.length) {
if (layers[v1] == layer) {
bodyToBG(layers[v1], bg.layer);
layers.splice(v1, 1);
removeMovieClip(layer);
return undefined;
}
++v1;
}
}
function bodyToBG(sourceMovieClip, targetMovieClip) {
sourceMovieClip.anim._x += sourceMovieClip._x;
sourceMovieClip.anim._y += sourceMovieClip._y;
bitmapData.draw(sourceMovieClip);
targetMovieClip.attachBitmap(bitmapData, 1);
}
this.attachMovie('health_bar', 'health_bar', 1001);
health_bar._x = 180;
health_bar._y = 5;
var goto_x = 0;
var goto_y = 0;
var layers = new Array();
layers.push(sailor);
var battle_manager = new BattleManager(sailor, layers, this);
var attack_process = new AttackProcess(battle_manager, this);
if (!_root.fight_boss) {
_root.music.gotoAndStop(4);
var wave = new AttackWave(battle_manager, 1);
wave.AddUnit(new AttackUnit(2, 2, -70, 220));
wave.AddUnit(new AttackUnit(6, 1, -70, 420));
wave.AddUnit(new AttackUnit(10, 1, 710, 220));
wave.AddUnit(new AttackUnit(14, 1, 710, 420));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 1, -70, 100));
wave.AddUnit(new AttackUnit(2, 1, -70, 200));
wave.AddUnit(new AttackUnit(5, 1, -70, 300));
wave.AddUnit(new AttackUnit(1, 1, 710, 100));
wave.AddUnit(new AttackUnit(3, 1, 710, 200));
wave.AddUnit(new AttackUnit(7, 1, 710, 300, true));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 1, 220, 560));
wave.AddUnit(new AttackUnit(0, 1, 320, 560));
wave.AddUnit(new AttackUnit(0, 1, 420, 560));
wave.AddUnit(new AttackUnit(4, 1, 710, 150));
wave.AddUnit(new AttackUnit(4, 1, -70, 150));
wave.AddUnit(new AttackUnit(4, 1, -70, 300));
wave.AddUnit(new AttackUnit(4, 1, 710, 300));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager, 2);
wave.AddUnit(new AttackUnit(0, 2, -70, 240));
wave.AddUnit(new AttackUnit(0, 2, 710, 240));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 1, 150, 560));
wave.AddUnit(new AttackUnit(0, 2, 250, 560));
wave.AddUnit(new AttackUnit(0, 2, 350, 560));
wave.AddUnit(new AttackUnit(0, 1, 450, 560, true));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 2, -70, 100));
wave.AddUnit(new AttackUnit(0, 2, -70, 200));
wave.AddUnit(new AttackUnit(0, 2, -70, 300));
wave.AddUnit(new AttackUnit(1, 1, -70, 100));
wave.AddUnit(new AttackUnit(1, 1, -70, 200));
wave.AddUnit(new AttackUnit(1, 1, -70, 300));
wave.AddUnit(new AttackUnit(2, 2, -70, 100, true));
wave.AddUnit(new AttackUnit(1, 2, -70, 200));
wave.AddUnit(new AttackUnit(2, 2, -70, 300));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 2, 710, 100));
wave.AddUnit(new AttackUnit(0, 2, 710, 200));
wave.AddUnit(new AttackUnit(0, 2, 710, 300));
wave.AddUnit(new AttackUnit(1, 1, 710, 100));
wave.AddUnit(new AttackUnit(1, 1, 710, 200));
wave.AddUnit(new AttackUnit(1, 1, 710, 300));
wave.AddUnit(new AttackUnit(2, 2, 710, 100));
wave.AddUnit(new AttackUnit(1, 2, 710, 200));
wave.AddUnit(new AttackUnit(2, 2, 710, 300));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager, 3);
wave.AddUnit(new AttackUnit(0, 3, -70, 560));
wave.AddUnit(new AttackUnit(0, 3, 710, 560));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager);
wave.AddUnit(new AttackUnit(0, 2, -70, 300, true));
wave.AddUnit(new AttackUnit(2, 3, 710, 300));
wave.AddUnit(new AttackUnit(4, 3, -70, 300));
wave.AddUnit(new AttackUnit(6, 2, 710, 300));
wave.AddUnit(new AttackUnit(8, 1, -70, 200));
wave.AddUnit(new AttackUnit(8, 1, -70, 400));
wave.AddUnit(new AttackUnit(10, 1, 710, 200));
wave.AddUnit(new AttackUnit(10, 1, 710, 400));
attack_process.AddWave(wave);
var wave = new AttackWave(battle_manager, undefined, 1);
wave.AddUnit(new AttackUnit(0, 2, -70, 320));
wave.AddUnit(new AttackUnit(0, 2, 710, 320));
wave.AddUnit(new AttackUnit(2, 3, -70, 220));
wave.AddUnit(new AttackUnit(2, 3, -70, 420));
wave.AddUnit(new AttackUnit(2, 3, 710, 220));
wave.AddUnit(new AttackUnit(2, 3, 710, 420));
wave.AddUnit(new AttackUnit(8, 1, -70, 320));
wave.AddUnit(new AttackUnit(8, 1, 710, 320));
wave.AddUnit(new AttackUnit(12, 2, -70, 220, true));
wave.AddUnit(new AttackUnit(12, 2, -70, 420));
wave.AddUnit(new AttackUnit(12, 2, 710, 220));
wave.AddUnit(new AttackUnit(12, 2, 710, 420));
attack_process.AddWave(wave);
} else {
sailor.anim.gotoAndStop(2);
_parent.info.gotoAndStop(3);
_root.music.gotoAndStop(5);
}
var wave = new AttackWave(battle_manager, undefined, 2);
wave.AddUnit(new AttackUnit(0, 4, 710, 320));
wave.AddUnit(new AttackUnit(6, 3, -70, 20, true));
wave.AddUnit(new AttackUnit(6, 1, 710, 20));
wave.AddUnit(new AttackUnit(6, 1, -70, 560, true));
wave.AddUnit(new AttackUnit(6, 3, 710, 560));
attack_process.AddWave(wave);
onEnterFrame = function () {
checkHeartPickups();
battle_manager.Update();
if (_parent.info._visible || sailor.anim.anim.status == 'victory' || _parent._currentframe > 9 || _parent.intro._currentframe == 1) {
return undefined;
}
var v3 = _xmouse - goto_x;
var v2 = _ymouse - goto_y;
var v4 = Math.sqrt(v3 * v3 + v2 * v2);
if (v4 > 50) {
goto_x = _xmouse;
goto_y = _ymouse;
}
MoveSailor();
sortLayers();
attack_process.Update();
};
var move_speed = 10;
var mouse_up = true;
onMouseDown = function () {
if (mouse_up) {
mouse_up = false;
if (sailor.anim.anim.clicks < 3) {
++sailor.anim.anim.clicks;
}
}
};
onMouseUp = function () {
mouse_up = true;
};
var bitmapData = new flash.display.BitmapData(640, 480, true, 0);
}
}
movieClip 953 {
frame 1 {
_visible = false;
}
}
movieClip 957 {
}
movieClip 959 {
}
movieClip 961 {
}
movieClip 963 {
}
movieClip 965 {
}
movieClip 967 {
}
movieClip 969 {
}
movieClip 971 {
}
movieClip 973 {
}
movieClip 975 {
}
movieClip 977 {
}
movieClip 979 {
}
movieClip 981 {
}
movieClip 983 {
}
movieClip 986 {
}
movieClip 988 {
}
movieClip 990 {
}
movieClip 995 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 60 {
randomFlag();
}
frame 120 {
randomFlag();
}
}
movieClip 996 {
frame 1 {
stop();
}
}
movieClip 998 {
}
movieClip 1001 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 102 {
randomFlag();
}
frame 200 {
randomFlag();
}
}
movieClip 1002 {
frame 1 {
stop();
}
}
movieClip 1003 {
}
movieClip 1005 {
}
movieClip 1007 {
}
movieClip 1009 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 15 {
randomFlag();
}
frame 29 {
randomFlag();
}
}
movieClip 1012 {
}
movieClip 1015 {
}
movieClip 1016 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 15 {
randomFlag();
}
frame 29 {
randomFlag();
}
}
movieClip 1017 {
}
movieClip 1046 {
frame 1 {
onEnterFrame = function () {
gotoAndStop(random(8) + 1);
};
}
}
movieClip 1047 {
}
movieClip 1048 {
}
movieClip 1049 {
}
movieClip 1056 {
frame 27 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 56 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 86 {
stop();
next_btn.onPress = function () {
_parent._parent._visible = false;
};
}
}
movieClip 1061 {
frame 1 {
stop();
next_btn.onPress = function () {
_parent._visible = false;
};
}
frame 2 {
_parent._parent.act.sailor.anim.gotoAndStop(2);
}
frame 3 {
stop();
next_btn.onPress = function () {
_parent._visible = false;
};
}
}
movieClip 1062 {
frame 1 {
_visible = false;
}
}
movieClip 1065 {
frame 1 {
stop();
if (_root.fight_boss) {
gotoAndStop(2);
}
next_btn.onPress = function () {
gotoAndStop(2);
};
}
}
movieClip 1068 {
}
movieClip 1070 {
}
movieClip 1072 {
}
movieClip 1074 {
}
movieClip 1076 {
}
movieClip 1077 {
}
movieClip 1079 {
}
movieClip 1081 {
}
movieClip 1082 {
}
movieClip 1086 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 60 {
randomFlag();
}
frame 120 {
randomFlag();
}
}
movieClip 1087 {
frame 1 {
stop();
}
}
movieClip 1088 {
}
movieClip 1091 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 102 {
randomFlag();
}
frame 200 {
randomFlag();
}
}
movieClip 1092 {
frame 1 {
stop();
}
}
movieClip 1094 {
}
movieClip 1095 {
}
movieClip 1096 {
}
movieClip 1098 {
}
movieClip 1099 {
}
movieClip 1102 {
}
movieClip 1103 {
}
movieClip 1104 {
}
movieClip 1108 {
}
movieClip 1110 {
}
movieClip 1112 {
}
movieClip 1114 {
}
movieClip 1116 {
}
movieClip 1118 {
}
movieClip 1120 {
}
movieClip 1121 {
frame 1 {
var angle = 0;
onEnterFrame = function () {
angle += 0.2094395102393195;
if (angle > 6.283185307179586) {
value -= 6.283185307179586;
}
var i = 1;
while (i <= 7) {
(eval('letter' + i))._y = -10 + 20 * Math.sin(angle + i * 2 * Math.PI / 9);
++i;
}
};
}
}
movieClip 1140 {
frame 27 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 56 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 86 {
stop();
next_btn.onPress = function () {
play();
};
}
}
movieClip 1141 screen_2 {
frame 1 {
stop();
}
frame 9 {
gotoAndStop(1);
}
frame 61 {
act.sailor.anim.anim.gotoStatus('stay');
_root.music.gotoAndStop(5);
}
frame 125 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 136 {
gotoAndStop(1);
}
frame 147 {
_root.music.gotoAndStop(6);
}
frame 160 {
stop();
act.health_bar._visible = false;
next_btn.onPress = function () {
_root.gotoScreen('screen_3');
};
}
frame 180 {
stop();
act.health_bar._visible = false;
again_btn.onPress = function () {
_root.gotoScreen('screen_2');
};
}
}
movieClip 1166 {
}
movieClip 1167 {
}
movieClip 1172 {
}
movieClip 1173 {
}
movieClip 1174 {
}
movieClip 1176 {
}
movieClip 1178 {
}
movieClip 1180 {
}
movieClip 1181 {
}
movieClip 1183 {
}
movieClip 1184 {
}
movieClip 1189 {
}
movieClip 1190 {
}
movieClip 1191 {
}
movieClip 1193 {
}
movieClip 1196 {
}
movieClip 1197 {
}
movieClip 1198 {
}
movieClip 1203 {
}
movieClip 1206 {
}
movieClip 1234 {
frame 1 {
onEnterFrame = function () {
gotoAndStop(random(8) + 1);
};
}
}
movieClip 1235 {
}
movieClip 1236 {
}
movieClip 1240 {
}
movieClip 1245 {
}
movieClip 1247 {
}
movieClip 1249 {
}
movieClip 1251 {
}
movieClip 1253 {
}
movieClip 1255 {
}
movieClip 1257 {
}
movieClip 1259 {
}
movieClip 1261 {
}
movieClip 1263 {
}
movieClip 1265 {
}
movieClip 1267 {
}
movieClip 1269 {
}
movieClip 1271 {
}
movieClip 1273 {
}
movieClip 1275 {
}
movieClip 1277 {
}
movieClip 1279 {
}
movieClip 1281 {
}
movieClip 1283 {
}
movieClip 1284 {
}
movieClip 1286 {
}
movieClip 1287 {
}
movieClip 1290 {
}
movieClip 1291 {
}
movieClip 1292 {
}
movieClip 1293 {
}
movieClip 1326 {
}
movieClip 1345 {
}
movieClip 1347 {
}
movieClip 1350 {
}
movieClip 1364 {
}
movieClip 1366 {
}
movieClip 1367 {
}
movieClip 1381 {
}
movieClip 1382 {
}
movieClip 1388 {
}
movieClip 1389 {
}
movieClip 1395 {
}
movieClip 1401 {
}
movieClip 1437 {
}
movieClip 1440 {
}
movieClip 1442 {
}
movieClip 1444 {
}
movieClip 1447 {
}
movieClip 1449 {
}
movieClip 1452 {
}
movieClip 1454 {
frame 1 {
stop();
}
}
movieClip 1462 {
}
movieClip 1474 screen_3 {
frame 8 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 44 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 69 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 93 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 120 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 133 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 162 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 175 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 202 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 223 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 253 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 268 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 281 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 311 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 325 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 338 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 351 {
stop();
_root.gotoScreen('screen_4');
}
}
movieClip 1480 {
}
movieClip 1482 {
}
movieClip 1484 {
}
movieClip 1486 {
}
movieClip 1501 {
}
movieClip 1518 {
}
movieClip 1520 {
}
movieClip 1534 {
}
movieClip 1536 {
}
movieClip 1626 {
}
movieClip 1639 {
}
movieClip 1640 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 60 {
randomFlag();
}
frame 121 {
randomFlag();
}
}
movieClip 1663 {
}
movieClip 1665 {
}
movieClip 1667 {
}
movieClip 1669 {
}
movieClip 1671 {
}
movieClip 1673 {
}
movieClip 1675 {
}
movieClip 1677 {
}
movieClip 1679 {
}
movieClip 1681 {
}
movieClip 1683 {
}
movieClip 1717 {
frame 1 {
stop();
}
frame 100 {
stop();
}
}
movieClip 1730 {
}
movieClip 1756 {
frame 1 {
stop();
}
frame 4 {
_parent.sperm1._visible = true;
}
frame 6 {
_parent.sperm.play();
}
frame 8 {
_parent.sperm2._visible = true;
}
frame 12 {
_parent.sperm3._visible = true;
}
frame 16 {
_parent.sperm4._visible = true;
}
frame 20 {
_parent.sperm5._visible = true;
}
frame 24 {
_parent.sperm6._visible = true;
}
frame 28 {
_parent.sperm7._visible = true;
}
frame 32 {
_parent.sperm8._visible = true;
}
frame 36 {
_parent.sperm9._visible = true;
}
frame 40 {
_parent.sperm10._visible = true;
}
frame 44 {
_parent.sperm11._visible = true;
}
frame 48 {
_parent.sperm12._visible = true;
}
frame 52 {
_parent.sperm13._visible = true;
}
frame 56 {
_parent.sperm14._visible = true;
}
frame 91 {
stop();
_parent._parent.cumscr.play();
}
}
movieClip 1832 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 35 {
randomFlag();
}
frame 69 {
randomFlag();
}
}
movieClip 1837 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 62 {
randomFlag();
}
frame 128 {
randomFlag();
}
}
movieClip 1846 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 25 {
randomFlag();
}
frame 49 {
randomFlag();
}
}
movieClip 1848 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 62 {
randomFlag();
}
frame 128 {
randomFlag();
}
}
movieClip 1856 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 18 {
randomFlag();
}
frame 35 {
randomFlag();
}
}
movieClip 1858 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 62 {
randomFlag();
}
frame 128 {
randomFlag();
}
}
movieClip 1865 {
frame 1 {
randomFlag = function () {
gotoAndPlay('flag' + (random(2) + 1));
};
randomFlag();
}
frame 14 {
randomFlag();
}
frame 27 {
randomFlag();
}
}
movieClip 1866 {
frame 1 {
stop();
}
}
movieClip 2110 {
frame 1 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 2 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 3 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 4 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 5 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 6 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 7 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 8 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 9 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 10 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 11 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 12 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 13 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 14 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 15 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 16 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 17 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 18 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 19 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 20 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 21 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 22 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 23 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 24 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 25 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 26 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 27 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 28 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 29 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 30 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 31 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 32 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 33 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 34 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 35 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 36 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 37 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 38 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 39 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 40 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 41 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 42 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 43 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 44 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 45 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 46 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 47 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 48 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 49 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 50 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 51 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 52 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 53 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 54 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 55 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 56 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 57 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 58 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 59 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 60 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 61 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 62 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 63 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 64 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 65 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 66 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 67 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 68 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 69 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 70 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 71 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 72 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 73 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 74 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 75 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 76 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 77 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 78 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 79 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 80 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 81 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 82 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 83 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 84 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 85 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 86 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 87 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 88 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 89 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 90 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 91 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 92 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 93 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 94 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 95 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 96 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 97 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 98 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 99 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 100 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 101 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 102 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 103 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 104 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 105 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 106 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 107 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 108 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 109 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 110 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 111 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 112 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 113 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 114 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 115 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 116 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 117 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 118 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 119 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 120 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
frame 121 {
eyes.eyes_open.gotoAndStop(_currentframe);
eyes.eyes_close.gotoAndStop(_currentframe);
}
}
movieClip 2114 {
}
movieClip 2115 {
}
movieClip 2117 {
frame 1 {
function changeValue(d_value) {
if (value >= 1) {
return undefined;
}
++i_val;
value_buf += d_value;
if (i_val == buf_vals) {
value_buf = 0;
i_val = 0;
}
value += d_value;
if (value >= 1) {
value = 1;
if (i_val != 0) {
sendIncreament(value_buf + 0.001);
}
_parent.onBarFilled();
} else {
if (value < 0) {
value = 0;
}
}
stripe._x = -(1 - value) * stripe._width;
stripe1._x = -(1 - value) * stripe1._width;
}
var value = 0;
var value_buf = 0;
var buf_vals = 24;
var i_val = 0;
changeValue(0);
}
}
movieClip 2146 {
}
movieClip 2147 {
frame 1 {
function onBarFilled() {
cum_btn._visible = true;
btn_manually._visible = true;
}
cum_btn._visible = false;
btn_manually._visible = false;
var i = 0;
var btn_id = 0;
while (eval('btn_' + i) != undefined) {
if (i > 1) {
(eval('btn_' + i)).enabled = false;
(eval('btn_' + i))._alpha = 50;
}
++i;
}
var btns_count = i;
onEnterFrame = function () {
if (bar.value < btn_id / (btns_count - 1)) {
bar.changeValue(0.001);
if (bar.value >= btn_id / (btns_count - 1)) {
(eval('btn_' + (btn_id + 1))).enabled = true;
(eval('btn_' + (btn_id + 1)))._alpha = 100;
}
}
};
cum_btn.postOnPress = function () {
_parent.panel._visible = false;
_parent.cumscr.gotoAndPlay(2);
};
}
}
movieClip 2151 {
}
movieClip 2152 {
frame 1 {
stop();
}
frame 31 {
stop();
}
frame 47 {
stop();
_parent.next_btn._visible = true;
_parent.mc_btn._visible = true;
}
}
movieClip 2157 {
frame 1 {
_parent.panel._visible = false;
}
frame 11 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 25 {
stop();
next_btn.onPress = function () {
play();
};
}
frame 30 {
stop();
_parent.panel._visible = true;
}
}
movieClip 2159 screen_4 {
frame 1 {
stop();
next_btn._visible = false;
mc_btn._visible = false;
next_btn.onPress = function () {
if (_root.endgamevar == true) {
_root.gotoScreen('screen_demo');
} else {
_root.gotoScreen('screen_demo');
}
};
act.sperm1._visible = false;
act.sperm2._visible = false;
act.sperm3._visible = false;
act.sperm4._visible = false;
act.sperm5._visible = false;
act.sperm6._visible = false;
act.sperm7._visible = false;
act.sperm8._visible = false;
act.sperm9._visible = false;
act.sperm10._visible = false;
act.sperm11._visible = false;
act.sperm12._visible = false;
act.sperm13._visible = false;
act.sperm14._visible = false;
anim_manager = new AnimManager(act, panel);
anim_manager.AddAct({'btn_name': 'btn_0', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 1, 'frame_end': 20, 'auto_speed': 0.04, 'face_settings': 'head=1'});
anim_manager.AddAct({'btn_name': 'btn_1', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 1, 'frame_end': 45, 'auto_speed': 0.06, 'face_settings': 'head=2'});
anim_manager.AddAct({'btn_name': 'btn_2', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 45, 'frame_end': 95, 'auto_speed': 0.08, 'face_settings': 'head=2'});
anim_manager.AddAct({'btn_name': 'btn_3', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 45, 'frame_end': 121, 'auto_speed': 0.14, 'face_settings': 'head=3'});
anim_manager.AddAct({'btn_name': 'btn_4', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 1, 'frame_end': 121, 'auto_speed': 0.11, 'face_settings': 'head=3'});
anim_manager.AddAct({'btn_name': 'btn_5', 'type': AnimAct.TYPE_PENDULUM, 'frame_start': 1, 'frame_end': 121, 'auto_speed': 0.22, 'face_settings': 'head=4'});
anim_manager.AddAct({'btn_name': 'cum_btn', 'type': AnimAct.TYPE_CUM_PENDULUM, 'frame_start': 1, 'frame_end': 60, 'auto_speed': 0.2, 'auto_fade_out_speed': 0.004, 'face_settings': 'head=3', 'cum_clips': 'cum1', 'face_settings_after_cum': 'head=1'});
anim_manager.AddAct({'btn_name': 'btn_manually', 'type': AnimAct.TYPE_PENDULUM_MANUAL, 'frame_start': 1, 'frame_end': 121, 'mouse_movement': AnimAct.HORIZONTAL_MOVEMENT, 'reverse_mouse_control': 1, 'pixel_start': 200, 'pixel_width': 240, 'face_settings': 'head=2'});
anim_manager.AddSwing({'clip_name': 'balls', 'first_frame': 1, 'last_frame': 61, 'update_before_gravi': 1, 'reverse': 1});
onEnterFrame = function () {
anim_manager.Update(_xmouse, _ymouse);
};
}
}
movieClip 2165 {
}
movieClip 2167 {
}
movieClip 2171 screen_demo {
frame 1 {
MNF_btn.onPress = function () {
if (_root.id == undefined) {
getURL('http://www.meetandfuckgames.com', '_blank');
} else {
getURL('http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939775-0000&PA=' + _root.id, '_blank');
}
};
}
}
movieClip 2172 {
}
frame 3 {
function setScreen(clip_name) {
if (screen != undefined) {
removeMovieClip(screen);
}
attachMovie(clip_name, 'screen', 0);
}
function gotoScreen(clip_name) {
if (trans != undefined) {
removeMovieClip(trans);
}
(attachMovie('trans_screen', 'trans', 1)).next_screen = clip_name;
}
function gotoSelect() {
if (_root.fucked1 && _root.fucked2 && _root.fucked3 && _root.fucked4) {
_root.gotoScreen('screen_end');
} else {
_root.gotoScreen('screen2');
}
}
setScreen('screen_0');
gameovers = 0;
}