Combined Code
frame 1 {
play();
}
button 3 {
on (release) {
_quality = 'LOW';
}
}
button 4 {
on (release) {
_quality = 'MEDIUM';
}
}
button 5 {
on (release) {
_quality = 'HIGH';
}
}
button 12 {
on (release) {
_global.l2s = true;
_global.tracker = 0;
_global.prog = 1;
_global.selfcontrol = false;
_global.demonicresolve = false;
_global.ragesoul = 0;
_global.lustsoul = 0;
_global.ragesoul2 = 0;
_global.lustsoul2 = 0;
_global.ragesoult = 10;
_global.lustsoult = 10;
_global.fadepos = 3;
gotoAndStop('starter');
}
}
movieClip 15 {
}
movieClip 16 {
frame 1 {
stop();
}
}
movieClip 18 {
}
movieClip 20 {
frame 1 {
stop();
}
}
movieClip 22 {
}
movieClip 24 {
frame 1 {
stop();
}
}
movieClip 27 {
}
movieClip 32 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 7 {
stop();
}
frame 12 {
gotoAndStop('idle');
}
}
movieClip 34 {
}
movieClip 36 {
}
movieClip 37 {
frame 1 {
stop();
}
}
movieClip 40 {
}
movieClip 42 {
}
movieClip 43 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 272 {
_root.fader.gotoAndStop('nofade');
}
frame 274 {
_root.char.gotoAndStop('birth');
}
frame 275 {
stop();
}
}
movieClip 44 {
}
movieClip 46 {
}
movieClip 47 {
}
movieClip 49 {
frame 1 {
stop();
}
}
movieClip 51 {
}
movieClip 52 {
}
movieClip 54 {
frame 1 {
stop();
}
}
movieClip 56 {
frame 1 {
stop();
}
}
movieClip 60 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 7 {
stop();
}
frame 12 {
gotoAndStop('idle');
}
}
movieClip 61 {
frame 1 {
stop();
}
}
movieClip 63 {
}
movieClip 64 {
frame 1 {
stop();
}
}
movieClip 66 {
frame 1 {
stop();
}
}
movieClip 72 {
}
movieClip 74 {
}
movieClip 75 {
}
movieClip 77 {
}
movieClip 79 {
}
movieClip 81 {
}
movieClip 82 {
frame 1 {
_global.eyetimer += 1;
if (_root.expr == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr == 2) {
this.gotoAndPlay('shocked');
}
}
}
frame 2 {
if (_global.eyetimer > 20) {
_global.eyerand = random(20);
if (_global.eyerand < 16) {
gotoAndPlay('normal');
}
_global.eyetimer = 0;
} else {
gotoAndPlay('normal');
}
}
frame 3 {
if (_root.expr == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr == 2) {
this.gotoAndPlay('1/2');
} else {
if (_root.expr == 3) {
this.gotoAndPlay('3/4');
} else {
if (_root.expr == 4) {
this.gotoAndPlay('shocked');
} else {
if (_root.expr == 5) {
this.gotoAndPlay('submissive');
} else {
if (_root.expr == 6) {
this.gotoAndPlay('angry');
}
}
}
}
}
}
}
frame 8 {
if (_root.expr == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr == 2) {
this.gotoAndPlay('1/2');
} else {
if (_root.expr == 3) {
this.gotoAndPlay('3/4');
} else {
if (_root.expr == 4) {
this.gotoAndPlay('shocked');
} else {
if (_root.expr == 5) {
this.gotoAndPlay('submissive');
} else {
if (_root.expr == 6) {
this.gotoAndPlay('angry');
}
}
}
}
}
}
}
frame 13 {
gotoAndPlay('normal');
}
frame 14 {
play();
}
frame 24 {
if (_root.expr == 1) {
this.gotoAndPlay('shut2');
} else {
if (_root.expr == 2) {
this.gotoAndPlay('sh2sh');
} else {
this.gotoAndPlay('shut3');
}
}
}
frame 31 {
this.gotoAndPlay('normal');
}
frame 32 {
play();
}
frame 40 {
if (_root.expr == 2) {
this.gotoAndPlay('sh2sh2');
} else {
this.gotoAndPlay('sh2sh3');
}
}
frame 44 {
this.gotoAndPlay('shut2');
}
}
movieClip 87 {
instance eyes of movieClip 82 {
onClipEvent (load) {
_global.eyetimer = 0;
this.play();
}
}
}
movieClip 88 {
}
instance of movieClip 88 {
onClipEvent (load) {
_global.pgc = 1;
}
}
button 97 {
on (release) {
_global.l2s = true;
_global.tracker = 0;
_global.prog = 1;
_global.selfcontrol = false;
_global.demonicresolve = false;
_global.ragesoul = 0;
_global.lustsoul = 0;
_global.ragesoul2 = 0;
_global.lustsoul2 = 0;
_global.ragesoult = 0;
_global.lustsoult = 0;
_global.fadepos = 2;
_global.dia = 1;
_root.gotoAndStop('starter');
}
}
movieClip 98 {
frame 1 {
if (_global.percent == 100) {
gotoAndPlay('loaded');
}
play();
}
frame 6 {
if (_global.percent == 100) {
gotoAndStop('loaded');
}
}
frame 11 {
if (_global.percent == 100) {
gotoAndStop('loaded');
}
}
frame 16 {
if (_global.percent == 100) {
gotoAndStop('loaded');
}
}
frame 21 {
if (_global.percent == 100) {
gotoAndStop('loaded');
}
}
frame 25 {
gotoAndPlay('loading');
}
frame 26 {
stop();
}
}
frame 2 {
_global.percent = Math.floor((_root.getBytesLoaded() / getBytesTotal()) * 100);
_root.loadtext.text = _global.percent;
gotoAndPlay('load');
}
frame 10 {
stop();
}
movieClip 100 {
}
instance of movieClip 100 {
onClipEvent (load) {
speed = 4;
}
onClipEvent (enterFrame) {
if (this._x < -396) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 102 {
}
movieClip 103 {
}
instance of movieClip 103 {
onClipEvent (load) {
speed = 6;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -394) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 1;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 105 {
}
instance of movieClip 105 {
onClipEvent (load) {
speed = 8;
}
onClipEvent (enterFrame) {
if (this._x < -392) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 106 {
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 2;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 108 {
}
movieClip 109 {
}
movieClip 110 {
frame 1 {
play();
}
}
movieClip 112 {
}
movieClip 113 {
}
movieClip 114 {
frame 1 {
_global.attack = 4;
play();
}
frame 5 {
_global.moved = false;
}
frame 15 {
_global.moved = true;
}
frame 18 {
_global.looper -= 2;
}
frame 35 {
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 115 {
frame 1 {
_global.attack = 0.5;
play();
}
frame 7 {
_global.moved = false;
}
frame 15 {
_global.moved = true;
}
frame 19 {
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 116 {
frame 1 {
_global.attack = 1;
play();
}
frame 7 {
_global.looper -= 0.2;
if (_global.looper < 1) {
_global.looper = 0;
_global.moved = true;
}
}
frame 11 {
if (_global.moved) {
_global.looper = Math.round(_global.looper - 0.5);
gotoAndPlay('bend');
} else {
if (!_global.moved && _global.looper > 0) {
gotoAndPlay('block');
}
}
}
frame 17 {
_global.blocking = false;
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 117 {
frame 1 {
play();
}
frame 2 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 3 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 4 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 5 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 6 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 7 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 8 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 9 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 10 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 11 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 12 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 13 {
if (_global.moved) {
gotoAndPlay('spend');
}
}
frame 14 {
if (_global.moved) {
gotoAndPlay('spend');
} else {
if (!_global.moved) {
gotoAndPlay('sprint');
}
}
}
frame 15 {
_global.moved = true;
_global.moving = false;
_global.sprinting = false;
_global.sprinting1 = false;
_global.sprinting2 = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 118 {
frame 1 {
_global.attack = 4;
play();
}
frame 4 {
_global.looper -= 1;
if (_global.looper < 1) {
_global.moved = true;
}
}
frame 12 {
if (_global.moved) {
gotoAndPlay('bend');
} else {
if (!_global.moved && _global.looper > 0) {
gotoAndPlay('breath');
}
}
}
frame 15 {
_global.breath = false;
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 120 {
}
movieClip 121 {
frame 1 {
if (!_global.lurkeractive) {
_global.mtype = 2;
_global.moved = false;
}
play();
}
frame 3 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 5 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 7 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 9 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 11 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
if (!_global.lurkeractive) {
_global.mtype = 0;
_global.moved = true;
}
}
frame 13 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 15 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 17 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 19 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 21 {
if (!_global.demonicresolve) {
_global.life -= _global.damager;
} else {
if (_global.demonicresolve) {
_global.life -= _global.damager / 2;
}
}
}
frame 25 {
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.struck = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 122 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
_global.attack = 100;
play();
}
frame 10 {
if (_global.moved) {
gotoAndPlay('send');
}
}
frame 15 {
if (_global.moved) {
gotoAndPlay('send');
}
}
frame 20 {
if (_global.moved) {
gotoAndPlay('send');
}
}
frame 25 {
if (_global.moved) {
gotoAndPlay('send');
}
}
frame 30 {
if (_global.moved) {
gotoAndPlay('send');
} else {
if (!_global.moved) {
if (_global.looper > 12) {
gotoAndPlay('l2s');
}
if (_global.looper < 13) {
_global.looper += 1;
gotoAndPlay('loop1');
}
}
}
}
frame 31 {
handfistf.gotoAndPlay('out');
handfistb.gotoAndPlay('out');
}
frame 39 {
_global.moved = true;
_global.moving = false;
_global.selfing = false;
_root.char.gotoAndStop('idle');
}
frame 45 {
if (_global.moved) {
gotoAndPlay('l2e');
}
}
frame 49 {
if (_global.moved) {
gotoAndPlay('l2e');
}
}
frame 53 {
if (_global.moved) {
gotoAndPlay('l2e');
}
}
frame 57 {
if (_global.moved) {
gotoAndPlay('l2e');
}
}
frame 61 {
if (_global.moved) {
gotoAndPlay('l2e');
} else {
if (!_global.moved) {
if (_global.looper > 24) {
gotoAndPlay('l3s');
}
if (_global.looper < 25) {
_global.looper += 1;
gotoAndPlay('loop2');
}
}
}
}
frame 66 {
gotoAndPlay('send');
}
frame 67 {
if (_global.moved) {
gotoAndPlay('l3e');
}
}
frame 71 {
if (_global.moved) {
gotoAndPlay('l3e');
}
}
frame 74 {
if (_global.moved) {
gotoAndPlay('l3e');
}
}
frame 77 {
if (_global.moved) {
gotoAndPlay('l3e');
}
}
frame 80 {
if (_global.moved) {
gotoAndPlay('l3e');
}
}
frame 83 {
if (_global.moved) {
gotoAndPlay('l3e');
} else {
if (!_global.moved) {
if (_global.looper > 11) {
gotoAndPlay('burst');
_global.looper = 13;
}
if (_global.looper < 12) {
_global.looper += 1;
gotoAndPlay('loop3');
}
}
}
}
frame 87 {
gotoAndPlay('l2e');
}
frame 116 {
_global.looper = 0;
gotoAndPlay('l2e');
}
}
movieClip 123 {
frame 1 {
_global.attack = 1;
play();
}
frame 9 {
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 126 {
}
movieClip 130 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 7 {
stop();
}
frame 12 {
gotoAndStop('idle');
}
}
movieClip 131 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
play();
}
frame 10 {
_global.looper -= 1;
_global.seducer += 1;
if (_global.looper < 1) {
_global.moved = true;
}
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 14 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 18 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 22 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 26 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 31 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 35 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 39 {
if (_global.moved) {
gotoAndPlay('end');
}
}
frame 43 {
if (_global.moved) {
gotoAndPlay('end');
} else {
if (!_global.moved && _global.looper > 0) {
gotoAndPlay('loop1');
}
}
}
frame 44 {
handfistf.gotoAndPlay('out');
handfistb.gotoAndPlay('out');
}
frame 51 {
_global.moving = false;
_global.teasing = false;
_global.moved = true;
_root.char.gotoAndStop('idle');
}
}
movieClip 132 {
frame 1 {
_global.attack = 1;
play();
}
frame 10 {
if (_global.moved) {
gotoAndPlay('bend');
} else {
if (!_global.moved) {
if (!Key.isDown(70)) {
gotoAndPlay('block');
} else {
if (Key.isDown(70)) {
gotoAndPlay('lowhit');
}
}
}
}
}
frame 17 {
_global.blocking = false;
_global.moving = false;
_root.char.gotoAndStop('idle');
}
frame 22 {
if (_global.moved) {
gotoAndPlay('bend');
} else {
if (!_global.moved) {
if (!Key.isDown(70)) {
gotoAndPlay('block');
} else {
if (Key.isDown(70)) {
gotoAndPlay('lowhit');
}
}
}
}
}
}
movieClip 133 {
frame 1 {
_global.looper = 0;
play();
}
frame 56 {
_global.fadepos = 10;
_root.fader.gotoAndPlay('fade');
}
frame 61 {
stop();
}
}
movieClip 134 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
play();
}
frame 43 {
gotoAndPlay('loop1');
}
}
movieClip 136 {
}
movieClip 138 {
}
movieClip 140 {
frame 1 {
stop();
}
}
movieClip 141 {
frame 34 {
if (_global.counter2 > 25) {
_global.brutecum = true;
_global.looper = 0;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_global.engend = true;
_global.brutedead = true;
_root.char.gotoAndStop('idle');
} else {
if (_global.counter2 < 26) {
gotoAndPlay('loop5');
}
}
}
}
movieClip 142 {
frame 17 {
gotoAndPlay('run');
}
}
movieClip 143 {
frame 1 {
stop();
}
frame 24 {
_root.fader.gotoAndStop('cave3');
_root.char.gotoAndStop('idle');
}
}
movieClip 145 {
frame 1 {
stop();
}
}
movieClip 147 {
frame 1 {
stop();
}
}
movieClip 150 {
}
movieClip 152 {
}
movieClip 154 {
}
movieClip 156 {
}
movieClip 158 {
}
movieClip 160 {
}
movieClip 162 {
}
movieClip 164 {
}
movieClip 166 {
}
movieClip 168 {
}
movieClip 170 {
}
movieClip 171 {
frame 1 {
_global.mtype = 0;
_global.moved = true;
_global.moving = false;
_root.grass1._alpha = 15;
torso.body.gotoAndStop('full');
play();
}
frame 155 {
_root.fader.gotoAndStop('zpd2');
}
frame 190 {
gotoAndPlay('loop1');
}
}
movieClip 172 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
frame 13 {
stop();
}
frame 14 {
stop();
}
frame 15 {
stop();
}
frame 16 {
stop();
}
frame 17 {
stop();
}
}
instance char of movieClip 172 {
onClipEvent (load) {
_global.napper = false;
_global.ptog = false;
_global.pace = 1;
_global.mini1 = false;
_global.edged = true;
_global.engend = false;
_global.chardead = false;
_global.engaged = false;
_global.pauser = false;
_global.attack = 1;
_global.life = 100;
_global.struck = false;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.looper = 0;
_global.seducer = 0;
dead = false;
ptimer = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
this._visible = true;
if (!_global.chardead) {
if (!_global.struck) {
if (Key.isDown(68) && !_global.moving) {
_global.moving = true;
_global.moved = false;
_global.mtype = 3;
_global.sprinting = true;
this.gotoAndStop('sprint');
} else {
if (!Key.isDown(68) && _global.sprinting) {
_global.moved = true;
}
}
if (Key.isDown(81) && !_global.moving && _global.looper > 0) {
_global.moving = true;
_global.moved = false;
_global.mtype = 0;
_global.teasing = true;
this.gotoAndStop('seduce');
} else {
if (!Key.isDown(81) && _global.teasing) {
_global.moved = true;
}
}
if (Key.isDown(70) && !_global.moving) {
_global.mtype = 0;
_global.moving = true;
gotoAndStop('punch');
}
if (Key.isDown(87) && !_global.moving) {
_global.moving = true;
_global.moved = false;
_global.mtype = 0;
_global.selfing = true;
this.gotoAndStop('self');
} else {
if (!Key.isDown(87) && _global.selfing) {
_global.moved = true;
}
}
if (Key.isDown(65) && !_global.moving) {
if (!_global.edged) {
_global.mtype = 2;
}
_global.moving = true;
gotoAndPlay('flip');
}
if (Key.isDown(83) && !_global.moving) {
_global.mtype = 0;
_global.blocking = true;
_global.moving = true;
_global.moved = false;
gotoAndStop('duck');
} else {
if (!Key.isDown(83) && _global.blocking) {
_global.moved = true;
}
}
}
} else {
if (_global.chardead) {
if (!dead) {
this.gotoAndStop('death');
dead = true;
}
}
}
} else {
if (_global.engaged) {
this._visible = false;
}
}
} else {
if (_global.pauser) {
_global.mtype = 0;
if (!_global.ptog) {
this.gotoAndStop('idle');
_global.ptog = true;
}
}
}
}
}
movieClip 173 {
}
movieClip 174 {
frame 9 {
_global.lingdamaged = false;
}
}
movieClip 175 {
frame 1 {
_global.looper += 1;
}
frame 11 {
if (_global.lingcum == 1) {
if (_global.ragesoul < _global.ragemax) {
_global.ragesoul += 1;
if (_global.ragesoul > _global.ragemax) {
_global.ragesoul = _global.ragemax;
}
_global.lingcum = 0;
}
}
stop();
}
}
movieClip 178 {
}
movieClip 179 {
}
movieClip 181 {
}
movieClip 182 {
frame 25 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer > 3) {
gotoAndPlay('l2s');
} else {
if (_global.seducer < 4) {
gotoAndPlay('loop1');
}
}
}
frame 54 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer < 4) {
gotoAndPlay('l2e');
} else {
if (_global.seducer > 3) {
gotoAndPlay('loop2');
}
}
}
frame 59 {
gotoAndPlay('loop1');
}
}
movieClip 184 {
}
movieClip 185 {
}
movieClip 187 {
}
movieClip 189 {
}
movieClip 191 {
}
movieClip 193 {
frame 1 {
stop();
}
}
movieClip 195 {
frame 1 {
stop();
}
}
movieClip 197 {
}
movieClip 199 {
}
movieClip 206 {
frame 386 {
stop();
}
}
movieClip 207 {
frame 30 {
stop();
}
}
movieClip 228 {
}
movieClip 229 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
_global.seducer = 0;
_global.counter = 1;
play();
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 30 {
if (_gobal.counter > 5) {
gotoAndPlay('l2s');
} else {
if (_global.counter < 6) {
gotoAndPlay('loop1');
}
}
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 76 {
if (_gobal.counter > 10) {
gotoAndPlay('l3s');
} else {
if (_global.counter < 11) {
gotoAndPlay('loop2');
}
}
}
frame 80 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 108 {
if (_gobal.counter > 15) {
gotoAndPlay('cms');
} else {
if (_global.counter < 16) {
gotoAndPlay('loop3');
}
}
}
frame 116 {
_root.expr = 0;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 156 {
if (_global.counter > 20) {
if (!_global.napper) {
_global.lingcum = 2;
if (_global.lustsoul < _global.lustmax) {
_global.lustsoul += 1;
}
_global.looper = 12;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_global.engend = true;
_root.char.gotoAndStop('idle');
} else {
if (_global.napper) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('cumming');
}
}
} else {
if (_global.counter < 21) {
gotoAndPlay('cumming');
}
}
}
}
movieClip 232 {
}
movieClip 233 {
}
movieClip 234 {
frame 1 {
_global.counter = 1;
play();
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 30 {
if (_global.counter < 6) {
gotoAndPlay('loop1');
} else {
if (_global.counter > 5) {
gotoAndPlay('l2s');
}
}
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 65 {
if (_global.counter < 11) {
gotoAndPlay('loop2');
} else {
if (_global.counter > 10) {
gotoAndPlay('l3s');
}
}
}
frame 257 {
_global.lingcum = 2;
if (_global.lustsoul < _global.lustmax) {
_global.lustsoul += 1;
}
_global.looper = 12;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_global.engend = true;
_global.lingpreg = true;
_global.lingd = true;
_root.char.gotoAndStop('idle');
}
}
movieClip 235 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
}
instance ling of movieClip 235 {
onClipEvent (load) {
this._visible = false;
_global.lingcum = 0;
_global.lingactive = true;
_global.lingdead = false;
_global.lingdamaged = false;
_global.lingtrancing = false;
_global.lingattack = true;
_global.lingrage = false;
_global.lingpreg = false;
_global.lingd = false;
lingcount = 3;
speed = 16;
health = 2;
timer = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
if (_global.lingactive) {
this._visible = true;
if (!_global.lingdead) {
if (!_global.lingdamaged) {
if (!_global.lingtrancing) {
if (_global.lingattack) {
this.gotoAndStop('run');
this._x -= 10;
if (this._x < -400) {
_global.lingdead = true;
}
if (_global.seducer > 0.4) {
_global.lingtrancing = true;
}
if (this.ling.hitbox.hitTest(_root.char.char.hitbox) && !_global.struck) {
if (!_global.lingrage) {
_global.struck = true;
_global.damager = 1;
_root.char.gotoAndStop('struck');
} else {
if (_global.lingrage) {
_global.engaged = true;
}
}
}
}
} else {
if (_global.lingtrancing) {
if (this.ling.hitbox.hitTest(_root.char.char.hitbox) && _global.seducer > 3) {
lingcount -= 1;
_root.char._visible = false;
_global.mtype = 0;
_global.engaged = true;
}
this.gotoAndStop('trance');
if (_global.seducer < 0.5) {
_global.lingrage = true;
_global.lingtrancing = false;
}
}
}
if (this.ling.hitbox.hitTest(_root.char.char.firebox)) {
_global.lingdamaged = true;
health -= _global.attack;
if (health < 1) {
lingcount -= 1;
_global.lingcum = 1;
_global.lingdead = true;
}
}
} else {
if (_global.lingdamaged) {
this.gotoAndStop('struck');
}
}
} else {
if (_global.lingdead) {
this.gotoAndStop('death');
++timer;
if (timer > 20) {
if (_global.hydractive or _global.sisactive or lingcount < 1) {
_global.lingactive = false;
this._visible = false;
}
this.gotoAndStop('run');
this._x = 1400;
_global.lingrage = false;
_global.lingdead = false;
_global.lingcum = false;
_global.lingdamaged = false;
_global.lingtrancing = false;
_global.lingattack = true;
health = 2;
timer = 0;
}
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
} else {
if (!_global.lingactive) {
}
}
} else {
if (_global.engaged) {
if (!_global.bruteactive) {
if (!_global.lingrage) {
this.gotoAndStop('eng1');
} else {
if (_global.lingrage) {
this.gotoAndStop('eng2');
}
}
}
if (_global.engend) {
_global.lingdead = true;
_global.engend = false;
_global.engaged = false;
}
}
}
} else {
if (_global.pauser) {
if (this._alpha > 0) {
this._alpha -= 20;
}
}
}
}
}
movieClip 240 {
}
movieClip 242 {
}
movieClip 253 {
frame 11 {
stop();
}
}
movieClip 254 {
frame 16 {
_root.hspike._visible = false;
stop();
}
}
movieClip 255 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance HSpike1 of movieClip 255 {
onClipEvent (load) {
speed = 20;
dead = false;
timer = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged && !_global.zergpreg) {
if (!dead) {
if (this._x > -200 && !_global.chardead) {
this._x -= speed;
}
if (this._x < -199) {
dead = true;
}
if (this.hspike.hitbox.hitTest(_root.char.char.hitbox)) {
this.gotoAndStop('explode');
_root.char.gotoAndStop('struck');
_global.damager = 1;
_global.struck = true;
dead = true;
}
if (this.hspike.hitbox.hitTest(_root.char.char.firebox)) {
this.gotoAndStop('explode');
dead = true;
}
} else {
if (dead) {
if (!_global.hydratrancing && !_global.hydramaged && !_global.sisactive && !_global.bruteactive) {
++timer;
if (timer == 44 && _global.hydractive) {
_global.hydrattack = true;
}
if (timer > 60) {
this._visible = true;
this.gotoAndStop('fly');
dead = false;
this._y = 280;
if (_global.hydractive) {
this._x = _root.hydra._x - 30;
} else {
if (!_global.hydractive) {
this._x = 1400;
}
}
timer = 0;
}
}
}
}
this._alpha = 100;
} else {
if (_global.engaged) {
this._alpha = 0;
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
} else {
if (_global.pauser) {
if (this._alpha > 0) {
this._alpha -= 20;
}
}
}
}
}
movieClip 257 {
}
movieClip 259 {
}
movieClip 261 {
}
movieClip 263 {
}
movieClip 265 {
}
movieClip 267 {
}
movieClip 269 {
}
movieClip 271 {
}
movieClip 273 {
}
movieClip 276 {
}
movieClip 277 {
}
movieClip 278 {
}
movieClip 279 {
frame 1 {
play();
}
frame 16 {
_root.hspike1.count = 0;
}
frame 31 {
_global.hydrattack = false;
}
}
movieClip 280 {
frame 38 {
_root.HSpike1.timer = 0;
_global.hydramaged = false;
}
}
movieClip 282 {
}
movieClip 285 {
}
movieClip 286 {
frame 1 {
stop();
}
frame 6 {
stop();
}
}
movieClip 287 {
frame 25 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer > 3) {
gotoAndPlay('l2s');
} else {
if (_global.seducer < 4) {
gotoAndPlay('loop1');
}
}
}
frame 26 {
holer.gotoAndPlay(2);
a;
}
frame 60 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer < 4) {
gotoAndPlay('l2e');
} else {
if (_global.seducer > 3) {
gotoAndPlay('loop2');
}
}
}
frame 64 {
gotoAndPlay('loop1');
}
}
movieClip 289 {
}
movieClip 292 {
}
movieClip 294 {
}
movieClip 299 {
frame 99 {
stop();
}
}
movieClip 300 {
}
movieClip 301 {
frame 1 {
_global.counter = 1;
_global.seducer = 0;
play();
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 40 {
if (_gobal.counter > 5) {
gotoAndPlay('l2s');
} else {
if (_global.counter < 6) {
gotoAndPlay('loop1');
}
}
}
frame 50 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 67 {
_root.expr = 0;
}
frame 83 {
_root.expr = 1;
}
frame 92 {
if (_gobal.counter > 10) {
gotoAndPlay('l3s');
} else {
if (_global.counter < 11) {
gotoAndPlay('loop2');
}
}
}
frame 104 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 140 {
if (_global.counter > 15) {
_root.expr = 0;
if (!_global.napper) {
_global.hydracum = 2;
if (_global.lustsoul < _global.lustmax) {
_global.lustsoul += 3;
if (_global.lustsoul > _global.lustmax) {
_global.lustsoul = _global.lustmax;
}
}
_global.looper = 12;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_global.engend = true;
_global.hydradead = true;
_root.char.gotoAndStop('idle');
} else {
if (_global.napper) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('loop3');
}
}
} else {
if (_global.counter < 16) {
gotoAndPlay('loop3');
}
}
}
}
movieClip 302 {
frame 10 {
if (_global.hydracum == 1) {
if (_global.ragesoul < _global.ragemax) {
_global.ragesoul += 3;
if (_global.ragesoul > _global.ragemax) {
_global.ragesoul = _global.ragemax;
}
}
_global.hydracum = 0;
}
_root.hydra._x = 1100;
_root.mini1._x += 250;
if (_root.mini1._x > 600) {
_root.mini1._x = 1400;
}
_root.hydra._visible = false;
_global.hydractive = false;
_global.hydrattack = false;
_global.hydramaged = false;
_global.hydradead = false;
_global.hydracum = false;
_global.hydratrancing = false;
_global.lingactive = true;
_root.ling.lingcount = 3;
_global.tracker += 1;
_root.hydra.gotoAndStop('idle');
}
}
movieClip 303 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
}
instance hydra of movieClip 303 {
onClipEvent (load) {
_global.hydracum = 0;
this._visible = false;
var hf = new flash.filters.GlowFilter(16777215, 100, 15, 15, 4, 1, false, false);
this.filters = [hf];
_global.hydractive = false;
_global.hydrattack = false;
_global.hydramaged = false;
_global.hydradead = false;
_global.hydratrancing = false;
resetshield = false;
health = 6;
speed = 12;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
if (_global.hydractive) {
this._visible = true;
if (!_global.hydradead) {
if (!_global.hydramaged) {
if (!_global.hydratrancing) {
if (!_global.hydrattack) {
this.gotoAndStop('idle');
} else {
if (_global.hydrattack) {
this.gotoAndStop('fling');
}
}
if (_global.seducer > 0.4 && health < 3) {
_global.hydratrancing = true;
}
} else {
if (_global.hydratrancing) {
this.gotoAndStop('trance');
if (_global.seducer < 0.5) {
_global.hydratrancing = false;
}
}
}
if (this.hydra.hitbox.hitTest(_root.char.char.firebox)) {
_global.hydramaged = true;
health -= _global.attack;
hf.strength -= _global.attack;
this.filters = [hf];
_global.seducer = 0;
}
if (this.hydra.hitbox.hitTest(_root.char.char.hitbox)) {
_global.struck = true;
if (hf.strength > 0 or _global.seducer < 1) {
_global.damager = 3;
_root.char.gotoAndStop('struck');
} else {
if (hf.strength < 1 && _global.seducer > 3) {
_root.char._visible = false;
_global.mtype = 0;
_global.engaged = true;
this.gotoAndStop('eng1');
}
}
}
} else {
if (_global.hydramaged) {
this.gotoAndStop('struck');
if (this.hydra.hitbox.hitTest(_root.char.char.hitbox)) {
_global.struck = true;
_global.damager = 5;
_root.char.gotoAndStop('struck');
}
}
}
if (health < 1) {
_global.hydracum = 1;
_global.hydradead = true;
}
} else {
if (_global.hydradead) {
resetshield = true;
health = 6;
this.gotoAndStop('death');
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
if (resetshield) {
hf.strength = 4;
this.filters = [hf];
resetshield = false;
}
if (this._x < -300) {
this._x = 1100;
_global.hydradead = true;
}
}
}
}
}
}
movieClip 305 {
}
movieClip 307 {
}
movieClip 309 {
}
movieClip 311 {
}
movieClip 313 {
}
movieClip 315 {
}
movieClip 317 {
}
movieClip 319 {
}
movieClip 321 {
}
movieClip 322 {
frame 1 {
play();
}
frame 30 {
gotoAndPlay('idle');
}
}
movieClip 324 {
}
movieClip 325 {
frame 63 {
_global.bouldactive = true;
}
frame 70 {
_root.brute.gotoAndStop('idle');
_global.bruteattacking = false;
}
}
movieClip 327 {
}
movieClip 328 {
frame 39 {
_root.brock._x = _root.char._x;
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 70 {
_root.brock.gotoAndPlay('burst');
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
_root.vcam._x = 400;
_root.vcam._y = 250;
}
}
frame 85 {
_root.brute.gotoAndStop('idle');
_global.bruteattacking = false;
}
}
movieClip 329 {
frame 17 {
_global.brutedamaged = false;
_root.boulder._x = 1110;
}
}
movieClip 330 {
frame 1 {
_global.pauser = true;
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
_root.vcam._x = 400;
_root.vcam._y = 250;
}
}
frame 61 {
if (!_global.brutecum) {
if (_global.ragesoul < _global.ragemax) {
_global.ragesoul += 5;
if (_global.ragesoul > _global.ragemax) {
_global.ragesoul = _global.ragemax;
}
}
}
_global.tracker = 0;
stop();
}
}
movieClip 332 {
}
movieClip 334 {
}
movieClip 335 {
frame 1 {
play();
}
frame 30 {
if (!_global.teasing) {
_global.seducer -= 1;
if (_global.seducer < 0.5) {
_global.seducer = 0;
_global.brutetrancing = false;
}
}
if (_global.seducer < 4) {
gotoAndPlay('loop1');
}
if (_global.seducer > 3) {
gotoAndPlay('l2s');
}
}
frame 61 {
if (!_global.teasing) {
_global.seducer -= 1;
}
if (_global.seducer < 4) {
gotoAndPlay('l2e');
}
if (_global.seducer < 7 && _global.seducer > 3) {
gotoAndPlay('loop2');
}
if (_global.seducer > 6) {
gotoAndPlay('l3s');
}
}
frame 91 {
if (!_global.teasing) {
_global.seducer -= 1;
}
if (_global.seducer > 6) {
gotoAndPlay('loop3');
}
if (_global.seducer < 7) {
gotoAndPlay('l3e');
}
}
frame 97 {
gotoAndPlay('loop2');
}
frame 103 {
gotoAndPlay('loop1');
}
}
movieClip 337 {
}
movieClip 338 {
frame 74 {
stop();
}
}
movieClip 339 {
}
movieClip 341 {
}
movieClip 342 {
frame 1 {
_global.counter = 1;
_global.seducer = 0;
play();
}
frame 2 {
play();
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 25 {
if (_global.counter > 5) {
this.gotoAndPlay('l2s');
} else {
if (_global.counter < 6) {
this.gotoAndPlay('loop1');
}
}
}
frame 26 {
play();
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 62 {
if (_global.counter > 10) {
gotoAndPlay('l3s');
} else {
if (_global.counter < 11) {
gotoAndPlay('loop2');
}
}
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 114 {
if (_global.counter > 15) {
gotoAndPlay('l4s');
} else {
if (_global.counter < 16) {
gotoAndPlay('loop3');
}
}
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 150 {
if (_global.counter > 20) {
gotoAndPlay('l5s');
} else {
if (_global.counter < 21) {
gotoAndPlay('loop4');
}
}
}
frame 153 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 176 {
if (_global.counter > 25) {
_root.expr = 0;
if (!_global.napper) {
_global.brutecum = true;
if (_global.lustsoul < _global.lustmax) {
_global.lustsoul += 5;
if (_global.lustsoul > _global.lustmax) {
_global.lustsoul = _global.lustmax;
}
}
_global.looper = 0;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_global.engend = true;
_global.brutedead = true;
_root.char.gotoAndStop('idle');
} else {
if (_global.napper) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('loop5');
}
}
} else {
if (_global.counter < 26) {
gotoAndPlay('loop5');
}
}
}
}
movieClip 343 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
instance Brute of movieClip 343 {
onClipEvent (load) {
this._visible = false;
btog = true;
atk = 0;
atkp = false;
_global.brutecum = false;
_global.brutedead = false;
_global.brutedamaged = false;
_global.bruteattacking = false;
_global.bruteactive = false;
_global.brutetrancing = false;
speed = 12;
timer = 0;
health = 5;
var bf = new flash.filters.GlowFilter(16777215, 100, 15, 15, 3, 1, false, false);
this.filters = [bf];
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (_global.bruteactive) {
this._visible = true;
if (!_global.engaged) {
if (!_global.brutedead) {
if (!_global.brutedamaged) {
if (!_global.brutetrancing) {
if (this.brute.hitbox.hitTest(_root.char.char.hitbox)) {
_root.char.gotoAndStop('struck');
_global.damager = 3;
_global.struck = true;
}
if (!_global.bruteattacking) {
this.gotoAndStop('idle');
++timer;
if (timer > 40) {
atkp = false;
timer = 0;
_global.bruteattacking = true;
}
} else {
if (_global.bruteattacking) {
if (atk < 2 && !atkp) {
atk += 1;
atkp = true;
this.gotoAndStop('stomp');
} else {
if (atk > 1 && !atkp) {
atkp = true;
atk = 0;
this.gotoAndStop('fling');
}
}
}
}
if (this.brute.hitbox.hitTest(_root.boulder.strikebox)) {
_root.boulder.gotoAndPlay('explode');
this.gotoAndStop('struck');
bf.strength -= 1;
health -= 1;
if (health < 1) {
health = 0;
_global.brutedead = true;
}
this.filters = [bf];
_global.brutedamaged = true;
}
if (bf.strength < 1 && _global.seducer > 0.4) {
_global.brutetrancing = true;
}
_global.seducer = 0;
} else {
if (_global.brutetrancing) {
this.gotoAndStop('trance');
if (this.brute.hitbox.hitTest(_root.char.char.hitbox)) {
if (_global.seducer > 6) {
_global.seducer = 0;
_root.char._visible = false;
_global.mtype = 0;
_global.engaged = true;
this.gotoAndStop('Brute1');
} else {
if (_global.seducer < 7) {
_root.char.gotoAndStop('struck');
_global.damager = 3;
_global.struck = true;
}
}
}
}
}
}
} else {
if (_global.brutedead) {
this.gotoAndStop('dead');
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
_global.pauser = false;
}
}
} else {
if (_global.pauser) {
if (_global.brutedead && !btog) {
if (_global.brutecum) {
_root.char.gotoAndStop('covered');
_root.fader.gotoAndStop('level1c');
_global.mtype = 0;
} else {
if (!_global.brutecum) {
_root.char.gotoAndStop('idle');
_root.fader.gotoAndStop('level1nc');
_global.mtype = 0;
}
}
btog = true;
}
if (!_global.brutedead && this._x < 600 && btog) {
btog = false;
_root.fader.gotoAndStop('bldg');
}
}
}
}
}
movieClip 345 {
}
movieClip 347 {
}
movieClip 349 {
}
movieClip 351 {
}
movieClip 353 {
frame 1 {
stop();
}
}
movieClip 355 {
frame 1 {
stop();
}
}
movieClip 357 {
}
movieClip 359 {
}
movieClip 361 {
}
movieClip 363 {
}
movieClip 365 {
}
movieClip 367 {
}
movieClip 369 {
frame 1 {
_global.eyetimer2 += 1;
if (_root.expr2 == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr2 == 2) {
this.gotoAndPlay('shocked');
}
}
}
frame 2 {
if (_global.eyetimer2 > 20) {
_global.eyerand2 = random(20);
if (_global.eyerand2 < 16) {
gotoAndPlay('normal');
}
_global.eyetimer2 = 0;
} else {
gotoAndPlay('normal');
}
}
frame 3 {
if (_root.expr2 == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr2 == 2) {
this.gotoAndPlay('1/2');
} else {
if (_root.expr2 == 3) {
this.gotoAndPlay('3/4');
} else {
if (_root.expr2 == 4) {
this.gotoAndPlay('shocked');
} else {
if (_root.expr2 == 5) {
this.gotoAndPlay('submissive');
} else {
if (_root.expr2 == 6) {
this.gotoAndPlay('angry');
}
}
}
}
}
}
}
frame 8 {
if (_root.expr2 == 1) {
this.gotoAndPlay('shut');
} else {
if (_root.expr2 == 2) {
this.gotoAndPlay('1/2');
} else {
if (_root.expr2 == 3) {
this.gotoAndPlay('3/4');
} else {
if (_root.expr2 == 4) {
this.gotoAndPlay('shocked');
} else {
if (_root.expr2 == 5) {
this.gotoAndPlay('submissive');
} else {
if (_root.expr2 == 6) {
this.gotoAndPlay('angry');
}
}
}
}
}
}
}
frame 13 {
gotoAndPlay('normal');
}
frame 14 {
play();
}
frame 24 {
if (_root.expr2 == 1) {
this.gotoAndPlay('shut2');
} else {
if (_root.expr2 == 2) {
this.gotoAndPlay('sh2sh');
} else {
this.gotoAndPlay('shut3');
}
}
}
frame 31 {
this.gotoAndPlay('normal');
}
frame 32 {
play();
}
frame 40 {
if (_root.expr2 == 2) {
this.gotoAndPlay('sh2sh2');
} else {
this.gotoAndPlay('sh2sh3');
}
}
frame 44 {
this.gotoAndPlay('shut2');
}
}
movieClip 372 {
instance eyes of movieClip 369 {
onClipEvent (load) {
_global.eyetimer2 = 0;
}
}
}
movieClip 373 {
frame 1 {
play();
}
}
instance Sis of movieClip 373 {
onClipEvent (load) {
this._visible = false;
dtog = true;
_global.sisg = false;
_global.sisg2 = false;
_global.sisactive = false;
speed = 12;
var sf = new flash.filters.GlowFilter(16777215, 100, 15, 15, 0, 1, false, false);
this.filters = [sf];
}
onClipEvent (enterFrame) {
if (_global.sisg) {
sf.strength += 1;
this.filters = [sf];
if (sf.strength > 5) {
sf.strength = 5;
_global.sisg = false;
}
}
if (_global.sisg2) {
this._alpha -= 10;
if (this._alpha < 0) {
this._alpha = 0;
this._x = 1100;
_global.sisactive = false;
_global.sisg2 = false;
}
}
if (_global.sisactive) {
this._visible = true;
if (this._x < 846) {
_global.pauser = true;
if (dtog) {
_root.fader.gotoAndStop('l1dia');
dtog = false;
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
}
movieClip 375 {
}
movieClip 376 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 17 {
gotoAndStop('idle');
}
}
instance brock of movieClip 376 {
onClipEvent (load) {
speed = 12;
}
onClipEvent (enterFrame) {
if (this.hitbox.hitTest(_root.char.char.hitbox)) {
_root.char.gotoAndStop('struck');
_global.damager = 3;
_global.struck = true;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 377 {
frame 1 {
play();
}
frame 19 {
gotoAndPlay('spin');
}
frame 31 {
_global.bouldstruck = false;
_global.bouldactive = false;
}
frame 38 {
this.gotoAndPlay('spin');
}
frame 39 {
play();
}
frame 57 {
gotoAndPlay('spin2');
}
}
instance boulder of movieClip 377 {
onClipEvent (load) {
this._visible = false;
_global.bouldactive = false;
_global.bouldstruck = false;
speed = 12;
}
onClipEvent (enterFrame) {
if (_global.bouldactive) {
this._visible = true;
if (!_global.bouldstruck) {
this._x -= 10;
this._y += 20;
if (this._y > 580) {
_global.bouldactive = false;
}
} else {
if (_global.bouldstruck) {
this._x += 20;
if (this._x > 1100) {
_global.bouldactive = false;
}
}
}
if (this.hitbox.hitTest(_root.char.char.hitbox)) {
this.gotoAndStop('explode');
_root.char.gotoAndStop('struck');
_global.damager = 3;
_global.struck = true;
}
if (this.hitbox.hitTest(_root.char.char.kickbox)) {
this.gotoAndPlay('spin2');
_global.bouldstruck = true;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
} else {
if (!_global.bouldactive) {
_global.bouldstruck = false;
this.gotoAndPlay('spin');
this._x = 362;
this._y = -98;
}
}
}
}
movieClip 379 {
frame 1 {
stop();
}
}
movieClip 380 {
}
instance grass1 of movieClip 380 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 14;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -386) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 3;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 382 {
frame 1 {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var v3 = sX / this._width;
var v4 = sY / this._height;
_parent._x = cX - this._x * v3;
_parent._y = cY - this._y * v4;
_parent._xscale = 100 * v3;
_parent._yscale = 100 * v4;
}
function resetStage() {
var v2 = {'ra': 100, 'rb': 0, 'ga': 100, 'gb': 0, 'ba': 100, 'bb': 0, 'aa': 100, 'ab': 0};
parentColor.setTransform(v2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
this._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;
this.onUnload = resetStage;
}
}
instance vcam of movieClip 382 {
onClipEvent (load) {
swap = false;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
if (!swap) {
this._xscale /= 3;
this._yscale /= 3;
this._x = 250;
this._y = 350;
swap = true;
}
} else {
if (!_global.engaged) {
if (swap) {
this._xscale *= 3;
this._yscale *= 3;
this._x = 400;
this._y = 250;
swap = false;
}
}
}
}
}
movieClip 386 {
}
movieClip 387 {
}
movieClip 388 {
instance charmarker of movieClip 126 {
onClipEvent (load) {
if (_global.tracker == 1) {
this._x = 70;
}
if (_global.tracker == 2) {
this._x = 320;
}
}
onClipEvent (enterFrame) {
if (!_global.chozoactive && !_global.hydractive && !_global.zergpreg) {
if (!_global.moved) {
if (_global.mtype == 1) {
this._x += _global.pace;
}
if (_global.mtype == 2) {
this._x -= _global.pace;
}
if (_global.mtype == 3) {
this._x += _global.pace;
}
}
if (this._x < -111) {
_global.edged = true;
this._x = -110;
}
if (this._x > -109) {
_global.edged = false;
}
if (this._x > 500) {
this._x = 500;
}
}
}
}
}
movieClip 392 {
}
movieClip 394 {
}
movieClip 396 {
}
movieClip 398 {
}
movieClip 403 {
}
movieClip 408 {
}
// unknown tag 88 length 62
movieClip 414 {
instance ragebar of movieClip 394 {
onClipEvent (load) {
this.rage._yscale = 0;
}
onClipEvent (enterFrame) {
if (!_global.selfcontrol) {
this.rage._yscale = _global.looper * 8.33;
if (_global.looper > 12) {
_global.looper = 12;
}
} else {
if (_global.selfcontrol) {
this.rage._yscale = _global.looper * 4.16;
if (_global.looper > 24) {
_global.looper = 24;
}
}
}
}
}
instance ragebar of movieClip 398 {
onClipEvent (load) {
this.life._yscale = 100;
}
onClipEvent (enterFrame) {
this.life._yscale = _global.life;
if (_global.life < 1) {
_global.chardead = true;
_global.life = 0;
}
}
}
}
instance UI of movieClip 414 {
onClipEvent (load) {
_global.lustmax = 10;
_global.ragemax = 10;
}
onClipEvent (enterFrame) {
_root.UI.ragecount.text = _global.ragesoul;
_root.UI.lustcount.text = _global.lustsoul;
_root.UI.ragetotal.text = _global.ragemax;
_root.UI.lusttotal.text = _global.lustmax;
}
}
movieClip 415 {
}
instance mini1 of movieClip 415 {
onClipEvent (load) {
if (_global.tracker == 1) {
this._x = 525;
}
if (_global.tracker == 2) {
this._x = 1100;
}
}
onClipEvent (enterFrame) {
if (this.hitter.hitTest(_root.marker.charmarker)) {
_global.hydractive = true;
}
}
}
instance bosser of movieClip 126 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.marker.charmarker)) {
_global.sisactive = true;
this._x = 1100;
}
}
}
movieClip 416 {
frame 1 {
stop();
}
}
movieClip 419 {
}
button 420 {
on (release) {
nextFrame();
}
}
// unknown tag 88 length 123
button 424 {
on (release) {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
_root.gotoAndStop('level');
gotoAndStop('nofade');
}
}
// unknown tag 88 length 50
button 443 {
on (release) {
_root.vcam._x = 400;
_root.fader._x = 400;
nextFrame();
}
}
button 449 {
on (release) {
_root.gotoAndStop('level');
gotoAndStop('nofade');
}
}
movieClip 452 {
}
button 467 {
on (release) {
_global.bruteactive = true;
_global.lingactive = false;
_global.pauser = false;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
_root.char.gotoAndStop('idle');
gotoAndStop('nofade');
}
}
button 474 {
on (release) {
_global.ragesoult += _global.ragesoul;
_global.lustsoult += _global.lustsoul;
_global.fadepos = 3;
_global.dia1 = 3;
gotoAndPlay('fade');
}
}
button 480 {
on (release) {
_global.ragesoult += _global.ragesoul;
_global.lustsoult += _global.lustsoul;
_global.fadepos = 3;
_global.dia1 = 3;
if (!_global.lingpreg) {
gotoAndPlay('fade');
} else {
if (_global.lingpreg) {
gotoAndStop('zpd1');
}
}
}
}
button 483 {
on (release) {
gotoAndStop('nofade');
}
}
button 485 {
on (release) {
_global.pauser = true;
nextFrame();
}
}
button 486 {
on (release) {
_global.fadepos = 7;
_root.fader.gotoAndPlay('fade');
_global.pauser = true;
}
}
button 492 {
on (release) {
_root.angelburst.gotoAndStop('nonuke');
_root.char.gotoAndStop('idle');
_root.vcam._y = 250;
_root.fader._y = 250;
nextFrame();
}
}
button 495 {
on (release) {
_global.mtype = 1;
_root.char.gotoAndStop('sprint');
_root.bakka.gotoAndPlay('move');
nextFrame();
}
}
button 501 {
on (release) {
_root.bakka.gotoAndPlay('search');
nextFrame();
}
}
button 502 {
on (release) {
_global.l2s = false;
_root.UI._visible = true;
_root.bosser._visible = true;
_root.mini1._visible = true;
_root.marker._visible = true;
_root.bakka.gotoAndStop('found2');
_root.char.gotoAndStop('idle');
_global.pauser = false;
_global.fadepos = 0;
gotoAndStop('nofade');
}
}
button 505 {
on (release) {
_root.char.char.gotoAndPlay('rise');
nextFrame();
}
}
button 514 {
on (release) {
_global.l2s = false;
_root.UI._visible = true;
_root.bosser._visible = true;
_root.mini1._visible = true;
_root.marker._visible = true;
_root.bakka.gotoAndPlay('found');
_global.pauser = false;
_global.fadepos = 0;
gotoAndStop('nofade');
}
}
button 525 {
on (release) {
_global.lingpreg = false;
gotoAndPlay('fade');
}
}
button 529 {
on (release) {
if (_global.lurkeractive3) {
nextFrame();
}
}
}
button 535 {
on (release) {
_global.pauser = false;
gotoAndStop('nofade');
}
}
movieClip 537 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 49 {
_global.mtype = 0;
_global.engaged = false;
if (_global.fadepos == 1) {
_root.gotoAndStop('load');
}
if (_global.fadepos == 2) {
_root.gotoAndStop('base');
}
if (_global.fadepos == 3) {
_root.gotoAndStop('base2');
}
if (_global.fadepos == 4) {
_root.gotoAndStop('nap');
}
if (_global.fadepos == 5) {
_root.gotoAndStop('offer');
}
if (_global.fadepos == 6) {
_root.gotoAndStop('l2s');
}
if (_global.fadepos == 7) {
_root.gotoAndStop('lev2');
}
if (_global.fadepos == 8) {
_root.gotoAndStop('level');
}
if (_global.fadepos == 10) {
_root.gotoAndStop('cont');
}
if (_global.dia == 1) {
gotoAndStop('D1');
}
}
frame 99 {
if (_global.fadepos == 7 && _global.l2s) {
gotoAndStop('caves');
}
stop();
}
frame 100 {
_global.dia = 0;
stop();
}
frame 101 {
stop();
}
frame 102 {
play();
}
frame 149 {
stop();
}
frame 150 {
stop();
}
frame 151 {
stop();
}
frame 152 {
stop();
}
frame 153 {
stop();
}
frame 154 {
stop();
}
frame 155 {
stop();
}
frame 156 {
stop();
}
frame 157 {
stop();
}
frame 158 {
stop();
}
frame 159 {
stop();
}
frame 160 {
stop();
}
frame 161 {
stop();
}
frame 162 {
stop();
}
frame 163 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._x += 10;
_root.fader._x += 10;
}
if (timer == 4) {
_root.vcam._x -= 20;
_root.fader._x -= 20;
}
if (timer == 6) {
_root.vcam._x += 10;
_root.fader._x += 10;
timer = 0;
}
}
}
frame 164 {
_root.gotoAndStop('sis1');
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
stop();
}
frame 165 {
_root.gotoAndStop('base');
stop();
}
frame 166 {
_root.gotoAndStop('sis1');
stop();
}
frame 167 {
_root.gotoAndStop('base');
stop();
}
frame 168 {
stop();
}
frame 169 {
stop();
}
frame 170 {
stop();
}
frame 171 {
_root.char.gotoAndStop('seds');
stop();
}
frame 172 {
_global.sisg = true;
stop();
}
frame 173 {
_root.char.gotoAndStop('idle');
_global.sisg = false;
stop();
}
frame 174 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
if (_root.Brute._x > 600) {
_root.Brute._visible = true;
_root.Brute._x -= 15;
timer += 1;
if (timer == 2) {
_root.vcam._x += 10;
_root.fader._x += 10;
}
if (timer == 4) {
_root.vcam._x -= 20;
_root.fader._x -= 20;
}
if (timer == 6) {
_root.vcam._x += 10;
_root.fader._x += 10;
timer = 0;
}
}
if (_root.Brute._x < 601) {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
}
}
}
frame 175 {
stop();
}
frame 176 {
stop();
}
frame 177 {
_global.sisg2 = true;
stop();
}
frame 178 {
stop();
}
frame 179 {
stop();
}
frame 180 {
stop();
}
frame 181 {
stop();
}
frame 182 {
stop();
}
frame 183 {
stop();
}
frame 184 {
stop();
}
frame 185 {
stop();
}
frame 186 {
stop();
}
frame 187 {
stop();
}
frame 188 {
stop();
}
frame 189 {
stop();
}
frame 190 {
stop();
}
frame 191 {
stop();
}
frame 192 {
stop();
}
frame 193 {
stop();
}
frame 194 {
stop();
}
frame 195 {
stop();
}
frame 196 {
stop();
}
frame 197 {
stop();
}
frame 198 {
_global.ragesoul2 = 0;
_global.lustsoul2 = 0;
stop();
}
frame 199 {
stop();
}
frame 200 {
stop();
}
frame 201 {
stop();
}
frame 202 {
stop();
}
frame 203 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
_root.angelburst.gotoAndPlay('burst');
}
onClipEvent (enterFrame) {
_root.char.gotoAndStop('duck');
_global.mtype = 0;
_root.bakka.gotoAndStop('still');
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 204 {
stop();
}
frame 205 {
stop();
}
frame 206 {
stop();
}
frame 207 {
stop();
}
frame 208 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
_root.angelburst2.gotoAndPlay('burst');
_root.angelburst3.gotoAndPlay('burst');
_root.angelburst4.gotoAndPlay('burst');
_root.stone1.gotoAndPlay('burst');
_root.stone2.gotoAndPlay('burst');
}
onClipEvent (enterFrame) {
_root.char.gotoAndStop('strucks');
_global.mtype = 0;
_root.bakka.gotoAndStop('still');
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 209 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
_global.fadepos = 7;
_root.fader.gotoAndPlay('fade');
_global.pauser = true;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 210 {
stop();
}
frame 211 {
stop();
}
frame 212 {
stop();
}
frame 213 {
stop();
}
frame 214 {
stop();
}
frame 215 {
stop();
}
frame 216 {
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 217 {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
stop();
}
frame 218 {
stop();
}
frame 219 {
stop();
}
frame 220 {
stop();
}
frame 221 {
_root.char.gotoAndStop('idle');
_root.char.char.torso.body.gotoAndPlay('preg');
stop();
}
frame 222 {
stop();
}
frame 223 {
stop();
}
frame 224 {
stop();
}
frame 225 {
stop();
}
frame 226 {
stop();
}
frame 227 {
stop();
}
frame 228 {
stop();
}
frame 229 {
stop();
}
frame 230 {
stop();
}
frame 231 {
_root.char.gotoAndStop('idle');
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.struck = false;
stop();
}
instance of movieClip 327 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 232 {
_root.vcam._y = 250;
_root.fader._y = 250;
stop();
}
frame 233 {
stop();
}
instance of movieClip 327 {
onClipEvent (enterFrame) {
_global.lurkeractive = true;
}
}
frame 234 {
stop();
}
frame 235 {
stop();
}
frame 236 {
stop();
}
frame 237 {
stop();
}
frame 238 {
stop();
}
}
frame 11 {
gotoAndPlay('level');
}
frame 12 {
stop();
}
instance of movieClip 102 {
onClipEvent (load) {
speed = 6;
}
onClipEvent (enterFrame) {
if (this._x < -394) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 1;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 2;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance grass1 of movieClip 380 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 539 {
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 3;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 541 {
}
frame 13 {
gotoAndPlay('base');
}
frame 14 {
stop();
}
movieClip 547 {
}
instance of movieClip 88 {
onClipEvent (load) {
_root.fader.gotoAndPlay('fade');
}
}
frame 15 {
gotoAndPlay('starter');
}
frame 16 {
stop();
}
instance of movieClip 100 {
onClipEvent (load) {
speed = 4;
}
onClipEvent (enterFrame) {
if (this._x < -396) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 103 {
onClipEvent (load) {
speed = 6;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -394) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 1;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 105 {
onClipEvent (load) {
speed = 8;
}
onClipEvent (enterFrame) {
if (this._x < -392) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 2;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 550 {
frame 25 {
gotoAndPlay(1);
}
}
instance grass1 of movieClip 380 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 14;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -386) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 3;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
frame 17 {
gotoAndPlay('sis1');
}
frame 18 {
stop();
}
instance grass1 of movieClip 380 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 550 {
onClipEvent (load) {
if (!_global.lingd) {
this._visible = false;
} else {
if (_global.lingd) {
this._visible = true;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 3;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
button 551 {
on (release) {
_root.rest.gotoAndPlay('l1s');
}
}
movieClip 553 {
frame 1 {
play();
}
frame 9 {
gotoAndPlay(1);
}
}
movieClip 554 {
}
button 555 {
on (release) {
_global.restl2s = true;
}
}
movieClip 556 {
frame 1 {
_global.restl2s = false;
stop();
}
frame 2 {
play();
}
frame 74 {
if (!_global.restl2s) {
gotoAndPlay('loop1');
} else {
if (_global.restl2s) {
gotoAndPlay('l2s');
}
}
}
frame 121 {
gotoAndPlay('loop2');
}
}
button 561 {
on (release) {
_root.fader.gotoAndStop('basetalk1');
}
}
button 565 {
on (release) {
_global.fadepos = 6;
_root.fader.gotoAndPlay('fade');
}
}
button 569 {
on (release) {
_global.napper = true;
_global.fadepos = 5;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
button 573 {
on (release) {
_global.napper = true;
_global.fadepos = 4;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
frame 19 {
gotoAndPlay('base2');
}
frame 20 {
stop();
}
movieClip 575 {
}
movieClip 577 {
}
movieClip 579 {
}
movieClip 581 {
}
movieClip 583 {
}
movieClip 586 {
}
movieClip 587 {
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 589 {
}
movieClip 591 {
}
movieClip 593 {
}
movieClip 594 {
}
movieClip 596 {
}
movieClip 598 {
}
movieClip 600 {
frame 74 {
stop();
}
}
movieClip 601 {
frame 1 {
_global.counter = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 50 {
if (_global.counter < 6) {
gotoAndPlay('loop1');
} else {
if (_global.counter > 5) {
gotoAndPlay('l2s');
}
}
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 90 {
if (_global.counter < 11) {
gotoAndPlay('loop2');
} else {
if (_global.counter > 10) {
gotoAndPlay('l3s');
}
}
}
frame 103 {
_root.expr = 1;
}
frame 123 {
_root.expr = 2;
}
frame 149 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 170 {
if (_global.counter < 16) {
gotoAndPlay('loop3');
} else {
if (_global.counter > 15) {
gotoAndPlay('l4s');
}
}
}
frame 171 {
tracedick.gotoAndPlay('glow');
_root.expr = 2;
}
frame 190 {
_root.expr = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 212 {
if (_global.counter < 21) {
gotoAndPlay('loop4');
} else {
if (_global.counter > 20) {
_root.expr = 0;
if (!_global.napper) {
_global.life = 100;
_global.looper += 12;
_global.tracecount -= 1;
_global.engaged = false;
_global.seducer = 0;
_global.tracecum = 2;
_global.tracedead = true;
} else {
if (_global.napper) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('loop4');
}
}
}
}
}
}
movieClip 605 {
}
movieClip 606 {
}
movieClip 608 {
}
movieClip 610 {
}
movieClip 612 {
}
movieClip 614 {
}
movieClip 616 {
}
movieClip 618 {
}
movieClip 620 {
}
movieClip 622 {
}
movieClip 624 {
}
movieClip 626 {
}
movieClip 628 {
}
movieClip 630 {
}
movieClip 632 {
}
movieClip 633 {
frame 20 {
stop();
}
}
movieClip 634 {
frame 1 {
_global.counter = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 25 {
if (_global.counter < 6) {
gotoAndPlay('loop1');
} else {
if (_global.counter > 5) {
gotoAndPlay('l2s');
}
}
}
frame 56 {
_root.expr = 1;
}
frame 67 {
_root.expr = 2;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 89 {
_root.expr = 1;
}
frame 111 {
if (_global.counter < 11) {
gotoAndPlay('loop2');
} else {
if (_global.counter > 10) {
gotoAndPlay('cumming');
}
}
}
frame 130 {
_root.expr = 2;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 209 {
if (_global.counter < 16) {
gotoAndPlay('loop3');
} else {
if (_global.counter > 15) {
_root.expr = 0;
if (!_global.napper) {
_global.chozocum = 2;
_global.looper = 12;
_global.life = 100;
_root.char._alpha = 100;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.seducer = 0;
_global.struck = false;
_global.engaged = false;
_global.chozodead = true;
_root.char.gotoAndStop('idle');
} else {
if (_global.napper) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('loop3');
}
}
}
}
}
}
movieClip 636 {
}
movieClip 639 {
}
movieClip 640 {
}
movieClip 641 {
frame 1 {
_root.expr2 = 1;
_global.counter = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 39 {
if (_global.counter < 6) {
this.gotoAndPlay('loop1');
} else {
if (_global.counter > 5) {
this.gotoAndPlay('l2s');
}
}
}
frame 47 {
_root.expr2 = 2;
_root.expr = 1;
}
frame 85 {
_root.expr = 0;
_root.expr2 = 1;
}
instance of movieClip 197 {
onClipEvent (load) {
_global.acter = true;
this._visible = false;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) && _global.acter) {
_global.acter = false;
_global.counter += 5;
}
}
}
frame 157 {
if (_global.counter < 11) {
this.gotoAndPlay('loop2');
} else {
if (_global.counter > 10) {
_global.counter = 1;
_global.nap = 1;
_root.minifader.gotoAndPlay('fade');
gotoAndPlay('loop2');
}
}
}
}
movieClip 642 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
instance of movieClip 106 {
onClipEvent (enterFrame) {
this._x += 1;
if (this._x > 995) {
this._x = 200;
}
}
}
instance of movieClip 106 {
onClipEvent (enterFrame) {
this._x -= 1;
if (this._x < -595) {
this._x = 200;
}
}
}
movieClip 644 {
}
movieClip 645 {
}
button 646 {
on (release) {
_global.napper = false;
_global.fadepos = 3;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
button 650 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 2;
}
}
button 654 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 3;
}
}
button 658 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 4;
}
}
button 661 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 5;
}
}
button 664 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 6;
}
}
button 667 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 7;
}
}
movieClip 668 {
}
movieClip 669 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 12 {
root.expr = 0;
_root.vision.gotoAndStop(_global.nap);
}
frame 22 {
gotoAndStop('nofade');
}
}
frame 21 {
gotoAndPlay('nap');
}
frame 22 {
stop();
}
instance of movieClip 103 {
onClipEvent (enterFrame) {
this._x += 1;
if (this._x > 995) {
this._x = 200;
}
}
}
instance of movieClip 103 {
onClipEvent (enterFrame) {
this._x -= 1;
if (this._x < -595) {
this._x = 200;
}
}
}
movieClip 670 {
}
movieClip 671 {
}
button 672 {
on (rollOver) {
_root.ablabel.text = 'EMPATHY';
_root.descrip.text = 'Seduction consumes 50% less lust when channeled; in addition, masturbation generates 50% more lust. Cost: 40';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 673 {
on (rollOver) {
_root.ablabel.text = 'DEEP GAZE';
_root.descrip.text = 'Your seduction is more powerful, resulting in faster entrancement. Cost: 20';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 674 {
on (rollOver) {
_root.ablabel.text = 'PLEASURE FOR PAIN';
_root.descrip.text = 'Creates a barrier that drains lust instead of health when damaged. Toggled ability. Cost: 50';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 675 {
on (rollOver) {
_root.ablabel.text = 'RAPTURE';
_root.descrip.text = 'Masturbating while at full lust will result in climax, draining 50% lust but killing all enemies. Deaths caused by this effect generate a lust soul Cost: 60';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 676 {
on (rollOver) {
_root.ablabel.text = 'PAIN FOR PLEASURE';
_root.descrip.text = 'Instantly drains 25% of your total lust to restore 25% of your health. Cost: 50';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 677 {
on (rollOver) {
_root.ablabel.text = 'SELF CONTROL';
_root.descrip.text = 'Inreases maximum lust capacity. Cost: 10';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
on (release) {
if (_global.lustsoult > 9 && !_global.selfcontrol) {
_global.lustsoult -= 10;
_global.selfcontrol = true;
}
}
}
button 678 {
on (rollOver) {
_root.ablabel.text = 'GENTLE TOUCH';
_root.descrip.text = 'You regenerate health as well as lust while masturbating. Cost: 20';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 679 {
on (rollOver) {
_root.ablabel.text = 'DEMONIC RAGE';
_root.descrip.text = 'Inreases damage done by all attacks. Cost: 20';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 680 {
on (rollOver) {
_root.ablabel.text = 'BLOOD OF THE FATHER';
_root.descrip.text = 'While active, all attacks do additional damage as well as generate hellfire. Drains lust while active. Cost: 50';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 681 {
on (rollOver) {
_root.ablabel.text = 'FORCE OF RAGE';
_root.descrip.text = 'You unleash rage with each basic attack, creating a wave that extends outward. Cost: 50';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 682 {
on (rollOver) {
_root.ablabel.text = 'SADOMASOCHISM';
_root.descrip.text = 'You generate lust while taking damage. Does not occur while under the effect of Pleasure For Pain. Cost: 20';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 683 {
on (rollOver) {
_root.ablabel.text = 'DEMONIC RESOLVE';
_root.descrip.text = 'Inreases maximum health capacity. Cost: 10';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
on (release) {
if (_global.ragesoult > 9 && !_global.demonicresolve) {
_global.demonicresolve = true;
_global.ragesoult -= 10;
}
}
}
button 684 {
on (rollOver) {
_root.ablabel.text = 'RAVAGE';
_root.descrip.text = 'You quickly dash forward, killing all enemies in your path. Cost: 40';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
button 685 {
on (rollOver) {
_root.ablabel.text = 'BLOOD FEEDER';
_root.descrip.text = 'Killing enemies regenerates 30% of your maximum health. Cost: 50';
}
on (rollOut) {
_root.ablabel.text = '...SOULS...FOR...POWER...';
_root.descrip.text = ' ';
}
}
instance of movieClip 403 {
onClipEvent (enterFrame) {
_root.ragecount.text = _global.ragesoult;
_root.lustcount.text = _global.lustsoult;
}
}
movieClip 689 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance of movieClip 689 {
onClipEvent (enterFrame) {
if (_global.selfcontrol) {
this.gotoAndStop('full');
}
}
}
movieClip 690 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance of movieClip 690 {
onClipEvent (enterFrame) {
if (_global.demonicresolve) {
this.gotoAndStop('filled');
}
}
}
frame 23 {
gotoAndPlay('offer');
}
frame 24 {
stop();
}
instance of movieClip 100 {
onClipEvent (load) {
speed = 4;
}
onClipEvent (enterFrame) {
if (this._x < -396) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 103 {
onClipEvent (load) {
speed = 6;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -394) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 1;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 105 {
onClipEvent (load) {
speed = 8;
}
onClipEvent (enterFrame) {
if (this._x < -392) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 10;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 2;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance char of movieClip 172 {
onClipEvent (load) {
this.gotoAndStop('sprint');
_root.fader.gotoAndStop('lv2s');
_global.mtype = 1;
_global.moved = false;
}
}
movieClip 693 {
frame 1 {
play();
}
frame 70 {
gotoAndPlay('move');
}
frame 71 {
stop();
}
}
movieClip 694 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 17 {
gotoAndStop('burst');
}
}
instance grass1 of movieClip 380 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance of movieClip 106 {
onClipEvent (load) {
speed = 14;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
}
if (!_global.engaged) {
this._visible = true;
}
if (this._x < -386) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 3;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 696 {
}
movieClip 697 {
}
movieClip 698 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 25 {
gotoAndPlay('burst');
}
}
instance vcam of movieClip 382 {
onClipEvent (load) {
swap = false;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
if (!swap) {
this._xscale /= 3;
this._yscale /= 3;
this._x = 250;
this._y = 350;
swap = true;
}
} else {
if (!_global.engaged) {
if (swap) {
this._xscale *= 3;
this._yscale *= 3;
this._x = 400;
this._y = 250;
swap = false;
}
}
}
}
}
frame 25 {
gotoAndPlay('l2s');
}
frame 26 {
stop();
}
movieClip 700 {
}
movieClip 701 {
}
instance of movieClip 701 {
onClipEvent (load) {
speed = 4;
}
onClipEvent (enterFrame) {
if (this._x < -396) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 703 {
}
movieClip 704 {
}
instance of movieClip 704 {
onClipEvent (load) {
speed = 8;
}
onClipEvent (enterFrame) {
if (this._x < -392) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance char of movieClip 172 {
onClipEvent (load) {
if (_global.l2s) {
this.gotoAndStop('recover');
} else {
if (!_global.l2s) {
this.gotoAndStop('idle');
}
}
_global.prog = 2;
_global.napper = false;
_global.ptog = false;
_global.pace = 0.5;
_global.mini1 = false;
_global.edged = true;
_global.engend = false;
_global.chardead = false;
_global.engaged = false;
_global.attack = 1;
_global.life = 100;
_global.struck = false;
_global.blocking = false;
_global.teasing = false;
_global.sprinting = false;
_global.sprinting = true;
_global.sprinting = true;
_global.selfing = false;
_global.breath = false;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
_global.looper = 0;
_global.seducer = 0;
dead = false;
ptimer = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
this._visible = true;
if (!_global.chardead) {
if (!_global.struck) {
if (!_global.lurkeractive2) {
if (Key.isDown(68) && !_global.moving) {
_global.moving = true;
_global.moved = false;
_global.mtype = 3;
_global.sprinting = true;
this.gotoAndStop('sprint');
} else {
if (!Key.isDown(68) && _global.sprinting) {
_global.moved = true;
}
}
if (Key.isDown(65) && !_global.moving) {
_global.mtype = 2;
_global.moving = true;
gotoAndPlay('flip');
}
} else {
if (_global.lurkeractive2) {
if (Key.isDown(68) && this._x < 600) {
if (_global.sprinting1) {
this._x += 16;
}
_global.moved = false;
if (!_global.moving) {
this.gotoAndStop('sprint');
if (this._xscale < 0) {
this._xscale *= -1;
}
_global.moved = false;
_global.mtype = 0;
_global.moving = true;
_global.sprinting1 = true;
}
} else {
if (!Key.isDown(68) && _global.sprinting1) {
_global.moved = true;
_global.sprinting1 = false;
}
}
if (Key.isDown(65) && this._x > 200) {
if (_global.sprinting2) {
this._x -= 16;
}
if (!_global.moving) {
this.gotoAndStop('sprint');
if (this._xscale > 0) {
this._xscale *= -1;
}
_global.moved = false;
_global.mtype = 0;
_global.moving = true;
_global.sprinting2 = true;
}
} else {
if (!Key.isDown(65) && _global.sprinting2) {
_global.moved = true;
_global.sprinting2 = false;
}
}
}
}
if (Key.isDown(81) && !_global.moving && _global.looper > 0) {
_global.moving = true;
_global.moved = false;
_global.mtype = 0;
_global.teasing = true;
this.gotoAndStop('seduce');
} else {
if (!Key.isDown(81) && _global.teasing) {
_global.moved = true;
}
}
if (Key.isDown(70) && !_global.moving) {
_global.mtype = 0;
_global.moving = true;
gotoAndStop('punch');
}
if (Key.isDown(87) && !_global.moving) {
_global.moving = true;
_global.moved = false;
_global.mtype = 0;
_global.selfing = true;
this.gotoAndStop('self');
} else {
if (!Key.isDown(87) && _global.selfing) {
_global.moved = true;
}
}
if (Key.isDown(83) && !_global.moving) {
_global.mtype = 0;
_global.blocking = true;
_global.moving = true;
_global.moved = false;
gotoAndStop('duck');
} else {
if (!Key.isDown(83) && _global.blocking) {
_global.moved = true;
}
}
}
if (_global.lurkeractive && _global.struck) {
if (this._x < 400) {
this._x += 1;
}
if (this._x > 399) {
this._x -= 1;
}
}
} else {
if (_global.chardead) {
if (!dead) {
this.gotoAndStop('death');
dead = true;
}
}
}
} else {
if (_global.engaged) {
this._visible = false;
}
}
}
}
}
movieClip 705 {
frame 1 {
play();
}
frame 19 {
gotoAndPlay('spin');
}
}
movieClip 706 {
frame 12 {
stop();
}
}
movieClip 707 {
instance of movieClip 197 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer += 1;
if (timer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (timer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (timer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
timer = 0;
}
}
}
frame 14 {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
_global.boulderumbled = true;
stop();
}
}
movieClip 708 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
instance of movieClip 708 {
onClipEvent (load) {
this._visible = false;
_global.boulderumbled = false;
_global.bouldactive = true;
timer = 0;
speed = 14;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
if (_global.bouldactive) {
if (!_global.chozoactive && !_global.lurkeractive) {
this._visible = true;
if (!_global.boulderumbled) {
++timer;
if (timer > 40) {
this.gotoAndStop('rumble');
timer = 0;
}
} else {
if (_global.boulderumbled) {
if (this.Boulder.hitbox.hitTest(_root.char.char.hitbox)) {
_global.damager = 1;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (this.Boulder.hitbox.hitTest(_root.char.char.firebox)) {
this.gotoAndStop('explode');
_global.bouldactive = false;
timer = 0;
}
this.gotoAndStop('spin');
this._y += 20;
if (this._y > 425) {
this.gotoAndStop('explode');
_global.bouldactive = false;
timer = 0;
}
}
}
} else {
if (_global.chozoactive or _global.lurkeractive) {
this._visible = false;
this.gotoAndStop('spin');
if (!_global.lurkeractive2) {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
}
this._y = -250;
this._x = 650;
}
}
} else {
if (!_global.bouldactive) {
++timer;
if (timer > 10) {
this.gotoAndStop('spin');
this._visible = false;
_global.boulderumbled = false;
_global.bouldactive = true;
this._y = -250;
this._x = 650;
}
}
}
if (!_global.moved && _global.boulderumbled) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
} else {
if (_global.engaged) {
this._visible = false;
}
}
} else {
if (_global.pauser) {
}
}
}
}
movieClip 709 {
}
movieClip 721 {
frame 16 {
stop();
}
}
movieClip 722 {
frame 52 {
gotoAndPlay('spin');
}
}
movieClip 724 {
}
movieClip 725 {
frame 52 {
_root.chozo.gotoAndStop('rise');
}
}
movieClip 726 {
frame 39 {
_global.chozowaking = false;
}
}
movieClip 727 {
frame 53 {
_global.chozoattacking = true;
_global.chozoup = true;
}
}
movieClip 728 {
}
movieClip 729 {
frame 42 {
gotoAndPlay('spin');
}
}
movieClip 730 {
frame 49 {
_global.chozostrike = false;
}
}
movieClip 731 {
frame 70 {
_global.chozodamaged = false;
_global.chozostrike = true;
_root.chozo.timer = 0;
}
}
movieClip 732 {
frame 24 {
_root.mini1._x += 250;
if (_root.mini1._x > 600) {
_root.mini1._x = 1400;
}
_global.tracker += 1;
_global.chozoactive = false;
_global.chozoattacking = false;
_global.chozowaking = true;
_global.chozotrancing = false;
_global.chozostrike = false;
_global.chozodamaged = false;
_global.chozoup = false;
_global.chozodead = false;
_root.chozo._x = 1100;
_root.chozo.gotoAndStop('idle');
stop();
}
}
movieClip 734 {
}
movieClip 735 {
frame 38 {
if (!_global.teasing) {
_global.seducer -= 1;
}
if (_global.seducer > 3) {
this.gotoAndPlay('l2s');
} else {
if (_global.seducer < 4) {
this.gotoAndPlay('loop1');
}
}
}
frame 70 {
if (!_global.teasing) {
_global.seducer -= 1;
}
if (_global.seducer > 3) {
this.gotoAndPlay('loop2');
} else {
if (_global.seducer < 4) {
this.gotoAndPlay('l2e');
}
}
}
frame 76 {
gotoAndPlay('loop1');
}
}
movieClip 736 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
}
instance chozo of movieClip 736 {
onClipEvent (load) {
var chf = new flash.filters.GlowFilter(10079487, 100, 15, 15, 0, 1, false, false);
_global.chozoactive = false;
_global.chozoattacking = false;
_global.chozowaking = true;
_global.chozotrancing = false;
_global.chozostrike = false;
_global.chozocum = 0;
_global.chozodamaged = false;
_global.chozoup = false;
_global.chozodead = false;
timer = 70;
riser = false;
this._x = 1100;
speed = 12;
health = 6;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
if (_global.chozoactive) {
_root.chozo._visible = true;
if (!_global.chozodead) {
if (!_global.chozotrancing) {
if (this.chozo.hitbox.hitTest(_root.char.char.hitbox)) {
_global.damager = 2;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (!_global.chozodamaged) {
if (this.chozo.beambox.hitTest(_root.char.char.hitbox) or this.chozo.beambox2.hitTest(_root.char.char.hitbox)) {
_global.damager = chf.strength + 1;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (!_global.chozoattacking) {
if (_global.chozowaking) {
if (this._x < 840 && !riser) {
riser = true;
this.gotoAndStop('activate');
}
} else {
if (!_global.chozowaking) {
this.gotoAndStop('strike');
if (chf.strength < 5) {
chf.strength += 1;
this.filters = [chf];
}
}
}
} else {
if (_global.chozoattacking) {
if (!_global.chozostrike) {
this.gotoAndStop('idle2');
++timer;
if (timer > 80) {
_global.chozostrike = true;
timer = 0;
}
} else {
if (_global.chozostrike) {
this.gotoAndStop('beam');
}
}
}
}
if (this.chozo.hitbox2.hitTest(_root.char.char.firebox) && _global.chozoup) {
_global.chozodamaged = true;
health -= _global.attack;
if (health < 1) {
_global.chozodead = true;
_global.chozocum = 1;
}
if (chf.strength > 0) {
chf.strength -= 1;
this.filters = [chf];
_global.seducer = 0;
}
}
} else {
if (_global.chozodamaged) {
this.gotoAndStop('struck');
}
}
if (chf.strength < 1 && _global.seducer > 0.4 && _global.chozoattacking) {
_global.chozotrancing = true;
}
} else {
if (_global.chozotrancing) {
this.gotoAndStop('trance');
if (_global.seducer < 0.5) {
_global.chozotrancing = false;
timer = 60;
this.gotoAndStop('idle2');
}
if (this.chozo.hitbox.hitTest(_root.char.char.hitbox) && _global.seducer > 3) {
_global.engaged = true;
_global.mtype = 0;
this.gotoAndStop('eng1');
}
}
}
} else {
if (_global.chozodead) {
this.gotoAndStop('death');
_global.tracecount = 3;
_global.traceactive = true;
timer = 70;
riser = false;
health = 6;
if (_global.chozocum == 1) {
_global.ragesoul2 += 3;
_global.chozocum = 0;
if (_global.ragesoul2 > _global.ragemax) {
_global.ragesoul2 = _global.ragemax;
}
}
if (_global.chozocum == 2) {
_global.lustsoul2 += 3;
_global.chozocum = 0;
if (_global.lustsoul2 > _global.lustmax) {
_global.lustsoul2 = _global.lustmax;
}
}
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
if (this._x < -200) {
_global.chozodead = true;
}
} else {
if (!_global.chozoactive) {
this._visible = false;
}
}
} else {
if (_global.engaged) {
}
}
} else {
if (_global.pauser) {
}
}
}
}
movieClip 738 {
}
movieClip 740 {
}
movieClip 742 {
}
movieClip 744 {
}
movieClip 745 {
}
movieClip 747 {
}
movieClip 749 {
}
movieClip 750 {
}
movieClip 751 {
}
movieClip 752 {
}
movieClip 753 {
frame 1 {
stop();
}
frame 2 {
play();
}
instance of movieClip 327 {
onClipEvent (load) {
dtimer = 0;
}
onClipEvent (enterFrame) {
dtimer += 1;
if (dtimer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (dtimer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (dtimer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
dtimer = 0;
}
}
}
frame 54 {
_root.char._xscale *= -1;
}
frame 97 {
if (_root.char._xscale < 0) {
_root.char._xscale *= -1;
}
}
frame 100 {
_global.lurkeractive3 = true;
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
stop();
}
frame 101 {
play();
}
instance of movieClip 327 {
onClipEvent (load) {
dtimer = 0;
}
onClipEvent (enterFrame) {
dtimer += 1;
if (dtimer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (dtimer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (dtimer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
dtimer = 0;
}
}
}
frame 121 {
_root.fader._x = 400;
_root.fader._y = 250;
_root.vcam._x = 400;
_root.vcam._y = 250;
stop();
}
frame 122 {
play();
}
instance of movieClip 327 {
onClipEvent (load) {
dtimer = 0;
}
onClipEvent (enterFrame) {
dtimer += 1;
if (dtimer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (dtimer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (dtimer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
dtimer = 0;
}
}
}
frame 144 {
gotoAndStop('idle');
}
instance of movieClip 327 {
onClipEvent (load) {
dtimer = 0;
}
onClipEvent (enterFrame) {
dtimer += 1;
if (dtimer == 2) {
_root.vcam._y += 10;
_root.fader._y += 10;
}
if (dtimer == 4) {
_root.vcam._y -= 20;
_root.fader._y -= 20;
}
if (dtimer == 6) {
_root.vcam._y += 10;
_root.fader._y += 10;
dtimer = 0;
}
}
}
frame 262 {
_global.lurkerattacking = false;
gotoAndStop('idle');
}
}
instance lurkerb of movieClip 753 {
onClipEvent (load) {
this._visible = false;
_global.lurkeractive = false;
_global.lurkeractive2 = false;
lurktog = false;
}
onClipEvent (enterFrame) {
if (_global.lurkeractive) {
this._visible = true;
if (!lurktog) {
this.gotoAndPlay('reveal');
lurktog = true;
}
}
}
}
movieClip 754 {
frame 1 {
stop();
}
frame 2 {
_root.lurkerb.gotoAndPlay('spinout');
play();
}
frame 38 {
_root.lurkerb.gotoAndPlay('spinin');
}
frame 56 {
_global.lurkerattacking = false;
gotoAndStop('hid');
}
frame 57 {
_root.lurkerb.gotoAndPlay('spinout');
play();
}
frame 93 {
_root.lurkerb.gotoAndPlay('spinin');
}
frame 111 {
_global.lurkerattacking = false;
gotoAndStop('hid');
}
frame 112 {
_root.lurkerb.gotoAndPlay('spinout');
play();
}
frame 147 {
_root.lurkerb.gotoAndPlay('spinin');
}
frame 166 {
_global.lurkerattacking = false;
gotoAndStop('hid');
}
}
instance lurkera of movieClip 754 {
onClipEvent (load) {
var lkf = new flash.filters.GlowFilter(10079487, 100, 15, 15, 5, 1, false, false);
_global.lurkerattacking = false;
_global.lurkeractive3 = false;
this._visible = false;
timer = 0;
ltog = true;
atkc = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (_global.lurkeractive3) {
if (this.hitbox.hitTest(_root.char.char.hitbox)) {
_global.damager = 4;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (_root.lurkerb.hitbox1.hitTest(_root.char.char.hitbox)) {
_global.damager = 2;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (_root.lurkerb.hitbox2.hitTest(_root.char.char.hitbox)) {
_global.damager = 2;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
if (_root.lurkerb.hitbox3.hitTest(_root.char.char.hitbox)) {
_global.damager = 30;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
this.filters = [lkf];
if (_root.char.char.firebox.hitTest(_root.lurkerb.lurkerb1.weak) or _root.char.char.firebox.hitTest(_root.lurkerb.lurkerb2.weak)) {
lkf.strength -= 1;
if (lkf.strength < 0) {
lkf.strength = 0;
}
}
this._visible = true;
++timer;
if (timer > 100 && ltog) {
if (atkc == 0) {
if (lkf.strength > 0) {
_root.lurkerb.gotoAndPlay('crush');
} else {
if (lkf.strength < 1) {
this.gotoAndPlay('emerge3');
}
}
}
if (atkc > 0) {
if (_root.char._x > 399) {
this.gotoAndPlay('emerge');
} else {
if (_root.char._x < 400) {
this.gotoAndPlay('emerge2');
}
}
}
_global.lurkerattacking = true;
ltog = false;
}
if (timer > 250 && !_global.lurkerattacking) {
atkc += 1;
if (atkc > 3) {
atkc = 0;
}
ltog = true;
timer = 0;
}
}
}
}
}
instance of movieClip 327 {
onClipEvent (load) {
this._visible = false;
_root.char.gotoAndStop('recover');
}
}
movieClip 755 {
}
instance of movieClip 755 {
onClipEvent (load) {
speed = 14;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._visible = false;
} else {
if (!_global.engaged) {
this._visible = true;
}
}
if (this._x < -390) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
this._x -= 2;
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 756 {
}
movieClip 757 {
frame 22 {
_global.tracelunged = true;
_root.tracer.gotoAndStop('run');
}
}
movieClip 758 {
}
movieClip 760 {
frame 1 {
play();
}
frame 32 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer > 3) {
gotoAndPlay('l2s');
} else {
if (_global.seducer < 4) {
gotoAndPlay('loop1');
}
}
}
frame 64 {
if (!_global.teasing) {
_global.seducer -= 0.5;
}
if (_global.seducer < 4) {
gotoAndPlay('l2e');
} else {
if (_global.seducer > 3) {
gotoAndPlay('loop2');
}
}
}
frame 72 {
gotoAndPlay('loop1');
}
}
movieClip 761 {
frame 11 {
stop();
}
}
movieClip 762 {
frame 9 {
_global.tracedamaged = false;
}
}
movieClip 763 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
instance tracer of movieClip 763 {
onClipEvent (load) {
timer = 0;
health = 2;
speed = 16;
this._x = 1000;
this.gotoAndStop('idle');
_global.tracecount = 3;
_global.tracedamaged = false;
_global.tracecum = 0;
_global.traceactive = true;
_global.tracedead = false;
_global.tracetrance = false;
_global.tracelunge = false;
_global.tracelunged = false;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
if (_global.traceactive) {
if (!_global.tracedead) {
if (!_global.tracedamaged) {
if (!_global.tracetrance) {
if (!_global.tracelunge) {
if (this._x < 700) {
_global.seducer = 0;
_global.tracelunge = true;
}
} else {
if (_global.tracelunge) {
if (!_global.tracelunged) {
this.gotoAndStop('lunge');
} else {
if (_global.tracelunged) {
this.gotoAndStop('run');
this._x -= 20;
}
}
}
}
if (_global.tracelunged && _global.seducer > 0.4) {
_global.tracetrance = true;
this.gotoAndStop('trance');
}
if (this.tracer.hitbox.hitTest(_root.char.char.hitbox)) {
_global.damager = 2;
_global.struck = true;
_root.char.gotoAndStop('struck');
}
} else {
if (_global.tracetrance) {
if (_global.seducer < 0.5) {
_global.tracetrance = false;
this.gotoAndStop('run');
} else {
if (_global.seducer > 0.4) {
if (this.tracer.hitbox.hitTest(_root.char.char.hitbox)) {
this.gotoAndStop('eng1');
_global.mtype = 0;
_global.engaged = true;
}
}
}
}
}
if (this.tracer.hitbox.hitTest(_root.char.char.firebox)) {
if (!_global.tracetrance) {
_global.tracedamaged = true;
}
health -= _global.attack;
if (health < 1) {
_global.tracecount -= 1;
_global.tracecum = 1;
_global.tracedead = true;
}
}
} else {
if (_global.tracedamaged) {
this.gotoAndStop('struck');
}
}
} else {
if (_global.tracedead) {
this.gotoAndStop('death');
if (_global.tracecum == 1) {
_global.ragesoul2 += 1;
_global.tracecum = 0;
if (_global.ragesoul2 > _global.ragemax) {
_global.ragesoul2 = _global.ragemax;
}
}
if (_global.tracecum == 2) {
_global.lustsoul2 += 1;
_global.tracecum = 0;
if (_global.lustsoul2 > _global.lustmax) {
_global.lustsoul2 = _global.lustmax;
}
}
++timer;
if (timer > 80 && !_global.chozoactive && !_global.lurkeractive) {
this._x = 1100;
health = 3;
_global.tracedamaged = false;
_global.traceactive = true;
_global.tracedead = false;
_global.tracetrance = false;
_global.tracelunge = false;
_global.tracelunged = false;
this.gotoAndStop('idle');
timer = 0;
}
if (_global.tracecount < 1) {
_global.traceactive = false;
}
}
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
if (this._x < -200) {
_global.tracedead = true;
_global.tracecum = 0;
}
} else {
if (!_global.traceactive) {
}
}
} else {
if (_global.engaged) {
}
}
} else {
if (_global.pauser) {
}
}
}
}
movieClip 765 {
frame 1 {
stop();
}
}
movieClip 766 {
}
instance grass1 of movieClip 766 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
movieClip 771 {
}
movieClip 772 {
}
movieClip 774 {
frame 1 {
if (!_global.l2s) {
gotoAndStop('found2');
}
stop();
}
frame 30 {
_root.fader.gotoAndStop('cave2');
stop();
}
frame 48 {
stop();
}
}
instance grass1 of movieClip 766 {
onClipEvent (load) {
speed = 16;
}
onClipEvent (enterFrame) {
if (_global.engaged) {
this._alpha = 25;
} else {
if (!_global.engaged) {
this._alpha = 100;
}
}
if (this._x < -384) {
this._x = 400;
}
if (this._x > 400) {
this._x = -400;
}
if (!_global.moved) {
if (_global.mtype == 1) {
this._x -= speed;
}
if (_global.mtype == 2) {
this._x += speed;
}
if (_global.mtype == 3) {
this._x -= speed;
}
}
}
}
instance UI of movieClip 414 {
onClipEvent (load) {
_global.lustmax = 6;
_global.ragemax = 6;
if (_global.l2s) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
_root.UI.ragecount.text = _global.ragesoul2;
_root.UI.lustcount.text = _global.lustsoul2;
_root.UI.ragetotal.text = _global.ragemax;
_root.UI.lusttotal.text = _global.lustmax;
}
}
instance marker of movieClip 388 {
onClipEvent (load) {
if (_global.l2s) {
this._visible = false;
}
}
}
instance bosser of movieClip 126 {
onClipEvent (load) {
if (_global.l2s) {
this._visible = false;
}
ltog = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.marker.charmarker)) {
_global.lurkeractive2 = true;
_global.moving = false;
_global.mtype = 0;
_global.moved = true;
this._x = 1300;
}
if (_global.lurkeractive2) {
if (_root.char._x > 350 && !ltog) {
ltog = true;
_global.pauser = true;
_root.fader.gotoAndStop('lurkd');
}
}
}
}
instance mini1 of movieClip 415 {
onClipEvent (load) {
if (_global.l2s) {
this._visible = false;
}
if (_global.tracker == 1) {
this._x = 525;
}
if (_global.tracker == 2) {
this._x = 1100;
}
}
onClipEvent (enterFrame) {
if (this.hitter.hitTest(_root.marker.charmarker)) {
_global.chozoactive = true;
}
}
}
frame 27 {
gotoAndPlay('lev2');
}
frame 28 {
stop();
}
button 778 {
on (release) {
_global.fadepos = 1;
_root.fader.gotoAndPlay('fade');
}
}
button 781 {
on (release) {
if (_global.prog == 1) {
_global.fadepos = 8;
_root.fader.gotoAndPlay('fade');
}
if (_global.prog == 2) {
_global.fadepos = 7;
_root.fader.gotoAndPlay('fade');
}
}
}
frame 29 {
gotoAndStop('cont');
}