Combined Code
movieClip 9 {
}
movieClip 11 {
}
movieClip 13 {
}
movieClip 15 {
}
movieClip 17 {
}
movieClip 19 {
}
movieClip 21 {
}
movieClip 23 {
}
movieClip 33 {
}
movieClip 40 {
}
movieClip 45 {
}
movieClip 47 {
}
movieClip 49 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 51 {
}
movieClip 52 {
frame 1 {
eyes.gotoAndStop(1);
}
}
movieClip 54 {
}
movieClip 55 {
}
movieClip 57 {
}
movieClip 59 {
}
movieClip 60 {
frame 1 {
eyes.gotoAndStop(5);
}
frame 32 {
stop();
}
}
movieClip 63 {
}
movieClip 65 {
}
movieClip 70 {
}
movieClip 71 {
}
movieClip 73 {
}
movieClip 75 {
}
movieClip 77 {
}
movieClip 79 {
}
movieClip 81 {
}
movieClip 83 {
}
movieClip 101 {
}
movieClip 111 {
}
movieClip 120 {
}
movieClip 129 {
}
movieClip 131 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 137 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 139 {
}
movieClip 158 {
}
movieClip 166 {
frame 1 {
sec = 0;
eyes.gotoAndStop(2);
}
frame 25 {
sec += 1;
}
frame 51 {
if (!_root.cumming) {
if (sec >= 12) {
gotoAndPlay(52);
} else {
gotoAndPlay(2);
}
}
if (_root.cumming) {
gotoAndPlay(72);
}
}
frame 52 {
eyes.gotoAndStop(3);
}
frame 71 {
if (_root.cumming) {
gotoAndPlay(72);
} else {
gotoAndPlay(52);
}
}
frame 73 {
eyes.gotoAndStop(4);
}
frame 125 {
eyes.gotoAndStop(1);
stop();
}
}
movieClip 167 {
}
movieClip 175 {
frame 22 {
stop();
}
}
movieClip 176 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 177 twilishtsp1a {
instance animate of movieClip 176 {
onClipEvent (load) {
mc = 0;
mcmax = 150;
qtesel = random(4);
ex_snd = new Sound();
ex_snd.attachSound('ex_snd');
dizzy_snd = new Sound();
dizzy_snd.attachSound('PonyDizzy1a');
scream_snd = new Sound();
scream_snd.attachSound('scream1a');
moan_snd = new Sound();
moan_snd.attachSound('moan1a');
life = 30;
yspot = 0;
dead = false;
deadt = 0;
deadmax = 100;
hit = false;
hitt = 0;
hitmax = 30;
stun = false;
stunt = 0;
stunmax = 60;
limit._visible = false;
size = 1;
size = _xscale;
size = _yscale;
idupcolor = new Color(this);
oldColor = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color1 = {'ra': '20', 'rb': '0', 'ga': '20', 'gb': '0', 'ba': '20', 'bb': '0', 'aa': '100', 'ab': '255'};
Color2 = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
Color3 = {'ra': '100', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color4 = {'ra': '0', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color5 = {'ra': '100', 'rb': '255', 'ga': '100', 'gb': '255', 'ba': '100', 'bb': '255', 'aa': '100', 'ab': '255'};
Color6 = {'ra': '0', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
r_loss = 10;
rape = false;
rapet = 0;
rapemax = 100;
rtime = 0;
rtimemax = 110;
cumt = 0;
cummax = 150;
}
onClipEvent (enterFrame) {
limit._visible = false;
if (!_root.pause) {
if (_root.bg_color == 0) {
idupcolor.setTransform(oldColor);
}
if (_root.bg_color == 1) {
idupcolor.setTransform(Color1);
}
if (_root.bg_color == 2) {
idupcolor.setTransform(Color2);
}
if (_root.bg_color == 3) {
idupcolor.setTransform(Color3);
}
if (_root.bg_color == 4) {
idupcolor.setTransform(Color4);
}
if (_root.bg_color == 5) {
idupcolor.setTransform(Color5);
}
if (_root.bg_color == 6) {
idupcolor.setTransform(Color6);
}
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (!dead) {
if (!rape) {
if (!hit) {
if (!stun) {
gotoAndStop('stand');
if (_root.p1.animate._x >= _x) {
dir = 0;
_xscale = size;
}
if (_root.p1.animate._x < _x) {
dir = 1;
_xscale = -size;
}
if (life <= 10) {
stun = true;
}
}
if (stun) {
++stunt;
if (life <= 0) {
dead = true;
}
if (!st) {
dizzy_snd.start();
st = true;
}
gotoAndStop('stun');
if (!_root.p1.animate.raped) {
if (!_root.p1.animate.hit) {
if (!_root.p1.animate.nohit) {
if (limit.hitTest(_root.p1.animate.character.limit)) {
_root.cumming = false;
_root.p1.animate.raped = true;
_root.esc = 0;
_root.escmax = 10;
_root.p1.animate._x = _x;
_root.p1.animate._y = _y;
rapesel = 0;
rape = true;
}
}
}
}
if (stunt >= stunmax) {
stunt = 0;
stun = false;
}
} else {
st = false;
}
}
if (hit) {
++hitt;
stunt = 0;
gotoAndStop('hit');
if (!ha) {
_root.attachMovie('bloodspurt1a', 'misc5' + _root.debris, _root.debris++);
_root['misc5' + _root.debris].animate.dir = dir;
_root['misc5' + _root.debris].animate._x = _x;
_root['misc5' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc6' + _root.debris, _root.debris++);
_root['misc6' + _root.debris].animate._x = _x;
_root['misc6' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc7' + _root.debris, _root.debris++);
_root['misc7' + _root.debris].animate._x = _x;
_root['misc7' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc8' + _root.debris, _root.debris++);
_root['misc8' + _root.debris].animate._x = _x;
_root['misc8' + _root.debris].animate._y = _y - yspot;
ha = true;
}
if (life <= 0) {
dead = true;
}
if (hitt >= hitmax) {
hitt = 0;
hit = false;
}
} else {
ha = false;
}
}
if (rape) {
++mc;
if (mc >= mcmax) {
msel = random(4);
if (msel == 1) {
moan_snd.start();
}
mc = 0;
}
if (!re) {
qtesel = random(4);
if (qtesel == 0) {
_root.qte_type = 0;
}
if (qtesel == 1) {
_root.qte_type = 1;
}
if (qtesel == 2) {
_root.qte_type = 2;
}
if (qtesel == 3) {
_root.qte_type = 3;
}
_root.attachMovie('fightbar1a', 'fightbar', 500);
_root.fightbar.animate._x = 150;
_root.fightbar.animate._y = 200;
re = true;
}
_root.qte_go = true;
_root.p1.animate.raped = true;
_root.p1.animate.rapedt = 0;
_root.p1.animate._x = _x;
_root.p1.animate._y = _y;
gotoAndStop('rape1');
_root.p1.animate._visible = false;
if (_root.p1.animate.rapedt >= 2) {
_root.qte_go = false;
_root.p1.animate._visible = true;
_root.p1.animate.raped = false;
_root.p1.animate.rapedt = 0;
_root.p1.animate.nohit = true;
_root.p1.animate._x = _x;
_root.p1.animate._y = _y - 60;
rapet = 0;
dead = true;
}
if (!_root.cumming) {
if (_root.esc >= _root.escmax) {
_root.cumming = true;
}
}
if (_root.cumming) {
++cumt;
if (cumt == 50) {
scream_snd.start();
}
if (cumt >= cummax) {
_root.qte_go = false;
_root.p1.animate._visible = true;
_root.p1.animate.raped = false;
_root.p1.animate.rapedt = 0;
_root.p1.animate.nohit = true;
_root.p1.animate._x = _x;
_root.p1.animate._y = _y - 60;
rapet = 0;
dead = true;
}
}
if (rapet >= rapemax) {
_root.qte_go = false;
_root.p1.animate._visible = true;
_root.p1.animate.raped = false;
_root.p1.animate.rapedt = 0;
_root.p1.animate.nohit = true;
_root.p1.animate._x = _x;
_root.p1.animate._y = _y - 60;
rapet = 0;
dead = true;
}
} else {
re = false;
}
}
if (dead) {
++deadt;
gotoAndStop('dead');
if (!de) {
ex_snd.start();
_root.attachMovie('tails1a', 'tails1' + _root.debris, _root.debris++);
_root['tails1' + _root.debris].animate._x = _x;
_root['tails1' + _root.debris].animate._y = _y - yspot;
_root['tails1' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('legs1a', 'leg1' + _root.debris, _root.debris++);
_root['leg1' + _root.debris].animate._x = _x;
_root['leg1' + _root.debris].animate._y = _y - yspot;
_root['leg1' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('legs1a', 'leg2' + _root.debris, _root.debris++);
_root['leg2' + _root.debris].animate._x = _x;
_root['leg2' + _root.debris].animate._y = _y - yspot;
_root['leg2' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('legs1a', 'leg3' + _root.debris, _root.debris++);
_root['leg3' + _root.debris].animate._x = _x;
_root['leg3' + _root.debris].animate._y = _y - yspot;
_root['leg3' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('legs1a', 'leg4' + _root.debris, _root.debris++);
_root['leg4' + _root.debris].animate._x = _x;
_root['leg4' + _root.debris].animate._y = _y - yspot;
_root['leg4' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('heads1a', 'head1' + _root.debris, _root.debris++);
_root['head1' + _root.debris].animate._x = _x;
_root['head1' + _root.debris].animate._y = _y - yspot;
_root['head1' + _root.debris].animate.gotoAndStop(1);
_root.attachMovie('miscintestines', 'misc1' + _root.debris, _root.debris++);
_root['misc1' + _root.debris].animate._x = _x;
_root['misc1' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('mischeart1a', 'misc2' + _root.debris, _root.debris++);
_root['misc2' + _root.debris].animate._x = _x;
_root['misc2' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodex1a', 'misc3' + _root.debris, _root.debris++);
_root['misc3' + _root.debris].animate._x = _x;
_root['misc3' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc4' + _root.debris, _root.debris++);
_root['misc4' + _root.debris].animate._x = _x;
_root['misc4' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('miscintestines', 'misc5' + _root.debris, _root.debris++);
_root['misc5' + _root.debris].animate._x = _x;
_root['misc5' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc6' + _root.debris, _root.debris++);
_root['misc6' + _root.debris].animate._x = _x;
_root['misc6' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc7' + _root.debris, _root.debris++);
_root['misc7' + _root.debris].animate._x = _x;
_root['misc7' + _root.debris].animate._y = _y - yspot;
_root.attachMovie('bloodspat1a', 'misc8' + _root.debris, _root.debris++);
_root['misc8' + _root.debris].animate._x = _x;
_root['misc8' + _root.debris].animate._y = _y - yspot;
de = true;
}
if (deadt >= deadmax) {
_parent.removeMovieClip();
}
}
}
}
}
}
movieClip 180 {
}
movieClip 181 {
frame 1 {
stop();
}
}
movieClip 182 tails1a {
instance animate of movieClip 181 {
onClipEvent (load) {
size = 90;
_xscale = size;
_yscale = size;
dir = random(2);
speedx = 10 - random(20);
speedy = 5 + random(30);
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (limit.hitTest(_root.p1.animate.limit)) {
if (!sa) {
damnx = random(4);
damny = random(4);
sa = true;
}
if (damnx == 0) {
speedx = 5;
}
if (damnx == 1) {
speedx = -5;
}
if (damnx == 2) {
speedx += 10;
}
if (damnx == 3) {
speedx = -10;
}
if (damny == 0) {
speedy = 30;
}
if (damny == 1) {
speedy = 20;
}
if (damny == 2) {
speedy = 25;
}
if (damny == 3) {
speedy = 10;
}
speedy -= 10;
} else {
sa = false;
}
if (_root.map1.black.hitTest(_x + 20, _y, true)) {
speedx -= speedx * 2;
}
if (_root.map1.black.hitTest(_x - 20, _y, true)) {
speedx += speedx * 2;
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
if (dir == 0) {
_x = _x - speedx;
_rotation = _rotation - speedx;
}
if (dir == 1) {
_x = _x + speedx;
_rotation = _rotation + speedx;
}
--speedy;
_y = _y - speedy;
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
if (limit.hitTest(_root.p1.animate.limit)) {
dir = random(2);
_y = _y - 10;
}
gotoAndStop('d');
if (dir == 0) {
if (speedx >= 0) {
speedx -= 0.5;
_x = _x - speedx;
_rotation = _rotation - speedx;
}
}
if (dir == 1) {
if (speedx <= 0) {
speedx += 0.5;
_x = _x + speedx;
_rotation = _rotation + speedx;
}
}
}
if (_root.map1.black.hitTest(_x, _y - 20, true)) {
speedy = 0;
}
if (_root.map1.black.hitTest(_x, _y - 15, true)) {
_y = _y + 1;
}
if (_root.map1.black.hitTest(_x, _y + 15, true)) {
_y = _y - 1;
}
if (rtime >= 350) {
_alpha = 50;
}
if (rtime >= 400) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 185 {
}
movieClip 191 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 197 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
}
movieClip 214 {
}
movieClip 221 {
}
movieClip 226 {
}
movieClip 233 {
}
movieClip 235 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 237 {
}
movieClip 239 {
}
movieClip 240 {
}
movieClip 242 {
}
movieClip 245 {
}
movieClip 248 {
}
movieClip 287 {
}
movieClip 290 {
}
movieClip 291 {
}
movieClip 292 {
}
movieClip 293 {
}
movieClip 296 {
}
movieClip 297 {
instance limit of movieClip 242 {
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
_visible = false;
}
}
frame 10 {
stop();
}
}
movieClip 299 {
}
movieClip 300 {
frame 10 {
stop();
}
}
movieClip 301 {
frame 1 {
sec = 0;
}
frame 40 {
sec += 1;
}
frame 80 {
if (sec >= 6) {
gotoAndPlay(81);
} else {
gotoAndPlay(2);
}
}
frame 190 {
gotoAndPlay(81);
}
}
movieClip 303 {
}
movieClip 304 {
frame 1 {
stop();
}
instance of movieClip 70 {
onClipEvent (load) {
if (_parent.curse) {
_visible = true;
} else {
_visible = false;
}
}
onClipEvent (enterFrame) {
if (_parent.curse) {
_visible = true;
} else {
_visible = false;
}
}
}
instance limit of movieClip 242 {
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
_visible = false;
}
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
instance limit of movieClip 242 {
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
_visible = false;
}
}
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();
}
frame 18 {
stop();
}
frame 19 {
stop();
}
frame 20 {
stop();
}
frame 21 {
stop();
}
frame 36 {
stop();
}
}
movieClip 305 spike1a {
instance animate of movieClip 304 {
onClipEvent (load) {
jump_snd = new Sound();
jump_snd.attachSound('jump_snd');
_root.gender_numb = 1;
masturbate = false;
masturbatet = 0;
masturbatemax = 100;
standt = 0;
standtmax = 200;
curse = false;
curset = 0;
cursemax = 200;
dir = _root.dir;
ypoint = 10;
_root.strength1 = 1;
attack1max = 28;
xscale = 50;
yscale = 50;
speed = 6;
_yscale = yscale;
if (dir == 1) {
_xscale = xscale;
} else {
_xscale = -xscale;
}
fall_max = -7;
_root.movespeed = speed;
ground = false;
nohitt = 0;
nohit = false;
nohitmax = 70;
jump = false;
jumpmax = 17;
jspeed = jumpmax;
jumpt = 0;
fall = false;
fallt = 0;
fspeed = 6;
duck = false;
up = false;
raped = false;
rapedt = 0;
rapedmax = 2;
nothing = false;
yes = true;
no = false;
rstop = false;
lstop = true;
attack1 = false;
attack1t = 0;
attack1max = 30;
attack2 = false;
attack2t = 0;
attack2max = 30;
attack3 = false;
attack3t = 0;
attack3max = 30;
attack4 = false;
attack4t = 0;
attack4max = 30;
attack5 = false;
attack5t = 0;
attack5max = 30;
attack6 = false;
attack6t = 0;
attack6max = 30;
idupcolor = new Color(this);
mainColor = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color1 = {'ra': '20', 'rb': '0', 'ga': '20', 'gb': '0', 'ba': '20', 'bb': '0', 'aa': '100', 'ab': '255'};
Color2 = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
Color3 = {'ra': '100', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color4 = {'ra': '0', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color5 = {'ra': '50', 'rb': '0', 'ga': '50', 'gb': '0', 'ba': '50', 'bb': '0', 'aa': '100', 'ab': '255'};
Color6 = {'ra': '100', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
hitcolor = new Color(this);
hitcolor0 = {'ra': '100', 'rb': '255', 'ga': '100', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
hitcolor1 = {'ra': '100', 'rb': '255', 'ga': '100', 'gb': '255', 'ba': '100', 'bb': '255', 'aa': '0', 'ab': '255'};
limit._visible = false;
sparktimer = 0;
sparktimermax = 10;
spark_effectt = 0;
spark_effectmax = 100;
spark_effect = false;
hit = false;
hitt = 0;
hitmax = 10;
hit_speed = speed;
slide = false;
slidet = 0;
slidemax = 25;
slidesp = 7.5;
slidera = false;
dead = false;
deadt = 0;
deadmax = 150;
dead_speed = 20;
blinkt = 0;
blinkhalf = 2;
blinkmax = 3;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
_root.farx = standt;
_root.fary = _y;
limit._visible = false;
if (spark_effect) {
++sparktimer;
++spark_effectt;
xoffset = random(-50) + random(50);
yoffset = random(-50) + random(50);
if (sparktimer >= sparktimermax) {
_root.attachMovie('e_bull_spark1a', 'espark1' + _root.debris, _root.debris++);
_root['espark1' + _root.debris].animate._x = _x + xoffset;
_root['espark1' + _root.debris].animate._y = _y + yoffset;
sparktimer = 0;
}
if (spark_effectt >= spark_effectmax) {
sparktimer = 0;
spark_effectt = 0;
spark_effect = false;
}
}
if (_root.color_numb == 0) {
idupcolor.setTransform(mainColor);
}
if (_root.color_numb == 1) {
idupcolor.setTransform(Color1);
}
if (_root.color_numb == 2) {
idupcolor.setTransform(Color2);
}
if (_root.color_numb == 3) {
idupcolor.setTransform(Color3);
}
if (_root.color_numb == 4) {
idupcolor.setTransform(Color4);
}
if (_root.color_numb == 5) {
idupcolor.setTransform(Color5);
}
if (_root.color_numb == 6) {
idupcolor.setTransform(Color6);
}
if (!_root.qte) {
if (!dead) {
_root.pch = attack1;
if (!slide) {
if (_x >= _root.p1bounds_max) {
_x = _x - speed;
}
if (_x <= _root.p1bounds_min) {
_x = _x + speed;
}
if (_root.map1.black.hitTest(_x - 10, _y, true)) {
_x = _x + speed;
}
if (_root.map1.black.hitTest(_x + 10, _y, true)) {
_x = _x - speed;
}
}
if (slide) {
if (_x >= _root.p1bounds_max) {
_x = _x - slidesp;
}
if (_x <= _root.p1bounds_min) {
_x = _x + slidesp;
}
if (_root.map1.black.hitTest(_x - 10, _y, true)) {
_x = _x + slidesp;
}
if (_root.map1.black.hitTest(_x + 10, _y, true)) {
_x = _x - slidesp;
}
}
if (_root.map1.black.hitTest(_x, _y + 25, true)) {
_y = _y - 10;
}
if (_root.map1.black.hitTest(_x, _y - 10, true)) {
_y = _y + 50;
}
if (_root.map1.black.hitTest(_x, _y - 25, true)) {
_y = _y + 10;
}
if (_root.map1.black.hitTest(_x, _y + 10, true)) {
_y = _y - 50;
}
if (_root.map1.black.hitTest(_x, _y + 30, true)) {
_root.ground = true;
ground = true;
} else {
_root.ground = false;
ground = false;
}
}
_yscale = yscale;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_root.armor) {
if (_root.armlife <= 0) {
_root.armor = false;
}
}
if (!_root.armor) {
_root.cl_numb = 0;
}
if (!dead) {
if (curse) {
++curset;
attack1 = false;
attack2 = false;
attack1t = 0;
attack2t = 0;
if (curset >= cursemax) {
curset = 0;
curse = false;
}
}
if (!_root.contra) {
if (_root.life <= 0) {
if (!raped) {
dead = true;
}
}
}
if (_root.gender_numb == 0) {
if (_root.magic < _root.magicmax) {
_root.magic += 0.005;
}
}
if (nohit) {
++nohitt;
++blinkt;
if (blinkt >= blinkmax / 2) {
hitcolor.setTransform(hitcolor1);
}
if (blinkt < blinkmax / 2) {
hitcolor.setTransform(hitcolor0);
}
if (blinkt >= blinkmax) {
blinkt = 0;
}
if (nohitt >= nohitmax) {
hitcolor.setTransform(mainColor);
_alpha = 100;
nohitt = 0;
nohit = false;
}
}
if (_y >= 450) {
if (_root.armor) {
_root.armlife -= 20;
} else {
_root.life -= 20;
}
_y = 0;
}
if (!hit) {
if (!raped) {
if (!masturbate) {
_root.movespeed = speed;
if (!slide) {
if (!attack1) {
if (!attack2) {
if (!_root.cont_up) {
if (_root.cont_attk) {
if (!attgo) {
attack1 = true;
attgo = true;
}
} else {
attgo = false;
}
if (_root.aux_attk) {
if (!attgo) {
if (_root.sub_weapon != 0) {
if (_root.magic > 10) {
attack2 = true;
}
}
attgo = true;
}
} else {
attgo = false;
}
}
}
}
if (ground) {
if (!g) {
jsnd = false;
attack1t = 0;
attack1 = false;
attack2t = 0;
attack2 = false;
g = true;
}
if (!attack1) {
if (!attack2) {
if (!_root.cont_rt and !_root.cont_lft and !_root.cont_up and !_root.cont_dn) {
if (dir == 1) {
_xscale = xscale;
} else {
_xscale = -xscale;
}
++standt;
if (standt >= standtmax) {
gotoAndStop('stand2');
} else {
gotoAndStop('stand');
}
}
if (!_root.cont_up) {
if (!_root.cont_dn) {
if (_root.cont_rt) {
standt = 0;
gotoAndStop('run');
if (!_root.map1.black.hitTest(_x + 40, _y, true)) {
_x = _x + speed;
}
dir = 1;
_xscale = xscale;
}
if (_root.cont_lft) {
standt = 0;
gotoAndStop('run');
if (!_root.map1.black.hitTest(_x - 40, _y, true)) {
_x = _x - speed;
}
dir = -1;
_xscale = -xscale;
}
}
if (_root.cont_dn) {
standt = 0;
gotoAndStop('duck');
duck = true;
} else {
duck = false;
}
}
if (_root.cont_up) {
standt = 0;
gotoAndStop('stand');
up = true;
duck = false;
} else {
up = false;
}
if (!duck) {
if (_root.cont_jumpb) {
if (!hup1) {
_y = _y - 5;
jspeed = jumpmax;
jump = true;
hup1 = true;
}
} else {
hup1 = false;
}
}
if (duck) {
if (_root.cont_jumpb) {
if (!slidera) {
jump = false;
}
} else {
slidera = false;
}
}
}
if (attack2) {
standt = 0;
gotoAndStop('attack1');
}
}
if (attack1) {
standt = 0;
gotoAndStop('attack2');
}
} else {
g = false;
}
if (!ground) {
if (!attack1) {
if (!attack2) {
if (jspeed > 0) {
standt = 0;
gotoAndStop('jump');
} else {
gotoAndStop('fall');
}
}
if (attack2) {
gotoAndStop('attack1');
}
}
if (attack1) {
gotoAndStop('attack2');
}
if (_root.cont_rt) {
if (!_root.map1.black.hitTest(_x + 40, _y, true)) {
if (!attack1) {
if (!attack2) {
dir = 1;
_xscale = xscale;
}
}
_x = _x + speed;
}
}
if (_root.cont_lft) {
if (!_root.map1.black.hitTest(_x - 40, _y, true)) {
if (!attack1) {
if (!attack2) {
dir = -1;
_xscale = -xscale;
}
}
_x = _x - speed;
}
}
if (!jump) {
_y = _y + fspeed;
}
if (jump) {
if (!jsnd) {
jump_snd.start();
jsnd = true;
}
_y = _y - jspeed;
--jspeed;
if (jspeed <= fall_max) {
jspeed = fall_max;
}
}
}
if (attack1) {
_root.cont_attk = false;
++attack1t;
if (attack1t == 5) {
if (_root.weapon_numb == 0) {
_root.attachMovie('sp_bull_1a', 'wep1' + _root.pbullets, _root.pbullets++);
}
if (_root.weapon_numb == 1) {
_root.attachMovie('sp_bull_2a', 'wep1' + _root.pbullets, _root.pbullets++);
}
if (_root.weapon_numb == 2) {
_root.attachMovie('sp_bull_3a', 'wep1' + _root.pbullets, _root.pbullets++);
}
if (_root.weapon_numb == 3) {
_root.attachMovie('sp_bull_4a', 'wep1' + _root.pbullets, _root.pbullets++);
}
_root['wep1' + _root.pbullets].animate._x = _x;
_root['wep1' + _root.pbullets].animate._y = _y - ypoint;
_root['wep1' + _root.pbullets].animate.dir = dir;
}
if (attack1t >= attack1max) {
attack1t = 0;
attack1 = false;
}
}
if (attack2) {
++attack2t;
_root.aux_attk = false;
if (attack2t == 5) {
if (_root.sub_weapon == 0) {
}
if (_root.magic >= 2) {
if (_root.sub_weapon == 1) {
_root.attachMovie('dagger1a', 'swep1' + _root.pbullets, _root.pbullets++);
}
if (_root.sub_weapon == 2) {
_root.attachMovie('throwaxe1a', 'swep1' + _root.pbullets, _root.pbullets++);
}
if (_root.sub_weapon == 3) {
_root.attachMovie('mcocktail1a', 'swep1' + _root.pbullets, _root.pbullets++);
}
if (_root.sub_weapon == 4) {
_root.attachMovie('boomerang1a', 'swep1' + _root.pbullets, _root.pbullets++);
}
_root['swep1' + _root.pbullets].animate._x = _x;
_root['swep1' + _root.pbullets].animate._y = _y - ypoint;
_root['swep1' + _root.pbullets].animate.dir = dir;
_root.magic -= 2;
}
}
if (attack2t >= attack1max) {
attack2t = 0;
attack2 = false;
}
}
}
if (slide) {
standt = 0;
if (!slidedust) {
jumpb = false;
_root.attachMovie('dust1a', 'dust1' + _root.debris, _root.debris++);
_root['dust1' + _root.debris].animate._y = _y;
_root['dust1' + _root.debris].animate._x = _x;
slidedust = true;
}
_root.movespeed = slidesp;
++slidet;
attack1 = false;
attack2 = false;
attack1t = 0;
attack2t = 0;
attackt = 0;
gotoAndStop('slide');
if (jumpb) {
slide = false;
slidet = 0;
jump = true;
}
if (dir == 1) {
_x = _x + slidesp;
}
if (dir == -1) {
_x = _x - slidesp;
}
if (_root.map.black.hitTest(_x - 20, _y, true)) {
slidet = 0;
slide = false;
}
if (_root.map.black.hitTest(_x + 20, _y, true)) {
slidet = 0;
slide = false;
}
if (!ground) {
slidet = 0;
slide = false;
}
if (slidet >= slidemax) {
slidet = 0;
slide = false;
}
} else {
slidedust = false;
_root.movespeed = speed;
}
}
if (masturbate) {
standt = 0;
++masturbatet;
gotoAndStop('masturbate');
if (masturbatet >= masturbatemax) {
masturebatet = 0;
masturbate = false;
}
}
}
if (raped) {
standt = 0;
++rapedt;
if (_root.esc >= _root.escmax) {
nohit = true;
rapedt = 0;
raped = false;
}
if (rapedt >= 2) {
nohit = true;
rapedt = 0;
raped = false;
}
} else {
rped = false;
rapedt = 0;
}
}
if (hit) {
standt = 0;
attack1 = false;
attack1t = 0;
attack2 = false;
attack2t = 0;
slide = false;
slidet = 0;
++hitt;
gotoAndStop('hit');
if (dir == 1) {
if (!_root.map1.black.hitTest(_x + 40, _y, true)) {
_x = _x - hit_speed;
}
}
if (dir == -1) {
if (!_root.map1.black.hitTest(_x - 40, _y, true)) {
_x = _x + hit_speed;
}
}
if (hitt >= hitmax) {
hitt = 0;
nohit = true;
hit = false;
}
}
}
if (dead) {
++deadt;
if (!raped) {
--dead_speed;
if (dir == 1) {
_x = _x - hit_speed;
}
if (dir == -1) {
_x = _x + hit_speed;
}
_y = _y - dead_speed;
gotoAndStop('dead');
}
if (deadt >= deadmax) {
_root.gotoAndPlay('gameover');
}
}
}
if (_root.qte) {
gotoAndStop('none');
}
}
}
}
}
movieClip 317 {
frame 8 {
gotoAndPlay(3);
}
}
movieClip 319 {
}
movieClip 331 {
frame 11 {
stop();
}
}
movieClip 332 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 333 sp_bull_4a {
instance animate of movieClip 332 {
onClipEvent (load) {
limit._visible = false;
attach = true;
_root.sw_power = 5;
size = 150;
_xscale = size;
_yscale = size;
dspeed = 3;
rspeed = 30;
stimer = 0;
bulletDepth = 100000;
bullettimer = 0;
speed = 15;
gor = false;
gol = false;
gortime = 0;
goltime = 0;
removetime = 0;
rtimemax = 150;
ko = false;
kot = 0;
kotmax = 20;
gsel = random(4);
if (gsel == 0) {
uspeed = 20;
}
if (gsel == 1) {
uspeed = 10;
}
if (gsel == 2) {
uspeed = 15;
}
if (gsel == 3) {
uspeed = 22;
}
}
onClipEvent (enterFrame) {
limit._visible = false;
if (!_root.pause) {
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
++removetime;
++bullettimer;
if (_x <= -23) {
_parent.removeMovieClip();
}
if (_x >= 570) {
_parent.removeMovieClip();
}
if (_y >= 405) {
_parent.removeMovieClip();
}
if (!ko) {
gotoAndStop('nh');
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['enemy' + i].animate.limit)) {
_root['enemy' + i].animate.hit = true;
_root['enemy' + i].animate.life -= _root.sw_power;
_root['enemy' + i].animate.life2 -= 4;
ko = true;
}
++i;
}
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['boss' + i].animate.limit)) {
_root['boss' + i].animate.hit = true;
_root['boss' + i].animate.life -= _root.sw_power;
ko = true;
}
++i;
}
j = 0;
while (j < _root.itemNumber) {
if (limit.hitTest(_root['itemholder' + j].limit)) {
_root['itemholder' + j].hit = true;
ko = true;
}
++j;
}
if (dir == -1) {
_xscale = -size;
_x = _x - speed;
}
if (dir == 1) {
_xscale = size;
_x = _x + speed;
}
if (removetime >= rtimemax) {
_parent.removeMovieClip();
}
}
if (ko) {
++kot;
gotoAndStop('h');
if (kot >= kotmax) {
_parent.removeMovieClip();
}
}
}
}
}
}
movieClip 340 {
frame 8 {
gotoAndPlay(3);
}
}
movieClip 341 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 342 sp_bull_3a {
instance animate of movieClip 341 {
onClipEvent (load) {
limit._visible = false;
attach = true;
_root.sw_power = 4;
size = 120;
_xscale = size;
_yscale = size;
dspeed = 3;
rspeed = 30;
stimer = 0;
bulletDepth = 100000;
bullettimer = 0;
speed = 15;
gor = false;
gol = false;
gortime = 0;
goltime = 0;
removetime = 0;
rtimemax = 150;
ko = false;
kot = 0;
kotmax = 20;
gsel = random(4);
if (gsel == 0) {
uspeed = 20;
}
if (gsel == 1) {
uspeed = 10;
}
if (gsel == 2) {
uspeed = 15;
}
if (gsel == 3) {
uspeed = 22;
}
}
onClipEvent (enterFrame) {
limit._visible = false;
if (!_root.pause) {
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
++removetime;
++bullettimer;
if (_x <= -23) {
_parent.removeMovieClip();
}
if (_x >= 570) {
_parent.removeMovieClip();
}
if (_y >= 405) {
_parent.removeMovieClip();
}
if (!ko) {
gotoAndStop('nh');
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['enemy' + i].animate.limit)) {
_root['enemy' + i].animate.hit = true;
_root['enemy' + i].animate.life -= _root.sw_power;
_root['enemy' + i].animate.life2 -= 3;
ko = true;
}
++i;
}
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['boss' + i].animate.limit)) {
_root['boss' + i].animate.hit = true;
_root['boss' + i].animate.life -= _root.sw_power;
ko = true;
}
++i;
}
j = 0;
while (j < _root.itemNumber) {
if (limit.hitTest(_root['itemholder' + j].limit)) {
_root['itemholder' + j].hit = true;
ko = true;
}
++j;
}
if (dir == -1) {
_xscale = -size;
_x = _x - speed;
}
if (dir == 1) {
_xscale = size;
_x = _x + speed;
}
if (removetime >= rtimemax) {
_parent.removeMovieClip();
}
}
if (ko) {
++kot;
gotoAndStop('h');
if (kot >= kotmax) {
_parent.removeMovieClip();
}
}
}
}
}
}
movieClip 355 {
frame 10 {
gotoAndPlay(3);
}
}
movieClip 366 {
frame 11 {
stop();
}
}
movieClip 367 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 368 sp_bull_2a {
instance animate of movieClip 367 {
onClipEvent (load) {
limit._visible = false;
attach = true;
_root.sw_power = 3;
size = 100;
_xscale = size;
_yscale = size;
dspeed = 3;
rspeed = 30;
stimer = 0;
bulletDepth = 100000;
bullettimer = 0;
speed = 15;
gor = false;
gol = false;
gortime = 0;
goltime = 0;
removetime = 0;
rtimemax = 150;
ko = false;
kot = 0;
kotmax = 20;
gsel = random(4);
if (gsel == 0) {
uspeed = 20;
}
if (gsel == 1) {
uspeed = 10;
}
if (gsel == 2) {
uspeed = 15;
}
if (gsel == 3) {
uspeed = 22;
}
}
onClipEvent (enterFrame) {
limit._visible = false;
if (!_root.pause) {
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
++removetime;
++bullettimer;
if (_x <= -23) {
_parent.removeMovieClip();
}
if (_x >= 570) {
_parent.removeMovieClip();
}
if (_y >= 405) {
_parent.removeMovieClip();
}
if (!ko) {
gotoAndStop('nh');
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['enemy' + i].animate.limit)) {
_root['enemy' + i].animate.hit = true;
_root['enemy' + i].animate.life -= _root.sw_power;
_root['enemy' + i].animate.life2 -= 2;
ko = true;
}
++i;
}
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['boss' + i].animate.limit)) {
_root['boss' + i].animate.hit = true;
_root['boss' + i].animate.life -= _root.sw_power;
ko = true;
}
++i;
}
j = 0;
while (j < _root.itemNumber) {
if (limit.hitTest(_root['itemholder' + j].limit)) {
_root['itemholder' + j].hit = true;
ko = true;
}
++j;
}
if (dir == -1) {
_xscale = -size;
_x = _x - speed;
}
if (dir == 1) {
_xscale = size;
_x = _x + speed;
}
if (removetime >= rtimemax) {
_parent.removeMovieClip();
}
}
if (ko) {
++kot;
gotoAndStop('h');
if (kot >= kotmax) {
_parent.removeMovieClip();
}
}
}
}
}
}
movieClip 373 {
frame 6 {
gotoAndPlay(3);
}
}
movieClip 380 {
frame 7 {
stop();
}
}
movieClip 381 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 382 sp_bull_1a {
instance animate of movieClip 381 {
onClipEvent (load) {
limit._visible = false;
attach = true;
_root.sw_power = 2;
size = 100;
_xscale = size;
_yscale = size;
dspeed = 3;
rspeed = 30;
stimer = 0;
bulletDepth = 100000;
bullettimer = 0;
speed = 9.5;
gor = false;
gol = false;
gortime = 0;
goltime = 0;
removetime = 0;
rtimemax = 20;
ko = false;
kot = 0;
kotmax = 20;
gsel = random(4);
if (gsel == 0) {
uspeed = 20;
}
if (gsel == 1) {
uspeed = 10;
}
if (gsel == 2) {
uspeed = 15;
}
if (gsel == 3) {
uspeed = 22;
}
}
onClipEvent (enterFrame) {
limit._visible = false;
if (!_root.pause) {
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
++removetime;
++bullettimer;
if (_x <= -23) {
_parent.removeMovieClip();
}
if (_x >= 570) {
_parent.removeMovieClip();
}
if (_y >= 405) {
_parent.removeMovieClip();
}
if (!ko) {
gotoAndStop('nh');
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['enemy' + i].animate.limit)) {
_root['enemy' + i].animate.hit = true;
_root['enemy' + i].animate.life -= _root.sw_power;
_root['enemy' + i].animate.life2 -= 1;
ko = true;
}
++i;
}
i = 0;
while (i < _root.enemyNumber) {
if (limit.hitTest(_root['boss' + i].animate.limit)) {
_root['boss' + i].animate.hit = true;
_root['boss' + i].animate.life -= _root.sw_power;
ko = true;
}
++i;
}
j = 0;
while (j < _root.itemNumber) {
if (limit.hitTest(_root['itemholder' + j].limit)) {
_root['itemholder' + j].hit = true;
ko = true;
}
++j;
}
if (dir == -1) {
_xscale = -size;
_x = _x - speed;
}
if (dir == 1) {
_xscale = size;
_x = _x + speed;
}
if (removetime >= rtimemax) {
_parent.removeMovieClip();
}
}
if (ko) {
++kot;
gotoAndStop('h');
if (kot >= kotmax) {
_parent.removeMovieClip();
}
}
}
}
}
}
movieClip 385 {
}
movieClip 386 {
}
movieClip 387 miscintestines {
instance animate of movieClip 386 {
onClipEvent (load) {
size = 50;
_xscale = size;
_yscale = size;
dir = random(2);
speedx = 10 - random(20);
speedy = 5 + random(30);
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (limit.hitTest(_root.p1.animate.limit)) {
if (!sa) {
damnx = random(4);
damny = random(4);
sa = true;
}
if (damnx == 0) {
speedx = 5;
}
if (damnx == 1) {
speedx = -5;
}
if (damnx == 2) {
speedx += 10;
}
if (damnx == 3) {
speedx = -10;
}
if (damny == 0) {
speedy = 30;
}
if (damny == 1) {
speedy = 20;
}
if (damny == 2) {
speedy = 25;
}
if (damny == 3) {
speedy = 10;
}
speedy -= 10;
} else {
sa = false;
}
if (_root.map1.black.hitTest(_x + 20, _y, true)) {
speedx -= speedx * 2;
}
if (_root.map1.black.hitTest(_x - 20, _y, true)) {
speedx += speedx * 2;
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
if (dir == 0) {
_x = _x - speedx;
_rotation = _rotation - speedx;
}
if (dir == 1) {
_x = _x + speedx;
_rotation = _rotation + speedx;
}
--speedy;
_y = _y - speedy;
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
if (limit.hitTest(_root.p1.animate.limit)) {
dir = random(2);
_y = _y - 10;
}
gotoAndStop('d');
if (dir == 0) {
if (speedx >= 0) {
speedx -= 0.5;
_x = _x - speedx;
_rotation = _rotation - speedx;
}
}
if (dir == 1) {
if (speedx <= 0) {
speedx += 0.5;
_x = _x + speedx;
_rotation = _rotation + speedx;
}
}
}
if (_root.map1.black.hitTest(_x, _y - 20, true)) {
speedy = 0;
}
if (_root.map1.black.hitTest(_x, _y - 15, true)) {
_y = _y + 1;
}
if (_root.map1.black.hitTest(_x, _y + 15, true)) {
_y = _y - 1;
}
if (rtime >= 350) {
_alpha = 50;
}
if (rtime >= 400) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 389 {
}
movieClip 390 mischeart1a {
instance animate of movieClip 389 {
onClipEvent (load) {
size = 50;
_xscale = size;
_yscale = size;
dir = random(2);
speedx = 10 - random(20);
speedy = 5 + random(30);
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y + _root.movespeed;
}
if (_root.moved) {
_y = _y - _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (limit.hitTest(_root.p1.animate.limit)) {
if (!sa) {
damnx = random(4);
damny = random(4);
sa = true;
}
if (damnx == 0) {
speedx = 5;
}
if (damnx == 1) {
speedx = -5;
}
if (damnx == 2) {
speedx += 10;
}
if (damnx == 3) {
speedx = -10;
}
if (damny == 0) {
speedy = 30;
}
if (damny == 1) {
speedy = 20;
}
if (damny == 2) {
speedy = 25;
}
if (damny == 3) {
speedy = 10;
}
speedy -= 10;
} else {
sa = false;
}
if (_root.map1.black.hitTest(_x + 20, _y, true)) {
speedx -= speedx * 2;
}
if (_root.map1.black.hitTest(_x - 20, _y, true)) {
speedx += speedx * 2;
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
if (dir == 0) {
_x = _x - speedx;
_rotation = _rotation - speedx;
}
if (dir == 1) {
_x = _x + speedx;
_rotation = _rotation + speedx;
}
--speedy;
_y = _y - speedy;
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
if (limit.hitTest(_root.p1.animate.limit)) {
dir = random(2);
_y = _y - 10;
}
gotoAndStop('d');
if (dir == 0) {
if (speedx >= 0) {
speedx -= 0.5;
_x = _x - speedx;
_rotation = _rotation - speedx;
}
}
if (dir == 1) {
if (speedx <= 0) {
speedx += 0.5;
_x = _x + speedx;
_rotation = _rotation + speedx;
}
}
}
if (_root.map1.black.hitTest(_x, _y - 20, true)) {
speedy = 0;
}
if (_root.map1.black.hitTest(_x, _y - 15, true)) {
_y = _y + 1;
}
if (_root.map1.black.hitTest(_x, _y + 15, true)) {
_y = _y - 1;
}
if (rtime >= 350) {
_alpha = 50;
}
if (rtime >= 400) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 393 {
}
movieClip 395 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 396 legs1a {
instance animate of movieClip 395 {
onClipEvent (load) {
size = 90;
_xscale = size;
_yscale = size;
dir = random(2);
speedx = 10 - random(20);
speedy = 5 + random(30);
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (limit.hitTest(_root.p1.animate.limit)) {
if (!sa) {
damnx = random(4);
damny = random(4);
sa = true;
}
if (damnx == 0) {
speedx = 5;
}
if (damnx == 1) {
speedx = -5;
}
if (damnx == 2) {
speedx += 10;
}
if (damnx == 3) {
speedx = -10;
}
if (damny == 0) {
speedy = 30;
}
if (damny == 1) {
speedy = 20;
}
if (damny == 2) {
speedy = 25;
}
if (damny == 3) {
speedy = 10;
}
speedy -= 10;
} else {
sa = false;
}
if (_root.map1.black.hitTest(_x + 20, _y, true)) {
speedx -= speedx * 2;
}
if (_root.map1.black.hitTest(_x - 20, _y, true)) {
speedx += speedx * 2;
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
if (dir == 0) {
_x = _x - speedx;
_rotation = _rotation - speedx;
}
if (dir == 1) {
_x = _x + speedx;
_rotation = _rotation + speedx;
}
--speedy;
_y = _y - speedy;
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
if (limit.hitTest(_root.p1.animate.limit)) {
dir = random(2);
_y = _y - 10;
}
gotoAndStop('d');
if (dir == 0) {
if (speedx >= 0) {
speedx -= 0.5;
_x = _x - speedx;
_rotation = _rotation - speedx;
}
}
if (dir == 1) {
if (speedx <= 0) {
speedx += 0.5;
_x = _x + speedx;
_rotation = _rotation + speedx;
}
}
}
if (_root.map1.black.hitTest(_x, _y - 20, true)) {
speedy = 0;
}
if (_root.map1.black.hitTest(_x, _y - 15, true)) {
_y = _y + 1;
}
if (_root.map1.black.hitTest(_x, _y + 15, true)) {
_y = _y - 1;
}
if (rtime >= 350) {
_alpha = 50;
}
if (rtime >= 400) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 402 {
}
movieClip 408 {
}
movieClip 409 spark1a {
frame 20 {
stop();
}
}
movieClip 410 hitspark1a {
instance animate of movieClip 409 spark1a {
onClipEvent (load) {
rtime = 0;
rtimemax = 30;
size = 100;
_xscale = size;
_yscale = size;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (rtime >= rtimemax) {
_parent.removeMovieClip();
}
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
}
}
}
}
movieClip 412 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 413 heads1a {
instance animate of movieClip 412 {
onClipEvent (load) {
size = 90;
_xscale = size;
_yscale = size;
dir = random(2);
speedx = 10 - random(20);
speedy = 5 + random(30);
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (limit.hitTest(_root.p1.animate.limit)) {
if (!sa) {
damnx = random(4);
damny = random(4);
sa = true;
}
if (damnx == 0) {
speedx = 5;
}
if (damnx == 1) {
speedx = -5;
}
if (damnx == 2) {
speedx += 10;
}
if (damnx == 3) {
speedx = -10;
}
if (damny == 0) {
speedy = 30;
}
if (damny == 1) {
speedy = 20;
}
if (damny == 2) {
speedy = 25;
}
if (damny == 3) {
speedy = 10;
}
speedy -= 10;
} else {
sa = false;
}
if (_root.map1.black.hitTest(_x + 20, _y, true)) {
speedx -= speedx * 2;
}
if (_root.map1.black.hitTest(_x - 20, _y, true)) {
speedx += speedx * 2;
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
if (dir == 0) {
_x = _x - speedx;
_rotation = _rotation - speedx;
}
if (dir == 1) {
_x = _x + speedx;
_rotation = _rotation + speedx;
}
--speedy;
_y = _y - speedy;
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
if (limit.hitTest(_root.p1.animate.limit)) {
dir = random(2);
_y = _y - 10;
}
gotoAndStop('d');
if (dir == 0) {
if (speedx >= 0) {
speedx -= 0.5;
_x = _x - speedx;
_rotation = _rotation - speedx;
}
}
if (dir == 1) {
if (speedx <= 0) {
speedx += 0.5;
_x = _x + speedx;
_rotation = _rotation + speedx;
}
}
}
if (_root.map1.black.hitTest(_x, _y - 20, true)) {
speedy = 0;
}
if (_root.map1.black.hitTest(_x, _y - 15, true)) {
_y = _y + 1;
}
if (_root.map1.black.hitTest(_x, _y + 15, true)) {
_y = _y - 1;
}
if (rtime >= 350) {
_alpha = 50;
}
if (rtime >= 400) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 416 {
}
movieClip 419 {
}
movieClip 422 {
}
movieClip 426 {
}
movieClip 427 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
}
movieClip 428 fightbar1a {
instance animate of movieClip 427 {
onClipEvent (load) {
size = 50;
_xscale = size;
_yscale = size;
}
onClipEvent (enterFrame) {
if (_root.qte_type == 0) {
gotoAndStop('ak');
}
if (_root.qte_type == 1) {
gotoAndStop('a');
}
if (_root.qte_type == 2) {
gotoAndStop('s');
}
if (_root.qte_type == 3) {
gotoAndStop('d');
}
if (_root.cumming) {
_parent.removeMovieClip();
}
if (!_root.qte_go) {
_parent.removeMovieClip();
}
}
}
}
movieClip 436 {
frame 15 {
stop();
}
}
movieClip 437 bloodspurt1a {
instance animate of movieClip 436 {
onClipEvent (load) {
rtime = 0;
size = 80;
_xscale = size;
_yscale = size;
_rotation = random(360);
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (dir == 0) {
_xscale = -size;
}
if (dir == 1) {
_xscale = size;
}
if (rtime >= 20) {
_parent.removeMovieClip();
}
}
if (_root.pause) {
stop();
}
}
}
}
movieClip 439 {
}
movieClip 442 {
frame 5 {
stop();
}
}
movieClip 443 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 444 bloodspat1a {
instance animate of movieClip 443 {
onClipEvent (load) {
size = 50 + random(20);
_xscale = size;
_yscale = size;
speedx = 10 - random(20);
speedy = 5 + random(35);
drop._yscale = -100;
rtime = 0;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
if (!_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('nd');
_x = _x + speedx;
--speedy;
_y = _y - speedy;
if (speedy >= 0) {
drop._yscale = -100;
}
if (speedy < 0) {
drop._yscale = 100;
}
}
if (_root.map1.black.hitTest(_x, _y + 20, true)) {
gotoAndStop('d');
}
if (rtime >= 100) {
_alpha = 50;
}
if (rtime >= 150) {
_parent.removeMovieClip();
}
}
}
}
}
movieClip 456 {
frame 23 {
stop();
}
}
movieClip 457 {
}
movieClip 458 {
}
movieClip 459 bloodex1a {
instance animate of movieClip 458 {
onClipEvent (load) {
rtime = 0;
size = 20;
_xscale = size;
_yscale = size;
}
onClipEvent (enterFrame) {
if (!_root.pause) {
++rtime;
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
if (_x >= 600) {
_parent.removeMovieClip();
}
if (_x <= -120) {
_parent.removeMovieClip();
}
if (_y >= 525) {
_parent.removeMovieClip();
}
if (_y <= -90) {
_parent.removeMovieClip();
}
}
if (rtime >= 40) {
_parent.removeMovieClip();
}
}
}
}
frame 1 {
Stage.scaleMode = 'exactfit';
Stage.showMenu = false;
_root.enemyNumber = 10;
_root.quality_key = 81;
_root.qualnumb = 3;
_root.rt_key = 39;
_root.lft_key = 37;
_root.up_key = 38;
_root.dn_key = 40;
_root.attk_key = 65;
_root.jump_key = 83;
_root.aux_key = 68;
_root.aux_attk = false;
_root.cont_rt = false;
_root.cont_lft = false;
_root.cont_up = false;
_root.cont_dn = false;
_root.zoomin = false;
_root.rape_breakable = false;
_root.stage_up = false;
_root.stage_dn = false;
_root.stage_lft = true;
_root.stage_rt = false;
_root.sound = true;
_root.music_numb = 0;
_root.spike_able = true;
}
frame 1 {
stop();
stopAllSounds();
}
movieClip 461 {
}
// unknown tag 88 length 69
movieClip 465 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
instance of movieClip 465 {
onClipEvent (load) {
rtime = _root.getBytesLoaded();
rtmax = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
if (rtime >= rtmax) {
_root.gotoAndStop('loaded');
} else {
rtime = _root.getBytesLoaded();
percentage = (rtime / rtmax) * 100;
bar._xscale = percentage * 3;
results1 = Math.floor(percentage) + '% SPIKE\'S REVENGE';
}
}
}
movieClip 468 {
}
instance of movieClip 468 {
onClipEvent (release) {
getURL('http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=908600-2001&PA=1320924', 1);
}
}
movieClip 471 {
}
instance of movieClip 471 {
onClipEvent (release) {
getURL('http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=908600-0008&PA=1352354', 1);
}
}
movieClip 474 {
}
instance of movieClip 474 {
onClipEvent (release) {
getURL('http://links.verotel.com/cgi-bin/showsite.verotel?vercode=33206:9804000000924067', 1);
}
}
movieClip 476 {
}
instance of movieClip 476 {
onClipEvent (release) {
getURL('https://gumroad.com/l/cracklist#', 1);
}
}
// unknown tag 88 length 69
movieClip 480 {
}
instance rslogo of movieClip 480 {
onClipEvent (release) {
getURL('https://www.patreon.com/ultimateror', 1);
}
}
movieClip 484 {
}
instance of movieClip 484 {
onClipEvent (rollOver) {
_root.intext = 'TOON PIMP';
}
onClipEvent (rollOut) {
_root.intext = '';
}
onClipEvent (release) {
getURL('http://toonpimp.net', 'gropesville');
}
onClipEvent (enterFrame) {
if (Key.isDown(9)) {
_root.gotoAndPlay('loader');
}
}
}
movieClip 486 {
}
movieClip 487 {
}
instance of movieClip 487 {
onClipEvent (release) {
getURL('http://gum.co/n9', 1);
}
}
frame 2 {
stop();
}
movieClip 490 {
frame 1 {
stop();
}
}
instance of movieClip 490 {
onClipEvent (release) {
_root.gotoAndStop('title');
}
}
frame 3 {
function clean() {
for (i in _root) {
_root[i].removeMovieClip();
}
}
_root.clean();
stopAllSounds();
stop();
}
movieClip 494 {
}
instance of movieClip 494 {
onClipEvent (release) {
_root.gotoAndStop('st1a');
}
}
movieClip 496 {
}
instance of movieClip 496 {
onClipEvent (release) {
_root.gotoAndStop('options');
}
}
movieClip 498 {
}
movieClip 500 {
}
movieClip 502 {
frame 1 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 2 {
stop();
}
frame 3 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 4 {
stop();
}
frame 5 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 6 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 7 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 8 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 9 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(66)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 10 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 11 {
_root.contra = true;
NewgroundsAPI.logCustomEvent('konamicode');
stop();
}
}
movieClip 504 {
frame 1 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(70)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 2 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 3 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(83)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 4 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(85)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 5 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(67)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 6 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(75)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 7 {
stop();
}
instance of movieClip 500 {
onClipEvent (enterFrame) {
if (Key.isDown(83)) {
if (!_root.buttonstop) {
_root.buttonstop = true;
_parent.nextFrame();
}
} else {
_root.buttonstop = false;
}
}
}
frame 8 {
_root.inflive = true;
stop();
}
}
instance of movieClip 484 {
onClipEvent (rollOver) {
_root.intext = 'TOON PIMP';
}
onClipEvent (rollOut) {
_root.intext = '';
}
onClipEvent (release) {
getURL('http://toonpimp.net', 'gropesville');
}
onClipEvent (enterFrame) {
if (Key.isDown(9)) {
_root.gotoAndPlay('loader');
}
}
}
instance rslogo of movieClip 480 {
onClipEvent (release) {
getURL('https://www.patreon.com/ultimateror', 1);
}
}
movieClip 507 {
}
frame 4 {
function clean() {
for (i in _root) {
_root[i].removeMovieClip();
}
}
_root.clean();
_root.music_numb = 1;
_root.cont_level = 2;
_root.dir = 1;
_root.life = 100;
_root.lifemax = 100;
_root.desire = 0.05;
_root.armor = true;
_root.armlife = 100;
_root.armlifemax = 100;
_root.magic = 100;
_root.magicmax = 100;
_root.score = 0;
_root.esc = 0;
_root.escmax = 10;
_root.strength1 = 1;
_root.desire = 0;
_root.scrollhor = true;
_root.vert_scroll = false;
_root.p1bounds_max = 550;
_root.p1bounds_min = 0;
_root.mapx_max = 500;
_root.mapx_min = 50;
_root.mapy_max = 600;
_root.mapy_min = -450;
_root.ground_y_min = 60;
_root.ground_y_max = 50;
_root.qte_type = 3;
_root.weapon_numb = 0;
_root.attachMovie('spike1a', 'p1', 99);
_root.p1.animate._x = 0;
_root.p1.animate._y = 300;
_root.attachMovie('twilishtsp1a', 'enemy1', 101);
_root.enemy1.animate._x = 400;
_root.enemy1.animate._y = 280;
stopAllSounds();
stop();
}
movieClip 513 {
}
movieClip 514 {
}
instance map1 of movieClip 514 {
onClipEvent (load) {
black._visible = false;
_root.mapx = _x;
_root.mapy = _y;
idupcolor = new Color(this);
oldColor = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color1 = {'ra': '20', 'rb': '0', 'ga': '20', 'gb': '0', 'ba': '20', 'bb': '0', 'aa': '100', 'ab': '255'};
Color2 = {'ra': '100', 'rb': '0', 'ga': '100', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
Color3 = {'ra': '100', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color4 = {'ra': '0', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '100', 'bb': '0', 'aa': '100', 'ab': '255'};
Color5 = {'ra': '100', 'rb': '255', 'ga': '100', 'gb': '255', 'ba': '100', 'bb': '255', 'aa': '100', 'ab': '255'};
Color6 = {'ra': '0', 'rb': '0', 'ga': '0', 'gb': '0', 'ba': '0', 'bb': '0', 'aa': '100', 'ab': '255'};
}
onClipEvent (enterFrame) {
if (!_root.pause) {
_root.mapx = _x;
_root.mapy = _y;
if (_root.bg_color == 0) {
idupcolor.setTransform(oldColor);
}
if (_root.bg_color == 1) {
idupcolor.setTransform(Color1);
}
if (_root.bg_color == 2) {
idupcolor.setTransform(Color2);
}
if (_root.bg_color == 3) {
idupcolor.setTransform(Color3);
}
if (_root.bg_color == 4) {
idupcolor.setTransform(Color4);
}
if (_root.bg_color == 5) {
idupcolor.setTransform(Color5);
}
if (_root.bg_color == 6) {
idupcolor.setTransform(Color6);
}
if (_root.mover) {
_x = _x - _root.movespeed;
}
if (_root.movel) {
_x = _x + _root.movespeed;
}
if (_root.moveu) {
_y = _y - _root.movespeed;
}
if (_root.moved) {
_y = _y + _root.movespeed;
}
}
}
}
movieClip 516 {
}
instance of movieClip 516 {
onClipEvent (load) {
move_ok1 = false;
move_ok2 = false;
move_ok3 = false;
move_ok4 = false;
jump_ok = false;
p1_x_max = 270;
p1_x_min = 280;
p1_y_max = 230;
p1_y_min = 270;
yes = false;
no = true;
rstop = false;
lstop = false;
qstart = false;
_root.counterstart = false;
_root.counterstartt = 0;
_root.counterstartmax = 100;
}
onClipEvent (enterFrame) {
if (!root.pause) {
if (Key.isDown(32)) {
_root.gotoAndStop('title');
}
if (Key.isDown(_root.rt_key)) {
_root.cont_rt = true;
_root.cont_lft = false;
if (_root.qte_type == 0) {
if (!move_ok1) {
_root.esc += _root.strength1;
move_ok1 = true;
}
}
} else {
move_ok1 = false;
_root.cont_rt = false;
}
if (Key.isDown(_root.lft_key)) {
_root.cont_lft = true;
_root.cont_rt = false;
if (_root.qte_type == 0) {
if (!move_ok2) {
_root.esc += _root.strength1;
move_ok2 = true;
}
}
} else {
move_ok2 = false;
_root.cont_lft = false;
}
if (Key.isDown(_root.up_key)) {
_root.cont_up = true;
_root.cont_dn = false;
if (_root.qte_type == 0) {
if (!move_ok3) {
_root.esc += _root.strength1;
move_ok3 = true;
}
}
} else {
move_ok3 = true;
_root.cont_up = false;
}
if (Key.isDown(_root.dn_key)) {
_root.cont_dn = true;
_root.cont_up = false;
if (_root.qte_type == 0) {
if (!move_ok4) {
_root.esc += _root.strength1;
move_ok4 = true;
}
}
} else {
move_ok4 = false;
_root.cont_dn = false;
}
if (Key.isDown(_root.attk_key)) {
if (!att_ok) {
if (_root.qte_type == 1) {
_root.esc += _root.strength1;
}
_root.cont_attk = true;
att_ok = true;
}
} else {
att_ok = false;
_root.cont_attk = false;
}
if (Key.isDown(_root.jump_key)) {
if (!jump_ok) {
if (_root.qte_type == 2) {
_root.esc += _root.strength1;
}
_root.cont_jumpb = true;
jump_ok = true;
}
} else {
jump_ok = false;
_root.cont_jumpb = false;
}
if (Key.isDown(_root.aux_key)) {
if (!aux_ok) {
if (_root.qte_type == 3) {
_root.esc += _root.strength1;
}
_root.aux_attk = true;
aux_ok = true;
}
} else {
aux_ok = false;
_root.aux_attk = false;
}
if (_root.qte_go) {
if (_root.esc > 0) {
_root.esc -= _root.desire;
}
}
if (!_root.p1.animate.dead) {
if (!_root.p1.animate.raped) {
if (_root.scrollhor) {
if (_root.p1.animate._x > p1_x_min and _root.mapx >= _root.mapx_min) {
_root.mover = true;
_root.movel = false;
} else {
_root.mover = false;
}
if (_root.p1.animate._x < p1_x_max and _root.mapx <= _root.mapx_max) {
_root.movel = true;
_root.mover = false;
} else {
_root.movel = false;
}
}
if (_root.vert_scroll) {
if (_root.p1.animate._y > p1_y_min and _root.mapy >= _root.mapy_min) {
_root.moveu = true;
_root.moved = false;
} else {
_root.moveu = false;
}
if (_root.p1.animate._y < p1_y_max and _root.mapy <= _root.mapy_max) {
_root.moved = true;
_root.moveu = false;
} else {
_root.moved = false;
}
} else {
_root.moveu = false;
}
}
if (_root.p1.animate.raped) {
_root.mover = false;
_root.movel = false;
_root.moved = false;
_root.moveu = false;
}
}
if (_root.p1.animate.dead) {
_root.mover = false;
_root.movel = false;
_root.moved = false;
_root.moveu = false;
}
if (Key.isDown(_root.quality_key)) {
if (!qstart) {
++_root.qualnumb;
qstart = true;
}
} else {
qstart = false;
}
if (_root.qualnumb >= 4) {
_root.qualnumb = 1;
}
if (_root.qualnumb == 1) {
_quality = 'low';
}
if (_root.qualnumb == 2) {
_quality = 'medium';
}
if (_root.qualnumb == 3) {
_quality = 'high';
}
}
}
}
movieClip 518 {
}
instance musicb of movieClip 518 {
onClipEvent (load) {
vol = 0;
fadein = true;
fadeout = false;
stopAllSounds();
s1 = 0;
_root.pbullets = 250;
_root.ebullet = 350;
_root.debris = 550;
_root.spark = 680;
if (!_root.sound) {
stopAllSounds();
}
stagemusic1a = new Sound();
stagemusic1a.volume = vol;
stagemusic1a.attachSound('wg1a');
stagemusic1a.onSoundComplete = function () {
stagemusic1b.start();
};
stagemusic1b = new Sound();
stagemusic1b.volume = vol;
stagemusic1b.attachSound('wg1b');
stagemusic1b.onSoundComplete = function () {
stagemusic1b.start();
};
stagemusic2a = new Sound();
stagemusic2a.volume = vol;
stagemusic2a.attachSound('meanbean1a');
stagemusic2a.onSoundComplete = function () {
stagemusic2a.start();
};
stagemusic3a = new Sound();
stagemusic3a.volume = vol;
stagemusic3a.attachSound('DogeSong');
stagemusic3a.onSoundComplete = function () {
stagemusic3a.start();
};
stagemusic4a = new Sound();
stagemusic4a.volume = vol;
stagemusic4a.attachSound('fr2a');
stagemusic4a.onSoundComplete = function () {
stagemusic4a.start();
};
stagemusic5a = new Sound();
stagemusic5a.volume = vol;
stagemusic5a.attachSound('beginning2a');
stagemusic5a.onSoundComplete = function () {
stagemusic5a.start();
};
stagemusic6a = new Sound();
stagemusic6a.volume = vol;
stagemusic6a.attachSound('bloodytears1a');
stagemusic6a.onSoundComplete = function () {
stagemusic6a.start();
};
stagemusic7a = new Sound();
stagemusic7a.volume = vol;
stagemusic7a.attachSound('cast4a');
stagemusic7a.onSoundComplete = function () {
stagemusic7a.start();
};
stagemusic8a = new Sound();
stagemusic8a.volume = vol;
stagemusic8a.attachSound('stmus4');
stagemusic8a.onSoundComplete = function () {
stagemusic8a.start();
};
stagemusic9a = new Sound();
stagemusic9a.volume = vol;
stagemusic9a.attachSound('silence');
stagemusic9a.onSoundComplete = function () {
stagemusic9a.start();
};
stagemusic10a = new Sound();
stagemusic10a.volume = vol;
stagemusic10a.attachSound('cemetary');
stagemusic10a.onSoundComplete = function () {
stagemusic10a.start();
};
stagemusic11a = new Sound();
stagemusic11a.volume = vol;
stagemusic11a.attachSound('drac1a');
stagemusic11a.onSoundComplete = function () {
stagemusic11b.start();
};
stagemusic11b = new Sound();
stagemusic11b.volume = vol;
stagemusic11b.attachSound('drac1b');
stagemusic11b.onSoundComplete = function () {
stagemusic11b.start();
};
stagemusic12a = new Sound();
stagemusic12a.volume = vol;
stagemusic12a.attachSound('spikem1a');
stagemusic12a.onSoundComplete = function () {
stagemusic12a.start();
};
stagemusic13a = new Sound();
stagemusic13a.volume = vol;
stagemusic13a.attachSound('simonsloop1a');
stagemusic13a.onSoundComplete = function () {
stagemusic13b.start();
};
stagemusic14a = new Sound();
stagemusic14a.volume = vol;
stagemusic14a.attachSound('dracdead1a');
stagemusic14a.onSoundComplete = function () {
stopAllSounds();
_root.attachMovie('finalfade1a', 'finalfade', 2000);
_root.finalfade.animate._x = 300;
_root.finalfade.animate._y = 200;
};
stagemusic13b = new Sound();
stagemusic13b.volume = vol;
stagemusic13b.attachSound('simonsloop1b');
stagemusic13b.onSoundComplete = function () {
stagemusic13b.start();
};
if (_root.weapon_numb == 0) {
_root.p1power = 2;
}
if (_root.weapon_numb == 1) {
_root.p1power = 3;
}
if (_root.weapon_numb == 2) {
_root.p1power = 4;
}
if (_root.weapon_numb == 3) {
_root.p1power = 5;
}
}
onClipEvent (enterFrame) {
if (_root.gender_numb == 0) {
_root.male = false;
_root.female = true;
}
if (_root.gender_numb == 1) {
_root.male = true;
_root.female = false;
}
if (_root.gender_numb == 2) {
_root.male = true;
_root.female = true;
}
if (_root.weapon_numb == 0) {
_root.p1power = 2;
}
if (_root.weapon_numb == 1) {
_root.p1power = 3;
}
if (_root.weapon_numb == 2) {
_root.p1power = 4;
}
if (_root.weapon_numb == 3) {
_root.p1power = 5;
}
if (_root.revstop) {
_root.p1.animate.life = 100;
}
if (!_root.sound) {
stopAllSounds();
a = false;
if (Key.isDown(77)) {
if (!m) {
_root.sound = true;
m = true;
}
} else {
m = false;
}
}
if (_root.sound) {
if (fadein) {
if (vol < 100) {
++vol;
}
if (vol >= 100) {
fadein = false;
}
}
if (fadeout) {
if (vol >= 0) {
--vol;
}
if (vol < 100) {
fadeout = false;
}
}
if (!a) {
if (_root.music_numb == 1) {
stagemusic3a.start();
}
if (_root.music_numb == 2) {
stagemusic1a.start();
}
if (_root.music_numb == 3) {
stagemusic2a.start();
}
if (_root.music_numb == 4) {
stagemusic4a.start();
}
if (_root.music_numb == 5) {
stagemusic5a.start();
}
if (_root.music_numb == 6) {
stagemusic6a.start();
}
if (_root.music_numb == 7) {
stagemusic7a.start();
}
if (_root.music_numb == 8) {
stagemusic8a.start();
}
if (_root.music_numb == 9) {
stagemusic9a.start();
}
if (_root.music_numb == 10) {
stagemusic10a.start();
}
if (_root.music_numb == 11) {
stagemusic11a.start();
}
if (_root.music_numb == 12) {
stagemusic12a.start();
}
if (_root.music_numb == 13) {
stagemusic13a.start();
}
if (_root.music_numb == 14) {
stagemusic14a.start();
}
a = true;
}
if (Key.isDown(77)) {
if (!m) {
_root.sound = false;
m = true;
}
} else {
m = false;
}
}
if (_root.armlife >= _root.armlifemax) {
_root.armlife = _root.armlifemax;
}
if (_root.armlife <= 0) {
_root.armlife = 0;
}
if (_root.life >= _root.lifemax) {
_root.life = _root.lifemax;
}
if (_root.life <= 0) {
_root.life = 0;
}
if (_root.magic >= _root.magicmax) {
_root.magic = _root.magicmax;
}
if (_root.magic <= 0) {
_root.magic = 0;
}
if (_root.debris >= 600) {
_root.debris = 550;
}
if (_root.spark >= 710) {
_root.spark = 680;
}
if (_root.ebullet >= 400) {
_root.ebullet = 350;
}
if (_root.pbullets >= 300) {
_root.pbullets = 250;
}
}
}