Frame 1
bar._xscale = (loaded / total) * 100;
Frame 2
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
total_k = Math.round(total / 1000);
loaded_k = Math.round(loaded / 1000);
if (loaded < total) {
gotoAndPlay (1);
}
Frame 4
stop();
Frame 5
p2_button.gotoAndStop(2);
selector_2.sprite._xscale = -100;
stop();
Frame 6
var num_players = 0;
if (p1_button.flag) {
num_players = 1;
}
if (p2_button.flag) {
num_players = num_players | 2;
}
var character1 = selector_1.character;
var character2 = selector_2.character;
Frame 10
function super_freeze(p0) {
frozen = 1;
p0.opponent.stop();
p0.opponent.fx.stop();
}
function super_thaw(p0) {
frozen = 0;
p0.opponent.play();
p0.opponent.fx.play();
}
function update_c_meter(p0) {
if (1 < p0.combo) {
p0.c_meter.combo = p0.combo;
if ((p0 == p1) && (p0.c_meter._x < 100)) {
p0.c_meter._x = p0.c_meter._x + 20;
} else if ((p0 == p2) && (540 < p0.c_meter._x)) {
p0.c_meter._X = p0.c_meter._X - 20;
}
} else if ((p0 == p1) && (-50 < p0.c_meter._x)) {
p0.c_meter._x = p0.c_meter._x - 20;
} else if ((p0 == p2) && (p0.c_meter._x < 690)) {
p0.c_meter._X = p0.c_meter._X + 20;
}
}
function draw_hit(x, y, f, l) {
hit._x = (320 + x) - camera_x;
hit._y = (440 - y) + camera_y;
hit._xscale = 50 * f;
if (l < 11) {
hit.gotoAndPlay("hit 1");
} else if (l < 21) {
hit.gotoAndPlay("hit 2");
} else {
hit.gotoAndPlay("hit 3");
}
}
function draw_block(x, y, f) {
hit._x = (320 + x) - camera_x;
hit._y = (440 - y) + camera_y;
hit._xscale = 50 * f;
hit.gotoAndPlay("block");
}
function draw_reverse(x, y) {
reverse._x = (320 + x) - camera_x;
reverse._y = (440 - y) + camera_y;
reverse.gotoAndPlay("reverse");
}
function spec_check(h, s) {
if (h.substr(h.length - s.length, s.length) == s) {
return(1);
}
return(0);
}
function fx_hitTest(p0) {
if ((p0.fx.hitTest(p0.opponent) && (-4 < p0.opponent.attacking)) && (p0.fx.dmg)) {
var blocked = 0;
if (p0.opponent.y) {
if (p0.opponent.pose == "J block") {
blocked = 1;
} else {
p0.opponent.pose = "air hurt";
p0.opponent.vspeed = 8;
p0.opponent.hspeed = -2;
}
} else if ((p0.opponent.pose == "block") || (p0.opponent.pose == "C block")) {
blocked = 1;
} else {
p0.opponent.pose = "hi hurt";
p0.opponent.vstance = "hurt";
p0.opponent.hspeed = -1;
}
if ((p0.opponent.attacking < 0) && (!blocked)) {
p0.combo++;
} else {
p0.combo = 1;
}
if (!blocked) {
p0.opponent.attacking = -p0.attacking;
p0.opponent.hp = p0.opponent.hp - p0.fx.dmg;
p0.pow = p0.pow + p0.fx.dmg;
p0.opponent.pow = p0.opponent.pow + (p0.fx.dmg / 2);
draw_hit((p0.fx.x + p0.opponent.x) / 2, p0.fx.y, p0.fx.facing, p0.fx.dmg);
} else {
p0.pow = p0.pow + p0.fx.dmg;
draw_block((p0.fx.x + p0.opponent.x) / 2, p0.fx.y, p0.fx.facing);
}
p0.fx.dmg = 0;
}
}
function get_controls(p0) {
p0.controls = 0;
if (Key.isDown(p0.key_l)) {
if (0 < p0.facing) {
p0.controls = p0.controls | c_b;
} else {
p0.controls = p0.controls | c_f;
}
} else if (Key.isDown(p0.key_r)) {
if (0 < p0.facing) {
p0.controls = p0.controls | c_f;
} else {
p0.controls = p0.controls | c_b;
}
}
if (Key.isDown(p0.key_u)) {
p0.controls = p0.controls | c_u;
} else if (Key.isDown(p0.key_d)) {
p0.controls = p0.controls | c_d;
}
if (Key.isDown(p0.key_p)) {
if (!p0.p_stick) {
p0.controls = p0.controls | c_p;
}
p0.p_stick = 1;
} else {
p0.p_stick = 0;
}
if (Key.isDown(p0.key_k)) {
if (!p0.k_stick) {
p0.controls = p0.controls | c_k;
}
p0.k_stick = 1;
} else {
p0.k_stick = 0;
}
if (p0.controls != p0.c_hist[7]) {
p0.c_hist.shift();
p0.c_hist.push(p0.controls);
p0.c_hist_s = "," + p0.c_hist.toString();
p0.c_wait = 0;
} else {
p0.c_wait++;
}
if (9 < p0.c_wait) {
p0.c_wait = 0;
p0.c_hist[7] = 64;
}
}
function do_everything(p0) {
if (!p0.attacking) {
if ((p0.controls == c_b) && (p0.vstance == 0)) {
if (0 < p0.opponent.attacking) {
p0.pose = "block";
} else if (spec_check(p0.c_hist_s, ",4,0,4")) {
p0.pose = "dashback";
} else {
p0.hspeed = -1.5;
p0.pose = "walk";
}
} else if ((p0.controls == c_f) && (p0.vstance == 0)) {
if (spec_check(p0.c_hist_s, ",8,0,8")) {
p0.pose = "dash";
} else {
p0.hspeed = 2;
p0.pose = "walk";
}
} else if ((!p0.controls) && (p0.vstance == 0)) {
p0.pose = "stand";
}
if (p0.controls & c_d) {
if ((0 < p0.opponent.attacking) && (p0.controls == (c_d + c_b))) {
p0.pose = "C block";
} else if (p0.vstance == 0) {
p0.pose = "crouch";
} else if (p0.vstance == "crouching") {
p0.pose = "crouching";
}
} else if (p0.vstance == "crouching") {
p0.pose = "rise";
}
if ((p0.controls & c_u) && (p0.vstance == 0)) {
p0.pose = "jump";
if (p0.controls & c_b) {
if (p0.hspeed < -2) {
p0.hspeed = -3;
} else {
p0.hspeed = -2;
}
} else if (p0.controls & c_f) {
if (2 < p0.hspeed) {
p0.hspeed = 3;
} else {
p0.hspeed = 2;
}
} else {
p0.hspeed = 0;
}
}
}
if (p0.vstance == "jumping") {
if ((0 < p0.opponent.attacking) && (p0.controls == c_b)) {
p0.pose = "J block";
}
if (((p0.vspeed == 1) && ((p0.pose == "jumping") || (p0.pose == "recovering"))) && (0 < p0.hp)) {
if (p0.attacking < -2) {
p0.pose = "knockdown";
} else if (p0.hspeed < 0) {
p0.pose = "B roll";
p0.attacking = 0;
} else if (0 < p0.hspeed) {
p0.pose = "F roll";
p0.attacking = 0;
} else {
p0.pose = "apex";
p0.attacking = 0;
}
}
if (((0 >= p0.y) && (p0.vspeed < 1)) && (p0.pose ne "throw")) {
p0.vspeed = 0;
p0.y = 0;
p0.vstance = 0;
if (p0.attacking < -2) {
p0.pose = "knockdown";
} else {
p0.pose = "stand";
p0.shadow.gotoAndPlay("land");
}
}
} else if (p0.vstance == "hurt") {
if (p0.attacking < -2) {
p0.pose = "knockdown";
}
} else if (p0.vstance == "thrown") {
p0.hspeed = 0;
p0.vspeed = 0;
p0.x = p0.opponent.x - (p0.opponent.target._x * p0.facing);
p0.y = p0.opponent.y - p0.opponent.target._y;
p0._rotation = (p0.opponent.target._rotation * p0.facing) * -1;
}
if (p0.y) {
p0.vspeed--;
}
if (((((((!p0.controls) && (p0.p_stick)) && (p0.k_stick)) && (p0.pow < 200)) && (!p0.y)) && (p0.vstance == 0)) && (!p0.attacking)) {
p0.pose = "charge";
p0.pow = p0.pow + 2;
} else if (((p0.controls == ((c_p + c_k) + c_f)) && (99 < p0.pow)) && (!p0.y)) {
p0.pose = "grab";
p0.pow = p0.pow - 100;
} else if ((((p0.controls == ((c_p + c_k) + c_b)) && (99 < p0.pow)) && (p0.attacking < 0)) && (-4 < p0.attacking)) {
draw_reverse(p0.x, p0.y + 110);
p0.pose = "reverse";
p0.attacking = 1;
p0.pow = p0.pow - 100;
} else if ((p0.controls & c_p) && (!p0.attacking)) {
if (p0.controls & c_f) {
if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CH punch";
} else if (p0.vstance == "jumping") {
p0.pose = "JH punch";
} else {
p0.pose = "H punch";
}
} else if (p0.controls & c_b) {
if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CL punch";
} else if (p0.vstance == "jumping") {
p0.pose = "JL punch";
} else {
p0.pose = "L punch";
}
} else if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CM punch";
} else if (p0.vstance == "jumping") {
p0.pose = "JM punch";
} else {
p0.pose = "M punch";
}
} else if ((p0.controls & c_k) && (!p0.attacking)) {
if (p0.controls & c_f) {
if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CH kick";
} else if (p0.vstance == "jumping") {
p0.pose = "JH kick";
} else {
p0.pose = "H kick";
}
} else if (p0.controls & c_b) {
if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CL kick";
} else if (p0.vstance == "jumping") {
p0.pose = "JL kick";
} else {
p0.pose = "L kick";
}
} else if ((p0.vstance == "crouching") || ((p0.controls & c_d) && (!p0.y))) {
p0.pose = "CM kick";
} else if (p0.vstance == "jumping") {
p0.pose = "JM kick";
} else {
p0.pose = "M kick";
}
}
if ((p0.vstance == 0) || (p0.vstance == "crouching")) {
if (spec_check(p0.c_hist_s, p0.super_1) && (99 < p0.pow)) {
p0.pose = "super 1";
p0.pow = p0.pow - 100;
} else if (spec_check(p0.c_hist_s, p0.super_2) && (99 < p0.pow)) {
p0.pose = "super 2";
p0.pow = p0.pow - 100;
} else if (spec_check(p0.c_hist_s, p0.super_3) && (99 < p0.pow)) {
p0.pose = "super 3";
p0.pow = p0.pow - 100;
} else if (spec_check(p0.c_hist_s, p0.super_4) && (99 < p0.pow)) {
p0.pose = "super 4";
p0.pow = p0.pow - 100;
} else if (spec_check(p0.c_hist_s, p0.special_1)) {
p0.pose = "special 1";
} else if (spec_check(p0.c_hist_s, p0.special_2)) {
p0.pose = "special 2";
} else if (spec_check(p0.c_hist_s, p0.special_3)) {
p0.pose = "special 3";
} else if (spec_check(p0.c_hist_s, p0.special_4)) {
p0.pose = "special 4";
}
} else if (p0.vstance == "jumping") {
if (spec_check(p0.c_hist_s, p0.jspecial_1)) {
p0.pose = "j special 1";
} else if (spec_check(p0.c_hist_s, p0.jspecial_2)) {
p0.pose = "j special 2";
}
}
if ((p0.controls & (c_p + c_k)) && (p0.pose != p0.oldpose)) {
p0.attacking = 1;
if (!p0.y) {
p0.hspeed = 0;
}
if (ontop != p0) {
p1.swapDepths(p2);
ontop = p0;
}
}
if (p0.attacking) {
var blocked = 0;
if ((p0.atk.hitTest(p0.opponent) && (-4 < p0.opponent.attacking)) && (p0.dmg)) {
if (p0.opponent.y) {
if (p0.opponent.pose == "J block") {
blocked = 1;
} else {
p0.opponent.pose = "air hurt";
p0.opponent.vspeed = 8;
p0.opponent.hspeed = -2;
}
} else {
if ((p0.opponent.pose == "block") || (p0.opponent.pose == "C block")) {
blocked = 1;
} else {
p0.opponent.pose = "hi hurt";
p0.opponent.vstance = "hurt";
}
p0.opponent.hspeed = -1;
}
if ((p0.opponent.attacking < 0) && (!blocked)) {
p0.combo++;
} else {
p0.combo = 1;
}
if (p0.dmg < 0) {
p0.opponent.attacking = -1;
p0.opponent.vstance = "thrown";
ontop = p0;
} else if (!blocked) {
if (p0.attacking == 2) {
p0.opponent.pose = "air hurt";
p0.opponent.vspeed = 8;
p0.opponent.hspeed = 0;
}
p0.opponent.attacking = -p0.attacking;
p0.opponent.hp = p0.opponent.hp - p0.dmg;
p0.pow = p0.pow + p0.dmg;
p0.opponent.pow = p0.opponent.pow + (p0.dmg / 2);
p0.opponent.stun = p0.dmg / 5;
draw_hit((p1.x + p2.x) / 2, ((p1.y + p2.y) / 2) + 150, p0.facing, p0.dmg);
} else {
p0.pow = p0.pow + p0.dmg;
p0.opponent.pow = p0.opponent.pow + (p0.dmg / 2);
draw_block((p1.x + p2.x) / 2, ((p1.y + p2.y) / 2) + 150, p0.facing);
}
p0.dmg = 0;
} else if ((p0.atk_L.hitTest(p0.opponent) && (-4 < p0.opponent.attacking)) && (p0.dmg)) {
if (p0.opponent.pose == "C block") {
blocked = 1;
} else {
p0.opponent.pose = "lo hurt";
p0.opponent.vstance = "hurt";
}
p0.opponent.hspeed = -1;
if ((p0.opponent.attacking < 0) && (!blocked)) {
p0.combo++;
} else {
p0.combo = 1;
}
if (!blocked) {
p0.opponent.attacking = -p0.attacking;
p0.opponent.hp = p0.opponent.hp - p0.dmg;
p0.pow = p0.pow + p0.dmg;
p0.opponent.pow = p0.opponent.pow + (p0.dmg / 2);
p0.opponent.stun = p0.dmg / 5;
draw_hit((p1.x + p2.x) / 2, ((p1.y + p2.y) / 2) + 100, p0.facing, p0.dmg);
} else {
p0.pow = p0.pow + p0.dmg;
draw_block((p1.x + p2.x) / 2, ((p1.y + p2.y) / 2) + 100, p0.facing);
}
p0.dmg = 0;
}
}
fx_hitTest(p0);
if ((p0.pose == "block") || (p0.pose == "C block")) {
blocking = 1;
} else {
blocking = 0;
}
if ((((p0.vstance == "hurt") || (blocking)) && (math.abs(p0.x) == 640)) && (400 < math.abs(p0.opponent.x))) {
p0.opponent.x = p0.opponent.x - ((p0.hspeed * moveunit) * p0.facing);
} else {
p0.x = p0.x + ((p0.hspeed * moveunit) * p0.facing);
}
p0.y = p0.y + (p0.vspeed * moveunit);
if (p0.x < (-600 - (p0.facing * 40))) {
p0.x = -600 - (p0.facing * 40);
} else if ((600 - (p0.facing * 40)) < p0.x) {
p0.x = 600 - (p0.facing * 40);
} else if ((!p1.y) && (!p2.y)) {
if ((p0.x < p0.opponent.x) && ((p0.opponent.x - 100) < p0.x)) {
p0.x = p0.opponent.x - 100;
} else if ((p0.opponent.x < p0.x) && (p0.x < (p0.opponent.x + 100))) {
p0.x = p0.opponent.x + 100;
}
}
if (p0.x < (p0.opponent.x - 550)) {
p0.x = p0.opponent.x - 550;
} else if ((p0.opponent.x + 550) < p0.x) {
p0.x = p0.opponent.x + 550;
}
if (p0.y < 0) {
p0.y = 0;
p0.vspeed = 0;
if (p0.vstance == "jumping") {
p0.vstance = 0;
}
}
if (p0.hp < 0) {
p0.hp = 0;
}
if (200 < p0.pow) {
p0.pow = 200;
}
}
function set_pose(p0) {
if (p0.pose != p0.oldpose) {
p0.oldpose = p0.pose;
if (p0.pose == "walk") {
p0.gotoAndPlay("walk");
} else if (p0.pose == "dash") {
p0.gotoAndPlay("dash");
} else if (p0.pose == "dashback") {
p0.gotoAndPlay("dashback");
} else if (p0.pose == "stand") {
p0.gotoAndPlay("stand");
} else if (p0.pose == "crouch") {
p0.gotoAndPlay("crouch");
} else if (p0.pose == "crouching") {
p0.gotoAndPlay("crouching");
} else if (p0.pose == "rise") {
p0.gotoAndPlay("rise");
} else if (p0.pose == "jump") {
p0.gotoAndPlay("jump");
} else if (p0.pose == "apex") {
p0.gotoAndPlay("apex");
} else if (p0.pose == "F roll") {
p0.gotoAndPlay("F roll");
} else if (p0.pose == "B roll") {
p0.gotoAndPlay("B roll");
} else if (p0.pose == "fall") {
p0.gotoAndPlay("fall");
} else if (p0.pose == "L punch") {
p0.gotoAndPlay("L punch");
} else if (p0.pose == "M punch") {
p0.gotoAndPlay("M punch");
} else if (p0.pose == "H punch") {
p0.gotoAndPlay("H punch");
} else if (p0.pose == "L kick") {
p0.gotoAndPlay("L kick");
} else if (p0.pose == "M kick") {
p0.gotoAndPlay("M kick");
} else if (p0.pose == "H kick") {
p0.gotoAndPlay("H kick");
} else if (p0.pose == "JL punch") {
p0.gotoAndPlay("JL punch");
} else if (p0.pose == "JM punch") {
p0.gotoAndPlay("JM punch");
} else if (p0.pose == "JH punch") {
p0.gotoAndPlay("JH punch");
} else if (p0.pose == "JL kick") {
p0.gotoAndPlay("JL kick");
} else if (p0.pose == "JM kick") {
p0.gotoAndPlay("JM kick");
} else if (p0.pose == "JH kick") {
p0.gotoAndPlay("JH kick");
} else if (p0.pose == "CL punch") {
p0.gotoAndPlay("CL punch");
} else if (p0.pose == "CM punch") {
p0.gotoAndPlay("CM punch");
} else if (p0.pose == "CH punch") {
p0.gotoAndPlay("CH punch");
} else if (p0.pose == "CL kick") {
p0.gotoAndPlay("CL kick");
} else if (p0.pose == "CM kick") {
p0.gotoAndPlay("CM kick");
} else if (p0.pose == "CH kick") {
p0.gotoAndPlay("CH kick");
} else if (p0.pose == "grab") {
p0.gotoAndPlay("grab");
} else if (p0.pose == "block") {
p0.gotoAndPlay("block");
} else if (p0.pose == "C block") {
p0.gotoAndPlay("C block");
} else if (p0.pose == "J block") {
p0.gotoAndPlay("J block");
} else if (p0.pose == "hi hurt") {
p0.gotoAndPlay("hi hurt");
} else if (p0.pose == "lo hurt") {
p0.gotoAndPlay("lo hurt");
} else if (p0.pose == "air hurt") {
p0.gotoAndPlay("air hurt");
} else if (p0.pose == "thrown") {
p0.gotoAndPlay("thrown");
} else if (p0.pose == "knockdown") {
p0.gotoAndPlay("knockdown");
} else if (p0.pose == "charge") {
p0.gotoAndPlay("charge");
} else if (p0.pose == "reverse") {
p0.gotoAndPlay("reverse");
} else if (p0.pose == "special 1") {
p0.gotoAndPlay("special 1");
} else if (p0.pose == "special 2") {
p0.gotoAndPlay("special 2");
} else if (p0.pose == "special 3") {
p0.gotoAndPlay("special 3");
} else if (p0.pose == "special 4") {
p0.gotoAndPlay("special 4");
} else if (p0.pose == "j special 1") {
p0.gotoAndPlay("j special 1");
} else if (p0.pose == "j special 2") {
p0.gotoAndPlay("j special 2");
} else if (p0.pose == "super 1") {
p0.gotoAndPlay("super 1");
} else if (p0.pose == "super 2") {
p0.gotoAndPlay("super 2");
} else if (p0.pose == "super 3") {
p0.gotoAndPlay("super 3");
} else if (p0.pose == "super 4") {
p0.gotoAndPlay("super 4");
} else if (p0.pose == "intro") {
p0.gotoAndPlay("intro");
} else if (p0.pose == "win pose") {
p0.gotoAndPlay("win pose");
}
}
}
function set_coords(p0) {
p0._x = (320 + p0.x) - camera_x;
p0._y = (440 - p0.y) + camera_y;
p0._xscale = 100 * p0.facing;
}
function move_camera() {
camera_x = (p1.x + p2.x) / 2;
camera_y = (p1.y + p2.y) / 2;
if (camera_x < -320) {
camera_x = -320;
} else if (320 < camera_x) {
camera_x = 320;
}
}
function draw_gauges() {
if (-1 < p1.hp) {
p1_gauge._width = p1.hp;
}
if (-1 < p2.hp) {
p2_gauge._width = p2.hp;
}
if (p1.pow < 201) {
p1_pow._width = p1.pow;
}
if (p2.pow < 201) {
p2_pow._width = p2.pow;
}
}
function move_fx(p0) {
p0.x = p0.x + ((p0.hspeed * p0.facing) * moveunit);
p0.y = p0.y + ((p0.vspeed * p0.facing) * moveunit);
}
function AI_defend(p0) {
p0.controls = 0;
if (math.abs(p1.x - p2.x) < (p0._width * 2)) {
p0.controls = p0.controls | c_b;
if (p0.opponent.controls & c_d) {
p0.controls = p0.controls | c_d;
}
}
}
function AI_attack(p0, a) {
p0.controls = 0;
if (math.abs(p1.x - p2.x) < p0._width) {
if (!p0.k_stick) {
if (2 < (a % 6)) {
p0.controls = p0.controls | c_p;
} else {
p0.controls = p0.controls | c_k;
}
if (!(a % 3)) {
p0.controls = p0.controls | c_f;
} else if ((a % 3) == 2) {
p0.controls = p0.controls | c_b;
}
if (5 < a) {
p0.controls = p0.controls | c_d;
}
p0.k_stick = 1;
} else {
p0.k_stick = 0;
}
} else {
p0.controls = p0.controls | c_f;
p0.k_stick = 0;
}
if (p0.controls != p0.c_hist[7]) {
p0.c_hist.shift();
p0.c_hist.push(p0.controls);
p0.c_hist_s = p0.c_hist.toString();
}
}
function AI_jump(p0, a) {
p0.controls = c_u;
if (a < 1) {
p0.controls = p0.controls | c_f;
} else if (1 < a) {
p0.controls = p0.controls | c_b;
}
}
function AI_go(p0) {
if (!p0.AI_wait) {
p0.AI_mode = random(4);
if (p0.AI_mode < 2) {
p0.AI_wait = 30;
} else {
p0.AI_wait = 10;
}
} else {
p0.AI_wait--;
}
switch (p0.AI_mode) {
case 0 :
AI_attack(p0, random(12));
return;
case :
AI_defend(p0);
return;
case :
AI_jump(p0, random(3));
return;
case :
p0.controls = 0;
}
}
switch (character1) {
case 0 :
duplicateMovieClip (red_guy, "p1", 3);
duplicateMovieClip (red_guy_fx, "p1_fx", 5);
break;
case :
duplicateMovieClip (green_guy, "p1", 3);
duplicateMovieClip (red_guy_fx, "p1_fx", 5);
}
switch (character2) {
case 0 :
duplicateMovieClip (red_guy, "p2", 4);
duplicateMovieClip (red_guy_fx, "p2_fx", 6);
break;
case :
duplicateMovieClip (green_guy, "p2", 4);
duplicateMovieClip (red_guy_fx, "p2_fx", 6);
}
duplicateMovieClip (shadow0, "shadow1", 1);
duplicateMovieClip (shadow0, "shadow2", 2);
duplicateMovieClip (hit0, "hit", 10);
duplicateMovieClip (reverse0, "reverse", 11);
red_guy._visible = 0;
red_guy_fx._visible = 0;
green_guy._visible = 0;
shadow0._visible = 0;
hit0._visible = 0;
reverse0._visible = 0;
p1_portrait.gotoAndStop(character1 + 1);
p2_portrait.gotoAndStop(character2 + 1);
p1.key_u = 73;
p1.key_d = 75;
p1.key_l = 74;
p1.key_r = 76;
p1.key_p = 83;
p1.key_k = 65;
p2.key_u = 38;
p2.key_d = 40;
p2.key_l = 37;
p2.key_r = 39;
p2.key_p = 221;
p2.key_k = 219;
c_u = 1;
c_d = 2;
c_b = 4;
c_f = 8;
c_p = 16;
c_k = 32;
moveunit = 8;
winner = p1;
round = 0;
ontop = p2;
p1.c_hist = new Array(8);
p2.c_hist = new Array(8);
p1.c_wait = 0;
p2.c_wait = 0;
p1.opponent = p2;
p2.opponent = p1;
p1.pow = 0;
p2.pow = 0;
p1_fx.p0 = p1;
p2_fx.p0 = p2;
p1.fx = p1_fx;
p2.fx = p2_fx;
p1.shadow = shadow1;
p2.shadow = shadow2;
p1.c_meter = p1_c_meter;
p2.c_meter = p2_c_meter;
p1.attacking = -1;
p2.attacking = -1;
p1.victory = 0;
p2.victory = 0;
p1.gotoAndPlay("intro");
p2.gotoAndPlay("intro");
p1.AI_mode = 0;
p1.AI_wait = 0;
p2.AI_mode = 0;
p2.AI_wait = 0;
Frame 11
camera_x = 0;
camera_y = 0;
p1.x = -100;
p1.y = 0;
p2.x = 100;
p2.y = 0;
p1.vspeed = 0;
p2.vspeed = 0;
p1.facing = 1;
p2.facing = -1;
p1.c_meter._x = -50;
p2.c_meter._x = 690;
p1.hp = 200;
p2.hp = 200;
round++;
set_coords(p1);
set_coords(p2);
move_camera();
draw_gauges();
shadow1._x = p1._x;
shadow1._y = bg._y + 200;
shadow2._x = p2._x;
shadow2._y = bg._y + 200;
bg._x = 320;
bg._y = 240;
Frame 16
if (p1.attacking || (p2.attacking)) {
prevFrame();
play();
}
Frame 61
if (p1.hp < 1) {
winner = p2;
p1.controls = 0;
p2.controls = 0;
} else if (p2.hp < 1) {
winner = p1;
p1.controls = 0;
p2.controls = 0;
} else {
if (num_players & 1) {
get_controls(p1);
} else {
AI_go(p1);
}
if (num_players & 2) {
get_controls(p2);
} else {
AI_go(p2);
}
}
if (!frozen) {
if (ontop == p1) {
do_everything(p1);
do_everything(p2);
} else {
do_everything(p2);
do_everything(p1);
}
set_pose(p1);
set_pose(p2);
move_camera();
set_coords(p1);
set_coords(p2);
move_fx(p1_fx);
move_fx(p2_fx);
set_coords(p1_fx);
set_coords(p2_fx);
update_c_meter(p1);
update_c_meter(p2);
bg._x = 320 - camera_x;
bg._y = 240 + camera_y;
} else {
set_coords(p1_fx);
set_coords(p2_fx);
}
draw_gauges();
shadow1._x = p1._x;
shadow1._y = bg._y + 200;
shadow2._x = p2._x;
shadow2._y = bg._y + 200;
Frame 62
if (winner.opponent.pose != "dead") {
prevFrame();
play();
}
Frame 74
winner.pose = "win pose";
winner.victory++;
p1_victorymarks.gotoAndStop(p1.victory + 1);
p2_victorymarks.gotoAndStop(p2.victory + 1);
set_pose(p1);
set_pose(p2);
Frame 99
if ((p1.victory < 2) && (p2.victory < 2)) {
p1.pose = "stand";
p2.pose = "stand";
set_pose(p1);
set_pose(p2);
gotoAndPlay ("new round");
} else {
removeMovieClip(p1);
removeMovieClip(p2);
removeMovieClip(p1_fx);
removeMovieClip(p2_fx);
removeMovieClip(shadow1);
removeMovieClip(shadow2);
removeMovieClip(hit);
removeMovieClip(reverse);
}
Frame 100
stopAllSounds();
gotoAndPlay (4);
Symbol 34 Button
on (release) {
play();
}
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 2
stop();
Symbol 43 MovieClip Frame 1
stop();
stop();
Symbol 43 MovieClip Frame 2
stop();
stop();
Symbol 48 Button
on (release) {
next_char();
}
Symbol 49 MovieClip Frame 1
function next_char() {
sprite.play();
name.play();
character++;
character = character % 2;
}
var character = 0;
Symbol 49 MovieClip Frame 2
stop();
Symbol 54 Button
on (release) {
play();
}
Symbol 57 Button
on (release) {
play();
}
Symbol 58 MovieClip Frame 1
flag = 1;
stop();
Symbol 58 MovieClip Frame 2
flag = 0;
stop();
Symbol 193 MovieClip Frame 1
vstance = 0;
attacking = 0;
hspeed = 0;
ko = 0;
opponent.combo = 0;
if (opponent.x < x) {
facing = -1;
} else {
facing = 1;
}
name = "RED GUY";
special_1 = ",2,6,4,36";
special_2 = ",8,0,2,10,26";
special_3 = ",2,10,8,24";
special_4 = "none";
jspecial_1 = "none";
jspecial_2 = "none";
super_1 = ",2,10,8,0,2,10,8,24";
super_2 = "none";
super_3 = "none";
super_4 = "none";
Symbol 193 MovieClip Frame 13
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 30
gotoAndPlay ("walk");
Symbol 193 MovieClip Frame 32
hspeed = 5;
Symbol 193 MovieClip Frame 44
hspeed = 2;
gotoAndPlay ("walk");
Symbol 193 MovieClip Frame 46
hspeed = -5;
Symbol 193 MovieClip Frame 58
hspeed = -1.5;
gotoAndPlay ("walk");
Symbol 193 MovieClip Frame 61
dmg = 10;
Symbol 193 MovieClip Frame 66
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 72
dmg = 15;
Symbol 193 MovieClip Frame 80
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 86
dmg = 20;
Symbol 193 MovieClip Frame 96
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 102
dmg = 10;
Symbol 193 MovieClip Frame 107
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 113
dmg = 20;
Symbol 193 MovieClip Frame 122
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 129
dmg = 25;
Symbol 193 MovieClip Frame 140
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 142
hspeed = 0;
attacking = -1;
Symbol 193 MovieClip Frame 144
gotoAndPlay ("blocking");
Symbol 193 MovieClip Frame 153
if (opponent.attacking) {
gotoAndPlay ("blocking");
} else {
gotoAndPlay ("stand");
}
Symbol 193 MovieClip Frame 157
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 161
if (-1 < attacking) {
vstance = "crouching";
attacking = 0;
ko = 0;
hspeed = 0;
}
Symbol 193 MovieClip Frame 162
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 169
dmg = 10;
Symbol 193 MovieClip Frame 172
pose = "atk recover";
Symbol 193 MovieClip Frame 175
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 182
dmg = 15;
Symbol 193 MovieClip Frame 192
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 200
dmg = 20;
attacking = 2;
Symbol 193 MovieClip Frame 210
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 215
dmg = 10;
Symbol 193 MovieClip Frame 220
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 225
dmg = 15;
Symbol 193 MovieClip Frame 233
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 240
dmg = 20;
attacking = 3;
Symbol 193 MovieClip Frame 251
gotoAndPlay ("crouching");
Symbol 193 MovieClip Frame 253
attacking = -1;
Symbol 193 MovieClip Frame 255
gotoAndPlay ("C blocking");
Symbol 193 MovieClip Frame 266
if (opponent.attacking) {
gotoAndPlay ("C blocking");
} else {
attacking = 0;
gotoAndPlay ("crouching");
}
Symbol 193 MovieClip Frame 270
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 274
vspeed = 8;
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 277
if (vspeed < 0) {
gotoAndPlay ("fall");
} else if (-1 < attacking) {
vstance = "jumping";
pose = "jumping";
attacking = 0;
ko = 0;
}
Symbol 193 MovieClip Frame 278
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 290
gotoAndPlay ("fall");
Symbol 193 MovieClip Frame 299
gotoAndPlay ("fall");
Symbol 193 MovieClip Frame 304
dmg = 10;
Symbol 193 MovieClip Frame 309
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 315
dmg = 13;
Symbol 193 MovieClip Frame 323
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 330
dmg = 17;
Symbol 193 MovieClip Frame 340
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 348
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 355
dmg = 10;
Symbol 193 MovieClip Frame 360
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 365
dmg = 15;
Symbol 193 MovieClip Frame 373
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 380
dmg = 20;
Symbol 193 MovieClip Frame 392
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 398
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 404
if (!y) {
gotoAndPlay ("block");
} else {
prevFrame();
play();
}
Symbol 193 MovieClip Frame 414
gotoAndPlay ("fall");
Symbol 193 MovieClip Frame 416
vstance = "jumping";
if (-1 < attacking) {
pose = "fall";
attacking = 0;
ko = 0;
}
Symbol 193 MovieClip Frame 417
gotoAndPlay ("fall");
Symbol 193 MovieClip Frame 419
grabbed = 0;
Symbol 193 MovieClip Frame 422
dmg = -1;
Symbol 193 MovieClip Frame 426
if (dmg) {
gotoAndPlay ("grab miss");
} else {
gotoAndPlay ("throw");
}
Symbol 193 MovieClip Frame 434
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 437
opponent.pose = "thrown";
opponent.vstance = "thrown";
opponent.y = 0;
pose = "throw";
Symbol 193 MovieClip Frame 441
Symbol 193 MovieClip Frame 444
vstance = "jumping";
vspeed = 8;
hspeed = 1.5;
Symbol 193 MovieClip Frame 456
opponent.attacking = -1;
Symbol 193 MovieClip Frame 458
if (0 < y) {
prevFrame();
play();
} else {
opponent._rotation = 0;
opponent.y = 0;
opponent.attacking = -3;
opponent.pose = "knockdown";
}
Symbol 193 MovieClip Frame 459
dmg = 30;
attacking = 3;
Symbol 193 MovieClip Frame 461
y = 1;
vstance = "jumping";
vspeed = 8;
hspeed = -2;
gotoAndPlay ("jumping");
Symbol 193 MovieClip Frame 464
pose = "recovering";
Symbol 193 MovieClip Frame 467
if (hp < 1) {
gotoAndPlay ("knockdown");
} else if (0 < stun) {
stun--;
prevFrame();
play();
}
Symbol 193 MovieClip Frame 472
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 193 MovieClip Frame 479
pose = "recovering";
Symbol 193 MovieClip Frame 482
if (hp < 1) {
gotoAndPlay ("knockdown");
} else if (0 < stun) {
stun--;
prevFrame();
play();
}
Symbol 193 MovieClip Frame 487
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 193 MovieClip Frame 492
if (hp < 1) {
gotoAndPlay ("knockdown");
}
Symbol 193 MovieClip Frame 493
pose = "recovering";
vstance = "jumping";
Symbol 193 MovieClip Frame 494
prevFrame();
play();
Symbol 193 MovieClip Frame 504
if (0 < vspeed) {
prevFrame();
play();
} else {
attacking = -4;
}
Symbol 193 MovieClip Frame 510
if (0 < y) {
prevFrame();
play();
} else {
vstance = 0;
hspeed = 0;
with (shadow) {
gotoAndPlay("knockdown");
}
}
Symbol 193 MovieClip Frame 528
if (0 < hp) {
gotoAndPlay ("get up");
} else {
opponent.combo = 0;
pose = "dead";
prevFrame();
}
Symbol 193 MovieClip Frame 543
hspeed = -1.5;
Symbol 193 MovieClip Frame 547
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 550
prevFrame();
play();
Symbol 193 MovieClip Frame 556
hspeed = 3;
Symbol 193 MovieClip Frame 558
dmg = 15;
Symbol 193 MovieClip Frame 565
dmg = 15;
attacking = 3;
Symbol 193 MovieClip Frame 572
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 577
dmg = 8;
attacking = 2;
Symbol 193 MovieClip Frame 579
vstance = "jumping";
vspeed = 8;
hspeed = 1.5;
Symbol 193 MovieClip Frame 581
dmg = 8;
Symbol 193 MovieClip Frame 585
dmg = 8;
Symbol 193 MovieClip Frame 589
attacking = 1;
dmg = 8;
Symbol 193 MovieClip Frame 593
hspeed = 0;
attacking = -1;
Symbol 193 MovieClip Frame 595
gotoAndPlay ("fall");
Symbol 193 MovieClip Frame 602
with (fx) {
gotoAndPlay("new 3");
}
Symbol 193 MovieClip Frame 620
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 623
fx.gotoAndPlay("super swirl");
Symbol 193 MovieClip Frame 631
dmg = 10;
Symbol 193 MovieClip Frame 633
hspeed = 3;
Symbol 193 MovieClip Frame 635
dmg = 10;
Symbol 193 MovieClip Frame 639
dmg = 10;
Symbol 193 MovieClip Frame 644
dmg = 10;
Symbol 193 MovieClip Frame 648
dmg = 10;
Symbol 193 MovieClip Frame 653
dmg = 10;
Symbol 193 MovieClip Frame 663
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 666
fx.gotoAndPlay("super swirl");
Symbol 193 MovieClip Frame 677
fx.gotoAndPlay("super 2");
Symbol 193 MovieClip Frame 719
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 729
stop();
Symbol 193 MovieClip Frame 757
gotoAndPlay ("stand");
Symbol 193 MovieClip Frame 759
attacking = 0;
hspeed = 0;
Symbol 193 MovieClip Frame 763
gotoAndPlay ("charging");
Symbol 193 MovieClip Frame 770
gotoAndPlay ("charging");
Symbol 193 MovieClip Frame 774
dmg = 1;
attacking = 3;
Symbol 193 MovieClip Frame 780
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 206 MovieClip Frame 1
y = -100;
stop();
Symbol 206 MovieClip Frame 2
prevFrame();
play();
Symbol 206 MovieClip Frame 3
this.x = p0.x + (p0.target._x * p0.facing);
this.y = p0.y - p0.target._y;
this.facing = p0.facing;
dmg = 30;
Symbol 206 MovieClip Frame 5
hspeed = 4;
Symbol 206 MovieClip Frame 7
gotoAndPlay ("fly 3");
Symbol 206 MovieClip Frame 14
if (!dmg) {
gotoAndPlay ("break 3");
} else if ((640 < this._x) || (this._x < 0)) {
gotoAndPlay (1);
} else {
gotoAndPlay ("fly 3");
}
Symbol 206 MovieClip Frame 16
hspeed = 0;
Symbol 206 MovieClip Frame 21
y = -100;
gotoAndPlay (1);
Symbol 206 MovieClip Frame 24
this.x = p0.x + (p0.target._x * p0.facing);
this.y = p0.y - p0.target._y;
this.facing = p0.facing;
_root.super_freeze(p0);
Symbol 206 MovieClip Frame 33
with (_root) {
super_thaw(p0);
}
y = -100;
gotoAndPlay (1);
Symbol 206 MovieClip Frame 35
this.x = p0.x + (p0.target._x * p0.facing);
this.y = p0.y - p0.target._y;
this.facing = p0.facing;
Symbol 206 MovieClip Frame 39
dmg = 5;
Symbol 206 MovieClip Frame 42
dmg = 5;
Symbol 206 MovieClip Frame 45
dmg = 5;
Symbol 206 MovieClip Frame 48
dmg = 5;
Symbol 206 MovieClip Frame 51
dmg = 5;
Symbol 206 MovieClip Frame 54
dmg = 5;
Symbol 206 MovieClip Frame 57
dmg = 5;
Symbol 206 MovieClip Frame 60
dmg = 5;
Symbol 206 MovieClip Frame 63
dmg = 5;
Symbol 206 MovieClip Frame 66
dmg = 8;
Symbol 206 MovieClip Frame 68
y = -100;
gotoAndPlay (1);
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 6
stop();
Symbol 215 MovieClip Frame 11
stop();
Symbol 215 MovieClip Frame 16
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 2
gotoAndPlay ("normal");
Symbol 227 MovieClip Frame 13
gotoAndPlay ("normal");
Symbol 227 MovieClip Frame 20
gotoAndPlay ("normal");
Symbol 324 MovieClip Frame 1
attacking = 0;
vstance = 0;
hspeed = 0;
ko = 0;
opponent.combo = 0;
name = "GREEN GUY";
special_1 = ",2,6,4,20";
special_2 = ",2,0,2,34";
special_3 = "none";
special_4 = "none";
jspecial_1 = ",1,9,8,40";
jspecial_2 = "none";
super_1 = ",2,6,4,0,2,6,4,20";
super_2 = "none";
super_3 = "none";
super_4 = "none";
if (opponent.x < x) {
facing = -1;
} else {
facing = 1;
}
Symbol 324 MovieClip Frame 13
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 30
gotoAndPlay ("walk");
Symbol 324 MovieClip Frame 32
hspeed = 5;
Symbol 324 MovieClip Frame 44
hspeed = 2;
gotoAndPlay ("walk");
Symbol 324 MovieClip Frame 46
hspeed = -5;
Symbol 324 MovieClip Frame 58
hspeed = -1.5;
gotoAndPlay ("walk");
Symbol 324 MovieClip Frame 61
dmg = 10;
Symbol 324 MovieClip Frame 66
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 72
dmg = 15;
Symbol 324 MovieClip Frame 80
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 86
dmg = 20;
Symbol 324 MovieClip Frame 96
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 102
dmg = 10;
Symbol 324 MovieClip Frame 107
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 113
dmg = 20;
Symbol 324 MovieClip Frame 122
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 129
dmg = 25;
Symbol 324 MovieClip Frame 140
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 142
hspeed = 0;
attacking = -1;
Symbol 324 MovieClip Frame 144
gotoAndPlay ("blocking");
Symbol 324 MovieClip Frame 153
if (opponent.attacking) {
gotoAndPlay ("blocking");
} else {
gotoAndPlay ("stand");
}
Symbol 324 MovieClip Frame 157
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 161
if (-1 < attacking) {
vstance = "crouching";
attacking = 0;
ko = 0;
hspeed = 0;
}
Symbol 324 MovieClip Frame 162
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 169
dmg = 10;
Symbol 324 MovieClip Frame 174
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 181
dmg = 15;
Symbol 324 MovieClip Frame 189
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 197
dmg = 20;
attacking = 2;
Symbol 324 MovieClip Frame 207
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 212
dmg = 10;
Symbol 324 MovieClip Frame 217
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 222
dmg = 15;
Symbol 324 MovieClip Frame 230
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 237
dmg = 20;
attacking = 3;
Symbol 324 MovieClip Frame 248
gotoAndPlay ("crouching");
Symbol 324 MovieClip Frame 250
attacking = -1;
Symbol 324 MovieClip Frame 252
gotoAndPlay ("C blocking");
Symbol 324 MovieClip Frame 263
if (opponent.attacking) {
gotoAndPlay ("C blocking");
} else {
attacking = 0;
gotoAndPlay ("crouching");
}
Symbol 324 MovieClip Frame 267
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 271
vspeed = 8;
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 274
if (vspeed < 0) {
gotoAndPlay ("fall");
} else if (-1 < attacking) {
vstance = "jumping";
pose = "jumping";
attacking = 0;
ko = 0;
}
Symbol 324 MovieClip Frame 275
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 287
gotoAndPlay ("fall");
Symbol 324 MovieClip Frame 296
gotoAndPlay ("fall");
Symbol 324 MovieClip Frame 301
dmg = 10;
Symbol 324 MovieClip Frame 306
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 312
dmg = 13;
Symbol 324 MovieClip Frame 320
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 327
dmg = 17;
Symbol 324 MovieClip Frame 337
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 345
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 352
dmg = 10;
Symbol 324 MovieClip Frame 357
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 362
dmg = 15;
Symbol 324 MovieClip Frame 370
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 377
dmg = 20;
Symbol 324 MovieClip Frame 389
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 395
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 401
if (!y) {
gotoAndPlay ("block");
} else {
prevFrame();
play();
}
Symbol 324 MovieClip Frame 411
gotoAndPlay ("fall");
Symbol 324 MovieClip Frame 413
vstance = "jumping";
if (-1 < attacking) {
pose = "fall";
attacking = 0;
ko = 0;
}
Symbol 324 MovieClip Frame 414
gotoAndPlay ("fall");
Symbol 324 MovieClip Frame 416
grabbed = 0;
Symbol 324 MovieClip Frame 419
dmg = -1;
Symbol 324 MovieClip Frame 423
if (dmg) {
gotoAndPlay ("grab miss");
} else {
gotoAndPlay ("throw");
}
Symbol 324 MovieClip Frame 431
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 434
opponent.pose = "thrown";
opponent.vstance = "thrown";
opponent.y = 0;
pose = "throw";
Symbol 324 MovieClip Frame 441
vstance = "jumping";
vspeed = 8;
hspeed = 1.5;
Symbol 324 MovieClip Frame 453
opponent.attacking = -1;
Symbol 324 MovieClip Frame 455
if (0 < y) {
prevFrame();
play();
} else {
opponent._rotation = 0;
opponent.y = 0;
opponent.attacking = -3;
opponent.pose = "knockdown";
}
Symbol 324 MovieClip Frame 456
dmg = 30;
attacking = 3;
Symbol 324 MovieClip Frame 458
y = 1;
vstance = "jumping";
vspeed = 8;
hspeed = -2;
gotoAndPlay ("jumping");
Symbol 324 MovieClip Frame 461
pose = "recovering";
Symbol 324 MovieClip Frame 464
if (hp < 1) {
gotoAndPlay ("knockdown");
} else if (0 < stun) {
stun--;
prevFrame();
play();
}
Symbol 324 MovieClip Frame 469
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 324 MovieClip Frame 476
pose = "recovering";
Symbol 324 MovieClip Frame 479
if (hp < 1) {
gotoAndPlay ("knockdown");
} else if (0 < stun) {
stun--;
prevFrame();
play();
}
Symbol 324 MovieClip Frame 484
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 324 MovieClip Frame 489
if (hp < 1) {
gotoAndPlay ("knockdown");
}
Symbol 324 MovieClip Frame 490
pose = "recovering";
vstance = "jumping";
Symbol 324 MovieClip Frame 491
prevFrame();
play();
Symbol 324 MovieClip Frame 501
if (0 < vspeed) {
prevFrame();
play();
} else {
attacking = -4;
}
Symbol 324 MovieClip Frame 507
if (0 < y) {
prevFrame();
play();
} else {
vstance = 0;
hspeed = 0;
with (shadow) {
gotoAndPlay("knockdown");
}
}
Symbol 324 MovieClip Frame 525
if (0 < hp) {
gotoAndPlay ("get up");
} else {
opponent.combo = 0;
pose = "dead";
prevFrame();
}
Symbol 324 MovieClip Frame 540
hspeed = -1.5;
Symbol 324 MovieClip Frame 544
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 547
gotoAndPlay ("thrown");
Symbol 324 MovieClip Frame 555
dmg = 5;
Symbol 324 MovieClip Frame 557
dmg = 5;
Symbol 324 MovieClip Frame 559
dmg = 5;
Symbol 324 MovieClip Frame 561
dmg = 5;
Symbol 324 MovieClip Frame 563
dmg = 5;
Symbol 324 MovieClip Frame 566
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 569
vstance = "jumping";
vspeed = 9;
hspeed = 1;
Symbol 324 MovieClip Frame 570
dmg = 30;
attacking = 3;
Symbol 324 MovieClip Frame 583
attacking = -1;
Symbol 324 MovieClip Frame 584
gotoAndPlay ("fall");
Symbol 324 MovieClip Frame 591
with (fx) {
gotoAndPlay("new 3");
}
Symbol 324 MovieClip Frame 609
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 613
hspeed = 4;
vspeed = -4;
dmg = 20;
Symbol 324 MovieClip Frame 614
hspeed = 4;
vspeed = -4;
Symbol 324 MovieClip Frame 615
if ((0 < y) && (dmg)) {
prevFrame();
play();
} else {
gotoAndPlay ("fall");
}
Symbol 324 MovieClip Frame 622
fx.gotoAndPlay("super swirl");
Symbol 324 MovieClip Frame 629
hspeed = 6;
dmg = 1;
Symbol 324 MovieClip Frame 630
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 631
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 632
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 633
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 634
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 635
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 636
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 637
if (!dmg) {
gotoAndPlay ("super 1b");
}
Symbol 324 MovieClip Frame 638
if (!dmg) {
gotoAndPlay ("super 1b");
} else {
gotoAndPlay ("stand");
}
Symbol 324 MovieClip Frame 642
dmg = 5;
Symbol 324 MovieClip Frame 646
dmg = 4;
Symbol 324 MovieClip Frame 648
dmg = 4;
Symbol 324 MovieClip Frame 650
dmg = 4;
Symbol 324 MovieClip Frame 652
dmg = 4;
Symbol 324 MovieClip Frame 654
dmg = 4;
Symbol 324 MovieClip Frame 658
dmg = 4;
Symbol 324 MovieClip Frame 662
dmg = 4;
Symbol 324 MovieClip Frame 668
dmg = 4;
Symbol 324 MovieClip Frame 674
dmg = 4;
Symbol 324 MovieClip Frame 680
dmg = 4;
Symbol 324 MovieClip Frame 686
dmg = 4;
attacking = 2;
Symbol 324 MovieClip Frame 690
gotoAndPlay ("special 2");
Symbol 324 MovieClip Frame 693
fx.gotoAndPlay("super swirl");
Symbol 324 MovieClip Frame 704
fx.gotoAndPlay("super 2");
Symbol 324 MovieClip Frame 746
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 756
stop();
Symbol 324 MovieClip Frame 786
gotoAndPlay ("stand");
Symbol 324 MovieClip Frame 788
attacking = 0;
hspeed = 0;
Symbol 324 MovieClip Frame 792
gotoAndPlay ("charging");
Symbol 324 MovieClip Frame 799
gotoAndPlay ("charging");
Symbol 324 MovieClip Frame 803
dmg = 1;
attacking = 3;
Symbol 324 MovieClip Frame 809
if (y) {
gotoAndPlay ("fall");
} else {
gotoAndPlay ("stand");
}
Symbol 330 MovieClip Frame 1
if (this._width == 200) {
gotoAndPlay (5);
} else if (99 < this._width) {
gotoAndPlay (3);
}
Symbol 330 MovieClip Frame 2
gotoAndPlay (1);
Symbol 330 MovieClip Frame 4
gotoAndPlay (1);
Symbol 346 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 1
var new_time = 0;
var old_time = 0;
var fps;
Symbol 353 MovieClip Frame 2
new_time = getTimer();
fps = int(1000 / (new_time - old_time));
old_time = new_time;
Symbol 353 MovieClip Frame 3
prevFrame();
play();
Symbol 400 MovieClip Frame 18
if (_root.round == 2) {
gotoAndStop (20);
} else if (_root.round == 3) {
gotoAndStop (21);
}
Symbol 400 MovieClip Frame 19
stop();