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

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

SMV.swf

This is the info page for
Flash #106511

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


Text
WART

Lick Attack

Suck Attack

BIRDO

TRYCLAIR

Vore

18+

Female Top Nudity

Press A To Unlock

TRYCLAIR (No Top)

Boob Vore

Arrow Keys - Choose
A - Select

ActionScript [AS1/AS2]

Frame 1
function preload() { ploader.T.text = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + "% loaded"; if (ploader.T.text == "100% loaded") { ploader.T.text = "Load Complete - Click anywhere to continue"; clearInterval(Int); Loaded = true; } } function onMouseDown() { if (Loaded) { _root.play(); unloadMovie (ploader); delete preload; delete Loaded; delete Int; delete onMouseDown; } } stop(); adultUnlocked = false; createEmptyMovieClip("ploader", -1); ploader._x = 0; ploader._y = 0; ploader.createTextField("T", 1, 2, 2, Stage.width, Stage.height); ploader.T.selectable = false; ploader.T.setTextFormat(fmt); ploader.blendMode = "invert"; var Loaded = false; var Int = setInterval(preload, 100);
Frame 2
stop();
Instance of Symbol 49 MovieClip "cam" in Frame 2
onClipEvent (load) { target = 0; keyPressed = false; } onClipEvent (enterFrame) { goto = _root["b" + target]; _x = ((_x + goto._x) / 2); if (Key.isDown(65) && (!keyPressed)) { keyPressed = true; if (target == 0) { _root.gotoAndStop(6); } else if (target == 1) { _root.gotoAndStop(3); } else if (target == 2) { _root.gotoAndStop(4); } else if (target == 3) { if (_root.adultUnlocked) { _root.gotoAndStop(5); } else { _root.adultUnlocked = true; } } } if ((Key.isDown(37) && (!keyPressed)) && (target > 0)) { target--; keyPressed = true; } if ((Key.isDown(39) && (!keyPressed)) && (target < 3)) { target++; keyPressed = true; } if (((!Key.isDown(37)) && (!Key.isDown(39))) && (!Key.isDown(65))) { keyPressed = false; } }
Frame 3
stop(); chewTolerance = 5; digestionTolerance = 40; hearts = 16; onEnterFrame = function () { if (Key.isDown(66)) { trans.play(); } if (hearts > 0) { life.gotoAndStop(hearts); } else { life.gotoAndStop(1); life._alpha = 0; } if (!player.eaten) { chewTolerance = 5; } if (!player.swallowed) { digestionTolerance = 40; } else if (digestionTolerance > 0) { digestionTolerance--; } else { digestionTolerance = 20; hearts--; } if (chewTolerance <= 0) { chewTolerance = 6; hearts--; } };
Instance of Symbol 53 MovieClip "ground" in Frame 3
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 112 MovieClip "player" in Frame 3
onClipEvent (load) { function slide() { if ((((moveSpeed > 1) || (moveSpeed < -1)) || (!_root.ground.hitTest(_x, _y, true))) || (fallingSpeed != 0)) { if (!hitGround) { gotoAndStop ("thrown"); } if (!_root.ground.hitTest(_x, _y, true)) { if (hitGround) { gotoAndStop ("slidingAir"); } fallingSpeed = fallingSpeed + grav; } if (_root.ground.hitTest(_x, _y, true)) { hitGround = true; gotoAndStop ("sliding"); if (fallingSpeed > 4) { fallingSpeed = -(fallingSpeed * 0.6); moveSpeed = moveSpeed * 0.7; } else { fallingSpeed = 0; if (moveSpeed > 0) { moveSpeed = moveSpeed - accel; } else { moveSpeed = moveSpeed + accel; } } } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground.hitTest(_x, _y - 2, true)) { _y = (_y - 0.1); } } else { moveSpeed = 0; if (_root.hearts > 0) { gotoAndStop ("getUp"); } } } scale = _xscale; onGround = true; fallingSpeed = 0; moveSpeed = 0; eaten = false; swallowed = false; sliding = false; attacking = false; sliding = false; hitGround = false; health = 3; accel = 1; maxSpeed = 5; jumpHeight = 10; grav = 1; left = 37; right = 39; up = 38; down = 40; a = 65; } onClipEvent (enterFrame) { if (_y > 500) { if (_root.hearts > 0) { _root.hearts--; } } if (!eaten) { if (!sliding) { _alpha = 100; if (_root.ground.hitTest(_x, _y, true)) { onGround = true; fallingSpeed = 0; } else { onGround = false; fallingSpeed = fallingSpeed + grav; } if ((Key.isDown(up) && (onGround)) && (!attacking)) { fallingSpeed = -jumpHeight; onGround = false; } if ((Key.isDown(left) && (moveSpeed > (-maxSpeed))) && (!attacking)) { moveSpeed = moveSpeed - accel; _xscale = (-scale); } if ((Key.isDown(right) && (moveSpeed < maxSpeed)) && (!attacking)) { moveSpeed = moveSpeed + accel; _xscale = scale; } if (((!Key.isDown(left)) && (!Key.isDown(right))) || (attacking)) { moveSpeed = moveSpeed * 0.8; } if (Key.isDown(a)) { attacking = true; gotoAndStop ("attack"); } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground.hitTest(_x, _y - 1, true)) { _y = (_y - 0.2); } if (onGround) { if (!attacking) { if (Key.isDown(left) || (Key.isDown(right))) { gotoAndStop ("run"); } else { gotoAndStop ("stand"); } } } else { attacking = false; if (fallingSpeed < 5) { gotoAndStop ("jump"); } else { gotoAndStop ("fall"); } } } else { slide(); } } else { _alpha = 0; } }
Instance of Symbol 192 MovieClip "wart" in Frame 3
onClipEvent (load) { function attack() { if (!attacked) { if (random(2) == 0) { gotoAndStop ("lick"); } else { gotoAndStop ("suck"); } attacked = true; } } function Spit() { p = _root.player; p.fallingSpeed = 0; p.eaten = false; p.swallowed = false; p._alpha = 100; p.sliding = true; p._y = _y - 21; if (_xscale == scale) { p._xscale = p.scale; p._x = _x + 25; p.moveSpeed = 8; } else { p._x = _x - 25; p._xscale = -p.scale; p.moveSpeed = -8; } } function Hurt() { p = _root.player; if (p.anim.hitBox.hitTest(_x, _y - 20, true)) { attacking = false; attacked = false; gotoAndStop ("walk"); gotoAndStop ("hurt"); if (p._x > _x) { knockSpeed = -10; } else { knockSpeed = 10; } } _x = (_x + knockSpeed); if (knockSpeed > 0) { knockSpeed--; } if (knockSpeed < 0) { knockSpeed++; } } attackSpeed = 0.5; normSpeed = 1.5; knockSpeed = 0; scale = _xscale; dir = 0; dirTimer = 60; fallingSpeed = 0; onGround = true; attackTimer = 30; attacking = false; attacked = false; } onClipEvent (enterFrame) { if (_root.ground.hitTest(_x, _y, true)) { fallingSpeed = 0; onGround = true; } else { fallingSpeed++; } _y = (_y + fallingSpeed); while (_root.ground.hitTest(_x, _y - 1, true)) { _y = (_y - 0.5); } Hurt(); if (dirTimer > 0) { dirTimer--; } else { dirTimer = 30 + random(40); dir = random(2); } if ((!_root.ground.hitTest(_x + 50, _y + 5, true)) && (dir == 1)) { dir = 0; dirTimer = 30 + random(40); } if ((!_root.ground.hitTest(_x - 50, _y + 5, true)) && (dir == 0)) { dir = 1; dirTimer = 30 + random(40); } if ((attackTimer > 0) && (!attacking)) { attackTimer--; } else { attacking = true; attackTimer = 30; } if (attacking) { attack(); if (dir == 0) { _x = (_x - attackSpeed); } else { _x = (_x + attackSpeed); } } else { if (dir == 0) { _x = (_x - normSpeed); } else { _x = (_x + normSpeed); } if (_root.player._x > _x) { _xscale = scale; } else { _xscale = (-scale); } } }
Frame 4
function changeDepths(a, b, c) { i = 0; while (i < 3) { depths.shift(); i++; } depths.push(c); depths.push(b); depths.push(a); } function reset() { chewTolerance = 5; digestionTolerance = 40; attacking = false; noiseTimer = 8; swallowSet = false; swallowing = false; regurging = false; regurgingTimer = 70; swallowStart = 0; swallowEnd = 0; swallowedBy = _root.head0; segs = new Array(0, 0, 0, 0, 0); } function Swallow() { if (!swallowSet) { nextSeg2 = _root[swallowStart]; nextSeg1 = 0; currentSeg = 0; prevSeg1 = 0; prevSeg2 = 0; swallowTimer = 6; swallowSet = true; } if ((swallowTimer > 0) && (currentSeg != _root[swallowEnd])) { swallowTimer--; if (nextSeg2 != 0) { nextSeg2._width = nextSeg2._width + 4; } if (nextSeg1 != 0) { nextSeg1._width = nextSeg1._width + 4; } if (prevSeg1 != 0) { prevSeg1._width = prevSeg1._width - 4; } if (prevSeg2 != 0) { prevSeg2._width = prevSeg2._width - 4; } } else { swallowTimer = 6; if (currentSeg != _root[swallowEnd]) { segs.push(_root[int(nextSeg2._name) + 1]); segs.shift(); prevSeg2 = segs[0]; prevSeg1 = segs[1]; currentSeg = segs[2]; nextSeg1 = segs[3]; nextSeg2 = segs[4]; } else { swallowing = false; finishedSwallowing = true; } } } function Regurgitate() { if (swallowedBy == _root.head0) { regurgEnd = _root[2]; } else if (swallowedBy == _root.head1) { regurgEnd = _root[13]; } else if (swallowedBy == _root.head2) { regurgEnd = _root[24]; } if (finishedSwallowing) { swallowing = false; if ((swallowTimer > 0) && (nextSeg2 != regurgEnd)) { swallowTimer--; if (nextSeg2 != 0) { nextSeg2._width = nextSeg2._width - 4; } if (nextSeg1 != 0) { nextSeg1._width = nextSeg1._width - 4; } if (currentSeg != 0) { } if (prevSeg1 != 0) { prevSeg1._width = prevSeg1._width + 4; } if (prevSeg2 != 0) { prevSeg2._width = prevSeg2._width + 4; } } else { swallowTimer = 6; if (nextSeg2 != 0) { segs.reverse(); segs[0]._width = segs[0].oriWidth; segs.shift(); if ((prevSeg2 != regurgEnd) && (prevSeg2 != 0)) { segs.push(_root[int(prevSeg2._name) - 1]); } else { segs.push(0); } segs.reverse(); prevSeg2 = segs[0]; prevSeg1 = segs[1]; currentSeg = segs[2]; nextSeg1 = segs[3]; nextSeg2 = segs[4]; } else { regurging = false; swallowing = false; finishedSwallowing = false; regurgingTimer = 70; _root.player.swallowed = false; _root.player.eaten = true; swallowedBy.gotoAndStop("spit"); } } } } stop(); hearts = 16; attackTimer = 50; i = 1; while (i < 33) { _root[i].oriWidth = _root[i]._width; _root[i].maxWidth = _root[i]._width * 1.7; i++; } depths = new Array(1100, 2200, 3300); attacker = _root.head0; reset(); onEnterFrame = function () { if (swallowing) { Swallow(); } if (finishedSwallowing) { if (regurgingTimer > 0) { regurgingTimer--; } else { regurging = true; swallowing = false; } } if (regurging) { Regurgitate(); } if ((attackTimer > 0) && (!attacking)) { if ((!player.eaten) && (!player.swallowed)) { attackTimer--; } } else if ((!attacking) && (player.onGround)) { attackTimer = 60 + random(40); attacking = true; attacker = _root["head" + random(3)]; attacker.attacking = true; if (attacker == _root.head0) { changeDepths(1100, 2200, 3300); } else if (attacker == _root.head1) { changeDepths(2100, 3200, 1300); } else if (attacker == _root.head2) { changeDepths(3100, 2200, 1300); } } if (Key.isDown(66)) { trans1.play(); } if (hearts > 0) { life.gotoAndStop(hearts); } else { life.gotoAndStop(1); life._alpha = 0; } if (!player.eaten) { chewTolerance = 5; } if (!player.swallowed) { digestionTolerance = 40; } else { if (noiseTimer > 0) { noiseTimer--; } else { noiseTimer = 8 + random(10); s = new Sound(this); s.attachSound("Belly" + random(3)); s.start(0, 0); } if (digestionTolerance > 0) { digestionTolerance--; } else { digestionTolerance = 20; hearts--; } } if (chewTolerance <= 0) { chewTolerance = 6; hearts--; } };
Instance of Symbol 199 MovieClip in Frame 4
onClipEvent (load) { this.swapDepths(1); }
Instance of Symbol 201 MovieClip "p2" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = _root[31].getDepth(); this.swapDepths(pD - 1); } following = _root.head2; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 201 MovieClip "p1" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = _root[20].getDepth(); this.swapDepths(pD - 1); } following = _root.head1; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 201 MovieClip "p0" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = _root[9].getDepth(); this.swapDepths(pD - 1); } following = _root.head0; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "2" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "8" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "9" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "3" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "4" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 237 MovieClip "1" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } _width = oriWidth; } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x + offSet; _root.player._y = _y + 65; _root.player.fallingSpeed = 1; _root.player.moveSpeed = 0; } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } oriWidth = _width; following = _root.head0; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "5" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "7" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "6" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head0" in Frame 4
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -8; } else { moveX = 12; moveY = -8; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[0]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 203 MovieClip "13" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "19" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "20" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "14" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "15" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 237 MovieClip "12" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } _width = oriWidth; } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x + offSet; _root.player._y = _y + 65; _root.player.fallingSpeed = 1; _root.player.moveSpeed = -3 + random(6); } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } oriWidth = _width; following = _root.head1; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "16" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "18" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "17" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head1" in Frame 4
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -8; } else { moveX = 12; moveY = -8; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[1]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 203 MovieClip "24" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "30" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "31" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "25" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.1); } while (_x < (following._x - boundX)) { _x = (_x + 0.1); } while (_y > (following._y + boundY1)) { _y = (_y - 0.1); } while (_y < (following._y + boundY2)) { _y = (_y + 0.1); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "26" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 203 MovieClip "27" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = following._height - 2; boundY2 = following._height * 0.9; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "29" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 205 MovieClip "28" in Frame 4
onClipEvent (load) { function Placement() { _x = ((following._x + followed._x) / 2); _y = ((following._y + followed._y) / 2); } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } following = _root[int(_name) - 1]; followed = _root[int(_name) + 1]; } onClipEvent (enterFrame) { Placement(); ChangeDepth(); }
Instance of Symbol 237 MovieClip "23" in Frame 4
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } _width = oriWidth; } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x + offSet; _root.player._y = _y + 65; _root.player.fallingSpeed = 1; _root.player.moveSpeed = -3 + random(6); } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } oriWidth = _width; following = _root.head2; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head2" in Frame 4
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -8; } else { moveX = 12; moveY = -8; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[2]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 348 MovieClip in Frame 4
onClipEvent (load) { this.swapDepths(5000); }
Instance of Symbol 71 MovieClip "life" in Frame 4
onClipEvent (load) { this.swapDepths(6000); }
Instance of Symbol 112 MovieClip "player" in Frame 4
onClipEvent (load) { function slide() { if ((((moveSpeed > 1) || (moveSpeed < -1)) || (!_root.ground1.hitTest(_x, _y, true))) || (fallingSpeed != 0)) { if (!hitground) { gotoAndStop ("thrown"); } if (!_root.ground1.hitTest(_x, _y, true)) { onGround = false; if (hitground) { gotoAndStop ("slidingAir"); } fallingSpeed = fallingSpeed + grav; } if (_root.ground1.hitTest(_x, _y, true)) { hitGround = true; onGround = true; gotoAndStop ("sliding"); if (fallingSpeed > 6) { fallingSpeed = -(fallingSpeed * 0.4); moveSpeed = moveSpeed * 0.7; } else { fallingSpeed = 0; if (moveSpeed > 0) { moveSpeed = moveSpeed - accel; } else { moveSpeed = moveSpeed + accel; } } } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground1.hitTest(_x, _y - 2, true)) { _y = (_y - 0.1); } } else { moveSpeed = 0; hitGround = false; if (_root.hearts > 0) { gotoAndStop ("getUp"); } else { dead = true; } } } this.swapDepths(6500); scale = _xscale; onGround = true; fallingSpeed = 0; moveSpeed = 0; eaten = false; dead = false; swallowed = false; sliding = false; attacking = false; sliding = false; hitGround = false; health = 3; accel = 1; maxSpeed = 5; jumpHeight = 10; grav = 1; left = 37; right = 39; up = 38; down = 40; a = 65; } onClipEvent (enterFrame) { if (_y > 500) { if (_root.hearts > 0) { _root.hearts--; } } if ((!eaten) && (!swallowed)) { _alpha = 100; if (!sliding) { if (_root.ground1.hitTest(_x, _y, true)) { onGround = true; fallingSpeed = 0; } else { onGround = false; fallingSpeed = fallingSpeed + grav; } if ((Key.isDown(up) && (onGround)) && (!attacking)) { fallingSpeed = -jumpHeight; onGround = false; } if ((Key.isDown(left) && (moveSpeed > (-maxSpeed))) && (!attacking)) { moveSpeed = moveSpeed - accel; _xscale = (-scale); } if ((Key.isDown(right) && (moveSpeed < maxSpeed)) && (!attacking)) { moveSpeed = moveSpeed + accel; _xscale = scale; } if (((!Key.isDown(left)) && (!Key.isDown(right))) || (attacking)) { moveSpeed = moveSpeed * 0.8; } if (Key.isDown(a)) { attacking = true; gotoAndStop ("attack"); } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground1.hitTest(_x, _y - 1, true)) { _y = (_y - 0.2); } if (onGround) { if (!attacking) { if (Key.isDown(left) || (Key.isDown(right))) { gotoAndStop ("run"); } else { gotoAndStop ("stand"); } } } else { attacking = false; if (fallingSpeed < 5) { gotoAndStop ("jump"); } else { gotoAndStop ("fall"); } } } else { slide(); } } else { _alpha = 0; } }
Frame 5
function changeDepths(a, b, c) { i = 0; while (i < 3) { depths.shift(); i++; } depths.push(c); depths.push(b); depths.push(a); } function reset() { type = 0; chewTolerance = 3; digestionTolerance = 40; attacking = false; noiseTimer = 8; swallowSet = false; swallowing = false; regurging = false; regurgingTimer = 70; swallowStart = 0; swallowEnd = 0; swallowedBy = _root.head0; segs = new Array(0, 0, 0, 0, 0); } function Swallow() { if (!swallowSet) { nextSeg2 = _root[swallowStart]; nextSeg1 = 0; currentSeg = 0; prevSeg1 = 0; prevSeg2 = 0; swallowTimer = 6; swallowSet = true; } if ((swallowTimer > 0) && (currentSeg != _root[swallowEnd])) { swallowTimer--; if (nextSeg2 != 0) { nextSeg2._width = nextSeg2._width + 4; } if (nextSeg1 != 0) { nextSeg1._width = nextSeg1._width + 4; } if (prevSeg1 != 0) { prevSeg1._width = prevSeg1._width - 4; } if (prevSeg2 != 0) { prevSeg2._width = prevSeg2._width - 4; } } else { swallowTimer = 6; if (currentSeg != _root[swallowEnd]) { segs.push(_root[int(nextSeg2._name) + 1]); segs.shift(); prevSeg2 = segs[0]; prevSeg1 = segs[1]; currentSeg = segs[2]; nextSeg1 = segs[3]; nextSeg2 = segs[4]; } else { swallowing = false; finishedSwallowing = true; } } } function Regurgitate() { if (swallowedBy == _root.head0) { regurgEnd = _root[2]; } else if (swallowedBy == _root.head1) { regurgEnd = _root[13]; } else if (swallowedBy == _root.head2) { regurgEnd = _root[24]; } if (finishedSwallowing) { swallowing = false; if ((swallowTimer > 0) && (nextSeg2 != regurgEnd)) { swallowTimer--; if (nextSeg2 != 0) { nextSeg2._width = nextSeg2._width - 4; } if (nextSeg1 != 0) { nextSeg1._width = nextSeg1._width - 4; } if (currentSeg != 0) { } if (prevSeg1 != 0) { prevSeg1._width = prevSeg1._width + 4; } if (prevSeg2 != 0) { prevSeg2._width = prevSeg2._width + 4; } } else { swallowTimer = 6; if (nextSeg2 != 0) { segs.reverse(); segs[0]._width = segs[0].oriWidth; segs.shift(); if ((prevSeg2 != regurgEnd) && (prevSeg2 != 0)) { segs.push(_root[int(prevSeg2._name) - 1]); } else { segs.push(0); } segs.reverse(); prevSeg2 = segs[0]; prevSeg1 = segs[1]; currentSeg = segs[2]; nextSeg1 = segs[3]; nextSeg2 = segs[4]; } else { regurging = false; swallowing = false; finishedSwallowing = false; regurgingTimer = 70; _root.player.swallowed = false; _root.player.eaten = true; swallowedBy.gotoAndStop("spit"); } } } } stop(); hearts = 16; attackTimer = 50; i = 1; while (i < 33) { _root[i].oriWidth = _root[i]._width; _root[i].maxWidth = _root[i]._width * 1.7; i++; } depths = new Array(1100, 2200, 3300); attacker = _root.head0; reset(); onEnterFrame = function () { if (swallowing) { Swallow(); } if (finishedSwallowing) { if (regurgingTimer > 0) { regurgingTimer--; } else { regurging = true; swallowing = false; } } if (regurging) { Regurgitate(); } if ((attackTimer > 0) && (!attacking)) { if ((!player.eaten) && (!player.swallowed)) { attackTimer--; } } else if ((!attacking) && (player.onGround)) { type = random(2); if (type == 0) { attackTimer = 60 + random(40); attacking = true; attacker = _root["head" + random(3)]; attacker.attacking = true; if (attacker == _root.head0) { changeDepths(1100, 2200, 3300); } else if (attacker == _root.head1) { changeDepths(2100, 3200, 1300); } else if (attacker == _root.head2) { changeDepths(3100, 2200, 1300); } } else if (type == 1) { attackTimer = 60 + random(40); attacking = true; boobs = random(3); if (boobs == 0) { attacker = _root[1]; } else if (boobs == 1) { attacker = _root[12]; } else if (boobs == 2) { attacker = _root[23]; } attacker.following.gotoAndStop("prepare"); if (attacker == _root[1]) { changeDepths(1100, 2200, 3300); } else if (attacker == _root[12]) { changeDepths(2100, 3200, 1300); } else if (attacker == _root[23]) { changeDepths(3100, 2200, 1300); } } } if (Key.isDown(66)) { trans2.play(); } if (hearts > 0) { life.gotoAndStop(hearts); } else { life.gotoAndStop(1); life._alpha = 0; } if (!player.eaten) { chewTolerance = 5; } if (!player.swallowed) { digestionTolerance = 40; } else { if (noiseTimer > 0) { noiseTimer--; } else { noiseTimer = 8 + random(10); s = new Sound(this); s.attachSound("Belly" + random(3)); s.start(0, 0); } if (digestionTolerance > 0) { digestionTolerance--; } else { digestionTolerance = 20; hearts--; } } if (chewTolerance <= 0) { chewTolerance = 3; hearts--; } };
Instance of Symbol 453 MovieClip "1" in Frame 5
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = true; _root.player._x = _x + offSet; _root.player._y = _y + 50; _root.player.fallingSpeed = 1; _root.player.moveSpeed = -3 + random(6); following.gotoAndStop("normal"); i = 1; while (i < 30) { _root.attachMovie("BreastMilk", "nMilk" + i, 7000 + i); m = _root["nMilk" + i]; m._x = _x + 40; m._y = _y + 60; i++; } } function Suck() { gotoAndStop ("sucking"); p = _root.player; p.hitGround = false; dist = Math.abs((_x + 40) - p._x); if (dist > 40) { if (p._x > (_x + 40)) { p.moveSpeed = p.moveSpeed - 1; } else { p.moveSpeed = p.moveSpeed + 1; } } else { p.moveSpeed = p.moveSpeed * 0.5; if (p._x > (_x + 40)) { p._x = p._x - 3; } else { p._x = p._x + 3; } } p.sliding = true; if (p._y > (_y + 60)) { p._y = p._y - 3; } p.fallingSpeed = 0; p.hitGround = false; } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } sucking = false; oriWidth = _width; following = _root.head0; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { if (sucking) { Suck(); } Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head0" in Frame 5
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -12; } else { moveX = 12; moveY = -12; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[0]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 453 MovieClip "12" in Frame 5
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = true; _root.player._x = _x + offSet; _root.player._y = _y + 50; _root.player.fallingSpeed = 1; _root.player.moveSpeed = -3 + random(6); following.gotoAndStop("normal"); i = 1; while (i < 30) { _root.attachMovie("BreastMilk", "nMilk" + i, 7000 + i); m = _root["nMilk" + i]; m._x = _x + 40; m._y = _y + 60; i++; } } function Suck() { gotoAndStop ("sucking"); p = _root.player; p.hitGround = false; dist = Math.abs((_x + 40) - p._x); if (dist > 40) { if (p._x > (_x + 40)) { p.moveSpeed = p.moveSpeed - 1; } else { p.moveSpeed = p.moveSpeed + 1; } } else { p.moveSpeed = p.moveSpeed * 0.5; if (p._x > (_x + 40)) { p._x = p._x - 3; } else { p._x = p._x + 3; } } p.sliding = true; if (p._y > (_y + 60)) { p._y = p._y - 3; } p.fallingSpeed = 0; p.hitGround = false; } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } sucking = false; oriWidth = _width; following = _root.head1; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { if (sucking) { Suck(); } Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head1" in Frame 5
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -12; } else { moveX = 12; moveY = -12; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[1]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 453 MovieClip "23" in Frame 5
onClipEvent (load) { function MoveX() { desiredX = following._x; if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } _x = (_x + moveX); } function MoveY() { desiredY = following._y + segOffset; if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } _y = (_y + moveY); } function Restrict() { while (_x > (following._x + boundX)) { _x = (_x - 0.5); } while (_x < (following._x - boundX)) { _x = (_x + 0.5); } while (_y > (following._y + boundY1)) { _y = (_y - 0.5); } while (_y < (following._y + boundY2)) { _y = (_y + 0.5); } } function ChangeDepth() { pD = following.getDepth(); this.swapDepths(pD - 1); } function Spit(offSet) { _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = true; _root.player._x = _x + offSet; _root.player._y = _y + 50; _root.player.fallingSpeed = 1; _root.player.moveSpeed = -3 + random(6); following.gotoAndStop("normal"); i = 1; while (i < 30) { _root.attachMovie("BreastMilk", "nMilk" + i, 7000 + i); m = _root["nMilk" + i]; m._x = _x + 40; m._y = _y + 60; i++; } } function Suck() { gotoAndStop ("sucking"); p = _root.player; p.hitGround = false; dist = Math.abs((_x + 40) - p._x); if (dist > 40) { if (p._x > (_x + 40)) { p.moveSpeed = p.moveSpeed - 1; } else { p.moveSpeed = p.moveSpeed + 1; } } else { p.moveSpeed = p.moveSpeed * 0.5; if (p._x > (_x + 40)) { p._x = p._x - 3; } else { p._x = p._x + 3; } } p.sliding = true; if (p._y > (_y + 60)) { p._y = p._y - 3; } p.fallingSpeed = 0; p.hitGround = false; } function Hit() { if (hitBox.hitTest(_root.player.anim.hitBox)) { if (_root.player._x > _x) { gotoAndStop ("leftBounce"); } else { gotoAndStop ("rightBounce"); } } } sucking = false; oriWidth = _width; following = _root.head2; segOffset = following._height - 5; baseX = _x; desiredX = following._x; maxX = 5; moveX = 0; baseY = _x; desiredY = following._y; moveY = 0; maxY = 2; boundX = 3; boundY1 = 25; boundY2 = 10; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { if (sucking) { Suck(); } Hit(); MoveX(); MoveY(); Restrict(); ChangeDepth(); }
Instance of Symbol 346 MovieClip "head2" in Frame 5
onClipEvent (load) { function MoveX() { if (desiredX > _x) { if (moveX < maxX) { moveX = moveX + accelX; } } if (desiredX < _x) { if (moveX > (-maxX)) { moveX = moveX - accelX; } } if (moveX > maxX) { moveX--; } if (moveX < (-maxX)) { moveX++; } _x = (_x + moveX); } function MoveY() { if (desiredY > _y) { if (moveY < maxY) { moveY = moveY + accelY; } } if (desiredY < _y) { if (moveY > (-maxY)) { moveY = moveY - accelY; } } if (moveY > maxY) { moveY--; } if (moveY < (-maxY)) { moveY++; } _y = (_y + moveY); } function MakeNewX() { if ((_x > (desiredX - 5)) && (_x < (desiredX + 5))) { desiredX = (baseX - fluxX) + random(fluxX * 2); } } function MakeNewY() { if ((_y > (desiredY - 5)) && (_y < (desiredY + 5))) { desiredY = (baseY - fluxY) + random(fluxY * 2); } } function Attack() { if ((!lunging) && (!eaten)) { gotoAndStop ("prepare"); } else { if (!calcDist) { calcDist = true; time = 12; lungeTimer = time; p = _root.player; xSpeed = (p._x - _x) / time; ySpeed = ((p._y - 9) - _y) / time; } if (lungeTimer > 0) { if (p._x > _x) { if (xSpeed < 0) { xSpeed = 0; } p._x = p._x - 1; } if (p._x < _x) { if (xSpeed > 0) { xSpeed = 0; } p._x = p._x + 1; } _y = (_y + ySpeed); _x = (_x + xSpeed); lungeTimer--; } else { lunging = false; attacking = false; calcDist = false; gotoAndStop ("normal"); _root.reset(); } } } function Hurt() { if ((hitBox.hitTest(_root.player.anim.hitBox) && (!lunging)) && (!eaten)) { gotoAndStop ("hurt"); p = _root.player; if (p._x > _x) { moveX = -12; moveY = -12; } else { moveX = 12; moveY = -12; } } } function Spit() { _root.regurging = false; _root.player._alpha = 100; _root.player.eaten = false; _root.player.swallowed = false; _root.player.sliding = true; _root.player.hitGround = false; _root.player._x = _x; _root.player._y = _y + 20; _root.player.fallingSpeed = 10; _root.player.moveSpeed = -3 + random(6); } p = _root.player; scale = _xscale; baseX = _x; desiredX = _x; fluxX = 20; maxX = 3; moveX = 0; baseY = _y; desiredY = _y; fluxY = 20; moveY = 0; maxY = 2; calcDist = false; attacking = false; lunging = false; eaten = false; swallowed = false; lungeTimer = 7; accelX = 0.2; accelY = 0.2; } onClipEvent (enterFrame) { Hurt(); this.swapDepths(_root.depths[2]); if (!lunging) { MoveX(); MoveY(); } if (!attacking) { MakeNewX(); MakeNewY(); } else { Attack(); } }
Instance of Symbol 112 MovieClip "player" in Frame 5
onClipEvent (load) { function slide() { if ((((moveSpeed > 1) || (moveSpeed < -1)) || (!_root.ground1.hitTest(_x, _y, true))) || (fallingSpeed != 0)) { if (!hitground1) { gotoAndStop ("thrown"); } if (!_root.ground1.hitTest(_x, _y, true)) { if (hitground1) { gotoAndStop ("slidingAir"); } fallingSpeed = fallingSpeed + grav; } if (_root.ground1.hitTest(_x, _y, true)) { hitground1 = true; gotoAndStop ("sliding"); if (fallingSpeed > 6) { fallingSpeed = -(fallingSpeed * 0.4); moveSpeed = moveSpeed * 0.7; } else { fallingSpeed = 0; if (moveSpeed > 0) { moveSpeed = moveSpeed - accel; } else { moveSpeed = moveSpeed + accel; } } } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground1.hitTest(_x, _y - 2, true)) { _y = (_y - 0.1); } } else { moveSpeed = 0; hitGround = false; if (_root.hearts > 0) { gotoAndStop ("getUp"); } else { dead = true; } } } this.swapDepths(6500); scale = _xscale; onGround = true; fallingSpeed = 0; moveSpeed = 0; eaten = false; dead = false; swallowed = false; sliding = false; attacking = false; sliding = false; hitground1 = false; health = 3; accel = 1; maxSpeed = 5; jumpHeight = 10; grav = 1; left = 37; right = 39; up = 38; down = 40; a = 65; } onClipEvent (enterFrame) { if (_y > 500) { if (_root.hearts > 0) { _root.hearts--; } } if ((!eaten) && (!swallowed)) { _alpha = 100; if (!sliding) { if (_root.ground1.hitTest(_x, _y, true)) { onGround = true; fallingSpeed = 0; } else { onGround = false; fallingSpeed = fallingSpeed + grav; } if ((Key.isDown(up) && (onGround)) && (!attacking)) { fallingSpeed = -jumpHeight; onGround = false; } if ((Key.isDown(left) && (moveSpeed > (-maxSpeed))) && (!attacking)) { moveSpeed = moveSpeed - accel; _xscale = (-scale); } if ((Key.isDown(right) && (moveSpeed < maxSpeed)) && (!attacking)) { moveSpeed = moveSpeed + accel; _xscale = scale; } if (((!Key.isDown(left)) && (!Key.isDown(right))) || (attacking)) { moveSpeed = moveSpeed * 0.8; } if (Key.isDown(a)) { attacking = true; gotoAndStop ("attack"); } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground1.hitTest(_x, _y - 1, true)) { _y = (_y - 0.2); } if (onGround) { if (!attacking) { if (Key.isDown(left) || (Key.isDown(right))) { gotoAndStop ("run"); } else { gotoAndStop ("stand"); } } } else { attacking = false; if (fallingSpeed < 5) { gotoAndStop ("jump"); } else { gotoAndStop ("fall"); } } } else { slide(); } } else { _alpha = 0; } }
Frame 6
stop(); chewTolerance = 5; digestionTolerance = 40; hearts = 16; noiseTimer = 7; onEnterFrame = function () { if (Key.isDown(66)) { trans3.play(); } if (hearts > 0) { life.gotoAndStop(hearts); } else { life.gotoAndStop(1); life._alpha = 0; } if (!player.eaten) { chewTolerance = 5; } if (!player.swallowed) { digestionTolerance = 40; } else { if (noiseTimer > 0) { noiseTimer--; } else { noiseTimer = 8 + random(10); s = new Sound(this); s.attachSound("Belly" + random(3)); s.start(0, 0); } if (digestionTolerance > 0) { digestionTolerance--; } else { digestionTolerance = 20; hearts--; } } if (chewTolerance <= 0) { chewTolerance = 6; hearts--; } };
Instance of Symbol 455 MovieClip "ground2" in Frame 6
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 508 MovieClip "birdo" in Frame 6
onClipEvent (load) { function attack() { if (!attacked) { gotoAndStop ("suck"); attacked = true; } } function Spit() { p = _root.player; p.fallingSpeed = 0; p.eaten = false; p.swallowed = false; p._alpha = 100; p.sliding = true; p._y = _y - 21; if (_xscale == scale) { p._xscale = p.scale; p._x = _x + 25; p.moveSpeed = 8; } else { p._x = _x - 25; p._xscale = -p.scale; p.moveSpeed = -8; } } function Hurt() { p = _root.player; if (p.anim.hitBox.hitTest(_x, _y - 20, true)) { attacking = false; attacked = false; gotoAndStop ("walk"); gotoAndStop ("hurt"); if (p._x > _x) { knockSpeed = -10; } else { knockSpeed = 10; } } _x = (_x + knockSpeed); if (knockSpeed > 0) { knockSpeed--; } if (knockSpeed < 0) { knockSpeed++; } } attackSpeed = 0; normSpeed = 1; knockSpeed = 0; scale = _xscale; dir = 0; dirTimer = 60; fallingSpeed = 0; onGround = true; attackTimer = 30; attacking = false; attacked = false; } onClipEvent (enterFrame) { if (_root.ground2.hitTest(_x, _y, true)) { fallingSpeed = 0; onGround = true; } else { fallingSpeed++; gotoAndStop ("hurt"); } _y = (_y + fallingSpeed); while (_root.ground2.hitTest(_x, _y - 1, true)) { _y = (_y - 0.5); } Hurt(); if (dirTimer > 0) { dirTimer--; } else { dirTimer = 30 + random(40); dir = random(2); } if ((!_root.ground2.hitTest(_x + 50, _y + 5, true)) && (dir == 1)) { dir = 0; dirTimer = 30 + random(40); } if ((!_root.ground2.hitTest(_x - 50, _y + 5, true)) && (dir == 0)) { dir = 1; dirTimer = 30 + random(40); } if ((attackTimer > 0) && (!attacking)) { attackTimer--; } else { attacking = true; attackTimer = 30; } if (attacking) { attack(); if (dir == 0) { _x = (_x - attackSpeed); } else { _x = (_x + attackSpeed); } } else { if (dir == 0) { _x = (_x - normSpeed); } else { _x = (_x + normSpeed); } if (_root.player._x > _x) { _xscale = scale; } else { _xscale = (-scale); } } }
Instance of Symbol 112 MovieClip "player" in Frame 6
onClipEvent (load) { function slide() { if ((((moveSpeed > 1) || (moveSpeed < -1)) || (!_root.ground2.hitTest(_x, _y, true))) || (fallingSpeed != 0)) { if (!hitGround) { gotoAndStop ("thrown"); } if (!_root.ground2.hitTest(_x, _y, true)) { if (hitGround) { gotoAndStop ("slidingAir"); } fallingSpeed = fallingSpeed + grav; } if (_root.ground2.hitTest(_x, _y, true)) { hitGround = true; gotoAndStop ("sliding"); if (fallingSpeed > 4) { fallingSpeed = -(fallingSpeed * 0.6); moveSpeed = moveSpeed * 0.7; } else { fallingSpeed = 0; if (moveSpeed > 0) { moveSpeed = moveSpeed - accel; } else { moveSpeed = moveSpeed + accel; } } } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground2.hitTest(_x, _y - 2, true)) { _y = (_y - 0.1); } } else { moveSpeed = 0; if (_root.hearts > 0) { gotoAndStop ("getUp"); } } } scale = _xscale; onGround = true; fallingSpeed = 0; moveSpeed = 0; eaten = false; swallowed = false; sliding = false; attacking = false; sliding = false; hitGround = false; health = 3; accel = 1; maxSpeed = 5; jumpHeight = 10; grav = 1; left = 37; right = 39; up = 38; down = 40; a = 65; } onClipEvent (enterFrame) { if (_y > 500) { if (_root.hearts > 0) { _root.hearts--; } } if (!eaten) { if (!sliding) { _alpha = 100; if (_root.ground2.hitTest(_x, _y, true)) { onGround = true; fallingSpeed = 0; } else { onGround = false; fallingSpeed = fallingSpeed + grav; } if ((Key.isDown(up) && (onGround)) && (!attacking)) { fallingSpeed = -jumpHeight; onGround = false; } if ((Key.isDown(left) && (moveSpeed > (-maxSpeed))) && (!attacking)) { moveSpeed = moveSpeed - accel; _xscale = (-scale); } if ((Key.isDown(right) && (moveSpeed < maxSpeed)) && (!attacking)) { moveSpeed = moveSpeed + accel; _xscale = scale; } if (((!Key.isDown(left)) && (!Key.isDown(right))) || (attacking)) { moveSpeed = moveSpeed * 0.8; } if (Key.isDown(a)) { attacking = true; gotoAndStop ("attack"); } _x = (_x + moveSpeed); _y = (_y + fallingSpeed); while (_root.ground2.hitTest(_x, _y - 1, true)) { _y = (_y - 0.2); } if (onGround) { if (!attacking) { if (Key.isDown(left) || (Key.isDown(right))) { gotoAndStop ("run"); } else { gotoAndStop ("stand"); } } } else { attacking = false; if (fallingSpeed < 5) { gotoAndStop ("jump"); } else { gotoAndStop ("fall"); } } } else { slide(); } } else { _alpha = 0; } }
Symbol 18 MovieClip [BreastMilk] Frame 1
moveSpeed = -5 + random(10); fallingSpeed = 7 + random(10); termY = _y + 500; onEnterFrame = function () { _x = (_x + moveSpeed); _y = (_y + fallingSpeed); fallingSpeed++; if (_y > termY) { removeMovieClip(this); } };
Symbol 26 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.cam.goto == this) { gotoAndStop (2); } else { gotoAndStop (1); } };
Symbol 30 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.cam.goto == this) { gotoAndStop (2); } else { gotoAndStop (1); } };
Symbol 34 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.cam.goto == this) { gotoAndStop (2); } else { gotoAndStop (1); } };
Symbol 43 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.adultUnlocked) { if (_root.cam.goto == this) { gotoAndStop (3); } else { gotoAndStop (2); } } else { gotoAndStop (1); } };
Symbol 49 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } frame._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Instance of Symbol 48 MovieClip in Symbol 49 MovieClip Frame 1
onClipEvent (load) { _alpha = 100; } onClipEvent (enterFrame) { _alpha = (_alpha-1); }
Symbol 71 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "hitBox" in Symbol 91 MovieClip Frame 4
onClipEvent (load) { _alpha = 0; }
Symbol 91 MovieClip Frame 11
_parent.attacking = false; _parent.gotoAndStop("stand");
Symbol 94 MovieClip Frame 4
_parent.gotoAndStop("stand");
Symbol 111 MovieClip Frame 16
_parent.sliding = false; _parent.gotoAndStop("stand");
Symbol 112 MovieClip Frame 1
stop();
Instance of Symbol 107 MovieClip in Symbol 112 MovieClip Frame 10
onClipEvent (load) { if (_parent.fallingSpeed > 2) { _rotation = 90; } } onClipEvent (enterFrame) { if (_parent.fallingSpeed > 1) { _rotation = (_rotation + 4); } else { _rotation = (_rotation - 5); } }
Symbol 115 MovieClip Frame 1
digestionTimer = 0; gotoAndPlay (2);
Symbol 115 MovieClip Frame 2
if (_root.player.swallowed) { if ((random(2) == 0) && (_root.hearts > 0)) { s = new Sound(this); s.attachSound("Belly" + random(3)); s.start(0, 0); } if (((random(6) == 0) && (digestionTimer > 8)) && (_root.hearts > 0)) { _parent.gotoAndStop("regurgitate"); } if ((digestionTimer > 12) && (_root.hearts > 0)) { _parent.gotoAndStop("regurgitate"); } digestionTimer++; }
Symbol 115 MovieClip Frame 12
gotoAndPlay (2);
Symbol 117 MovieClip Frame 1
_parent.attacking = true; _parent.attacked = true;
Symbol 117 MovieClip Frame 5
_parent.attacking = false; _parent.attacked = false; _parent.attackTimer = 2; _parent.gotoAndStop("walk");
Symbol 123 MovieClip Frame 1
_alpha = 1; onEnterFrame = function () { if (this.hitTest(_root.player._x, _root.player._y - 15, true)) { _root.player.eaten = true; _parent._parent.gotoAndStop("chew"); } };
Symbol 128 MovieClip Frame 1
suckTimer = 15 + random(20);
Symbol 128 MovieClip Frame 7
onEnterFrame = function () { p = _root.player; w = _root.wart; if (p._x > w._x) { if (w._xscale == w.scale) { p._x = p._x - 4; } } else if (w._xscale == (-w.scale)) { p._x = p._x + 4; } };
Symbol 128 MovieClip Frame 10
if (suckTimer > 0) { suckTimer--; gotoAndPlay ("loop"); } else { _parent.attacking = false; _parent.attacked = false; _parent.gotoAndStop("walk"); }
Symbol 136 MovieClip Frame 1
_alpha = 1; onEnterFrame = function () { if (this.hitTest(_root.player._x, _root.player._y - 15, true)) { _root.player.eaten = true; _parent._parent.gotoAndStop("grabbed"); } };
Symbol 146 MovieClip Frame 24
_parent.attacking = false; _parent.attacked = false; _parent.gotoAndStop("walk");
Symbol 154 MovieClip Frame 9
_root.player.eaten = true; _parent.gotoAndStop("chew");
Symbol 165 MovieClip Frame 1
chewTimer = 0;
Symbol 165 MovieClip Frame 11
s = new Sound(this); s.attachSound(["Squish" + random(4)]); s.start(0, 0);
Symbol 165 MovieClip Frame 20
if (chewTimer > 4) { chance = random(15); if (chance == 9) { _parent.gotoAndStop("swallow"); } else if ((chance == 8) || (chance == 7)) { _parent.gotoAndStop("swallowTease"); } else if (chance == 6) { if (_root.hearts > 0) { _parent.gotoAndStop("tongueWrap"); } else { gotoAndPlay ("loop"); } } else { gotoAndPlay ("loop"); } } else { gotoAndPlay ("loop"); } if (chewTimer > 8) { chance = random(3); if ((chance == 0) || (chance == 1)) { _parent.gotoAndStop("swallowTease"); } if (chance == 2) { _parent.gotoAndStop("swallow"); } } chewTimer++; _root.chewTolerance--;
Symbol 170 MovieClip Frame 14
s = new Sound(this); s.attachSound("Gulp0"); s.start(0, 0);
Symbol 170 MovieClip Frame 20
_root.player.swallowed = true; _parent.gotoAndStop("walk");
Symbol 171 MovieClip Frame 5
s = new Sound(this); s.attachSound(["Squish" + random(4)]); s.start(0, 0);
Symbol 171 MovieClip Frame 18
s = new Sound(this); s.attachSound("Gulp0"); s.start(0, 0);
Symbol 171 MovieClip Frame 33
_parent.gotoAndStop("swallow");
Symbol 186 MovieClip Frame 17
_root.player.eaten = true; _parent.gotoAndStop("chew");
Symbol 191 MovieClip Frame 1
_root.player.swallowed = false;
Symbol 191 MovieClip Frame 3
s = new Sound(this); s.attachSound("Gulp0"); s.start(0, 0);
Symbol 191 MovieClip Frame 17
_parent.Spit();
Symbol 191 MovieClip Frame 24
_parent.attacking = false; _parent.attacked = false; _parent.gotoAndStop("walk");
Symbol 192 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 1
stop(); this.swapDepths(8000);
Symbol 197 MovieClip Frame 29
for (i in _root) { removeMovieClip(_root[i]); } _root.gotoAndStop(2);
Symbol 207 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 56
_parent.Spit(-10); _parent.gotoAndStop("normal");
Symbol 222 MovieClip Frame 45
_parent.Spit(20); _parent.gotoAndStop("normal");
Symbol 230 MovieClip Frame 12
_parent.gotoAndStop("normal");
Symbol 236 MovieClip Frame 14
_parent.gotoAndStop("normal");
Symbol 237 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "hitBox" in Symbol 237 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 209 MovieClip in Symbol 237 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Symbol 259 MovieClip Frame 3
if (!_parent.attacking) { s = new Sound(this); s.attachSound("Sigh1"); s.start(0, 0); }
Symbol 259 MovieClip Frame 33
if (_parent.attacking) { _parent.lunging = true; _parent.gotoAndStop("openMouth"); } else { if (_parent == _root.head0) { _root[1].sucking = true; } else if (_parent == _root.head1) { _root[12].sucking = true; } else if (_parent == _root.head2) { _root[23].sucking = true; } _parent.gotoAndStop("pleasure"); }
Symbol 266 MovieClip Frame 1
_alpha = 0; onEnterFrame = function () { if ((this.hitTest(_root.player._x, _root.player._y - 15, true) && (!_root.player.eaten)) && (!_root.player.swallowed)) { _parent._parent.lunging = false; _parent._parent.attacking = false; _parent._parent.eaten = true; _root.player.eaten = true; _parent._parent.gotoAndStop("grabbed"); } };
Symbol 267 MovieClip Frame 6
stop();
Symbol 278 MovieClip Frame 2
s = new Sound(this); s.attachSound("Squish1"); s.start(0, 0);
Symbol 278 MovieClip Frame 24
s = new Sound(this); s.attachSound("Bite0"); s.start(0, 0);
Symbol 278 MovieClip Frame 32
_parent.gotoAndStop("chew");
Symbol 285 MovieClip Frame 5
s = new Sound(this); s.attachSound(["Squish" + random(4)]); s.start(0, 0); _root.chewTolerance--;
Symbol 285 MovieClip Frame 13
chance = random(11); if (chance == 0) { _parent.chewTimer = 0; _parent.gotoAndStop("swallow"); } else if (((chance == 1) || (chance == 2)) || (chance == 3)) { _parent.gotoAndStop("openChew"); } if (_parent.chewTimer > 12) { _parent.chewTimer = 0; _parent.gotoAndStop("swallow"); } _parent.chewTimer++;
Symbol 292 MovieClip Frame 4
s = new Sound(this); s.attachSound("Gulp0"); s.start(0, 0); p = _parent; _root.swallowing = true; if (p._name == "head0") { _root.swallowStart = 2; _root.swallowEnd = 6; } else if (p._name == "head1") { _root.swallowStart = 13; _root.swallowEnd = 17; } else if (p._name == "head2") { _root.swallowStart = 24; _root.swallowEnd = 28; }
Symbol 292 MovieClip Frame 15
_root.player.eaten = true; _root.player.swallowed = true; _root.swallowedBy = _parent; _parent.gotoAndStop("boobPleasure");
Symbol 324 MovieClip Frame 8
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 324 MovieClip Frame 20
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 324 MovieClip Frame 23
_parent.gotoAndStop("chew");
Symbol 333 MovieClip Frame 4
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 333 MovieClip Frame 8
s = new Sound(this); s.attachSound("Spit0"); s.start(0, 0);
Symbol 333 MovieClip Frame 10
_parent.Spit();
Symbol 333 MovieClip Frame 23
_root.attacking = false; _root.attacker.attacking = false; _root.attacker.eaten = false; _root.attacker.calcDist = false; _root.attacker.lunging = false; _root.reset(); _root.attackTimer = 70 + random(60); _parent.gotoAndStop("normal");
Symbol 340 MovieClip Frame 11
_parent.gotoAndStop("normal");
Symbol 345 MovieClip Frame 1
s = new Sound(this); s.attachSound("Sigh2"); s.start(0, 0);
Symbol 345 MovieClip Frame 20
_parent.gotoAndStop("pleasure");
Symbol 346 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "hitBox" in Symbol 346 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Symbol 351 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip in Symbol 351 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if ((((_root.player.hitTest(this) && (!_root.player.eaten)) && (!_root.player.swallowed)) && ((_root.attacker == _parent) || ((!_root.player.sliding) && (!_root.attacking)))) && (_root.player.fallingSpeed < 1)) { p = _parent._parent; if (p == _root[1]) { _root.changeDepths(1100, 2200, 3300); } else if (p == _root[12]) { _root.changeDepths(2100, 3200, 1300); } else if (attacker == _root[23]) { _root.changeDepths(3100, 2200, 1300); } _root.attacker.attacking = false; _root[1].sucking = false; _root[12].sucking = false; _root[23].sucking = false; _root.attacker.gotoAndStop("normal"); _root.reset(); _root.player.eaten = true; _parent._parent.sucking = false; _parent._parent.following.gotoAndStop("boobPleasure"); _parent._parent.gotoAndStop("swallow"); } }
Instance of Symbol 48 MovieClip in Symbol 360 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.player.eaten = true; _parent._parent.sucking = false; _parent._parent.following.gotoAndStop("boobPleasure"); _parent._parent.gotoAndStop("swallow"); } }
Symbol 386 MovieClip Frame 1
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 386 MovieClip Frame 14
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 386 MovieClip Frame 26
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 386 MovieClip Frame 40
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 386 MovieClip Frame 49
_parent.gotoAndStop("digest");
Symbol 402 MovieClip Frame 1
timer = 0; gotoAndPlay (2);
Symbol 402 MovieClip Frame 2
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 402 MovieClip Frame 21
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 402 MovieClip Frame 33
chance = random(7); if (chance == 0) { _parent.gotoAndStop("spit"); } else if (chance == 1) { _parent.gotoAndStop("tease"); } else { gotoAndPlay (2); } if (timer >= 4) { _parent.gotoAndStop("spit"); } timer++;
Symbol 424 MovieClip Frame 13
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 424 MovieClip Frame 14
_parent.Spit(40);
Symbol 424 MovieClip Frame 22
_root.reset(); _parent.gotoAndStop("normal");
Symbol 452 MovieClip Frame 11
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 452 MovieClip Frame 25
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 452 MovieClip Frame 35
_parent.gotoAndStop("digest");
Symbol 453 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 1
_alpha = 1; onEnterFrame = function () { if (this.hitTest(_root.player._x, _root.player._y - 15, true)) { _root.player.eaten = true; _parent._parent.gotoAndStop("grabbed"); } };
Symbol 470 MovieClip Frame 1
suckTimer = 6 + random(4);
Symbol 470 MovieClip Frame 8
onEnterFrame = function () { p = _root.player; w = _root.birdo; if (p._x > w._x) { if (w._xscale == w.scale) { p._x = p._x - 4; } } else if (w._xscale == (-w.scale)) { p._x = p._x + 4; } };
Symbol 470 MovieClip Frame 12
if (suckTimer > 0) { suckTimer--; gotoAndPlay ("loop"); } else { _parent.attacking = false; _parent.attacked = false; _parent.gotoAndStop("walk"); }
Symbol 479 MovieClip Frame 2
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 479 MovieClip Frame 14
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 479 MovieClip Frame 26
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 479 MovieClip Frame 29
_parent.gotoAndStop("chew");
Symbol 486 MovieClip Frame 13
s = new Sound(this); s.attachSound("squish" + random(4)); s.start(0, 0);
Symbol 486 MovieClip Frame 16
if (random(5) == 0) { _parent.gotoAndStop("swallow"); } else { _root.chewTolerance--; gotoAndPlay (1); }
Symbol 491 MovieClip Frame 4
s = new Sound(this); s.attachSound("Gulp0"); s.start(0, 0);
Symbol 491 MovieClip Frame 10
_root.player.swallowed = true; _parent.gotoAndStop("digest");
Symbol 498 MovieClip Frame 9
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 498 MovieClip Frame 24
if (random(4) == 0) { _parent.gotoAndStop("regurgitate"); } else { gotoAndPlay ("loop"); }
Symbol 500 MovieClip Frame 6
_parent.gotoAndStop("walk");
Symbol 507 MovieClip Frame 1
_root.player.swallowed = false;
Symbol 507 MovieClip Frame 6
s = new Sound(this); s.attachSound("Squish" + random(4)); s.start(0, 0);
Symbol 507 MovieClip Frame 19
_parent.attacked = false; _parent.attacking = false; _parent.Spit();
Symbol 507 MovieClip Frame 24
_parent.gotoAndStop("walk");
Symbol 508 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [Squish3]
Symbol 2 Sound [Squish2]
Symbol 3 Sound [Squish0]
Symbol 4 Sound [Spit0]
Symbol 5 Sound [Sigh2]
Symbol 6 Sound [Sigh1]
Symbol 7 Sound [Sigh0]
Symbol 8 Sound [Hiccup2]
Symbol 9 Sound [Hiccup0]
Symbol 10 Sound [Gulp0]
Symbol 11 Sound [GatherSpit0]
Symbol 12 Sound [Bite0]
Symbol 13 Sound [Belly2]
Symbol 14 Sound [Belly1]
Symbol 15 Sound [Belly0]
Symbol 16 Sound [Squish1]Used by:191
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [BreastMilk]Uses:17
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:26
Symbol 21 GraphicUsed by:26 34
Symbol 22 FontUsed by:23 24 25 29 32 33 36 37 38 41 42 46
Symbol 23 TextUses:22Used by:26
Symbol 24 TextUses:22Used by:26
Symbol 25 TextUses:22Used by:26 30
Symbol 26 MovieClipUses:20 21 23 24 25Used by:Timeline
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 TextUses:22Used by:30
Symbol 30 MovieClipUses:27 28 29 25Used by:Timeline
Symbol 31 GraphicUsed by:34
Symbol 32 TextUses:22Used by:34
Symbol 33 TextUses:22Used by:34 43
Symbol 34 MovieClipUses:31 21 32 33Used by:Timeline
Symbol 35 GraphicUsed by:43
Symbol 36 TextUses:22Used by:43
Symbol 37 TextUses:22Used by:43
Symbol 38 TextUses:22Used by:43
Symbol 39 GraphicUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 TextUses:22Used by:43
Symbol 42 TextUses:22Used by:43
Symbol 43 MovieClipUses:35 36 37 38 39 40 41 33 42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:49
Symbol 46 TextUses:22Used by:49
Symbol 47 GraphicUsed by:48 53 123 136 209 266 349 455 468
Symbol 48 MovieClipUses:47Used by:49 91 237 346 351 360  Timeline
Symbol 49 MovieClipUses:45 46 48Used by:Timeline
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 MovieClipUses:47Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:71
Symbol 56 GraphicUsed by:71
Symbol 57 GraphicUsed by:71
Symbol 58 GraphicUsed by:71
Symbol 59 GraphicUsed by:71
Symbol 60 GraphicUsed by:71
Symbol 61 GraphicUsed by:71
Symbol 62 GraphicUsed by:71
Symbol 63 GraphicUsed by:71
Symbol 64 GraphicUsed by:71
Symbol 65 GraphicUsed by:71
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70Used by:Timeline
Symbol 72 GraphicUsed by:75
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:72 73 74Used by:112
Symbol 76 GraphicUsed by:80
Symbol 77 GraphicUsed by:80
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:76 77 78 79Used by:112
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:112
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:112
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:85 86 87 48 88 89 90Used by:112
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:92 93Used by:112
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:95 96 97Used by:112
Symbol 99 GraphicUsed by:103
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:99 100 101 102Used by:112
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:112 215 222 278 324 386 424 479
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:112 452
Symbol 108 GraphicUsed by:111 154 165
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:108 109 110Used by:112
Symbol 112 MovieClipUses:75 80 82 84 91 94 98 103 105 107 111Used by:Timeline
Symbol 113 GraphicUsed by:115 128
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:113 114Used by:192
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:192
Symbol 118 GraphicUsed by:128
Symbol 119 GraphicUsed by:128
Symbol 120 GraphicUsed by:128
Symbol 121 GraphicUsed by:128 165
Symbol 122 GraphicUsed by:128
Symbol 123 MovieClipUses:47Used by:128
Symbol 124 GraphicUsed by:128
Symbol 125 GraphicUsed by:128 146 154
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:113 118 119 120 121 122 123 124 125 126 127Used by:192
Symbol 129 GraphicUsed by:146
Symbol 130 GraphicUsed by:146
Symbol 131 GraphicUsed by:146
Symbol 132 GraphicUsed by:146
Symbol 133 GraphicUsed by:146
Symbol 134 GraphicUsed by:146
Symbol 135 GraphicUsed by:146
Symbol 136 MovieClipUses:47Used by:146
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:129 130 131 132 133 134 135 136 137 125 138 139 140 141 142 143 144 145Used by:192
Symbol 147 GraphicUsed by:154
Symbol 148 GraphicUsed by:154
Symbol 149 GraphicUsed by:154
Symbol 150 GraphicUsed by:154
Symbol 151 GraphicUsed by:154
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:147 148 125 149 150 151 152 108 153Used by:192
Symbol 155 GraphicUsed by:165
Symbol 156 GraphicUsed by:165
Symbol 157 GraphicUsed by:165
Symbol 158 GraphicUsed by:165
Symbol 159 GraphicUsed by:165
Symbol 160 GraphicUsed by:165
Symbol 161 GraphicUsed by:165
Symbol 162 GraphicUsed by:165
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:121 155 156 108 157 158 159 160 161 162 163 164Used by:192
Symbol 166 GraphicUsed by:170 171 191
Symbol 167 GraphicUsed by:170 171 191
Symbol 168 GraphicUsed by:170 171 191
Symbol 169 GraphicUsed by:170 191
Symbol 170 MovieClipUses:166 167 168 169Used by:192
Symbol 171 MovieClipUses:166 167 168Used by:192
Symbol 172 GraphicUsed by:186
Symbol 173 GraphicUsed by:186
Symbol 174 GraphicUsed by:186
Symbol 175 GraphicUsed by:186
Symbol 176 GraphicUsed by:186
Symbol 177 GraphicUsed by:186
Symbol 178 GraphicUsed by:186
Symbol 179 GraphicUsed by:186
Symbol 180 GraphicUsed by:186
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:172 173 174 175 176 177 178 179 180 181 182 183 184 185Used by:192
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:166 169 16 168 167 187 188 189 190Used by:192
Symbol 192 MovieClipUses:115 117 128 146 154 165 170 171 186 191Used by:Timeline
Symbol 193 GraphicUsed by:197
Symbol 194 GraphicUsed by:197
Symbol 195 GraphicUsed by:197
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:193 194 195 196Used by:Timeline
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:Timeline
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:Timeline
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:Timeline
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:Timeline
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:237
Symbol 208 GraphicUsed by:237 453
Symbol 209 MovieClipUses:47Used by:237
Symbol 210 GraphicUsed by:215
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:210 211 105 212 213 214Used by:237
Symbol 216 GraphicUsed by:222
Symbol 217 GraphicUsed by:222
Symbol 218 GraphicUsed by:222
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:216 217 105 218 219 220 221Used by:237
Symbol 223 GraphicUsed by:230 236
Symbol 224 GraphicUsed by:230
Symbol 225 GraphicUsed by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:223 224 225 226 227 228 229Used by:237
Symbol 231 GraphicUsed by:236
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:231 223 232 233 234 235Used by:237
Symbol 237 MovieClipUses:207 208 48 209 215 222 230 236Used by:Timeline
Symbol 238 GraphicUsed by:243
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242 249 252 290
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:239 240 241Used by:243 278 285 292 324 333
Symbol 243 MovieClipUses:238 242Used by:346
Symbol 244 GraphicUsed by:346
Symbol 245 GraphicUsed by:259
Symbol 246 GraphicUsed by:259
Symbol 247 GraphicUsed by:249
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:247 240 248Used by:259 267 278 340
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:250 240 251Used by:259 278 333
Symbol 253 GraphicUsed by:259
Symbol 254 GraphicUsed by:259
Symbol 255 GraphicUsed by:259
Symbol 256 GraphicUsed by:259
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:245 246 249 252 253 254 255 256 257 258Used by:346
Symbol 260 GraphicUsed by:267
Symbol 261 GraphicUsed by:267
Symbol 262 GraphicUsed by:267
Symbol 263 GraphicUsed by:267
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:267
Symbol 266 MovieClipUses:47Used by:267
Symbol 267 MovieClipUses:260 249 261 262 263 264 265 266Used by:346
Symbol 268 GraphicUsed by:278
Symbol 269 GraphicUsed by:278
Symbol 270 GraphicUsed by:278
Symbol 271 GraphicUsed by:278
Symbol 272 GraphicUsed by:278
Symbol 273 GraphicUsed by:278
Symbol 274 GraphicUsed by:278
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:268 249 105 269 270 252 271 272 273 274 275 276 242 277Used by:346
Symbol 279 GraphicUsed by:285
Symbol 280 GraphicUsed by:285
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:279 280 242 281 282 283 284Used by:346
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289 240Used by:292 294 333 340 345
Symbol 291 GraphicUsed by:292 333 345
Symbol 292 MovieClipUses:286 287 242 288 290 291Used by:346
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293 290Used by:346
Symbol 295 GraphicUsed by:324
Symbol 296 GraphicUsed by:324
Symbol 297 GraphicUsed by:324
Symbol 298 GraphicUsed by:324
Symbol 299 GraphicUsed by:324
Symbol 300 GraphicUsed by:324
Symbol 301 GraphicUsed by:324
Symbol 302 GraphicUsed by:324
Symbol 303 GraphicUsed by:324
Symbol 304 GraphicUsed by:324
Symbol 305 GraphicUsed by:324
Symbol 306 GraphicUsed by:324
Symbol 307 GraphicUsed by:324
Symbol 308 GraphicUsed by:324
Symbol 309 GraphicUsed by:324
Symbol 310 GraphicUsed by:324
Symbol 311 GraphicUsed by:324
Symbol 312 GraphicUsed by:324
Symbol 313 GraphicUsed by:324
Symbol 314 GraphicUsed by:324
Symbol 315 GraphicUsed by:324
Symbol 316 GraphicUsed by:324
Symbol 317 GraphicUsed by:324
Symbol 318 GraphicUsed by:324
Symbol 319 GraphicUsed by:324
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:295 296 242 297 298 105 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323Used by:346
Symbol 325 GraphicUsed by:333
Symbol 326 GraphicUsed by:333
Symbol 327 GraphicUsed by:333
Symbol 328 GraphicUsed by:333
Symbol 329 GraphicUsed by:333
Symbol 330 GraphicUsed by:333
Symbol 331 GraphicUsed by:333
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:325 291 290 326 327 328 329 252 330 331 332 242Used by:346
Symbol 334 GraphicUsed by:340
Symbol 335 GraphicUsed by:340
Symbol 336 GraphicUsed by:340
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:334 335 290 249 336 337 338 339Used by:346
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:341 291 290 342 343 344Used by:346
Symbol 346 MovieClipUses:243 244 48 259 267 278 285 292 294 324 333 340 345Used by:Timeline
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:Timeline
Symbol 349 MovieClipUses:47Used by:Timeline
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350 48Used by:453
Symbol 352 GraphicUsed by:360
Symbol 353 GraphicUsed by:360
Symbol 354 GraphicUsed by:360
Symbol 355 GraphicUsed by:360
Symbol 356 GraphicUsed by:360
Symbol 357 GraphicUsed by:360
Symbol 358 GraphicUsed by:360
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:352 353 354 48 355 356 357 358 359Used by:453
Symbol 361 GraphicUsed by:386 402 424 452
Symbol 362 GraphicUsed by:386
Symbol 363 GraphicUsed by:386
Symbol 364 GraphicUsed by:386 424 452
Symbol 365 GraphicUsed by:386
Symbol 366 GraphicUsed by:386
Symbol 367 GraphicUsed by:386
Symbol 368 GraphicUsed by:386
Symbol 369 GraphicUsed by:386
Symbol 370 GraphicUsed by:386
Symbol 371 GraphicUsed by:386
Symbol 372 GraphicUsed by:386
Symbol 373 GraphicUsed by:386
Symbol 374 GraphicUsed by:386
Symbol 375 GraphicUsed by:386
Symbol 376 GraphicUsed by:386
Symbol 377 GraphicUsed by:386
Symbol 378 GraphicUsed by:386
Symbol 379 GraphicUsed by:386
Symbol 380 GraphicUsed by:386
Symbol 381 GraphicUsed by:386
Symbol 382 GraphicUsed by:386
Symbol 383 GraphicUsed by:386
Symbol 384 GraphicUsed by:386
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:361 362 363 364 105 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385Used by:453
Symbol 387 GraphicUsed by:402
Symbol 388 GraphicUsed by:402
Symbol 389 GraphicUsed by:402
Symbol 390 GraphicUsed by:402
Symbol 391 GraphicUsed by:402
Symbol 392 GraphicUsed by:402
Symbol 393 GraphicUsed by:402
Symbol 394 GraphicUsed by:402
Symbol 395 GraphicUsed by:402
Symbol 396 GraphicUsed by:402
Symbol 397 GraphicUsed by:402
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:387 361 388 389 390 391 392 393 394 395 396 397 398 399 400 401Used by:453
Symbol 403 GraphicUsed by:424
Symbol 404 GraphicUsed by:424
Symbol 405 GraphicUsed by:424
Symbol 406 GraphicUsed by:424
Symbol 407 GraphicUsed by:424
Symbol 408 GraphicUsed by:424
Symbol 409 GraphicUsed by:424
Symbol 410 GraphicUsed by:424
Symbol 411 GraphicUsed by:424
Symbol 412 GraphicUsed by:424
Symbol 413 GraphicUsed by:424
Symbol 414 GraphicUsed by:424
Symbol 415 GraphicUsed by:424
Symbol 416 GraphicUsed by:424
Symbol 417 GraphicUsed by:424
Symbol 418 GraphicUsed by:424
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:424
Symbol 422 GraphicUsed by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:361 403 404 405 406 407 408 409 410 411 412 413 414 415 364 105 416 417 418 419 420 421 422 423Used by:453
Symbol 425 GraphicUsed by:452
Symbol 426 GraphicUsed by:452
Symbol 427 GraphicUsed by:452
Symbol 428 GraphicUsed by:452
Symbol 429 GraphicUsed by:452
Symbol 430 GraphicUsed by:452
Symbol 431 GraphicUsed by:452
Symbol 432 GraphicUsed by:452
Symbol 433 GraphicUsed by:452
Symbol 434 GraphicUsed by:452
Symbol 435 GraphicUsed by:452
Symbol 436 GraphicUsed by:452
Symbol 437 GraphicUsed by:452
Symbol 438 GraphicUsed by:452
Symbol 439 GraphicUsed by:452
Symbol 440 GraphicUsed by:452
Symbol 441 GraphicUsed by:452
Symbol 442 GraphicUsed by:452
Symbol 443 GraphicUsed by:452
Symbol 444 GraphicUsed by:452
Symbol 445 GraphicUsed by:452
Symbol 446 GraphicUsed by:452
Symbol 447 GraphicUsed by:452
Symbol 448 GraphicUsed by:452
Symbol 449 GraphicUsed by:452
Symbol 450 GraphicUsed by:452
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:361 425 426 427 428 429 430 431 364 107 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451Used by:453
Symbol 453 MovieClipUses:351 208 360 386 402 424 452Used by:Timeline
Symbol 454 GraphicUsed by:Timeline
Symbol 455 MovieClipUses:47Used by:Timeline
Symbol 456 GraphicUsed by:462
Symbol 457 GraphicUsed by:462
Symbol 458 GraphicUsed by:462
Symbol 459 GraphicUsed by:462
Symbol 460 GraphicUsed by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:456 457 458 459 460 461Used by:508
Symbol 463 GraphicUsed by:470
Symbol 464 GraphicUsed by:470
Symbol 465 GraphicUsed by:470
Symbol 466 GraphicUsed by:470
Symbol 467 GraphicUsed by:470 479
Symbol 468 MovieClipUses:47Used by:470
Symbol 469 GraphicUsed by:470 479
Symbol 470 MovieClipUses:463 464 465 466 467 468 469Used by:508
Symbol 471 GraphicUsed by:479
Symbol 472 GraphicUsed by:479
Symbol 473 GraphicUsed by:479
Symbol 474 GraphicUsed by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:469 471 105 467 472 473 474 475 476 477 478Used by:508
Symbol 480 GraphicUsed by:486
Symbol 481 GraphicUsed by:486
Symbol 482 GraphicUsed by:486
Symbol 483 GraphicUsed by:486
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:480 481 482 483 484 485Used by:508
Symbol 487 GraphicUsed by:491
Symbol 488 GraphicUsed by:491 507
Symbol 489 GraphicUsed by:491 507
Symbol 490 GraphicUsed by:491 507
Symbol 491 MovieClipUses:487 488 489 490Used by:508
Symbol 492 GraphicUsed by:498
Symbol 493 GraphicUsed by:498
Symbol 494 GraphicUsed by:498
Symbol 495 GraphicUsed by:498
Symbol 496 GraphicUsed by:498
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:492 493 494 495 496 497Used by:508
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:508
Symbol 501 GraphicUsed by:507
Symbol 502 GraphicUsed by:507
Symbol 503 GraphicUsed by:507
Symbol 504 GraphicUsed by:507
Symbol 505 GraphicUsed by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:490 489 488 501 502 503 504 505 506Used by:508
Symbol 508 MovieClipUses:462 470 479 486 491 498 500 507Used by:Timeline

