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.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 41 {
}
movieClip 43 {
}
movieClip 44 {
}
movieClip 46 {
frame 1 {
stop();
}
}
movieClip 48 {
}
movieClip 49 {
}
movieClip 51 {
frame 1 {
stop();
}
}
movieClip 53 {
frame 1 {
stop();
}
}
movieClip 57 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 7 {
stop();
}
frame 12 {
gotoAndStop('idle');
}
}
movieClip 58 {
frame 1 {
stop();
}
}
movieClip 60 {
}
movieClip 61 {
frame 1 {
stop();
}
}
movieClip 63 {
frame 1 {
stop();
}
}
movieClip 69 {
}
movieClip 71 {
}
movieClip 72 {
}
movieClip 74 {
}
movieClip 76 {
}
movieClip 78 {
}
movieClip 79 {
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 84 {
instance eyes of movieClip 79 {
onClipEvent (load) {
_global.eyetimer = 0;
this.play();
}
}
}
movieClip 85 {
}
button 94 {
on (release) {
_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 95 {
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 97 {
}
instance of movieClip 97 {
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 99 {
}
movieClip 100 {
}
instance of movieClip 100 {
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 102 {
}
instance of movieClip 102 {
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 103 {
}
instance of movieClip 103 {
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 105 {
}
movieClip 106 {
}
movieClip 107 {
frame 1 {
play();
}
}
movieClip 109 {
}
movieClip 110 {
}
movieClip 111 {
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 112 {
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 113 {
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 114 {
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;
_root.char.gotoAndStop('idle');
}
}
movieClip 115 {
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 117 {
}
movieClip 118 {
frame 1 {
_global.mtype = 2;
_global.moved = false;
play();
}
frame 3 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 5 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
_global.moved = true;
_global.mtype = 0;
}
frame 7 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 9 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 11 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 13 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 15 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 17 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 19 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_global.life -= _global.damager / 2;
}
}
}
frame 21 {
if (!_global.selfcontrol) {
_global.life -= _global.damager;
} else {
if (_global.selfcontrol) {
_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 119 {
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 120 {
frame 1 {
_global.attack = 1;
play();
}
frame 9 {
_global.moving = false;
_root.char.gotoAndStop('idle');
}
}
movieClip 123 {
}
movieClip 127 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 7 {
stop();
}
frame 12 {
gotoAndStop('idle');
}
}
movieClip 128 {
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 129 {
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 130 {
frame 1 {
_global.looper = 0;
play();
}
frame 56 {
_global.fadepos = 1;
_root.fader.gotoAndPlay('fade');
}
frame 61 {
stop();
}
}
movieClip 131 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
play();
}
frame 43 {
gotoAndPlay('loop1');
}
}
movieClip 133 {
}
movieClip 135 {
}
movieClip 137 {
frame 1 {
stop();
}
}
movieClip 138 {
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 139 {
frame 17 {
gotoAndPlay('run');
}
}
movieClip 140 {
frame 1 {
stop();
}
frame 24 {
_root.fader.gotoAndStop('cave3');
_root.char.gotoAndStop('idle');
}
}
movieClip 141 {
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();
}
}
instance char of movieClip 141 {
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 143 {
}
movieClip 145 {
}
movieClip 147 {
}
movieClip 149 {
}
movieClip 151 {
}
movieClip 153 {
}
movieClip 155 {
}
movieClip 157 {
}
movieClip 159 {
}
movieClip 161 {
}
movieClip 163 {
}
movieClip 164 {
}
movieClip 165 {
frame 9 {
_global.lingdamaged = false;
}
}
movieClip 166 {
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 169 {
}
movieClip 170 {
}
movieClip 172 {
}
movieClip 173 {
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 175 {
}
movieClip 176 {
}
movieClip 178 {
}
movieClip 180 {
}
movieClip 182 {
}
movieClip 184 {
frame 1 {
stop();
}
}
movieClip 186 {
frame 1 {
stop();
}
}
movieClip 188 {
}
movieClip 190 {
}
movieClip 197 {
frame 386 {
stop();
}
}
movieClip 198 {
frame 30 {
stop();
}
}
movieClip 219 {
}
movieClip 220 {
frame 1 {
handfistf.gotoAndPlay('in');
handfistb.gotoAndPlay('in');
_global.seducer = 0;
_global.counter = 1;
play();
}
instance of movieClip 188 {
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 188 {
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 188 {
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 188 {
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 221 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
instance ling of movieClip 221 {
onClipEvent (load) {
this._visible = false;
_global.lingcum = 0;
_global.lingactive = true;
_global.lingdead = false;
_global.lingdamaged = false;
_global.lingtrancing = false;
_global.lingattack = true;
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) {
_global.struck = true;
_global.damager = 1;
_root.char.gotoAndStop('struck');
}
}
} else {
if (_global.lingtrancing) {
if (this.ling.hitbox.hitTest(_root.char.char.hitbox) && _global.seducer > 3) {
lingcount -= 1;
_root.char._alpha = 0;
_global.mtype = 0;
_global.engaged = true;
}
this.gotoAndStop('trance');
if (_global.seducer < 0.5) {
_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.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) {
this.gotoAndStop('eng1');
}
if (_global.engend) {
_global.lingdead = true;
_global.engend = false;
_global.engaged = false;
}
}
}
} else {
if (_global.pauser) {
if (this._alpha > 0) {
this._alpha -= 20;
}
}
}
}
}
movieClip 226 {
}
movieClip 228 {
}
movieClip 239 {
frame 11 {
stop();
}
}
movieClip 240 {
frame 16 {
_root.hspike._visible = false;
stop();
}
}
movieClip 241 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance HSpike1 of movieClip 241 {
onClipEvent (load) {
speed = 20;
dead = false;
timer = 0;
}
onClipEvent (enterFrame) {
if (!_global.pauser) {
if (!_global.engaged) {
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 243 {
}
movieClip 245 {
}
movieClip 247 {
}
movieClip 249 {
}
movieClip 251 {
}
movieClip 253 {
}
movieClip 255 {
}
movieClip 257 {
}
movieClip 259 {
}
movieClip 262 {
}
movieClip 263 {
}
movieClip 264 {
}
movieClip 265 {
frame 1 {
play();
}
frame 16 {
_root.hspike1.count = 0;
}
frame 31 {
_global.hydrattack = false;
}
}
movieClip 266 {
frame 38 {
_root.HSpike1.timer = 0;
_global.hydramaged = false;
}
}
movieClip 268 {
}
movieClip 271 {
}
movieClip 272 {
frame 1 {
stop();
}
frame 6 {
stop();
}
}
movieClip 273 {
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 275 {
}
movieClip 278 {
}
movieClip 280 {
}
movieClip 285 {
frame 99 {
stop();
}
}
movieClip 286 {
}
movieClip 287 {
frame 1 {
_global.counter = 1;
_global.seducer = 0;
play();
}
instance of movieClip 188 {
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 188 {
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 188 {
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 288 {
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;
_root.hydra.gotoAndStop('idle');
}
}
movieClip 289 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
}
instance hydra of movieClip 289 {
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._alpha = 0;
_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 291 {
}
movieClip 293 {
}
movieClip 295 {
}
movieClip 297 {
}
movieClip 299 {
}
movieClip 301 {
}
movieClip 303 {
}
movieClip 305 {
}
movieClip 307 {
}
movieClip 308 {
frame 1 {
play();
}
frame 30 {
gotoAndPlay('idle');
}
}
movieClip 310 {
}
movieClip 311 {
frame 63 {
_global.bouldactive = true;
}
frame 70 {
_root.brute.gotoAndStop('idle');
_global.bruteattacking = false;
}
}
movieClip 313 {
}
movieClip 314 {
frame 39 {
_root.brock._x = _root.char._x;
}
instance of movieClip 313 {
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 313 {
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
_root.vcam._x = 400;
_root.vcam._y = 250;
}
}
frame 85 {
_root.brute.gotoAndStop('idle');
_global.bruteattacking = false;
}
}
movieClip 315 {
frame 17 {
_global.brutedamaged = false;
_root.boulder._x = 1110;
}
}
movieClip 316 {
frame 1 {
_global.pauser = true;
}
instance of movieClip 313 {
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 313 {
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;
}
}
}
stop();
}
}
movieClip 318 {
}
movieClip 320 {
}
movieClip 321 {
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 323 {
frame 1 {
stop();
}
}
movieClip 325 {
}
movieClip 326 {
frame 74 {
stop();
}
}
movieClip 327 {
}
movieClip 329 {
}
movieClip 330 {
frame 1 {
_global.counter = 1;
_global.seducer = 0;
play();
}
frame 2 {
play();
}
instance of movieClip 188 {
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 188 {
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 188 {
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 188 {
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 188 {
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 331 {
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 331 {
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._alpha = 0;
_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 333 {
}
movieClip 335 {
}
movieClip 337 {
}
movieClip 339 {
}
movieClip 341 {
frame 1 {
stop();
}
}
movieClip 343 {
frame 1 {
stop();
}
}
movieClip 345 {
}
movieClip 347 {
}
movieClip 349 {
}
movieClip 351 {
}
movieClip 353 {
}
movieClip 355 {
}
movieClip 357 {
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 360 {
instance eyes of movieClip 357 {
onClipEvent (load) {
_global.eyetimer2 = 0;
}
}
}
movieClip 361 {
frame 1 {
play();
}
}
instance Sis of movieClip 361 {
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 363 {
}
movieClip 364 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 17 {
gotoAndStop('idle');
}
}
instance brock of movieClip 364 {
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 365 {
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 365 {
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 367 {
frame 1 {
stop();
}
}
movieClip 368 {
}
instance grass1 of movieClip 368 {
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 103 {
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 370 {
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 370 {
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 374 {
}
movieClip 375 {
}
movieClip 376 {
instance charmarker of movieClip 123 {
onClipEvent (enterFrame) {
if (!_global.chozoactive) {
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 380 {
}
movieClip 382 {
}
movieClip 384 {
}
movieClip 386 {
}
movieClip 391 {
}
movieClip 396 {
}
// unknown tag 88 length 62
movieClip 402 {
instance ragebar of movieClip 382 {
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 386 {
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 402 {
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 403 {
}
instance mini1 of movieClip 403 {
onClipEvent (enterFrame) {
if (this.hitter.hitTest(_root.marker.charmarker)) {
_global.hydractive = true;
}
}
}
instance bosser of movieClip 123 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.marker.charmarker)) {
_global.sisactive = true;
this._x = 1100;
}
}
}
movieClip 404 {
frame 1 {
stop();
}
}
movieClip 407 {
}
button 408 {
on (release) {
nextFrame();
}
}
// unknown tag 88 length 123
button 412 {
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 431 {
on (release) {
_root.vcam._x = 400;
_root.fader._x = 400;
nextFrame();
}
}
button 437 {
on (release) {
_root.gotoAndStop('level');
gotoAndStop('nofade');
}
}
movieClip 440 {
}
button 455 {
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 462 {
on (release) {
_global.ragesoult += _global.ragesoul;
_global.lustsoult += _global.lustsoul;
_global.fadepos = 3;
_global.dia1 = 3;
gotoAndPlay('fade');
}
}
button 470 {
on (release) {
gotoAndStop('nofade');
}
}
button 472 {
on (release) {
_global.pauser = true;
nextFrame();
}
}
button 473 {
on (release) {
_global.fadepos = 7;
_root.fader.gotoAndPlay('fade');
_global.pauser = true;
}
}
button 479 {
on (release) {
_root.angelburst.gotoAndStop('nonuke');
_root.char.gotoAndStop('idle');
_root.vcam._y = 250;
_root.fader._y = 250;
nextFrame();
}
}
button 482 {
on (release) {
_global.mtype = 1;
_root.char.gotoAndStop('sprint');
_root.bakka.gotoAndPlay('move');
nextFrame();
}
}
button 488 {
on (release) {
_root.bakka.gotoAndPlay('search');
nextFrame();
}
}
button 489 {
on (release) {
_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 492 {
on (release) {
_root.char.char.gotoAndPlay('rise');
nextFrame();
}
}
button 501 {
on (release) {
_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');
}
}
movieClip 503 {
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.dia == 1) {
gotoAndStop('D1');
}
}
frame 99 {
if (_global.fadepos == 7) {
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 313 {
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 313 {
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 313 {
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 313 {
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 313 {
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 313 {
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 11 {
gotoAndPlay('level');
}
frame 12 {
stop();
}
instance of movieClip 99 {
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 103 {
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 368 {
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 505 {
}
instance of movieClip 103 {
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 507 {
}
frame 13 {
gotoAndPlay('base');
}
frame 14 {
stop();
}
movieClip 513 {
}
instance of movieClip 85 {
onClipEvent (load) {
_root.fader.gotoAndPlay('fade');
}
}
frame 15 {
gotoAndPlay('starter');
}
frame 16 {
stop();
}
instance of movieClip 97 {
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 100 {
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 102 {
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 103 {
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 516 {
frame 25 {
gotoAndPlay(1);
}
}
instance grass1 of movieClip 368 {
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 103 {
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 of movieClip 103 {
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 517 {
on (release) {
_root.rest.gotoAndPlay('l1s');
}
}
movieClip 519 {
frame 1 {
play();
}
frame 9 {
gotoAndPlay(1);
}
}
movieClip 520 {
}
button 521 {
on (release) {
_global.restl2s = true;
}
}
movieClip 522 {
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 527 {
on (release) {
_root.fader.gotoAndStop('basetalk1');
}
}
button 531 {
on (release) {
_global.fadepos = 6;
_root.fader.gotoAndPlay('fade');
}
}
button 535 {
on (release) {
_global.napper = true;
_global.fadepos = 5;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
button 539 {
on (release) {
_global.napper = true;
_global.fadepos = 4;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
frame 19 {
gotoAndPlay('base2');
}
frame 20 {
stop();
}
movieClip 541 {
}
movieClip 543 {
}
movieClip 545 {
}
movieClip 547 {
}
movieClip 549 {
}
movieClip 552 {
}
movieClip 553 {
frame 1 {
stop();
}
frame 19 {
stop();
}
}
movieClip 555 {
}
movieClip 557 {
}
movieClip 559 {
}
movieClip 560 {
}
movieClip 562 {
}
movieClip 564 {
}
movieClip 566 {
frame 74 {
stop();
}
}
movieClip 567 {
frame 1 {
_global.counter = 1;
}
instance of movieClip 188 {
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 188 {
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 188 {
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 188 {
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 568 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
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 570 {
}
movieClip 571 {
}
button 572 {
on (release) {
_global.napper = false;
_global.fadepos = 3;
_global.dia1 = 3;
_root.fader.gotoAndPlay('fade');
}
}
button 576 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 2;
}
}
button 580 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 3;
}
}
button 584 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 4;
}
}
button 587 {
on (release) {
_root.minifader.gotoAndPlay('fade');
_global.nap = 5;
}
}
movieClip 588 {
}
movieClip 589 {
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 100 {
onClipEvent (enterFrame) {
this._x += 1;
if (this._x > 995) {
this._x = 200;
}
}
}
instance of movieClip 100 {
onClipEvent (enterFrame) {
this._x -= 1;
if (this._x < -595) {
this._x = 200;
}
}
}
movieClip 590 {
}
movieClip 591 {
}
button 592 {
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 593 {
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 594 {
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 595 {
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 596 {
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 597 {
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 598 {
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 599 {
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 600 {
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 601 {
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 602 {
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 603 {
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 604 {
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 605 {
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 391 {
onClipEvent (enterFrame) {
_root.ragecount.text = _global.ragesoult;
_root.lustcount.text = _global.lustsoult;
}
}
movieClip 609 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance of movieClip 609 {
onClipEvent (enterFrame) {
if (_global.selfcontrol) {
this.gotoAndStop('full');
}
}
}
movieClip 610 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance of movieClip 610 {
onClipEvent (enterFrame) {
if (_global.demonicresolve) {
this.gotoAndStop('filled');
}
}
}
frame 23 {
gotoAndPlay('offer');
}
frame 24 {
stop();
}
instance of movieClip 97 {
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 100 {
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 102 {
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 103 {
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 141 {
onClipEvent (load) {
this.gotoAndStop('sprint');
_root.fader.gotoAndStop('lv2s');
_global.mtype = 1;
_global.moved = false;
}
}
movieClip 613 {
frame 1 {
play();
}
frame 70 {
gotoAndPlay('move');
}
frame 71 {
stop();
}
}
movieClip 614 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 17 {
gotoAndStop('burst');
}
}
instance grass1 of movieClip 368 {
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 103 {
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 616 {
}
movieClip 617 {
}
movieClip 618 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 25 {
gotoAndPlay('burst');
}
}
instance vcam of movieClip 370 {
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 620 {
}
movieClip 621 {
}
instance of movieClip 621 {
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 623 {
}
movieClip 624 {
}
instance of movieClip 624 {
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 141 {
onClipEvent (load) {
this.gotoAndStop('revive');
_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.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) {
_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;
}
}
}
}
}
movieClip 625 {
frame 1 {
play();
}
frame 19 {
gotoAndPlay('spin');
}
}
movieClip 626 {
frame 12 {
stop();
}
}
movieClip 627 {
instance of movieClip 188 {
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 628 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
instance of movieClip 628 {
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) {
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) {
this._visible = false;
this.gotoAndStop('spin');
_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) {
}
}
} else {
if (_global.pauser) {
}
}
}
}
movieClip 630 {
}
movieClip 632 {
}
movieClip 634 {
}
movieClip 636 {
}
movieClip 638 {
}
movieClip 640 {
}
movieClip 642 {
}
movieClip 644 {
}
movieClip 646 {
}
movieClip 648 {
}
movieClip 649 {
}
movieClip 661 {
frame 16 {
stop();
}
}
movieClip 662 {
frame 52 {
gotoAndPlay('spin');
}
}
movieClip 664 {
}
movieClip 665 {
frame 52 {
_root.chozo.gotoAndStop('rise');
}
}
movieClip 666 {
frame 39 {
_global.chozowaking = false;
}
}
movieClip 667 {
frame 53 {
_global.chozoattacking = true;
_global.chozoup = true;
}
}
movieClip 668 {
}
movieClip 669 {
frame 42 {
gotoAndPlay('spin');
}
}
movieClip 670 {
frame 49 {
_global.chozostrike = false;
}
}
movieClip 671 {
frame 70 {
_global.chozodamaged = false;
_global.chozostrike = true;
_root.chozo.timer = 0;
}
}
movieClip 672 {
frame 24 {
_root.mini1._x += 250;
if (_root.mini1._x > 600) {
_root.mini1._x = 1400;
}
_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 674 {
}
movieClip 678 {
}
movieClip 679 {
}
movieClip 680 {
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 681 {
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();
}
}
instance chozo of movieClip 681 {
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.hitbox.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');
}
}
}
} 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 += 1;
_global.chozocum = 0;
if (_global.ragesoul2 > _global.ragemax) {
_global.ragesoul2 = _global.ragemax;
}
}
if (_global.chozocum == 2) {
_global.lustsoul2 += 1;
_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) {
}
}
}
}
instance of movieClip 313 {
onClipEvent (load) {
this._visible = false;
_root.char.gotoAndStop('recover');
}
}
movieClip 682 {
}
instance of movieClip 682 {
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 683 {
}
movieClip 684 {
frame 22 {
_global.tracelunged = true;
_root.tracer.gotoAndStop('run');
}
}
movieClip 685 {
}
movieClip 687 {
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 688 {
frame 11 {
stop();
}
}
movieClip 689 {
frame 9 {
_global.tracedamaged = false;
}
}
movieClip 690 {
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 690 {
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.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)) {
_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) {
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 692 {
frame 1 {
stop();
}
}
movieClip 693 {
}
instance grass1 of movieClip 693 {
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 697 {
}
movieClip 698 {
}
movieClip 700 {
}
movieClip 701 {
frame 1 {
stop();
}
frame 30 {
_root.fader.gotoAndStop('cave2');
stop();
}
frame 48 {
stop();
}
}
instance grass1 of movieClip 693 {
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 402 {
onClipEvent (load) {
_global.lustmax = 6;
_global.ragemax = 6;
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 376 {
onClipEvent (load) {
this._visible = false;
}
}
instance bosser of movieClip 123 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.marker.charmarker)) {
_global.life = 0;
_global.moving = false;
_global.moved = true;
_global.mtype = 0;
}
}
}
instance mini1 of movieClip 403 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (this.hitter.hitTest(_root.marker.charmarker)) {
_global.chozoactive = true;
}
}
}
frame 27 {
gotoAndPlay('lev2');
}