STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228026
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5119

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/92550588?noj=FRM92550588-19DC" width="1" height="1"></div>

Hellbound boobies 2.swf

This is the info page for
Flash #207742

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
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; }




http://swfchan.com/42/207742/info.shtml
Created: 20/7 -2019 12:31:21 Last modified: 20/7 -2019 12:31:21 Server time: 19/04 -2024 22:18:15