Instance Names

"b1"Frame 2Symbol 26 MovieClip
"b0"Frame 2Symbol 30 MovieClip
"b2"Frame 2Symbol 34 MovieClip
"b3"Frame 2Symbol 43 MovieClip
"cam"Frame 2Symbol 49 MovieClip
"ground"Frame 3Symbol 53 MovieClip
"life"Frame 3Symbol 71 MovieClip
"player"Frame 3Symbol 112 MovieClip
"wart"Frame 3Symbol 192 MovieClip
"midDivider"Frame 3Symbol 48 MovieClip
"trans"Frame 3Symbol 197 MovieClip
"p2"Frame 4Symbol 201 MovieClip
"p1"Frame 4Symbol 201 MovieClip
"p0"Frame 4Symbol 201 MovieClip
"2"Frame 4Symbol 203 MovieClip
"8"Frame 4Symbol 205 MovieClip
"9"Frame 4Symbol 205 MovieClip
"3"Frame 4Symbol 203 MovieClip
"4"Frame 4Symbol 203 MovieClip
"1"Frame 4Symbol 237 MovieClip
"5"Frame 4Symbol 203 MovieClip
"7"Frame 4Symbol 205 MovieClip
"6"Frame 4Symbol 205 MovieClip
"10"Frame 4Symbol 205 MovieClip
"head0"Frame 4Symbol 346 MovieClip
"13"Frame 4Symbol 203 MovieClip
"19"Frame 4Symbol 205 MovieClip
"20"Frame 4Symbol 205 MovieClip
"14"Frame 4Symbol 203 MovieClip
"15"Frame 4Symbol 203 MovieClip
"12"Frame 4Symbol 237 MovieClip
"16"Frame 4Symbol 203 MovieClip
"18"Frame 4Symbol 205 MovieClip
"17"Frame 4Symbol 205 MovieClip
"21"Frame 4Symbol 205 MovieClip
"head1"Frame 4Symbol 346 MovieClip
"24"Frame 4Symbol 203 MovieClip
"30"Frame 4Symbol 205 MovieClip
"31"Frame 4Symbol 205 MovieClip
"25"Frame 4Symbol 203 MovieClip
"26"Frame 4Symbol 203 MovieClip
"27"Frame 4Symbol 203 MovieClip
"29"Frame 4Symbol 205 MovieClip
"28"Frame 4Symbol 205 MovieClip
"32"Frame 4Symbol 205 MovieClip
"23"Frame 4Symbol 237 MovieClip
"head2"Frame 4Symbol 346 MovieClip
"ground1"Frame 4Symbol 349 MovieClip
"life"Frame 4Symbol 71 MovieClip
"player"Frame 4Symbol 112 MovieClip
"trans1"Frame 4Symbol 197 MovieClip
"1"Frame 5Symbol 453 MovieClip
"head0"Frame 5Symbol 346 MovieClip
"12"Frame 5Symbol 453 MovieClip
"head1"Frame 5Symbol 346 MovieClip
"23"Frame 5Symbol 453 MovieClip
"head2"Frame 5Symbol 346 MovieClip
"player"Frame 5Symbol 112 MovieClip
"trans2"Frame 5Symbol 197 MovieClip
"ground2"Frame 6Symbol 455 MovieClip
"birdo"Frame 6Symbol 508 MovieClip
"player"Frame 6Symbol 112 MovieClip
"trans3"Frame 6Symbol 197 MovieClip
"frame"Symbol 49 MovieClip Frame 1Symbol 45 MovieClip
"hitBox"Symbol 91 MovieClip Frame 4Symbol 48 MovieClip
"stand"Symbol 112 MovieClip Frame 1Symbol 75 MovieClip
"anim"Symbol 112 MovieClip Frame 5Symbol 91 MovieClip
"hitBox"Symbol 237 MovieClip Frame 1Symbol 48 MovieClip
"eatBox"Symbol 267 MovieClip Frame 6Symbol 266 MovieClip
"hitBox"Symbol 346 MovieClip Frame 1Symbol 48 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Squish3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Squish2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Squish0"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Spit0"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Sigh2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Sigh1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Sigh0"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Hiccup2"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Hiccup0"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Gulp0"
ExportAssets (56)Timeline Frame 1Symbol 11 as "GatherSpit0"
ExportAssets (56)Timeline Frame 1Symbol 12 as "Bite0"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Belly2"
ExportAssets (56)Timeline Frame 1Symbol 14 as "Belly1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Belly0"
ExportAssets (56)Timeline Frame 1Symbol 16 as "Squish1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "BreastMilk"

Labels

"stand"Symbol 112 MovieClip Frame 1
"run"Symbol 112 MovieClip Frame 2
"jump"Symbol 112 MovieClip Frame 3
"fall"Symbol 112 MovieClip Frame 4
"attack"Symbol 112 MovieClip Frame 5
"hurt"Symbol 112 MovieClip Frame 6
"push"Symbol 112 MovieClip Frame 7
"thrown"Symbol 112 MovieClip Frame 8
"sliding"Symbol 112 MovieClip Frame 9
"slidingAir"Symbol 112 MovieClip Frame 10
"getUp"Symbol 112 MovieClip Frame 11
"loop"Symbol 128 MovieClip Frame 7
"loop"Symbol 165 MovieClip Frame 11
"walk"Symbol 192 MovieClip Frame 1
"hurt"Symbol 192 MovieClip Frame 2
"suck"Symbol 192 MovieClip Frame 3
"lick"Symbol 192 MovieClip Frame 4
"grabbed"Symbol 192 MovieClip Frame 5
"chew"Symbol 192 MovieClip Frame 6
"swallow"Symbol 192 MovieClip Frame 7
"swallowTease"Symbol 192 MovieClip Frame 8
"tongueWrap"Symbol 192 MovieClip Frame 9
"regurgitate"Symbol 192 MovieClip Frame 10
"normal"Symbol 237 MovieClip Frame 1
"leftBoob"Symbol 237 MovieClip Frame 2
"rightBoob"Symbol 237 MovieClip Frame 3
"leftBounce"Symbol 237 MovieClip Frame 4
"rightBounce"Symbol 237 MovieClip Frame 5
"normal"Symbol 346 MovieClip Frame 1
"prepare"Symbol 346 MovieClip Frame 2
"openMouth"Symbol 346 MovieClip Frame 3
"grabbed"Symbol 346 MovieClip Frame 4
"chew"Symbol 346 MovieClip Frame 5
"swallow"Symbol 346 MovieClip Frame 6
"pleasure"Symbol 346 MovieClip Frame 7
"openChew"Symbol 346 MovieClip Frame 8
"spit"Symbol 346 MovieClip Frame 9
"hurt"Symbol 346 MovieClip Frame 10
"boobPleasure"Symbol 346 MovieClip Frame 11
"normal"Symbol 453 MovieClip Frame 1
"sucking"Symbol 453 MovieClip Frame 2
"swallow"Symbol 453 MovieClip Frame 3
"digest"Symbol 453 MovieClip Frame 4
"spit"Symbol 453 MovieClip Frame 5
"tease"Symbol 453 MovieClip Frame 6
"loop"Symbol 470 MovieClip Frame 8
"loop"Symbol 498 MovieClip Frame 1
"walk"Symbol 508 MovieClip Frame 1
"suck"Symbol 508 MovieClip Frame 2
"grabbed"Symbol 508 MovieClip Frame 3
"chew"Symbol 508 MovieClip Frame 4
"swallow"Symbol 508 MovieClip Frame 5
"digest"Symbol 508 MovieClip Frame 6
"hurt"Symbol 508 MovieClip Frame 7
"regurgitate"Symbol 508 MovieClip Frame 8




http://swfchan.com/22/106511/info.shtml
Created: 10/8 -2019 12:27:13 Last modified: 10/8 -2019 12:27:13 Server time: 03/05 -2024 02:21:08