Frame 1
function loadingAction(target_frame) {
this.createTextField("text_loading", this.getNextHighestDepth(), 0, 0, 300, 100);
this.text_loading.autoSize = true;
this.text_loading.textColor = 16750848 /* 0xFF9900 */;
this.text_loading.background = true;
this.text_loading.backgroundColor = 6710937 /* 0x666699 */;
this.text_loading.selectable = false;
this.onEnterFrame = function () {
var _local3 = getBytesLoaded();
var _local2 = getBytesTotal();
var _local4 = int((_local3 / _local2) * 100);
if (this._framesloaded >= target_frame) {
this.text_loading.removeTextField();
delete this.onEnterFrame;
gotoAndStop ("code");
}
};
}
loadingAction(105);
stop();
Frame 12
function del_slot() {
var _local2 = 1;
while (_local2 < 7) {
if (slot["slot_" + _local2].select) {
var _local4 = slot["slot_" + _local2].no;
slot["slot_" + _local2].pic.removeMovieClip();
}
_local2++;
}
user_info.data["user_" + _local4] = null;
delete user_info.data["user_" + _local4];
adjust_order();
_local2 = 1;
while (_local2 < 7) {
if (slot["slot_" + _local2].select) {
if (!Boolean(user_info.data["user_" + _local2][0])) {
slot["slot_" + _local2].select = false;
var _local1 = 7;
while (_local1 > 0) {
if (Boolean(user_info.data["user_" + _local1][0])) {
slot["slot_" + _local1].select = true;
break;
}
if ((_local1 == 1) && (!Boolean(user_info.data["user_" + _local1][0]))) {
btn_enable(btn_next, false);
break;
}
_local1--;
}
}
break;
}
_local2++;
}
var _local3 = 1;
while (_local3 < 7) {
show_slot(slot["slot_" + _local3]);
_local3++;
}
}
function new_slot() {
var i = 0;
while ((++i) < 7) {
if ((!Boolean(user_info.data["user_" + i][0])) && (i < 7)) {
_root.createEmptyMovieClip("black", _root.getNextHighestDepth());
with (black) {
beginFill(0, 50);
moveTo(0, 0);
lineTo(Stage.width, 0);
lineTo(Stage.width, Stage.height);
lineTo(0, Stage.height);
lineTo(0, 0);
endFill();
}
btn_enable(btn_back, false);
btn_enable(btn_next, false);
var a = 0;
while ((++a) < 7) {
btn_enable(slot["slot_" + a], false);
btn_enable(this["btn" + slot["slot_" + a]._name], false);
}
_root.attachMovie("input_name", "input", _root.getNextHighestDepth(), {_x:64, _y:140});
input.input_sex_male.select = true;
input.input_sex_male.onRelease = function () {
play_soundAction("sel_crt");
this.select = true;
input.input_sex_female.select = false;
this.gotoAndStop("selected");
input.input_sex_female.gotoAndStop("unselected");
change_color(input.input_sex_female, BW_ColorMatrix);
filter_remove(this);
};
input.input_sex_female.select = false;
input.input_sex_female.gotoAndStop("unselected");
change_color(input.input_sex_female, BW_ColorMatrix);
input.input_sex_female.onRelease = function () {
play_soundAction("sel_crt");
this.select = true;
input.input_sex_male.select = false;
this.gotoAndStop("selected");
input.input_sex_male.gotoAndStop("unselected");
change_color(input.input_sex_male, BW_ColorMatrix);
filter_remove(this);
};
input.input_name.text = "player" + i;
input.input_name.onChanged = function () {
if (String(input.input_name.text).length > 1) {
btn_enable(input.btn_input_ok, true);
} else {
btn_enable(input.btn_input_ok, false);
}
};
input.input_name.onSetFocus = function () {
if (input.input_name.text == ("player" + i)) {
input.input_name.text = "";
btn_enable(input.btn_input_ok, false);
}
};
input.btn_input_ok.onRelease = function () {
play_soundAction("sel_crt");
var _local6 = false;
var _local4 = 0;
while (_local4 < 6) {
if (String(input.input_name.text).toUpperCase() == String(user_info.data["user_" + _local4][0]).toUpperCase()) {
_local6 = true;
}
_local4++;
}
if (!_local6) {
if (input.input_sex_male.select) {
var _local9 = "male";
} else {
var _local9 = "female";
}
var _local7 = new Array();
_local7[0] = ["knife", -1];
_local7[1] = ["pistol", -1];
var _local8 = new Array(String(input.input_name.text), new Array(), _local9, _local7);
user_info.data["user_" + i] = _local8;
user_info.data["user_" + i][1].length = 21;
_local4 = 1;
while (_local4 < 21) {
user_info.data["user_" + i][1][_local4] = 0;
_local4++;
}
user_info.data["user_" + i][1][1] = 1;
if (user_info.flush(1000) != true) {
user_info.data["user_" + i] = undefined;
} else {
var _local5 = 1;
while (_local5 < 7) {
slot["slot_" + _local5].select = false;
_local5++;
}
slot["slot_" + i].select = true;
btn_enable(input.btn_input_ok, true);
btn_enable(btn_back, true);
btn_enable(btn_next, true);
var _local3 = 1;
while (_local3 < 7) {
btn_enable(slot["slot_" + _local3], true);
btn_enable(this["btn" + slot["slot_" + _local3]._name], true);
show_slot(slot["slot_" + _local3]);
_local3++;
}
slot["slot_" + i].onRelease = (slot["slot_" + i].onReleaseOutside = slot["slot_" + i].function_1);
black.removeMovieClip();
input.removeMovieClip();
slot.removeMovieClip();
current_user = user_info.data["user_" + i];
delete weapon_unlocked;
weapon_unlocked = new Array();
weapon_unlocked.push("machine_pistol");
weapon_unlocked.push("hp");
stage = 1;
goto_page("init");
}
} else {
_root.attachMovie("warning_user_exist", "warning_user_exist", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2});
}
};
input.btn_input_cancel.onRelease = function () {
play_soundAction("sel_crt");
btn_enable(btn_back, true);
if (Boolean(user_info.data.user_1[0])) {
btn_enable(btn_next, true);
}
var _local2 = 1;
while (_local2 < 7) {
btn_enable(slot["slot_" + _local2], true);
btn_enable(this["btn" + slot["slot_" + _local2]._name], true);
show_slot(slot["slot_" + _local2]);
_local2++;
}
black.removeMovieClip();
input.removeMovieClip();
};
return;
}
}
}
function adjust_order() {
var _local1 = 1;
while (_local1 < 6) {
if ((!Boolean(user_info.data["user_" + _local1][0])) && (Boolean(user_info.data["user_" + (_local1 + 1)][0]))) {
var _local2 = new Array();
_local2 = user_info.data["user_" + (_local1 + 1)];
user_info.data["user_" + _local1] = _local2;
user_info.data["user_" + (_local1 + 1)] = undefined;
}
_local1++;
}
}
function create_slots() {
if (_root.slot == undefined) {
_root.createEmptyMovieClip("slot", _root.getNextHighestDepth());
}
var _local4 = 1;
while (_local4 < 7) {
var _local3 = slot.attachMovie("option_slot", "slot_" + _local4, slot.getNextHighestDepth(), {_x:45, _y:((_local4 - 1) * 58) + 60});
if ((_local4 == 1) && (Boolean(user_info.data.user_1[0]))) {
_local3.select = true;
} else {
_local3.select = false;
}
_local3.no = _local4;
_local3.onPress = function () {
this._parent._parent["btn" + this._name]._y++;
this._y++;
};
_local3.function_1 = function () {
play_soundAction("sel_crt");
this._parent._parent["btn" + this._name]._y--;
this._y--;
var _local2 = 1;
while (_local2 < 7) {
slot["slot_" + _local2].select = false;
_local2++;
}
this.select = true;
_local2 = 1;
while (_local2 < 7) {
if (slot["slot_" + _local2].select) {
var _local4 = slot["slot_" + _local2].no;
}
_local2++;
}
if (!Boolean(user_info.data["user_" + _local4][0])) {
btn_enable(btn_next, false);
} else {
btn_enable(btn_next, true);
}
var _local3 = 1;
while (_local3 < 7) {
show_slot(slot["slot_" + _local3]);
_local3++;
}
};
_local3.function_2 = function () {
this._y--;
play_soundAction("btn_sound");
new_slot();
};
_local3.onRelease = (_local3.onReleaseOutside = _local3.function_1);
show_slot(_local3);
_local4++;
}
var _local5 = 1;
while (_local5 < 7) {
show_slot(slot["slot_" + _local5]);
if (Boolean(user_info.data["user_" + _local5][0])) {
var _local7 = true;
}
_local5++;
}
if (!_local7) {
new_slot();
}
}
function create_mission_select_slot() {
var _local4 = 1;
while (_local4 < 21) {
if (current_user[1][_local4] == 0) {
_root["stage" + _local4].enabled = false;
_root["stage" + _local4]._visible = false;
}
if (current_user[1][_local4] == 1) {
_root["stage" + _local4].completed._visible = false;
_root["stage" + _local4].select = true;
}
_root["stage" + _local4].no = _local4;
_root["stage" + _local4].hitArea = _root["stage" + _local4].hit_area;
_root["stage" + _local4].onPress = function () {
play_soundAction("sel_crt");
var _local3 = 1;
while (_local3 < 21) {
filter_remove(_root["stage" + _local3]);
_root["stage" + _local3].select = false;
_local3++;
}
btn_enable(btn_next, true);
this.select = true;
};
_root["stage" + _local4].onRollOver = function () {
white_filter(this, 1.5);
};
_root["stage" + _local4].onRollOut = function () {
filter_remove(this);
};
_local4++;
}
if (current_user[1][20] == 2) {
_root.stage20.select = true;
}
this.createEmptyMovieClip("spark", this.getNextHighestDepth());
this.spark.count = 0;
this.spark.onEnterFrame = function () {
this.count++;
if ((this.count % 3) == 0) {
var _local3 = 1;
while (_local3 < 21) {
if (_root["stage" + _local3].select) {
white_filter(_root["stage" + _local3], 2);
}
_local3++;
}
} else {
var _local3 = 1;
while (_local3 < 21) {
if (_root["stage" + _local3].select) {
filter_remove(_root["stage" + _local3]);
}
_local3++;
}
}
};
}
function show_slot(mc) {
if (Boolean(user_info.data["user_" + mc.no][0])) {
mc.gotoAndStop("loaded");
if (!this["btn" + mc._name]) {
this.attachMovie("option_slot_del_player", "btn" + mc._name, this.getNextHighestDepth(), {_x:mc._x + 330, _y:mc._y + 2});
}
this["btn" + mc._name].onPress = function () {
this.gotoAndStop(2);
};
this["btn" + mc._name].onRelease = (this["btn" + mc._name].onReleaseOutside = function () {
play_soundAction("btn_sound");
this._parent.createEmptyMovieClip("black", this._parent.getNextHighestDepth());
with (black) {
beginFill(0, 50);
moveTo(0, 0);
lineTo(Stage.width, 0);
lineTo(Stage.width, Stage.height);
lineTo(0, Stage.height);
lineTo(0, 0);
endFill();
}
btn_enable(btn_back, false);
btn_enable(btn_next, false);
var a = 0;
while ((++a) < 7) {
btn_enable(slot["slot_" + a], false);
btn_enable(this._parent["btn" + slot["slot_" + a]._name], false);
}
this._parent.attachMovie("warning_del_player", "warning", this._parent.getNextHighestDepth(), {_x:80, _y:180});
this._parent.warning.btn_yes.onRelease = function () {
del_slot();
btn_enable(btn_back, true);
if (Boolean(user_info.data.user_1[0])) {
btn_enable(btn_next, true);
}
var _local2 = 1;
while (_local2 < 7) {
btn_enable(slot["slot_" + _local2], true);
btn_enable(this._parent["btn" + slot["slot_" + _local2]._name], true);
show_slot(slot["slot_" + _local2]);
_local2++;
}
black.removeMovieClip();
this._parent.removeMovieClip();
};
this._parent.warning.btn_no.onRelease = function () {
btn_enable(btn_back, true);
if (Boolean(user_info.data.user_1[0])) {
btn_enable(btn_next, true);
}
var _local2 = 1;
while (_local2 < 7) {
btn_enable(slot["slot_" + _local2], true);
btn_enable(this._parent["btn" + slot["slot_" + _local2]._name], true);
show_slot(slot["slot_" + _local2]);
_local2++;
}
black.removeMovieClip();
this._parent.removeMovieClip();
};
this.gotoAndStop(1);
});
mc.user_name.text = user_info.data["user_" + mc.no][0];
var mission_count = 0;
var n = 1;
while (n < 21) {
if (user_info.data["user_" + mc.no][1][n] == 2) {
mission_count++;
}
n++;
}
mc.mission.text = mission_count * 5;
if (user_info.data["user_" + mc.no][2] == "male") {
if (mc.select) {
mc.img.gotoAndStop("male");
} else {
mc.img.gotoAndStop("male_un");
}
} else if (mc.select) {
mc.img.gotoAndStop("female");
} else {
mc.img.gotoAndStop("female_un");
}
} else {
mc.gotoAndStop("empty");
if (this["btn" + mc._name]) {
this["btn" + mc._name].removeMovieClip();
}
mc.onRelease = (mc.onReleaseOutside = mc.function_2);
}
if (!mc.select) {
change_color(mc, BW_ColorMatrix);
btn_enable(this["btn" + mc._name], false);
} else {
filter_remove(mc);
btn_enable(this["btn" + mc._name], true);
}
}
function btn_select_character_init() {
if (Boolean(user_info.data.user_1[0])) {
btn_enable(btn_next, true);
} else {
btn_enable(btn_next, false);
}
btn_enable(btn_back, true);
btn_back.onRelease = function () {
play_soundAction("btn_sound");
var _local2 = 1;
while (_local2 < 7) {
this._parent["btn" + slot["slot_" + _local2]._name].removeMovieClip();
_local2++;
}
slot.removeMovieClip();
goto_page("title");
};
btn_next.onRelease = function () {
play_soundAction("btn_sound");
var _local2 = 1;
while (_local2 < 7) {
if (slot["slot_" + _local2].select) {
var _local3 = slot["slot_" + _local2].no;
}
this._parent["btn" + slot["slot_" + _local2]._name].removeMovieClip();
slot["slot_" + _local2].removeMovieClip();
_local2++;
}
current_user = user_info.data["user_" + _local3];
slot.removeMovieClip();
goto_page("select mission");
};
}
function btn_select_mission_init() {
btn_enable(btn_back, true);
btn_enable(btn_next, true);
btn_back.onRelease = function () {
play_soundAction("btn_sound");
var _local2 = 1;
while (_local2 < 9) {
_root["mission_" + _local2].removeMovieClip();
_local2++;
}
delete hero;
goto_page("select character");
};
btn_next.onRelease = function () {
play_soundAction("btn_sound");
var _local3 = 1;
while (_local3 < 21) {
if (_root["stage" + _local3].select) {
stage = _local3;
}
_local3++;
}
this.spark.removeMovieClip();
delete weapon_unlocked;
weapon_unlocked = new Array();
weapon_unlocked.push("machine_pistol");
if (current_user[1][1] == 2) {
weapon_unlocked.push("pistol_2");
}
if (current_user[1][2] == 2) {
weapon_unlocked.push("flamethrower_1");
}
if (current_user[1][3] == 2) {
weapon_unlocked.push("assault_rifle");
}
if (current_user[1][4] == 2) {
weapon_unlocked.push("shot_gun_1");
}
if (current_user[1][5] == 2) {
weapon_unlocked.push("bubble_1");
}
if (current_user[1][6] == 2) {
weapon_unlocked.push("laser_1");
}
if (current_user[1][7] == 2) {
weapon_unlocked.push("rpg_1");
}
if (current_user[1][8] == 2) {
weapon_unlocked.push("bubble_2");
}
if (current_user[1][9] == 2) {
weapon_unlocked.push("flamethrower_2");
}
if (current_user[1][10] == 2) {
weapon_unlocked.push("laser_2");
}
if (current_user[1][11] == 2) {
weapon_unlocked.push("rpg_2");
}
if (current_user[1][12] == 2) {
weapon_unlocked.push("laser_3");
}
if (current_user[1][13] == 2) {
weapon_unlocked.push("shot_gun_2");
}
if (current_user[1][14] == 2) {
weapon_unlocked.push("rpg_3");
}
weapon_unlocked.push("hp");
weapon_unlocked.push("hp");
weapon_unlocked.push("hp");
weapon_unlocked.push("hp_2");
goto_page("init");
};
}
function set_option() {
key_function = new Array("", "Up", "Down", "Left", "Right", "Prev Weapon", "Next Weapon");
var _local3 = 1;
while (_local3 < 7) {
if ((user_info.data.option[_local3 - 1] > 90) || (user_info.data.option[_local3 - 1] < 48)) {
var _local5 = key_string[user_info.data.option[_local3 - 1]];
} else {
var _local5 = String.fromCharCode(user_info.data.option[_local3 - 1]);
}
_root["option_" + _local3].key_type.text = key_function[_local3];
_root["option_" + _local3].key.text = _local5;
_root["option_" + _local3].onRelease = function () {
play_soundAction("sel_crt");
var _local3 = 1;
while (_local3 < 7) {
if ((user_info.data.option[_local3 - 1] > 90) || (user_info.data.option[_local3 - 1] < 48)) {
var _local5 = key_string[user_info.data.option[_local3 - 1]];
} else {
var _local5 = String.fromCharCode(user_info.data.option[_local3 - 1]);
}
if (_root["option_" + _local3].select) {
_root["option_" + _local3]._y = _root["option_" + _local3]._y - 1;
}
_root["option_" + _local3].select = false;
_root["option_" + _local3].key.text = _local5;
_local3++;
}
this.key.text = "Press Any Key...";
this.select = true;
this._y = this._y + 1;
defining_key = true;
Key.removeListener(option_key);
delete option_key;
option_key = new Object();
option_key.onKeyDown = function () {
play_soundAction("sel_crt");
var _local3 = 1;
while (_local3 < 7) {
if (_root["option_" + _local3].select) {
for (var _local6 in key_arr) {
if ((Number(key_arr[_local6]) == Key.getCode()) && (_local6 != _local3)) {
var _local4 = true;
}
}
if (!_local4) {
user_info.data.option[_local3 - 1] = Key.getCode();
if ((user_info.data.option[_local3 - 1] > 90) || (user_info.data.option[_local3 - 1] < 48)) {
var _local5 = key_string[user_info.data.option[_local3 - 1]];
} else {
var _local5 = String.fromCharCode(user_info.data.option[_local3 - 1]);
}
_root["option_" + _local3].select = false;
_root["option_" + _local3].key.text = _local5;
_root["option_" + _local3]._y = _root["option_" + _local3]._y - 1;
defining_key = false;
Key.removeListener(this);
}
}
_local3++;
}
};
Key.addListener(option_key);
};
_local3++;
}
option_music.onRelease = function () {
play_soundAction("btn_sound");
if (music == true) {
play_music("nothing", true);
user_info.data.option[6] = (music = false);
this.on_off.gotoAndStop("off");
} else {
user_info.data.option[6] = (music = true);
play_music("bgm_1", true);
this.on_off.gotoAndStop("on");
}
};
option_sound.onRelease = function () {
play_soundAction("btn_sound");
if (sound == true) {
user_info.data.option[7] = (sound = false);
this.on_off.gotoAndStop("off");
} else {
user_info.data.option[7] = (sound = true);
this.on_off.gotoAndStop("on");
}
};
if (music) {
option_music.on_off.gotoAndStop("on");
} else {
option_music.on_off.gotoAndStop("off");
}
if (sound) {
option_sound.on_off.gotoAndStop("on");
} else {
option_sound.on_off.gotoAndStop("off");
}
}
function clean_set_option() {
play_soundAction("sel_crt");
Key.removeListener(option_key);
delete key_arr;
delete key_function;
delete defining_key;
define_key.removeMovieClip();
}
function key_set_default() {
Key.removeListener(option_key);
var _local3 = 1;
while (_local3 < 7) {
switch (_local3) {
case 1 :
user_info.data.option[0] = 87;
break;
case 2 :
user_info.data.option[1] = 83;
break;
case 3 :
user_info.data.option[2] = 65;
break;
case 4 :
user_info.data.option[3] = 68;
break;
case 5 :
user_info.data.option[4] = 81;
break;
case 6 :
user_info.data.option[5] = 69;
}
if ((user_info.data.option[_local3 - 1] > 90) || (user_info.data.option[_local3 - 1] < 48)) {
var _local4 = key_string[user_info.data.option[_local3 - 1]];
} else {
var _local4 = String.fromCharCode(user_info.data.option[_local3 - 1]);
}
if (_root["option_" + _local3].select) {
_root["option_" + _local3]._y = _root["option_" + _local3]._y - 1;
}
_root["option_" + _local3].select = false;
_root["option_" + _local3].key.text = _local4;
_local3++;
}
user_info.data.option[6] = (music = true);
play_music("bgm_1", true);
user_info.data.option[7] = (sound = true);
option_music.on_off.gotoAndStop("on");
option_sound.on_off.gotoAndStop("on");
_root.attachMovie("effect_mc", "white_mc", _root.getNextHighestDepth());
change_color(white_mc, White);
white_mc.count = 0;
white_mc.onEnterFrame = function () {
this.count++;
if (this.count > 1) {
this.removeMovieClip();
}
};
}
function btn_enable(mc, boolean) {
if (boolean) {
filter_remove(mc);
mc.enabled = true;
} else {
change_color(mc, BW_ColorMatrix);
mc.enabled = false;
}
}
function goto_page(destination) {
var _local3 = _root.getNextHighestDepth();
temp_mc = _root.attachMovie("effect_mc", "effect_mc" + _local3, _local3);
change_color(temp_mc, Black);
temp_mc._alpha = 100;
temp_mc.onEnterFrame = function () {
this._alpha = this._alpha + 25;
if (this._alpha >= 100) {
this._alpha = 100;
delete this.onEnterFrame;
_root.gotoAndStop(destination);
this.onEnterFrame = function () {
this._alpha = this._alpha - 25;
if (this._alpha <= 0) {
this.removeMovieClip();
}
};
}
};
}
function create_game_UI() {
_root.attachMovie("UI_game", "UI_game", _root.getNextHighestDepth());
UI_game.player_img.gotoAndStop(current_user[2]);
UI_game.timer = 9900;
var _local4 = UI_game.radar.attachMovie("radar_map", "map", UI_game.radar.getNextHighestDepth(), {_x:0, _y:-36});
_local4.gotoAndStop(stage);
_local4.setMask(UI_game.radar.mask);
_local4._alpha = 50;
_local4.sc = 0.1006;
UI_game.player_name.text = current_user[0];
UI_game.radar.map.attachMovie("radar_hero", "radar_hero", 2);
UI_game.radar.map_x = 250 - (250 * hero_init_x[stage]);
UI_game.radar.map_y = 0;
UI_game.radar.hero_x = hero._x;
UI_game.radar.hero_y = hero._y + 210;
UI_game.radar.map.createEmptyMovieClip("emy", UI_game.radar.map.getNextHighestDepth());
if (radar_on == false) {
UI_game.radar._visible = false;
}
UI_game.show_bullet = function () {
if (weapon_array[hero.c_w_s].current_bullet_num >= 0) {
this.weapon_bullet.text = weapon_array[hero.c_w_s].current_bullet_num;
} else {
this.weapon_bullet.text = "\u221E";
}
};
UI_game.show_weapon_pic = function () {
this.weapon_pic.gotoAndStop(weapon_array[hero.c_w_s].weapon_name);
if (weapon_array.length > 2) {
if ((hero.c_w_s + 1) >= weapon_array.length) {
this.weapon_pic_next.gotoAndStop(weapon_array[0].weapon_name);
} else {
this.weapon_pic_next.gotoAndStop(weapon_array[hero.c_w_s + 1].weapon_name);
}
} else {
this.weapon_pic_next.gotoAndStop("null");
}
if (weapon_array.length > 1) {
if ((hero.c_w_s - 1) < 0) {
this.weapon_pic_prev.gotoAndStop(weapon_array[weapon_array.length - 1].weapon_name);
} else {
this.weapon_pic_prev.gotoAndStop(weapon_array[hero.c_w_s - 1].weapon_name);
}
} else {
this.weapon_pic_prev.gotoAndStop("null");
}
};
UI_game.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
if (this.timer > 0) {
this.timer--;
var _local2 = String(Math.round(this.timer / 100));
this.game_time.num2.gotoAndStop(Number(_local2.slice(_local2.length - 2, _local2.length - 1)) + 1);
this.game_time.num1.gotoAndStop(Number(_local2.slice(_local2.length - 1, _local2.length)) + 1);
if (isNaN(Number(_local2.slice(_local2.length - 2, _local2.length - 1)))) {
this.game_time.num2.gotoAndStop(1);
}
} else if ((current_score > 0) && (!isNaN(current_score))) {
current_score = current_score - 50;
if (current_score < 0) {
current_score = 0;
}
show_score(this.score, current_score);
}
this.reload_bar._xscale = 100 * (weapon_array[hero.c_w_s].current_cool_time / weapon_array[hero.c_w_s].cool_time);
this.hp_bar.bar._x = this.hp_bar.bar._x + (((((hero.hp * this.hp_bar.bar._width) * 0.01) - this.hp_bar.bar._width) - this.hp_bar.bar._x) / 10);
if (radar_on == false) {
return(undefined);
}
this.radar.map._x = Math.round((GAME.map._x - this.radar.map_x) * this.radar.map.sc);
this.radar.map._y = Math.round((GAME.map._y - this.radar.map_y) * this.radar.map.sc);
for (var _local3 in this.radar.map.emy) {
if ((this.radar.map.emy[_local3].org._x == undefined) || (this.radar.map.emy[_local3].org.hp <= 0)) {
this.radar.map.emy[_local3].removeMovieClip();
} else {
this.radar.map.emy[_local3]._x = Math.round((this.radar.map.emy[_local3].org._x - UI_game.radar.hero_x) * UI_game.radar.map.sc);
this.radar.map.emy[_local3]._y = Math.round((this.radar.map.emy[_local3].org._y - UI_game.radar.hero_y) * UI_game.radar.map.sc);
}
}
this.radar.map.radar_hero._x = Math.round((hero._x - this.radar.hero_x) * this.radar.map.sc);
this.radar.map.radar_hero._y = Math.round((hero._y - this.radar.hero_y) * this.radar.map.sc);
if (!random(100)) {
this.radar.attachMovie("nosie_signal", "n_s", this.radar.getNextHighestDepth());
play_soundAction("radar_nosie");
}
if (this.radar.map._y < -420) {
this.radar.map._y = -420;
} else if (this.radar.map._y > -40) {
this.radar.map._y = -40;
}
};
UI_game.show_bullet();
UI_game.show_weapon_pic();
show_score(UI_game.score, current_score);
}
function init_sth() {
current_user = new Array();
weapon_array = new Array();
if_wind = new Array();
var _local1 = 0;
while (_local1 < 10) {
if_wind[_local1] = true;
_local1++;
}
game_pause = false;
}
function init_key() {
key_up = user_info.data.option[0];
key_down = user_info.data.option[1];
key_left = user_info.data.option[2];
key_right = user_info.data.option[3];
key_Q = user_info.data.option[4];
key_E = user_info.data.option[5];
keyArray = new Array();
mouse_down = false;
i = -1;
while ((++i) < 100) {
keyArray[i] = 0;
}
delete i;
}
function create_GAME() {
if (GAME == undefined) {
_root.createEmptyMovieClip("GAME", _root.getNextHighestDepth());
GAME.attachMovie("bg", "bg", GAME.getNextHighestDepth());
GAME.attachMovie("bg_2", "bg_2", GAME.getNextHighestDepth());
GAME.createEmptyMovieClip("map", GAME.getNextHighestDepth());
GAME.map.createEmptyMovieClip("map_tile", GAME.map.getNextHighestDepth());
GAME.map.createEmptyMovieClip("equip", GAME.map.getNextHighestDepth());
GAME.map.createEmptyMovieClip("wind", GAME.map.getNextHighestDepth());
GAME.map.createEmptyMovieClip("hero", GAME.map.getNextHighestDepth());
GAME.map.createEmptyMovieClip("enemy", GAME.map.getNextHighestDepth());
}
root_mask.removeMovieClip();
GAME.attachMovie("effect_mc", "mask", GAME.getNextHighestDepth());
GAME.setMask(GAME.mask);
stage_width = 440;
stage_height = 500;
}
function create_stage() {
create_GAME();
create_hero();
create_parachute();
create_game_UI();
create_map();
ready_go();
}
function set_listener() {
mouseListener = new Object();
start_shoot = false;
mouseListener.onMouseDown = function () {
hero.shoot();
Mouse.hide();
hero.start_shoot = true;
};
mouseListener.onMouseUp = function () {
hero.stop_shoot();
hero.start_shoot = false;
};
mouseListener.onMouseWheel = function (delta) {
if (delta > 0) {
change_weapon(-1);
} else {
change_weapon(1);
}
};
Mouse.addListener(mouseListener);
}
function main_loop() {
set_listener();
init_key();
hero.action();
weapon_cool();
leaves();
GAME.map_counter = 0;
GAME.onEnterFrame = function () {
hero_get_key();
if ((++this.map_counter) > 15) {
this.map.draw_map();
this.map_counter = 0;
}
};
}
function bend() {
hero.body.gotoAndStop(Math.ceil((hero.degree + 90) / 22.5));
if (hero.fire) {
hero.body.gotoAndStop(hero.body._currentframe + 8);
hero.fire = false;
}
}
function arms_rotate(mc, xpos, ypos, obj_xpos, obj_ypos) {
if (mc.hp > 0) {
if (!mc.xscale_locked) {
var _local5 = {x:0, y:0};
mc.localToGlobal(_local5);
if (obj_xpos >= _local5.x) {
mc.dir = 1;
} else {
mc.dir = -1;
}
mc._xscale = mc.dir * 100;
}
var _local3 = obj_xpos - xpos;
var _local9 = obj_ypos - ypos;
var _local8 = ((_local3 >= 0) ? 1 : -1);
var _local6 = ((mc.dir == _local8) ? 1 : -1);
var _local7 = (((_local6 * mc.dir) * Math.atan(_local9 / _local3)) * 180) / Math.PI;
var _local4 = (21 - stage) * 3;
var _local2 = Math.round(_local7 / _local4) * _local4;
mc.body.arms._rotation = mc.body.arms._rotation + ((_local2 - mc.body.arms._rotation) * 0.3);
mc.degree = _local2;
}
}
function arms_rt_hero(xpos, ypos) {
var _local1 = {x:0, y:0};
hero.body.arms.localToGlobal(_local1);
if (_xmouse >= (hero._x + GAME.map._x)) {
hero.dir = 1;
} else {
hero.dir = -1;
}
hero._xscale = hero.dir * 100;
var _local3 = _xmouse - _local1.x;
var _local6 = _ymouse - _local1.y;
var _local5 = ((_local3 >= 0) ? 1 : -1);
var _local4 = ((hero.dir == _local5) ? 1 : -1);
var _local2 = (((_local4 * hero.dir) * Math.atan(_local6 / _local3)) * 180) / Math.PI;
hero.body.arms._rotation = hero.body.arms._rotation + ((_local2 - hero.body.arms._rotation) * 0.4);
hero.degree = _local2;
}
function mc_all_stop(mc) {
mc.stop();
for (var _local2 in mc) {
if (typeof(mc[_local2]) == "movieclip") {
mc_all_stop(mc[_local2]);
}
}
}
function mc_all_play(mc) {
for (var _local2 in mc) {
if (typeof(mc[_local2]) == "movieclip") {
mc_all_play(mc[_local2]);
}
}
if (mc.p_a_p) {
mc.play();
}
}
function stop_enterframe(mc) {
if (mc.onEnterFrame and (!mc.exception)) {
mc.temp_function = mc.onEnterFrame;
delete mc.onEnterFrame;
}
for (var _local2 in mc) {
if (typeof(mc[_local2]) == "movieclip") {
if (!mc[_local2].exception) {
stop_enterframe(mc[_local2]);
}
}
}
}
function restart_enterframe(mc) {
if (mc.temp_function) {
mc.onEnterFrame = mc.temp_function;
delete mc.temp_function;
}
for (var _local2 in mc) {
if (typeof(mc[_local2]) == "movieclip") {
restart_enterframe(mc[_local2]);
}
}
}
function create_hero() {
if (current_user[2] == "male") {
hero = GAME.map.hero.attachMovie("player_m", "hero", 200);
} else if (current_user[2] == "female") {
hero = GAME.map.hero.attachMovie("player_fm", "hero", 200);
}
hero.moveleft = false;
hero.moveright = false;
hero.movedown = false;
hero.moveup = false;
hero.movable = true;
hero.dir = 1;
hero.xspeed = 0;
hero.yspeed = 0;
hero.max_xspeed = 3;
hero.acl_xspeed = 1.5;
hero.max_yspeed = 4;
hero.acl_yspeed = 1.5;
hero.parachute_xspeed = 0;
hero.parachute_yspeed = 0;
hero.downspeed = 1.5;
hero.acl_x = 0;
hero.acl_y = 0;
hero.x_recoil = 0;
hero.y_recoil = 0;
hero.win = false;
hero.id = "hero";
hero.mc_type = "hero";
hero.hp = 100;
hero.hit = false;
hero.hitcount = 0;
hero.unbreakable = false;
hero.laser_count_1 = 0;
hero.laser_count_2 = 0;
hero.laser_count_3 = 0;
hero.start_shoot = false;
hero.c_w_s = 1;
weapon_array.length = 1;
var _local3 = 0;
while (_local3 < current_user[3].length) {
weapon_array[_local3] = _root[current_user[3][_local3][0]];
weapon_array[_local3].current_bullet_num = current_user[3][_local3][1];
_local3++;
}
hero.weapon = "pistol";
hero.body.arms.gotoAndStop("pistol");
hero_init_x = [0, 2, 2, 2, 7, 1, 1, 2, 5, 10, 4, 3, 2, 2, 7, 4, 13, 1, 4, 5, 1];
hero._x = ((stage_width / 2) + (250 * hero_init_x[stage])) - 250;
hero._y = -35;
hero.shoot = function () {
GAME.createEmptyMovieClip("shoot", GAME.getNextHighestDepth());
GAME.shoot.onEnterFrame = function () {
if (weapon_array[hero.c_w_s].current_cool_time == weapon_array[hero.c_w_s].cool_time) {
play_soundAction(weapon_array[hero.c_w_s].fire_sound);
weapon_array[hero.c_w_s].current_cool_time = 0;
if (hero.weapon == "rpg_3") {
hero_start_shoot();
hero_start_shoot();
} else if (weapon_array[hero.c_w_s].spec != "shot_gun") {
hero_start_shoot();
} else {
hero_shot_gun_start();
}
}
};
};
hero.stop_shoot = function () {
GAME.shoot.removeMovieClip();
};
hero.win = function () {
this.stop_shoot();
delete this.dead;
delete this.onEnterFrame;
delete GAME.onEnterFrame;
_root.play_music("win_music", false);
Mouse.removeListener(mouseListener);
Key.removeListener(keyListener);
delete UI_game.onEnterFrame;
for (var _local4 in UI_game.btn_pause) {
delete UI_game.btn_pause[_local4];
}
temp_sound = _root.sound;
_root.sound = false;
for (var _local3 in GAME.map.enemy) {
if ((GAME.map.enemy[_local3].enemy_type != "comb") && (GAME.map.enemy[_local3].enemy_type != "nest")) {
GAME.map.enemy[_local3].hit_action(500);
}
}
for (var _local3 in GAME.map.equip) {
GAME.map.equip[_local3].hit_action(500);
}
for (var _local3 in GAME) {
if (GAME[_local3].mc_type == "bullet") {
GAME[_local3].removeMovieClip();
}
}
_root.sound = temp_sound;
delete temp_sound;
this.gotoAndStop("celebrate");
_root.current_score = _root.current_score + _root.UI_game.timer;
_root.current_score = _root.current_score + (this.hp * 100);
_root.current_score = Math.round(_root.current_score);
_root.ms_cmpl_UI();
};
hero.dead = function () {
this.gotoAndStop("dead");
this.player_dead.arms_dead.gotoAndStop(this.weapon);
this.stop_shoot();
for (var _local3 in UI_game.btn_pause) {
delete UI_game.btn_pause[_local3];
}
Mouse.removeListener(mouseListener);
Key.removeListener(keyListener);
if (current_user[2] == "male") {
_root.play_soundAction("die_male");
} else {
_root.play_soundAction("die_female");
}
GAME.onEnterFrame = function () {
GAME.map.draw_map();
};
this.hitcount = 150;
_root.filter_remove(hero);
_root.shot_shine(_root, "red", 1);
hero_drop_weapon_ani();
this.onEnterFrame = function () {
if ((--this.hitcount) > 0) {
if (this.player_dead._currentframe < 24) {
_root.hero_move();
_root.draw_line();
_root.map_move();
} else if (this.player_dead._currentframe == 24) {
parachute.gotoAndStop("dead");
var _local3 = 0;
while (_local3++ , _local3 < 9) {
GAME.map.hero["line_" + _local3].removeMovieClip();
}
parachute.xdir = 1;
} else {
parachute._y = parachute._y - 1;
if (random(40) == 0) {
parachute.xdir = parachute.xdir * -1;
}
if (random(10)) {
parachute._x = parachute._x + parachute.xdir;
}
this._y = this._y + this.yspeed;
this.yspeed = this.yspeed + 0.2;
}
if (this.hitcount < 100) {
_root.setsaturation(_root, this.hitcount / 100);
}
} else {
_root.save_wp_st();
_quality = "HIGH";
_root.filter_remove(_root);
for (var _local4 in _root["enemy_" + stage]) {
_root["enemy_" + stage][_local4][_root["enemy_" + stage][_local4].length - 1] = false;
}
for (var _local5 in _root.if_wind) {
_root.if_wind[_local5] = true;
}
for (var _local6 in _root) {
if (typeof(_root[_local6]) == "movieclip") {
_root[_local6].removeMovieClip();
delete _root[_local6];
}
}
_root.Mouse.removeListener(_root.mouseListener);
for (var _local6 in _root) {
if (typeof(_root[_local6]) == "movieclip") {
_root[_local6].removeMovieClip();
}
}
_root.m_c.removeMovieClip();
Mouse.show();
_root.current_score = Math.round(_root.current_score);
_root.play_music("lose_sound", false);
_root.goto_page("lose");
}
};
};
hero.action = function () {
this.onEnterFrame = function () {
_root.hero_move();
_root.draw_line();
_root.map_move();
_root.arms_rt_hero();
_root.bend();
_root.check_if_land();
_root.check_wall();
};
};
}
function pause_game() {
Mouse.removeListener(mouseListener);
UI_game.btn_pause.onRelease = (UI_game.btn_pause.onReleaseOutside = function () {
this.prevFrame();
Mouse.addListener(mouseListener);
pause_mc.removeMovieClip();
pause_mc2.removeMovieClip();
mc_all_play(GAME);
game_pause = false;
restart_enterframe(_root);
_root.pause_wait.removeMovieClip();
UI_game.btn_pause.gotoAndStop(1);
this.onRelease = (this.onReleaseOutside = function () {
this.prevFrame();
pause_game();
});
});
UI_game.btn_pause.gotoAndStop(3);
hero.stop_shoot();
stop_enterframe(_root);
mc_all_stop(GAME);
_root.attachMovie("effect_mc", "pause_mc", _root.getNextHighestDepth(), {_alpha:30});
change_color(pause_mc, Black);
game_pause = true;
_root.attachMovie("pause_message", "pause_mc2", _root.getNextHighestDepth(), {_x:163, _y:222});
_root.createEmptyMovieClip("pause_wait", _root.getNextHighestDepth());
_root.pause_wait.exception = true;
_root.pause_wait.onEnterFrame = function () {
if (Key.isDown(80)) {
if (keyArray[80] == 0) {
keyArray[80] = 1;
Mouse.addListener(mouseListener);
pause_mc.removeMovieClip();
pause_mc2.removeMovieClip();
mc_all_play(GAME);
game_pause = false;
restart_enterframe(_root);
UI_game.btn_pause.gotoAndStop(1);
UI_game.btn_pause.onRelease = (UI_game.btn_pause.onReleaseOutside = function () {
this.prevFrame();
pause_game();
});
this.removeMovieClip();
}
} else {
keyArray[80] = 0;
}
};
}
function hero_get_key() {
if (Key.isDown(80)) {
if (keyArray[80] == 0) {
keyArray[80] = 1;
pause_game();
return(undefined);
}
} else {
keyArray[80] = 0;
}
var _local1 = Key.isDown;
if (_local1(key_left)) {
if (F_xs > -8) {
F_xs--;
}
hero.moveleft = true;
} else {
hero.moveleft = false;
if (_local1(key_right)) {
if (F_xs < 8) {
F_xs++;
}
hero.moveright = true;
} else {
hero.moveright = false;
}
}
if (_local1(key_down)) {
N_w = Min_N_w;
hero.movedown = true;
} else {
hero.movedown = false;
if (_local1(key_up)) {
N_w = Max_N_w;
hero.moveup = true;
} else {
hero.moveup = false;
}
}
if (_local1(key_Q)) {
if (keyArray[key_Q] == 0) {
keyArray[key_Q] = 1;
change_weapon(-1);
}
} else {
keyArray[key_Q] = 0;
if (_local1(key_E)) {
if (keyArray[key_E] == 0) {
keyArray[key_E] = 1;
change_weapon(1);
}
} else {
keyArray[key_E] = 0;
}
}
if (_local1(82)) {
if (keyArray[82] == 0) {
keyArray[82] = 1;
if (radar_on) {
radar_on = false;
UI_game.radar._visible = false;
} else {
radar_on = true;
UI_game.radar._visible = true;
}
}
} else {
keyArray[82] = 0;
}
if (hero.movedown) {
parachute.gotoAndStop("down");
} else if (hero.moveup) {
parachute.gotoAndStop("up");
} else {
N_w = 1;
parachute.gotoAndStop("normal");
}
}
function hero_move() {
var _local1 = (((hero._y - parachute._y) > 0) ? (((((hero._y - 50) - parachute._y) >= 0) ? ((hero._y - 50) - parachute._y) : 0)) : (((((hero._y + 50) - parachute._y) <= 0) ? (((hero._y + 50) - parachute._y) * 0.5) : 0))) * N_r;
_local1 = ((F_H > 3) ? 3 : (_local1));
_local1 = ((F_H < -3) ? -3 : (_local1));
var _local3 = ((_local1 == 0) ? 0 : (((_local1 > 0) ? (_local1 + G_h) : (_local1))));
var _local4 = ((hero.parachute_yspeed > 0) ? (hero.parachute_yspeed * N_w) : 0);
hero.parachute_yspeed = hero.parachute_yspeed + ((_local3 + G_p) - _local4);
var _local2 = Math.round((hero._x - parachute._x) / 8);
if (hero.movable) {
hero.yspeed = hero.yspeed + Math.round((G_h - _local1) + hero.y_recoil);
hero._y = hero._y + Math.round(hero.yspeed);
hero.xspeed = Math.round((F_xs - _local2) + hero.x_recoil);
hero._x = hero._x + Math.round(hero.xspeed);
}
parachute._y = parachute._y + Math.round(hero.parachute_yspeed);
hero.parachute_xspeed = Math.round(_local2 + F_wind);
parachute._x = parachute._x + hero.parachute_xspeed;
parachute._rotation = (-(hero._x - parachute._x)) / 6;
hero.xspeed = set_resist(hero.xspeed, 0.8);
F_wind = set_resist(F_wind, 0.9);
F_xs = set_resist(F_xs, 0.9);
hero.x_recoil = set_resist(hero.x_recoil, 0.5);
hero.y_recoil = set_resist(hero.y_recoil, 0.1);
}
function set_resist(what, Num) {
what = ((what > 0) ? (((what < 0.1) ? 0 : (what * Num))) : (((what > -0.1) ? 0 : (what * Num))));
return(what);
}
function check_wall() {
var _local3 = parachute._x + GAME.map._x;
var _local2 = parachute._y + GAME.map._y;
var _local5 = hero._x + GAME.map._x;
var _local4 = hero._y + GAME.map._y;
for (var _local6 in GAME.map.map_tile) {
var _local1 = GAME.map.map_tile[_local6];
while (_local1.hit_test.hitTest(_local3, _local2 + 10, true)) {
parachute._y--;
hero.parachute_yspeed = 0;
_local2--;
}
while (_local1.hit_test.hitTest(_local3, _local2 - 25, true)) {
parachute._y++;
hero.parachute_yspeed = 0;
_local2++;
}
while (_local1.hit_test.hitTest(_local3 - 35, _local2, true)) {
parachute._x++;
hero.parachute_xspeed = 0;
_local3++;
}
while (_local1.hit_test.hitTest(_local3 + 35, _local2, true)) {
parachute._x--;
hero.parachute_xspeed = 0;
_local3--;
}
while (_local1.hit_test.hitTest(_local5, _local4 + 10, true)) {
hero._y--;
hero.yspeed = 0;
_local4--;
}
while (_local1.hit_test.hitTest(_local5, _local4 - 25, true)) {
hero._y++;
hero.yspeed = 0;
_local4++;
}
while (_local1.hit_test.hitTest(_local5 - 25, _local4, true)) {
hero._x++;
hero.xspeed = 0;
_local5++;
}
while (_local1.hit_test.hitTest(_local5 + 25, _local4, true)) {
hero._x--;
hero.xspeed = 0;
_local5--;
}
}
}
function create_parachute() {
if (GAME.map.hero.parachute == null) {
if (current_user[2] == "male") {
parachute = GAME.map.hero.attachMovie("parachute_m", "parachute", 100);
} else if (current_user[2] == "female") {
parachute = GAME.map.hero.attachMovie("parachute_fm", "parachute", 100);
}
parachute.pt_arr = [[-35, 14], [-16, 5], [5, 5], [24, 14], [36, 0], [17, -9], [-5, -12], [-27, -8]];
parachute._x = hero._x;
parachute._y = hero._y - 50;
}
}
function draw_line() {
var _local1 = 0;
while (_local1++ , _local1 < 9) {
GAME.map.hero["line_" + _local1].removeMovieClip();
var _local2 = GAME.map.hero.createEmptyMovieClip("line_" + _local1, _local1);
_local2.lineStyle(0.5, 0, 50);
_local2.moveTo(hero._x, hero._y - 5);
_local2.lineTo(parachute.pt_arr[_local1 - 1][0] + parachute._x, parachute.pt_arr[_local1 - 1][1] + parachute._y);
}
}
function map_move() {
var _local1 = GAME.map.tile_x_num * GAME.map.tile_width;
var _local2 = GAME.map.tile_y_num * GAME.map.tile_height;
var _local4 = (440 - ((_xmouse * 0.55) + 100)) - GAME.map._x;
GAME.map._x = GAME.map._x - Math.round((hero._x - _local4) / 24);
var _local3 = (500 - ((_ymouse * 0.3) + 200)) - GAME.map._y;
GAME.map._y = GAME.map._y - Math.round((hero._y - _local3) / 12);
if (GAME.map._x < ((-_local1) + stage_width)) {
GAME.map._x = (-_local1) + stage_width;
} else if (GAME.map._x > 0) {
GAME.map._x = 0;
}
if (GAME.map._y < ((-_local2) + stage_height)) {
GAME.map._y = (-_local2) + stage_height;
} else if (GAME.map._y > 0) {
GAME.map._y = 0;
}
GAME.bg._x = Math.round(GAME.map._x * ((737 - stage_width) / (4000 - stage_width)));
GAME.bg._y = Math.round(GAME.map._y * ((1187 - stage_height) / (5000 - stage_height)));
GAME.bg_2._x = Math.round(GAME.map._x * ((1473 - stage_width) / (4000 - stage_width)));
GAME.bg_2._y = Math.round(GAME.map._y * ((1447 - stage_height) / (5000 - stage_height)));
}
function hero_set_weapon(type, changed) {
if (type == "hp") {
hero.hp = hero.hp + 10;
if (hero.hp > 100) {
hero.hp = 100;
}
return(undefined);
}
if (type == "hp_2") {
hero.hp = hero.hp + 30;
if (hero.hp > 100) {
hero.hp = 100;
}
return(undefined);
}
if (_root[type] == undefined) {
return(undefined);
}
var _local4 = false;
for (var _local2 in weapon_array) {
if (weapon_array[_local2].weapon_name == type) {
_local4 = true;
}
}
if (changed && (_local4)) {
hero.weapon = type;
hero.body.arms.gotoAndStop(type);
} else if ((!changed) && (!_local4)) {
weapon_array.push(_root[type]);
_root[type].current_bullet_num = _root[type].bullet_num;
_root[type].set_cool();
hero.c_w_s = weapon_array.length - 1;
hero.weapon = type;
hero.body.arms.gotoAndStop(type);
} else {
if (weapon_array[hero.c_w_s].weapon_name != type) {
hero.body.arms.gotoAndStop(hero.weapon);
var _local2 = 0;
while (_local2 < weapon_array.length) {
if (weapon_array[_local2].weapon_name == type) {
hero.c_w_s = _local2;
}
_local2++;
}
}
weapon_array[hero.c_w_s].current_bullet_num = weapon_array[hero.c_w_s].current_bullet_num + weapon_array[hero.c_w_s].bullet_num;
if (weapon_array[hero.c_w_s].current_bullet_num >= 999) {
weapon_array[hero.c_w_s].current_bullet_num = 999;
}
hero.weapon = type;
hero.body.arms.gotoAndStop(type);
}
UI_game.show_bullet();
UI_game.show_weapon_pic();
}
function hero_drop_weapon() {
play_soundAction("drop_w");
hero.stop_shoot();
hero_drop_weapon_ani();
change_weapon(-1);
delete weapon_array[hero.c_w_s + 1].onEnterFrame;
weapon_array[hero.c_w_s + 1] = undefined;
var _local1 = hero.c_w_s + 1;
while (_local1 < (weapon_array.length - 1)) {
weapon_array[_local1] = weapon_array[_local1 + 1];
weapon_array[_local1 + 1] = undefined;
_local1++;
}
weapon_array.length = weapon_array.length - 1;
UI_game.show_weapon_pic();
}
function hero_drop_weapon_ani() {
var _local3 = GAME.map.getNextHighestDepth();
var _local2 = GAME.map.attachMovie("weapon_drop", "weapon_drop" + _local3, _local3, {_x:hero._x, _y:hero._y - 30});
_local2.count = 0;
_local2.gotoAndStop(weapon_array[hero.c_w_s].weapon_name);
_local2.dir = -hero.dir;
_local2.gravity = 0.1;
_local2.yspeed = -2;
_local2.xspeed = 1;
_local2.onEnterFrame = function () {
this.count++;
if (this.count < 45) {
this._x = this._x + (this.xspeed * this.dir);
this._y = this._y + this.yspeed;
this.yspeed = this.yspeed + this.gravity;
this._rotation = this._rotation + 20;
this._alpha--;
} else {
this.removeMovieClip();
}
};
}
function hero_hit(damage) {
if ((!hero.hit) && (!hero.unbreakable)) {
hero.hp = hero.hp - damage;
hero.hit = true;
if (hero.hp <= 0) {
hero.hp = 0;
hero.dead();
return(undefined);
}
if (GAME.hit_c._x == undefined) {
GAME.createEmptyMovieClip("hit_c", GAME.getNextHighestDepth());
}
GAME.hit_c.count = 20;
GAME.hit_c.onEnterFrame = function () {
if ((--this.count) < 0) {
hero.hit = false;
this.removeMovieClip();
} else if ((this.count % 3) == 0) {
shot_shine(hero, "red", 1);
}
};
}
}
function check_if_land() {
if (parachute._y > ((GAME.map.tile_height * (GAME.map.tile_y_num - 1)) + 155)) {
hero.win();
}
if (hero._y > ((GAME.map.tile_height * (GAME.map.tile_y_num - 1)) + 120)) {
hero.legs.gotoAndStop("land");
parachute._y = parachute._y + 1;
if (hero._y > ((GAME.map.tile_height * (GAME.map.tile_y_num - 1)) + 155)) {
hero.unbreakable = true;
hero.movable = false;
}
}
}
function weapon_cool() {
GAME.createEmptyMovieClip("cooler", GAME.getNextHighestDepth());
GAME.cooler.onEnterFrame = function () {
if (weapon_array[hero.c_w_s].current_cool_time < weapon_array[hero.c_w_s].cool_time) {
weapon_array[hero.c_w_s].current_cool_time++;
} else {
this.removeMovieClip();
}
};
}
function laser_start_count() {
hero.body.arms.laser_effect.removeMovieClip();
GAME.createEmptyMovieClip("laser_counter", GAME.getNextHighestDepth());
GAME.laser_counter.onEnterFrame = function () {
var _local1 = 0;
while (_local1++ , _local1 < 4) {
if (hero.start_shoot) {
hero.body.arms.laser_effect.removeMovieClip();
hero["laser_count_" + _local1] = 0;
weapon_array[hero.c_w_s].spec = "none";
weapon_array[hero.c_w_s].remove = true;
} else if (hero.body.arms.laser_effect._x == undefined) {
hero.body.arms.attachMovie("laser_effect", "laser_effect", hero.body.arms.getNextHighestDepth(), {_x:hero.body.arms.act._x, _y:hero.body.arms.act._y});
hero.body.arms.laser_effect.gotoAndStop("p1");
}
if ((hero.weapon == ("laser_" + _local1)) && (!hero.start_shoot)) {
if (hero["laser_count_" + _local1] > 100) {
weapon_array[hero.c_w_s].spec = "power";
weapon_array[hero.c_w_s].remove = false;
hero.body.arms.laser_effect.gotoAndStop("p2");
} else {
hero.body.arms.laser_effect._alpha = hero["laser_count_" + _local1] * 2;
hero["laser_count_" + _local1] = hero["laser_count_" + _local1] + 2;
}
}
}
};
}
function laser_stop_count() {
GAME.laser_counter.removeMovieClip();
}
function hero_start_shoot() {
var _local2 = GAME.map.getNextHighestDepth();
var _local1 = GAME.map.attachMovie("bullet", "bullet" + _local2, _local2);
_local1.mc_type = "bullet";
hero_bullet_move(_local1);
launch_effects(hero);
hero.body.arms._rotation = hero.body.arms._rotation - (weapon_array[hero.c_w_s].recoil * 3);
}
function hero_shot_gun_start() {
hero.body.arms._rotation = hero.body.arms._rotation + (weapon_array[hero.c_w_s].recoil * 1.5);
hero_start_shoot();
hero.body.arms._rotation = hero.body.arms._rotation + (weapon_array[hero.c_w_s].recoil * 1.5);
hero_start_shoot();
hero.body.arms._rotation = hero.body.arms._rotation + (weapon_array[hero.c_w_s].recoil * 1.5);
hero_start_shoot();
hero.body.arms._rotation = hero.body.arms._rotation + (weapon_array[hero.c_w_s].recoil * 1.5);
hero_start_shoot();
hero.body.arms._rotation = hero.body.arms._rotation + (weapon_array[hero.c_w_s].recoil * 1.5);
hero_start_shoot();
}
function cheat() {
var _local2 = Key.isDown;
if (_local2(74)) {
if (keyArray[74] == 0) {
keyArray[74] = 1;
hero.hp = 100;
hero_set_weapon("pistol_2", false);
hero_set_weapon("machine_pistol", false);
hero_set_weapon("assault_rifle", false);
hero_set_weapon("flamethrower_1", false);
hero_set_weapon("flamethrower_2", false);
hero_set_weapon("shot_gun_1", false);
hero_set_weapon("shot_gun_2", false);
hero_set_weapon("bubble_1", false);
hero_set_weapon("bubble_2", false);
hero_set_weapon("laser_1", false);
hero_set_weapon("laser_2", false);
hero_set_weapon("laser_3", false);
hero_set_weapon("rpg_1", false);
hero_set_weapon("rpg_2", false);
hero_set_weapon("rpg_3", false);
}
var _local1 = 1;
while (_local1 < 21) {
current_user[1][_local1] = 2;
_local1++;
}
} else {
keyArray[74] = 0;
}
if (_local2(75)) {
if (keyArray[75] == 0) {
keyArray[75] = 1;
hero.dead();
}
} else {
keyArray[75] = 0;
}
}
function add_score(score) {
if (isNaN(score)) {
return(undefined);
}
if (current_user[1][stage] != 2) {
current_score = current_score + score;
} else {
current_score = current_score + Math.round(score * 0.5);
}
show_score(UI_game.score, current_score);
}
function add_weapon(w_name, b_num, cl_t, dmg, recl, prec, l_dmg, a_dmg, guide, speed, acl, rise, rota, lgt, lch_ef, expl, burn, remove, fire_sound, hit_sound_1, hit_sound_2, hit_sound_3, spec) {
delete temp_obj;
var temp_obj = new Object();
temp_obj.weapon_name = w_name;
temp_obj.bullet_num = b_num;
temp_obj.current_bullet_num = temp_obj.bullet_num;
temp_obj.cool_time = cl_t;
temp_obj.current_cool_time = temp_obj.cool_time;
temp_obj.damage = dmg;
temp_obj.recoil = recl;
temp_obj.prec = prec;
temp_obj.l_dmg = l_dmg;
temp_obj.a_dmg = a_dmg;
temp_obj.guide = guide;
temp_obj.speed = speed;
temp_obj.acl = acl;
temp_obj.rise = rise;
temp_obj.rota = rota;
temp_obj.lgt = lgt;
temp_obj.lch_ef = lch_ef;
temp_obj.expl = expl;
temp_obj.burn = burn;
temp_obj.remove = remove;
temp_obj.fire_sound = fire_sound;
temp_obj.hit_sound_1 = hit_sound_1;
temp_obj.hit_sound_2 = hit_sound_2;
temp_obj.hit_sound_3 = hit_sound_3;
temp_obj.spec = spec;
temp_obj.set_cool = function () {
temp_obj.current_cool_time = 0;
};
return(temp_obj);
}
function hero_bullet_move(mc_bullet) {
for (var _local4 in weapon_array[hero.c_w_s]) {
mc_bullet[_local4] = weapon_array[hero.c_w_s][_local4];
}
mc_bullet.bullet_type = weapon_array[hero.c_w_s].weapon_name;
mc_bullet.mc_type = "bullet";
if (weapon_array[hero.c_w_s].spec == "power") {
mc_bullet.bullet_type = weapon_array[hero.c_w_s].weapon_name + "_power";
mc_bullet.speed = 0;
mc_bullet.recoil = mc_bullet.recoil * 2;
mc_bullet.damage = mc_bullet.damage * 2;
mc_bullet.remove = false;
}
mc_bullet.gotoAndStop(mc_bullet.bullet_type);
hero.body.arms._rotation = hero.body.arms._rotation - random(mc_bullet.prec * 2);
var _local6 = Math.cos((hero.body.arms._rotation * 3.14) / 180);
var _local8 = Math.sin((hero.body.arms._rotation * 3.14) / 180);
mc_bullet.xspeed = Math.round((mc_bullet.speed * _local6) * hero.dir);
mc_bullet.yspeed = Math.round(mc_bullet.speed * _local8);
hero.x_recoil = (((-mc_bullet.recoil) * hero.dir) * _local6) * 2;
hero.y_recoil = (-mc_bullet.recoil) * _local8;
hero.body.arms.gotoAndStop(hero.weapon);
hero.body.arms.act.play();
mc_bullet.current_degree = ((hero.dir > 0) ? (hero.body.arms._rotation) : (180 - hero.body.arms._rotation));
mc_bullet.current_degree = ((mc_bullet.current_degree < 180) ? (mc_bullet.current_degree) : (mc_bullet.current_degree - 360));
if (mc_bullet.rota) {
mc_bullet._rotation = mc_bullet.current_degree;
}
mc_bullet.xs = 0;
mc_bullet.ys = 0;
var _local5 = {x:10, y:0};
hero.body.arms.act.localToGlobal(_local5);
mc_bullet._x = Math.round((_local5.x - GAME.map._x) + hero.xspeed);
mc_bullet._y = Math.round((_local5.y - GAME.map._y) + hero.yspeed);
mc_bullet.temp_target = null;
if (weapon_array[hero.c_w_s].bullet_num > 0) {
weapon_array[hero.c_w_s].current_bullet_num = weapon_array[hero.c_w_s].current_bullet_num - 1;
UI_game.show_bullet();
if (weapon_array[hero.c_w_s].current_bullet_num == 0) {
hero_drop_weapon();
}
}
weapon_cool();
if (weapon_array[hero.c_w_s].lgt) {
hero.fire = true;
}
mc_bullet.hit_count = 0;
mc_bullet.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
if (this.guide) {
var _local4 = track(this);
this.xspeed = _local4.xspeed;
this.yspeed = _local4.yspeed;
}
this.yspeed = this.yspeed - this.rise;
if (check_hit_wall(this)) {
if (this.remove) {
play_soundAction(weapon_array[hero.c_w_s].hit_sound_3);
bullet_explosion(this);
this.removeMovieClip();
}
}
if (this.spec == "power") {
this._alpha = this._alpha - 30;
this.xspeed = 0;
this.yspeed = 0;
if (this._alpha <= 0) {
this.removeMovieClip();
}
}
if (this.acl != 0) {
this.xs = this.xs + ((this.xspeed - this.xs) * this.acl);
this.ys = this.ys + ((this.yspeed - this.ys) * this.acl);
smoke(null, this._x, this._y);
this._x = this._x + this.xs;
this._y = this._y + this.ys;
} else {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
}
if ((String(this.bullet_type).slice(0, 3) != "fla") || ((++this.hit_count) > 5)) {
this.hit_count = 0;
for (var _local3 in GAME.map.enemy) {
var _local2 = GAME.map.enemy[_local3];
if (_local2.statement != "dead") {
if (check_if_hit(this, _local2)) {
_local2.hit_action(this.damage);
add_score(find_score(this));
if (this.burn) {
change_color(_local2, Dark);
}
this.temp_target.locked = false;
play_soundAction(weapon_array[hero.c_w_s].hit_sound_1);
bullet_explosion(this);
remove_bullet(this);
}
}
}
for (var _local3 in GAME.map.equip) {
var _local2 = GAME.map.equip[_local3];
if (_local2.statement != "dead") {
if (check_if_hit(this, _local2)) {
_local2.hit_action(this.damage);
add_score(find_score(this));
this.temp_target.locked = false;
play_soundAction(weapon_array[hero.c_w_s].hit_sound_2);
bullet_explosion(this);
remove_bullet(this);
}
}
}
for (var _local3 in GAME.map.wind) {
var _local2 = GAME.map.wind[_local3];
if ((_local2.statement != "dead") && (_local2.mc_type == "fan")) {
if (check_if_hit(this, _local2)) {
_local2.hit_action(this.damage);
add_score(find_score(this));
this.temp_target.locked = false;
play_soundAction(weapon_array[hero.c_w_s].hit_sound_2);
bullet_explosion(this);
remove_bullet(this);
}
}
}
}
if (((((this._x + GAME.map._x) < -10) || ((this._x + GAME.map._x) > (stage_width + 10))) || ((this._y + GAME.map._y) < -10)) || ((this._y + GAME.map._y) > (stage_height + 10))) {
this.temp_target.locked = false;
this.removeMovieClip();
}
};
}
function find_score(mc) {
for (var _local2 in weapon_score) {
if (weapon_score[_local2][0] == mc.bullet_type) {
return(weapon_score[_local2][1]);
}
}
return(0);
}
function remove_bullet(mc) {
if (mc.remove != true) {
return(undefined);
}
mc.removeMovieClip();
}
function launch_effects(mc) {
var _local5 = ((mc.dir == 1) ? (mc.degree) : (180 - mc.degree));
var _local2 = {x:0, y:0};
mc.body.arms.act.localToGlobal(_local2);
var _local4 = GAME.map.getNextHighestDepth();
if (mc == hero) {
GAME.map.attachMovie(weapon_array[hero.c_w_s].lch_ef, "l_e" + _local4, _local4, {_x:_local2.x - GAME.map._x, _y:_local2.y - GAME.map._y, _rotation:_local5});
shock(weapon_array[hero.c_w_s].recoil);
} else {
GAME.map.attachMovie(_root["e_" + mc.weapon].lch_ef, "l_e" + _local4, _local4, {_x:_local2.x - GAME.map._x, _y:_local2.y - GAME.map._y, _rotation:_local5});
}
}
function bullet_explosion(mc) {
if (mc.expl == "big_explosion") {
shot_shine(_root, "white", 1);
var _local6 = GAME.map.getNextHighestDepth();
var _local10 = GAME.map.attachMovie("big_explosion", "b_e" + _local6, _local6, {_x:mc._x, _y:mc._y + 20});
for (var _local8 in GAME.map.enemy) {
var _local3 = GAME.map.enemy[_local8];
if ((((_local3._x - _local10._x) * (_local3._x - _local10._x)) + ((_local3._y - _local10._y) * (_local3._y - _local10._y))) < 4000) {
if (_local3.statement != "dead") {
_local3.hit_action(10);
}
change_color[Dark];
}
}
shock(10);
} else if (mc.expl == "bullet_explosion") {
var _local6 = GAME.map.getNextHighestDepth();
var _local10 = GAME.map.attachMovie("bullet_explosion", "b_e" + _local6, _local6, {_x:mc._x, _y:mc._y, _rotation:mc.current_degree});
} else if (mc.expl == "knife_expl") {
var _local6 = GAME.map.getNextHighestDepth();
var _local10 = GAME.map.attachMovie("knife_expl", "k_e" + _local6, _local6, {_x:mc._x, _y:mc._y, _rotation:mc.current_degree});
}
if ((mc.bullet_type == "bubble_1") || (mc.bullet_type == "bubble_2")) {
if (mc.bullet_type == "bubble_1") {
var _local7 = 12;
} else {
var _local7 = 18;
}
i = 0;
while (i < _local7) {
if (ran_dg == undefined) {
var ran_dg = random(60);
} else {
ran_dg = ran_dg + (360 / _local7);
}
var _local6 = GAME.map.getNextHighestDepth();
var _local4 = GAME.map.attachMovie("bullet", "b" + _local6, _local6, {_x:mc._x, _y:mc._y});
if (mc.bullet_type == "bubble_2") {
_local4.gotoAndStop("pistol_2");
}
_local4._x = mc._x;
_local4._y = mc._y;
_local4.xspeed = Math.round(10 * Math.sin((ran_dg * 3.14) / 180));
_local4.yspeed = Math.round(10 * Math.cos((ran_dg * 3.14) / 180));
_local4.damage = 5;
_local4.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
for (var _local3 in GAME.map.enemy) {
var _local2 = GAME.map.enemy[_local3];
if (_local2.statement != "dead") {
if (check_if_hit(this, _local2)) {
_local2.hit_action(this.damage);
this.damage = this.damage * 0.5;
add_score(this.damage * 10);
}
}
}
if (((((this._x + GAME.map._x) > stage_width) || ((this._x + GAME.map._x) < 0)) || ((this._y + GAME.map._y) > stage_height)) || ((this._y + GAME.map._y) < 0)) {
this.removeMovieClip();
}
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
};
i++;
}
}
}
function check_if_hit(org, obj) {
org_x = org._x + GAME.map._x;
org_y = org._y + GAME.map._y;
if (org.spec == "power") {
var _local6 = {x:0, y:0};
org.laser.localToGlobal(_local6);
var _local5 = (_local6.x - org_x) * 0.04;
var _local4 = (_local6.y - org_y) * 0.04;
var _local1 = 0;
while (_local1 < 25) {
if (obj.hit_test.hitTest(org_x + (_local5 * _local1), org_y + (_local4 * _local1), true)) {
return(true);
}
_local1++;
}
} else if (org.lmg) {
var _local6 = {x:0, y:0};
org.laser.localToGlobal(_local6);
var _local5 = (_local6.x - org_x) * 0.2;
var _local4 = (_local6.y - org_y) * 0.2;
var _local1 = 0;
while (_local1 < 5) {
if (obj.hit_test.hitTest(org_x + (_local5 * _local1), org_y + (_local4 * _local1), true)) {
return(true);
}
_local1++;
}
} else if (obj.bullet_hit_test != undefined) {
if (obj.bullet_hit_test.hitTest(org_x, org_y, true)) {
return(true);
}
} else if (obj.hit_test != undefined) {
if (org.a_dmg) {
if (obj.hit_test.hitTest(org)) {
return(true);
}
} else if (obj.hit_test.hitTest(org_x, org_y, true)) {
return(true);
}
} else if (obj.hitTest(org_x, org_y, true)) {
if (org.a_dmg) {
if (obj.hitTest(org)) {
return(true);
}
} else if (obj.hitTest(org_x, org_y, true)) {
return(true);
}
}
return(false);
}
function change_weapon(dir) {
if (weapon_array.length > 1) {
play_soundAction("boltpull");
var _local1 = hero.c_w_s + dir;
if ((_local1 + 1) > weapon_array.length) {
_local1 = 0;
} else if (_local1 < 0) {
_local1 = weapon_array.length - 1;
}
hero.c_w_s = _local1;
hero_set_weapon(weapon_array[_local1].weapon_name, true);
hero.body.arms._rotation = hero.body.arms._rotation + 80;
hero.body.arms.laser_effect.removeMovieClip();
}
if (String(weapon_array[hero.c_w_s].weapon_name).slice(0, 5) == "laser") {
laser_start_count();
} else {
laser_stop_count();
}
GAME.cooler.removeMovieClip();
if (weapon_array[hero.c_w_s].current_cool_time != weapon_array[hero.c_w_s].cool_time) {
weapon_cool();
}
}
function create_bonus_weapon(type, xpos, ypos) {
var _local2 = GAME.map.getNextHighestDepth();
var _local3 = GAME.map.attachMovie("weapon_bonus", "weapon_bonus" + _local2, _local2, {_x:xpos, _y:ypos, _alpha:0});
_local3.attachMovie("effect_bonus", "e_b", 10);
_local3.bonus_type = type;
_local3.count = 0;
_local3.xdir = ((hero._x > xpos) ? 1 : -1);
_local3.xspeed = random(3) + 1;
_local3.yspeed = -3;
_local3.gotoAndStop(type);
_local3.onEnterFrame = function () {
this.count++;
if (this._alpha < 100) {
this._alpha = this._alpha + (this.count * 2);
return(undefined);
}
if ((this.count % 4) == 0) {
white_filter(this, 2);
} else if ((this.count % 4) == 1) {
filter_remove(this);
}
if (this.count > 400) {
if ((this.count % 7) == 0) {
this._alpha = 10;
} else if ((this.count % 3) == 0) {
this._alpha = 10;
} else {
this._alpha = 100;
}
if (this.count > 500) {
this.removeMovieClip();
}
}
this.yspeed = this.yspeed + 0.05;
this._x = this._x + (this.xspeed * this.xdir);
this._y = this._y + this.yspeed;
remove_clip(this);
if (this._x > (stage_width - GAME.map._x)) {
this.xdir = -1;
} else if (this._x < (-GAME.map._x)) {
this.xdir = 1;
}
if ((this._y < (-GAME.map._y)) && (this.yspeed < 0)) {
this._y = (-GAME.map._y) + 5;
this.yspeed = 2;
} else if (this._y > ((stage_height - GAME.map._y) + 80)) {
this.removeMovieClip();
}
if (hero.hp > 0) {
if (hero.hitTest(this)) {
var _local2 = GAME.map.attachMovie("effect_bonus", "e_b", GAME.map.getNextHighestDepth(), {_x:this._x, _y:this._y});
_local2.gotoAndPlay("go");
var _local3 = hero.c_w_s;
hero_set_weapon(this.bonus_type, false);
hero.c_w_s = _local3;
hero.weapon = weapon_array[hero.c_w_s].weapon_name;
hero.body.arms.gotoAndStop(weapon_array[hero.c_w_s].weapon_name);
UI_game.show_bullet();
UI_game.show_weapon_pic();
if ((this.bonus_type == "hp") || (this.bonus_type == "hp_2")) {
play_soundAction("hp_sound");
} else {
play_soundAction("pick_up_w");
}
this.removeMovieClip();
}
}
};
}
function create_bonus(probability, mc) {
if (random(120) <= probability) {
if (weapon_unlocked.length > 10) {
var _local1 = (random(10) + weapon_unlocked.length) - 10;
} else {
var _local1 = random(weapon_unlocked.length);
}
var _local2 = weapon_unlocked[_local1];
if (weapon_unlocked[_local1] == undefined) {
_local2 = "machine_pistol";
}
create_bonus_weapon(_local2, mc._x, mc._y);
}
}
function check_hit_wall(bullet) {
var _local8 = 10;
var _local5 = Math.ceil(((-GAME.map._x) - _local8) / GAME.map.tile_width);
var _local4 = Math.ceil(((-GAME.map._y) - _local8) / GAME.map.tile_height);
var _local3 = Math.ceil(((stage_width + _local8) - GAME.map._x) / GAME.map.tile_width);
var _local6 = Math.ceil(((stage_height + _local8) - GAME.map._y) / GAME.map.tile_height);
var _local2 = 0;
while (_local2++ , _local2 < (GAME.map.tile_x_num + 1)) {
var _local1 = 0;
while (_local1++ , _local1 < (GAME.map.tile_y_num + 1)) {
if ((_local2 >= _local5) && (_local2 <= _local3)) {
if ((_local1 >= _local4) && (_local1 <= _local6)) {
if (check_if_hit(bullet, GAME.map.map_tile[(("map_" + _local1) + "_") + _local2])) {
return(true);
}
}
}
}
}
return(false);
}
function track(mc_bullet) {
if ((mc_bullet.temp_target._x == undefined) || (mc_bullet.temp_target.hp <= 0)) {
var _local8 = 180;
for (var _local9 in GAME.map.enemy) {
var _local1 = GAME.map.enemy[_local9];
if ((!_local1.locked) && (_local1.hp > 0)) {
if ((((_local1._x > (-GAME.map._x)) && (_local1._x < (stage_width - GAME.map._x))) && (_local1._y > (-GAME.map._y))) && (_local1._y < (stage_height - GAME.map._y))) {
var _local6 = _local1._x - mc_bullet._x;
var _local7 = _local1._y - mc_bullet._y;
var _local2 = 0;
_local2 = (Math.atan(_local7 / _local6) * 180) / 3.14;
_local2 = ((_local6 > 0) ? (_local2) : (180 + _local2));
_local2 = ((_local2 < 180) ? (_local2) : (_local2 - 360));
var _local4 = Math.abs(_local2 - mc_bullet.current_degree);
var _local5 = ((_local4 > 180) ? (360 - _local4) : (_local4));
if (_local5 < _local8) {
_local8 = _local5;
mc_bullet.temp_target = _local1;
}
}
}
}
if (mc_bullet.temp_target._x != undefined) {
mc_bullet.temp_target.locked = true;
}
}
if (mc_bullet.temp_target.locked && (mc_bullet.temp_target._x != undefined)) {
var _local10 = follow_target(mc_bullet, mc_bullet.temp_target, 10);
} else {
var _local10 = mc_bullet;
}
return(_local10);
}
function follow_target(mc_bullet, temp_target, d_d) {
var _local4 = temp_target._x - mc_bullet._x;
var _local7 = temp_target._y - mc_bullet._y;
var _local2 = 0;
_local2 = (Math.atan(_local7 / _local4) * 180) / 3.14;
_local2 = ((_local4 > 0) ? (_local2) : (180 + _local2));
_local2 = ((_local2 < 180) ? (_local2) : (_local2 - 360));
var _local3 = d_d;
var _local6 = ((Math.abs((mc_bullet.current_degree + 1) - _local2) > 180) ? (Math.abs((mc_bullet.current_degree + 1) - _local2)) : (360 - Math.abs((mc_bullet.current_degree + 1) - _local2)));
var _local5 = ((Math.abs((mc_bullet.current_degree - 1) - _local2) > 180) ? (Math.abs((mc_bullet.current_degree - 1) - _local2)) : (360 - Math.abs((mc_bullet.current_degree - 1) - _local2)));
if (_local6 < _local5) {
_local3 = _local3 * -1;
}
if (Math.abs(mc_bullet.current_degree - _local2) > 10) {
mc_bullet._rotation = mc_bullet._rotation + _local3;
mc_bullet.current_degree = mc_bullet.current_degree + _local3;
if (mc_bullet.current_degree > 180) {
mc_bullet.current_degree = mc_bullet.current_degree - 360;
} else if (mc_bullet.current_degree < -180) {
mc_bullet.current_degree = mc_bullet.current_degree + 360;
}
}
mc_bullet.xspeed = mc_bullet.speed * Math.cos((mc_bullet.current_degree * 3.14) / 180);
mc_bullet.yspeed = mc_bullet.speed * Math.sin((mc_bullet.current_degree * 3.14) / 180);
return(mc_bullet);
}
function shock(power) {
if (_root.shock_mc.power < power) {
_root.shock_mc.removeMovieClip();
}
_root.createEmptyMovieClip("shock_mc", _root.getNextHighestDepth());
_root.shock_mc.count = power;
_root.shock_mc.power = power;
_root.shock_mc.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
if ((this.count % 2) == 0) {
_root._x = 0;
_root._y = 0;
_root._x = _root._x + Math.round((((this.power - random(6)) * this.count) * this.count) * 0.003);
_root._y = _root._y + Math.round((((this.power - random(6)) * this.count) * this.count) * 0.003);
} else {
_root._x = 0;
_root._y = 0;
_root._x = _root._x - Math.round((((this.power - random(6)) * this.count) * this.count) * 0.003);
_root._y = _root._y - Math.round((((this.power - random(6)) * this.count) * this.count) * 0.003);
}
this.count--;
if (this.count <= 0) {
_root._x = 0;
_root._y = 0;
this.removeMovieClip();
}
};
}
function change_color(target_mc, color) {
if (color != undefined) {
target_mc.filters = [new flash.filters.ColorMatrixFilter(color)];
}
}
function filter_remove(mc) {
mc.filters = null;
}
function setsaturation(mc, val) {
var _local2 = 0.3086;
var _local4 = 0.6094;
var _local3 = 0.082;
var _local11 = ((1 - val) * _local2) + val;
var _local14 = (1 - val) * _local4;
var _local9 = (1 - val) * _local3;
var _local10 = (1 - val) * _local2;
var _local13 = ((1 - val) * _local4) + val;
var _local7 = (1 - val) * _local3;
var _local8 = (1 - val) * _local2;
var _local12 = (1 - val) * _local4;
var _local5 = ((1 - val) * _local3) + val;
Saturation_Matrix = [_local11, _local14, _local9, 0, 0, _local10, _local13, _local7, 0, 0, _local8, _local12, _local5, 0, 0, 0, 0, 0, 1, 0];
var _local6 = new flash.filters.ColorMatrixFilter(Saturation_Matrix);
mc.filters = [0, 0, _local6, 0];
}
function white_filter(mc, blurXY) {
var _local5 = 16777215 /* 0xFFFFFF */;
var _local11 = 100;
if (blurXY == undefined) {
var _local8 = 100;
var _local7 = 100;
} else {
var _local8 = blurXY;
var _local7 = blurXY;
}
var _local9 = 90;
var _local3 = 1;
var _local6 = true;
var _local10 = false;
var _local4 = new flash.filters.GlowFilter(_local5, _local11, _local8, _local7, _local9, _local3, _local6, _local10);
var _local1 = new Array();
_local1.push(_local4);
mc.filters = _local1;
}
function shot_shine(who, shine, shine_times) {
if (!who.no_shine) {
who.shine_mc.removeMovieClip();
who.createEmptyMovieClip("shine_mc", who.getNextHighestDepth());
var _local3 = new Color(who);
_local3.setTransform(this["shine_Transform_" + shine]);
who.shine_mc.count = 0;
who.shine_mc.shine_times = shine_times;
who.shine_mc.onEnterFrame = function () {
if ((++this.count) == this.shine_times) {
var _local2 = new Color(this._parent);
_local2.setTransform(shine_Transform_normal);
this.removeMovieClip();
}
};
}
}
function always_shine(who, shine) {
var _local2 = new Color(who);
_local2.setTransform(this["shine_Transform_" + shine]);
}
function play_soundAction(what) {
if (sound) {
if (this[what] == undefined) {
this[what] = new Sound();
this[what].attachSound(what);
}
this[what].start();
}
}
function stop_soundAction(what) {
this[what].stop(what);
}
function play_music(what, cyc) {
if (music) {
if (this[what] == undefined) {
this[what] = new Sound();
this[what].attachSound(what);
}
if (now_music != what) {
now_music = what;
stopAllSounds();
if (!cyc) {
this[what].start();
} else {
this[what].start(0, 999);
}
}
}
}
function ms_cmpl_UI() {
save_wp_st();
_root.m_c.removeMovieClip();
Mouse.show();
_quality = "HIGH";
_root.attachMovie("win_result", "win", _root.getNextHighestDepth());
win.btn_select_mission.onPress = function () {
for (var _local3 in _root["enemy_" + stage]) {
_root["enemy_" + stage][_local3][_root["enemy_" + stage][_local3].length - 1] = false;
}
for (var _local4 in if_wind) {
if_wind[_local4] = true;
}
for (var _local5 in _root) {
if (typeof(_root[_local5]) == "movieclip") {
_root[_local5].removeMovieClip();
delete _root[_local5];
}
}
current_user[1][stage] = 2;
if (stage < 20) {
if (current_user[1][stage + 1] != 2) {
current_user[1][stage + 1] = 1;
}
}
var _local2 = 1;
while (_local2 < 21) {
trace((("level " + _local2) + " = ") + current_user[1][_local2]);
_local2++;
}
current_score = 0;
if (current_user[1][20] >= 1) {
trace("1) give award");
var _local6 = new MiniclipAwards(_root);
_local6.give(70, awardResponse);
} else {
trace("1) select mission");
goto_page("select mission");
}
};
}
function awardResponse(response) {
if (response) {
trace("2) award given");
goto_page("award");
} else {
trace("2) no award");
goto_page("select mission");
}
}
function save_wp_st() {
delete current_user[3];
current_user[3] = [["knife", -1], ["pistol", -1]];
current_user[3].length = weapon_array.length;
var _local1 = 0;
while (_local1 < weapon_array.length) {
current_user[3][_local1] = [weapon_array[_local1].weapon_name, weapon_array[_local1].current_bullet_num];
_local1++;
}
}
function ready_go() {
_quality = "LOW";
_root.attachMovie("mouse_cursor", "m_c", _root.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse});
_root.m_c.onMouseMove = function () {
this._x = _xmouse;
this._y = _ymouse;
};
Mouse.hide();
stop_enterframe(GAME);
mc_all_stop(GAME);
var _local3 = [1, 3, 4, 8];
for (var _local5 in _local3) {
if (stage == _local3[_local5]) {
hintNum = _local3[_local5];
}
}
var _local4 = GAME.map.equip.getNextHighestDepth();
var heli = GAME.map.equip.attachMovie("heli_intro", "heli_intro", _local4, {_x:(-GAME.map._x) + (stage_width / 2), _y:-12});
heli.count = 0;
heli.gotoAndStop("intro");
heli.onEnterFrame = function () {
this.count++;
if (this.count < 40) {
this._y = this._y + 3;
} else if (this.count > 45) {
this._y = this._y - 5;
}
if ((this.count == 43) && (hintNum != undefined)) {
this.count--;
}
if (this.count > 60) {
this.removeMovieClip();
}
};
mc_all_stop(hero);
game_pause = true;
hero.body.gotoAndStop(4);
hero.body.arms._rotation = 45;
_local4 = _root.getNextHighestDepth();
var black_mc = _root.attachMovie("effect_mc", "b_mc", _local4, {_alpha:30});
change_color(black_mc, Black);
_local4 = _root.getNextHighestDepth();
var r_g = _root.attachMovie("ready_go_mc", "r_g", _local4);
GAME.temp_yspeed = 0;
GAME.onEnterFrame = function () {
if ((heli.count > 55) || (heli.count == undefined)) {
hero._y = hero._y + 2;
parachute._y = hero._y - 50;
draw_line();
} else if (heli.count < 40) {
hero._y = hero._y + 3;
} else if ((heli.count == 42) && (hintNum != undefined)) {
if (!_root.hint) {
_root.attachMovie("hint", "hint", _root.getNextHighestDepth(), {_x:220, _y:350, _xscale:10, _yscale:10});
_root.m_c.swapDepths(_root.hint.getDepth() + 1);
_root.hint.counter = 0;
_root.hint.gotoAndStop(hintNum);
r_g.stop();
_root.hint.onEnterFrame = function () {
if ((++this.counter) < 5) {
this._xscale = this._xscale + 20;
this._yscale = this._yscale + 20;
} else if (this.counter < 7) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
} else if (this.counter < 9) {
this._xscale = this._xscale - 5;
this._yscale = this._yscale - 5;
} else if (this.counter < 11) {
this._xscale = this._xscale + 5;
this._yscale = this._yscale + 5;
} else if (this.counter < 13) {
this._xscale = this._xscale - 5;
this._yscale = this._yscale - 5;
} else if (this.counter > 306) {
skip_intro = true;
r_g.play();
delete hintNum;
this.removeMovieClip();
} else if (this.counter > 302) {
this._xscale = this._xscale - 10;
this._yscale = this._yscale - 10;
} else if (this.counter > 300) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
}
};
GAME.onPress = function () {
_root.hint.counter = 299;
delete GAME.onPress;
};
}
} else {
hero._y = hero._y + this.temp_yspeed;
this.temp_yspeed = this.temp_yspeed + 0.5;
}
if (hero._y > 200) {
delete this.temp_yspeed;
delete this.onEnterFrame;
black_mc.removeMovieClip();
r_g.removeMovieClip();
restart_enterframe(GAME);
mc_all_play(GAME);
game_pause = false;
UI_game.btn_pause.onPress = function () {
this.nextFrame();
};
UI_game.btn_pause.onRelease = (UI_game.btn_pause.onReleaseOutside = function () {
this.prevFrame();
pause_game();
});
goto_page("game");
}
};
set_evrmt();
play_soundAction("op_heli");
play_music("bgm_" + ((stage % 4) + 1), true);
}
function init_title() {
sky1 = this.moving_sky.attachMovie("UI_title_sky", "pic1", 1, {_x:0, _y:0});
sky2 = this.moving_sky.attachMovie("UI_title_sky", "pic2", 2, {_x:0, _y:0});
sky2._x = sky2._width;
sky1.onEnterFrame = (sky2.onEnterFrame = function () {
this._x = this._x - 1;
if (this._x <= (-this._width)) {
this._x = this._width;
}
});
}
function set_evrmt() {
if (!random(7)) {
var _local1 = GAME.getNextHighestDepth();
GAME.attachMovie("rain", "rain" + _local1, _local1);
}
if (random(3)) {
GAME.bg.gotoAndStop("bf");
}
}
function show_score(where, score) {
var _local1 = 100000000 + score;
var _local10 = Number(_local1.toString().slice(8, 9)) + 1;
var _local9 = Number(_local1.toString().slice(7, 8)) + 1;
var _local8 = Number(_local1.toString().slice(6, 7)) + 1;
var _local7 = Number(_local1.toString().slice(5, 6)) + 1;
var _local6 = Number(_local1.toString().slice(4, 5)) + 1;
var _local5 = Number(_local1.toString().slice(3, 4)) + 1;
var _local4 = Number(_local1.toString().slice(2, 3)) + 1;
var _local3 = Number(_local1.toString().slice(1, 2)) + 1;
where.num1.gotoAndStop(_local10);
where.num10.gotoAndStop(_local9);
where.num100.gotoAndStop(_local8);
where.num1000.gotoAndStop(_local7);
where.num10000.gotoAndStop(_local6);
where.num100000.gotoAndStop(_local5);
where.num1000000.gotoAndStop(_local4);
where.num10000000.gotoAndStop(_local3);
}
function hide_equip(mc) {
if (((((mc._x + GAME.map._x) > ((stage_width + mc._width) + 100)) || ((mc._x + GAME.map._x) < ((-mc._width) - 100))) || ((mc._y + GAME.map._y) < ((-mc._height) - 100))) || ((mc._y + GAME.map._y) > ((stage_height + mc._height) + 100))) {
mc.gotoAndStop("null");
} else if (mc.statement == "dead") {
mc.gotoAndStop("broken");
} else {
mc.gotoAndStop("normal");
}
}
function remove_clip(mc) {
if (mc.enemy_type == "eg") {
return(undefined);
}
if (((((mc._x + GAME.map._x) > ((stage_width + mc._width) + 270)) || ((mc._x + GAME.map._x) < ((-mc._width) - 270))) || ((mc._y + GAME.map._y) < ((-mc._height) - 270))) || ((mc._y + GAME.map._y) > ((stage_height + mc._height) + 270))) {
if (mc.reborn) {
mc.arr[mc.arr.length - 1] = false;
}
mc.radar_mc.removeMovieClip();
mc.removeMovieClip();
return(true);
}
return(false);
}
function hide_clip(mc) {
if (((((mc._x + GAME.map._x) > ((stage_width + mc._width) + 10)) || ((mc._x + GAME.map._x) < ((-mc._width) - 10))) || ((mc._y + GAME.map._y) < ((-mc._height) - 10))) || ((mc._y + GAME.map._y) > ((stage_height + mc._height) + 10))) {
mc._visible = false;
} else {
mc._visible = true;
}
}
function fly_man_expl(mc) {
if ((!mc.expl) && (!random(100))) {
mc.dy = (-random(10)) - 10;
mc.xspeed = random(20) - 10;
mc.expl = true;
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:mc._x, _y:mc._y});
play_soundAction("expl_1");
change_color(mc, Dark);
}
if (mc.expl) {
mc._x = mc._x + mc.xspeed;
mc._rotation = mc._rotation + 50;
}
}
function smoke(mc, xpos, ypos) {
if (!random(5)) {
var _local2 = GAME.map.getNextHighestDepth();
if (xpos == undefined) {
var _local3 = GAME.map.attachMovie("smoke", "smoke" + _local2, _local2, {_x:mc._x, _y:mc._y - 30});
} else {
var _local3 = GAME.map.attachMovie("smoke", "smoke" + _local2, _local2, {_x:xpos, _y:ypos});
}
_local3.xspeed = random(4) - 2;
_local3.yspeed = -random(6);
_local3.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
};
}
}
function enemy_set_weapon() {
var _local1 = ["pistol_2", "machine_pistol", "assault_rifle", "shot_gun_1", "shot_gun_2", "flamethrower_1", "flamethrower_2", "rpg_1", "rpg_2"];
var _local2 = ["pistol"];
for (var _local4 in _local1) {
for (var _local3 in weapon_unlocked) {
if (_local1[_local4] == weapon_unlocked[_local3]) {
_local2.push(_local1[_local4]);
}
}
}
return(_local2[random(_local2.length)]);
}
function create_normal_enemy(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_normal", "enemy_normal" + _local3, _local3, {_x:xpos - (80 * dir), _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local6 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local6.org = _local2;
_local2.xspeed = 3;
_local2.yspeed = -1;
_local2.count = 0;
_local2.hp = 5;
_local2.move_dir = dir;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "normal_enemy";
_local2.locked = false;
_local2.reborn = true;
_local2.weapon = enemy_set_weapon();
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
if ((this._currentframe == 21) && (this.count < 15)) {
this._xscale = this._xscale * -1;
} else if (this._currentframe == 11) {
this._xscale = 100 * this.move_dir;
}
create_bonus(30 - stage, this);
this.gotoAndStop("dead");
this.statement = "dead";
this.onEnterFrame = function () {
remove_clip(this);
};
};
_local2.walk = function () {
remove_clip(this);
this.count = 0;
this._xscale = this.move_dir * 100;
this.gotoAndStop("run");
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
this._x = this._x + (this.move_dir * 3);
if ((++this.count) > 30) {
this.attack();
}
};
};
_local2.attack = function () {
remove_clip(this);
this.count = 0;
this.gotoAndStop("squat");
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
if ((++this.count) > (50 + random(100))) {
this.walkback();
} else if (random(100) < 1) {
enemy_shoot(this);
}
};
};
_local2.walkback = function () {
remove_clip(this);
this.count = 0;
this.gotoAndStop("run");
this.body.arms.gotoAndStop(this.weapon);
this._xscale = (-this.move_dir) * 100;
this.onEnterFrame = function () {
this._x = this._x - (this.move_dir * 3);
if ((++this.count) > 30) {
this.wait();
}
};
};
_local2.wait = function () {
remove_clip(this);
this.count = 0;
this.gotoAndStop("stand");
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
if ((++this.count) > (100 + random(100))) {
this.walk();
}
};
};
_local2.walk();
return(_local2);
}
function create_fly_man(xpos, ypos, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_fly_man", "fly_man" + _local4, _local4, {_x:xpos, _y:ypos});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local5.org = _local2;
_local2.xspeed = 3;
_local2.yspeed = -1;
_local2.dy = -2;
_local2.statement = "seeking";
_local2.count = 0;
_local2.hp = 15;
_local2.weapon = enemy_set_weapon();
_local2.gotoAndStop("type_2");
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "fly_man";
_local2.locked = false;
_local2.reborn = true;
_local2.body.arms.gotoAndStop(_local2.weapon);
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20, this);
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
this.statement = "dead";
this.onEnterFrame = function () {
remove_clip(this);
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation - (this.dir * 2);
}
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
smoke(this);
fly_man_expl(this);
};
};
_local2.aim_target = function () {
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
};
_local2.seeking = function () {
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
if ((Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2)) > 14400) {
if (Math.abs(this._x - hero._x) > 100) {
this._x = this._x - Math.round((this._x - hero._x) / 40);
}
if (Math.abs(this._y - hero._y) > 50) {
this._y = this._y - Math.round((this._y - hero._y) / 40);
}
} else {
this.stay();
}
if (!random(100)) {
enemy_shoot(this);
}
};
};
_local2.stay = function () {
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
if ((Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2)) > 90000) {
this.seeking();
}
if (!random(70)) {
enemy_shoot(this);
}
if ((++this.count) < 20) {
this._x = (((this.count % 3) == 0) ? (this._x + 1) : (this._x - 1));
this._y = ((this.count < 10) ? (this._y - 1) : (this._y + 1));
} else {
this.count = 0;
}
};
};
_local2.seeking();
return(_local2);
}
function create_grenadier(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_normal", "enemy_normal" + _local3, _local3, {_x:xpos - (80 * dir), _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local4.org = _local2;
_local2.xspeed = 3;
_local2.yspeed = -1;
_local2.statement = "walk";
_local2.count = 0;
_local2.hp = 5;
_local2.move_dir = dir;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2.hit = false;
_local2.hitcount = 0;
_local2._xscale = dir * 100;
_local2.mc_type = "enemy";
_local2.enemy_type = "grenadier";
_local2.locked = false;
_local2.reborn = true;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
if ((this._currentframe == 21) && (this.count < 15)) {
this._xscale = this._xscale * -1;
} else if (this._currentframe == 11) {
this._xscale = 100 * this.move_dir;
}
create_bonus(30 - stage, this);
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
change_color(this, Dark);
this.gotoAndStop("dead");
this.statement = "dead";
this.onEnterFrame = function () {
remove_clip(this);
};
};
_local2.walk = function () {
this.count = 0;
this._xscale = this.move_dir * 100;
this.gotoAndStop("carry_sth");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < 30) {
this._x = this._x + (this.move_dir * 3);
} else {
this.attack();
}
};
};
_local2.attack = function () {
this.count = 0;
this.gotoAndStop("throw");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < (50 + random(100))) {
if (this.shoot) {
enemy_bomb(this._x, this._y - this._height, 5 * this.dir, -8);
this.shoot = false;
}
} else {
this.count = 0;
this.walkback();
}
};
};
_local2.walkback = function () {
this.count = 0;
this._xscale = (-this.move_dir) * 100;
this.gotoAndStop("run");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < 30) {
this._x = this._x - (this.move_dir * 3);
} else {
this.wait();
}
};
};
_local2.wait = function () {
this.count = 0;
this.gotoAndStop("stand");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) > (100 + random(100))) {
this.walk();
}
};
};
_local2.walk();
return(_local2);
}
function create_enemy_rock(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var rock = GAME.map.enemy.attachMovie("rock", "enemy_rock" + _local3, _local3, {_x:xpos + (20 * dir), _y:ypos - 12});
_local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_normal", "enemy_rock" + _local3, _local3, {_x:xpos - (80 * dir), _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local4.org = _local2;
_local2.rock = rock;
_local2.xspeed = 3;
_local2.yspeed = -1;
_local2.count = 0;
_local2.hp = 5;
_local2.move_dir = dir;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2.hit = false;
_local2.hitcount = 0;
_local2._xscale = dir * 100;
_local2.mc_type = "enemy";
_local2.enemy_type = "enemy_rock";
_local2.locked = false;
_local2.reborn = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(30 - stage, this);
if ((this._currentframe == 21) && (this.count < 15)) {
this._xscale = this._xscale * -1;
} else if (this._currentframe == 11) {
this._xscale = 100 * this.move_dir;
}
this.gotoAndStop("dead");
this.statement = "dead";
this.onEnterFrame = function () {
remove_clip(this);
};
};
_local2.walk = function () {
this.count = 0;
this.gotoAndStop("run");
this._xscale = this.move_dir * 100;
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < 30) {
this._x = this._x + (this.move_dir * 2);
} else {
this.attack();
}
};
};
_local2.attack = function () {
this.count = 0;
this.gotoAndStop("push");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < 50) {
if (this.shoot) {
this.rock.removeMovieClip();
create_rock(this._x + (50 * this.dir), this._y - 12, this.dir, true);
this.shoot = false;
}
} else {
this.walkback();
}
};
};
_local2.walkback = function () {
this.count = 0;
this._xscale = (-this.move_dir) * 100;
this.gotoAndStop("run");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) < 30) {
this._x = this._x - (this.move_dir * 2);
} else {
this.gotoAndStop("stand");
delete this.onEnterFrame;
}
};
};
_local2.wait = function () {
this.count = 0;
this.gotoAndStop("stand");
this.onEnterFrame = function () {
remove_clip(this);
if (this._y < hero._y) {
this.walk();
}
};
};
_local2.wait();
return(_local2);
}
function create_helicopter(xpos, ypos, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local3 = GAME.map.enemy.attachMovie("helicopter", "heli" + _local4, _local4, {_x:xpos, _y:ypos});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local6 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local6.org = _local3;
_local3.xspeed = 3;
_local3.yspeed = -1;
_local3.count = 0;
_local3.hp = 50;
_local3.weapon = enemy_set_weapon();
_local3.pos_id = temp_id;
_local3.dir = dir;
_local3.hit = false;
_local3.hitcount = 0;
_local3._xscale = dir * 100;
_local3.enemy_type = "helicopter";
_local3.locked = false;
_local3.xscale_locked = true;
_local3.reborn = true;
_local3.dy = 0;
_local3.body.arms.gotoAndStop(_local3.weapon);
_local3.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local3.dead = function () {
shot_shine(_root, "white", 1);
this.gotoAndStop("expl");
play_soundAction("expl_1");
this.statement = "dead";
create_bonus(30, this);
this.onEnterFrame = function () {
remove_clip(this);
if (!this.start_fall) {
filter_remove(this);
} else {
if (Math.abs(this._rotation) < 50) {
this._rotation = this._rotation + 5;
}
this.dy = this.dy + 1;
this._y = this._y + this.dy;
smoke(this);
}
};
};
_local3.seeking = function () {
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
this._rotation = (-(this._x - hero._x)) / 30;
if (!random(100)) {
enemy_shoot(this);
}
if ((Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2)) > 14400) {
if (Math.abs(this._x - hero._x) > 100) {
this._x = this._x - ((this._x - hero._x) / 40);
}
if (Math.abs(this._y - hero._y) > 50) {
this._y = this._y - ((this._y - hero._y) / 40);
}
} else {
this.stay();
}
};
};
_local3.stay = function () {
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
this._rotation = (-(this._x - hero._x)) / 30;
if (!random(70)) {
enemy_shoot(this);
}
if ((this.count++) < 20) {
this._x = (((this.count % 3) == 0) ? (this._x + 1) : (this._x - 1));
this._y = ((this.count < 10) ? (this._y - 1) : (this._y + 1));
} else {
this.count = 0;
}
if ((Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2)) > 90000) {
this.seeking();
}
};
};
_local3.aim_target = function () {
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
if (this._x > hero._x) {
this.body._xscale = -100;
this.dir = -1;
} else {
this.body._xscale = 100;
this.dir = 1;
}
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
this._xscale = 100;
};
_local3.seeking();
return(_local3);
}
function create_cannon_man(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var temp_mc = GAME.map.enemy.attachMovie("cannon_man", "cannon_man" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local4.org = temp_mc;
temp_mc.statement = "wait";
temp_mc.count = 0;
temp_mc.cannon_speed = 2;
temp_mc.weapon = "cannon";
temp_mc.hp = 30;
temp_mc.pos_id = temp_id;
temp_mc.dir = dir;
temp_mc.hit = false;
temp_mc.hitcount = 0;
temp_mc._xscale = dir * 100;
temp_mc.mc_type = "enemy";
temp_mc.enemy_type = "cannon_man";
temp_mc.locked = false;
temp_mc.weapon = "cannon";
temp_mc.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
temp_mc.dead = function () {
this.statement = "dead";
create_bonus(20, this);
shot_shine(_root, "white", 1);
play_soundAction("expl_1");
change_color(temp_mc, Dark);
this._alpha = 100;
var _local3 = GAME.map.getNextHighestDepth();
var _local4 = GAME.map.attachMovie("bigger_explosion", "bigger_explosion" + _local3, _local3, {_x:temp_mc._x, _y:temp_mc._y});
this.onEnterFrame = function () {
remove_clip(this);
};
};
temp_mc.wait = function () {
this.count = 0;
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) > (120 + random(100))) {
this.count = 0;
this.body.arms._rotation = -31;
enemy_shoot(this);
this.body.arms._rotation = 0;
this.body.play();
}
};
};
temp_mc.wait();
return(temp_mc);
}
function create_tank(xpos, ypos, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var temp_mc = GAME.map.enemy.attachMovie("tank", "tank" + _local4, _local4, {_x:xpos, _y:ypos});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local5.org = temp_mc;
temp_mc.statement = "wait";
temp_mc.count = 0;
temp_mc.cannon_speed = 2;
temp_mc.weapon = "tank";
temp_mc.hp = 80;
temp_mc.pos_id = temp_id;
temp_mc.dir = dir;
temp_mc._xscale = dir * 100;
temp_mc.mc_type = "enemy";
temp_mc.enemy_type = "tank";
temp_mc.weapon = "tank";
temp_mc.locked = false;
temp_mc.xscale_locked = true;
temp_mc.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
temp_mc.dead = function () {
create_bonus(30, this);
shot_shine(_root, "white", 1);
this.statement = "dead";
play_soundAction("expl_1");
change_color(temp_mc, Dark);
this._alpha = 100;
this.gotoAndStop("broken");
var _local3 = GAME.map.getNextHighestDepth();
var _local4 = GAME.map.attachMovie("bigger_explosion", "bigger_explosion" + _local3, _local3, {_x:this._x, _y:this._y});
this.onEnterFrame = function () {
remove_clip(this);
};
};
temp_mc.aim_target = function () {
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
if (this.body.arms._rotation > 50) {
this.body.arms._rotation = 50;
}
if (this.body.arms._rotation < -50) {
this.body.arms._rotation = -50;
}
};
temp_mc.wait = function () {
this.count = 0;
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
if ((++this.count) > (100 + random(30))) {
this.shoot();
}
};
};
temp_mc.shoot = function () {
this.count = 0;
this.body.arms.act.gotoAndPlay("shoot");
this.onEnterFrame = function () {
remove_clip(this);
this.aim_target();
if (this.body.arms.act.shoot) {
enemy_shoot(this);
}
if ((++this.count) > (30 + random(30))) {
this.wait();
}
};
};
temp_mc.wait();
return(temp_mc);
}
function create_suicide_rocket(xpos, ypos, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local3 = GAME.map.enemy.attachMovie("suicide_rocket", "suicide_rocket" + _local4, _local4, {_x:xpos, _y:ypos});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local6 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local6.org = _local3;
_local3.current_degree = 270;
_local3.num = 1;
_local3.speed = 3;
_local3.hp = 25;
_local3.pos_id = temp_id;
_local3.dir = dir;
_local3._xscale = dir * 100;
_local3.enemy_type = "suicide_rocket";
_local3.locked = false;
_local3.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local3.dead = function () {
create_bonus(15, this);
this.gotoAndStop("expl");
play_soundAction("expl_1");
this.statement = "dead";
shot_shine(_root, "white", 1);
filter_remove(this);
this.onEnterFrame = function () {
var _local2 = follow_target(this, hero, 2);
this._x = this._x + _local2.xspeed;
this._y = this._y + _local2.yspeed;
if (!hero.hit) {
if ((((hero._x - this._x) * (hero._x - this._x)) + ((hero._y - this._y) * (hero._y - this._y))) < 8000) {
hero_hit(5);
}
}
};
};
_local3.action = function () {
this.onEnterFrame = function () {
remove_clip(this);
var _local2 = follow_target(this, hero, 2);
this._x = this._x + _local2.xspeed;
this._y = this._y + _local2.yspeed;
if (Math.pow(Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2), 0.5) < 100) {
this.dead();
}
};
};
_local3.action();
return(_local3);
}
function create_vulture(xpos, ypos, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("vulture", "vulture" + _local4, _local4, {_x:((-GAME.map._x) + (250 * (-dir))) + 250, _y:((-GAME.map._y) + 100) + random(101)});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local7 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local7.org = _local2;
_local2.vulture_type = random(2) + 1;
_local2.xspeed = 2.5 * dir;
_local2.yspeed = 0;
_local2.count = 0;
_local2.speed = 10;
_local2.hp = 10;
_local2.dy = -3;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "vulture";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
create_bonus(15, this);
if ((this.vulture_type == 2) && (this._currentframe == 21)) {
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
change_color(this, Dark);
}
play_soundAction("bird_dead");
this.statement = "dead";
this.gotoAndStop("dead");
this.onEnterFrame = function () {
remoce_clip(this);
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
};
};
_local2.fly = function () {
this.gotoAndStop("stand");
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + this.xspeed;
if (Math.abs(this._x - hero._x) < 150) {
this.pre_attack();
}
};
};
_local2.pre_attack = function () {
this.count = 0;
this.onEnterFrame = function () {
if ((++this.count) < 10) {
this._y = this._y - 1;
} else {
this.rush();
}
};
};
_local2.rush = function () {
var _local3 = this._x - hero._x;
var _local4 = this._y - hero._y;
var _local2 = (Math.atan(_local4 / _local3) * 180) / Math.PI;
this.xspeed = (this.dir * this.speed) * Math.cos((_local2 * Math.PI) / 180);
this.yspeed = (this.dir * this.speed) * Math.sin((_local2 * Math.PI) / 180);
this._rotation = _local2;
this.gotoAndStop("attack");
play_soundAction("bird_attack");
this.onEnterFrame = function () {
remove_clip(this);
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(5);
}
}
this._y = this._y + this.yspeed;
this._x = this._x + this.xspeed;
};
};
_local2.fly_with_bomb = function () {
this.gotoAndStop("with_bomb");
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + this.xspeed;
if ((Math.abs(this._x - hero._x) < 20) && (this._y < hero._y)) {
this.drop_bomb();
}
};
};
_local2.drop_bomb = function () {
enemy_bomb(this._x - (this.dir * 15), this._y + 16, 0, 0);
this.gotoAndStop("fly");
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + this.xspeed;
};
};
if (_local2.vulture_type == 1) {
_local2.fly();
} else {
_local2.fly_with_bomb();
}
return(_local2);
}
function create_nest(xpos, ypos, dir) {
var _local5 = GAME.map.enemy.getNextHighestDepth();
var _local4 = GAME.map.enemy.attachMovie("nest", "nest" + _local5, _local5, {_x:xpos, _y:ypos});
_local5 = UI_game.radar.map.emy.getNextHighestDepth();
var _local7 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local5, _local5);
_local7.org = _local4;
_local4.hp = 1;
_local4.pos_id = temp_id;
_local4.dir = dir;
_local4._xscale = dir * 100;
_local4.mc_type = "enemy";
_local4.enemy_type = "nest";
_local4.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
this.dead();
};
_local4.dead = function () {
this.statement = "dead";
this.gotoAndStop("empty");
var _local4 = create_falcon(this._x + 1, this._y, this.dir);
_local4.speed = 4;
var _local2 = 0;
while (_local2++ , _local2 < 4) {
var _local3 = create_eyas(this._x, this._y + _local2, this.dir);
_local3.speed = 2 + (_local2 / 2);
_local3.num = _local2;
}
};
_local4.onEnterFrame = function () {
remove_clip(this);
};
return(_local4);
}
function create_falcon(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("vulture", "vulture" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local5.org = _local2;
_local2.current_degree = -90;
_local2.count = 0;
_local2.hp = 15;
_local2.dy = -3;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "falcon";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
create_bonus(20, this);
play_soundAction("bird_dead");
this.statement = "dead";
this.gotoAndStop("dead");
this.onEnterFrame = function () {
remove_clip(this);
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
};
};
_local2.rise = function () {
this.onEnterFrame = function () {
if ((++this.count) < 20) {
this._y = this._y - (10 / (this.count + 1));
} else {
this.wait();
}
};
};
_local2.wait = function () {
this.count = 0;
this.onEnterFrame = function () {
if ((++this.count) > 5) {
this.attack();
}
};
};
_local2.attack = function () {
this.count = 0;
play_soundAction("bird_attack");
this.onEnterFrame = function () {
remove_clip(this);
this._xscale = ((this._x > hero._x) ? -100 : 100);
var _local2 = follow_target(this, hero, 4);
this._x = this._x + _local2.xspeed;
this._y = this._y + _local2.yspeed;
this._rotation = 0;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(2);
}
}
};
};
_local2.rise();
return(_local2);
}
function create_eyas(xpos, ypos, dir) {
var num = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("eyas", "eyas" + num, num, {_x:xpos, _y:ypos});
num = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + num, num);
_local4.org = _local2;
_local2.current_degree = -90;
_local2.count = 0;
_local2.hp = 5;
_local2.dy = -3;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "eyas";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
create_bonus(10, this);
play_soundAction("bird_dead");
this.statement = "dead";
this.gotoAndStop("dead");
this.onEnterFrame = function () {
remove_clip(this);
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
};
};
_local2.rise = function () {
this.onEnterFrame = function () {
if ((++this.count) < (15 + this.num)) {
this._y = this._y - (10 / (this.count + 1));
this._x = this._x + (this.num / 2);
} else {
this.wait();
}
};
};
_local2.wait = function () {
this.count = 0;
this.onEnterFrame = function () {
if ((++this.count) > (5 + (this.num * 5))) {
this.attack();
}
};
};
_local2.attack = function () {
this.count = 0;
play_soundAction("bird_attack");
this.onEnterFrame = function () {
remove_clip(this);
this._xscale = ((this._x > hero._x) ? -100 : 100);
var _local2 = follow_target(this, hero, 2 + this.num);
this._x = this._x + _local2.xspeed;
this._y = this._y + _local2.yspeed;
this._rotation = 0;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(1);
}
}
};
};
_local2.rise();
return(_local2);
}
function create_comb(xpos, ypos, dir) {
var _local5 = GAME.map.enemy.getNextHighestDepth();
var _local4 = GAME.map.enemy.attachMovie("comb", "comb" + _local5, _local5, {_x:xpos, _y:ypos});
_local5 = UI_game.radar.map.emy.getNextHighestDepth();
var _local7 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local5, _local5);
_local7.org = _local4;
_local4.hp = 1;
_local4.pos_id = temp_id;
_local4.dir = dir;
_local4._xscale = dir * 100;
_local4.enemy_type = "comb";
_local4.locked = false;
_local4.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local4.dead = function () {
this.gotoAndStop("broken");
this.statement = "dead";
var _local3 = 0;
while (_local3++ , _local3 < 5) {
var _local2 = create_bee(this._x + 1, this._y + _local3, this.dir);
_local2.current_degree = -90;
_local2.speed = 2 + (_local3 / 5);
_local2.num = _local3;
_local2.set_target = hero;
}
for (var _local4 in GAME.map.enemy) {
if (GAME.map.enemy[_local4].enemy_type == "bee") {
GAME.map.enemy[_local4].set_target = hero;
}
}
};
_local4.init = function () {
var _local3 = 0;
while (_local3++ , _local3 < 4) {
var _local2 = create_bee(this._x, this._y + _local3, this.dir);
_local2.current_degree = 270;
_local2.speed = 2 + (_local3 / 6);
_local2.num = _local3;
_local2.set_target = this;
}
this.onEnterFrame = function () {
remove_clip(this);
};
};
_local4.init();
return(_local4);
}
function create_bee(xpos, ypos, dir) {
var num = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("bee", "bee" + num, num, {_x:xpos, _y:ypos});
num = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + num, num);
_local5.org = _local2;
_local2.hp = 1;
_local2.count = 0;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.mc_type = "enemy";
_local2.enemy_type = "bee";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
this.statement = "dead";
create_bonus(10, this);
for (var _local2 in GAME.map.enemy) {
if (GAME.map.enemy[_local2].enemy_type == "bee") {
GAME.map.enemy[_local2].set_target = hero;
}
}
this.onEnterFrame = function () {
this._rotation = this._rotation + 20;
this._y = this._y + 5;
if (this._alpha > 0) {
this._alpha = this._alpha - 5;
} else {
this.removeMovieClip();
}
};
};
_local2.wait = function () {
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) > (this.num / 2)) {
this.rush();
}
};
};
_local2.rush = function () {
this.count = 0;
this.onEnterFrame = function () {
remove_clip(this);
if (this.set_target != hero) {
if ((((this._x - hero._x) * (this._x - hero._x)) + ((this._y - hero._y) * (this._y - hero._y))) < 600) {
this.set_target = hero;
}
}
var _local2 = follow_target(this, this.set_target, 2 + this.num);
if (this.count < 30) {
this.count++;
} else {
this.count = 0;
if (random(2)) {
_local2.xspeed = _local2.xspeed * -1;
_local2.yspeed = _local2.yspeed * -1;
}
}
this._x = this._x + _local2.xspeed;
this._y = this._y + _local2.yspeed;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(2);
}
}
};
};
_local2.wait();
return(_local2);
}
function create_toad(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("toad", "toad" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local4.org = _local2;
_local2.count = 0;
_local2.hp = 10;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2._xscale = dir * 100;
_local2.enemy_type = "toad";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
this.statement = "dead";
create_bonus(5, this);
this.gotoAndStop("stand");
this.dy = (-random(10)) - 10;
this.xspeed = random(20) - 10;
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
change_color(this, Dark);
play_soundAction("expl_1");
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + this.xspeed;
this._y = this._y + this.dy;
this.dy = this.dy + 1;
this._rotation = this._rotation + 50;
};
};
_local2.wait = function () {
this.gotoAndStop("stand");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) > (30 + random(40))) {
this.shoot();
}
};
};
_local2.shoot = function () {
this.gotoAndStop("shoot");
this.count = 0;
this.onEnterFrame = function () {
remove_clip(this);
if (this.shoot_start) {
enemy_bomb(this._x, this._y - this._height, 2 * this.dir, -10);
this.shoot_start = false;
this.wait();
}
};
};
_local2.wait();
return(_local2);
}
function create_flower_gun(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local6 = GAME.map.enemy.attachMovie("flower_gun", "flower_gun" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local9 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local9.org = _local6;
_local6.count = 0;
_local6.hp = 10;
_local6.pos_id = temp_id;
_local6.dir = dir;
_local6._xscale = dir * 100;
_local6.enemy_type = "flower_gun";
_local6.locked = false;
_local6.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local6.dead = function () {
this.gotoAndStop("dead");
create_bonus(10, this);
this.statement = "dead";
this.onEnterFrame = function () {
remove_clip(this);
};
};
_local6.wait = function () {
this.count = 0;
this.gotoAndStop("stand");
this.onEnterFrame = function () {
remove_clip(this);
if ((++this.count) > 50) {
this.shoot();
}
};
};
_local6.shoot = function () {
this.count = 0;
this.gotoAndStop("shoot");
this.onEnterFrame = function () {
remove_clip(this);
if (this.body._currentframe == 30) {
this.wait();
}
if (this.shoot_start) {
var _local6 = 0;
while (_local6++ , _local6 < 4) {
var _local3 = GAME.map.getNextHighestDepth();
var _local2 = GAME.map.attachMovie("bullet", "bullet" + _local3, _local3, {_x:this._x + (this.dir * 50), _y:this._y - 40});
var _local4 = random(_local6);
_local2.xspeed = 5 * this.dir;
_local2.yspeed = -2 * _local4;
_local2.dir = this.dir;
_local2.gotoAndStop("gun");
_local2.onEnterFrame = function () {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
var _local2 = {_x:this._x, _y:this._y, expl:"big_explosion"};
play_soundAction("expl_2");
bullet_explosion(_local2);
hero_hit(2);
this.removeMovieClip();
}
}
remove_clip(this);
};
}
this.shoot_start = false;
}
};
};
_local6.wait();
return(_local6);
}
function create_iron_ball(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("iron_ball", "iron_ball" + _local3, _local3, {_x:(hero._x + random(101)) - 50, _y:(-GAME.map._y) - 10});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var radar_mc = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
radar_mc.org = _local2;
_local2.yspeed = 1;
_local2.gravity = 0.3;
_local2.gotoAndStop(("type_" + random(2)) + 1);
_local2.hp = 10;
_local2.pos_id = temp_id;
_local2.dir = dir;
_local2.hit = false;
_local2.hitcount = 0;
_local2._xscale = dir * 100;
_local2.mc_type = "enemy";
_local2.enemy_type = "iron_ball";
_local2.locked = false;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
this.statement = "dead";
create_bonus(10, this);
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_1");
this.radar_mc.removeMovieClip();
this.removeMovieClip();
};
_local2.action = function () {
this.onEnterFrame = function () {
this._y = this._y + this.yspeed;
this.yspeed = this.yspeed + this.gravity;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(8);
}
}
remove_clip(this);
};
};
_local2.action();
return(_local2);
}
function create_rock(xpos, ypos, dir, enemy_push) {
var _local6 = GAME.map.enemy.getNextHighestDepth();
if (enemy_push == undefined) {
var _local4 = GAME.map.enemy.attachMovie("rock", "rock" + _local6, _local6, {_x:xpos, _y:-GAME.map._y});
} else {
var _local4 = GAME.map.enemy.attachMovie("rock", "rock" + _local6, _local6, {_x:xpos, _y:ypos});
}
_local6 = UI_game.radar.map.emy.getNextHighestDepth();
var radar_mc = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local6, _local6);
radar_mc.org = _local4;
_local4.yspeed = 0;
_local4.hp = 15;
_local4.pos_id = temp_id;
_local4.dir = dir;
_local4._xscale = dir * 100;
_local4.enemy_type = "rock";
_local4.locked = false;
_local4.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local4.dead = function () {
this.statement = "dead";
create_bonus(10, this);
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_1");
this.radar_mc.removeMovieClip();
this.removeMovieClip();
};
_local4.action = function () {
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + (4 * this.dir);
this._y = this._y + this.yspeed;
if (this.yspeed < 8) {
this.yspeed = this.yspeed + 0.5;
}
this._rotation = this._rotation + (this.dir * 10);
var _local3 = this._x + GAME.map._x;
var _local2 = this._y + GAME.map._y;
for (var _local4 in GAME.map.map_tile) {
if (GAME.map.map_tile[_local4].hit_test.hitTest(_local3 - 30, _local2, true)) {
if (!GAME.map.map_tile[_local4].hit_test.hitTest(_local3 - 30, _local2 - 10, true)) {
this.dir = 1;
this.yspeed = this.yspeed * -0.1;
} else {
this.dir = 1;
}
} else if (GAME.map.map_tile[_local4].hit_test.hitTest(_local3 + 30, _local2, true)) {
if (!GAME.map.map_tile[_local4].hit_test.hitTest(_local3 + 30, _local2 - 10, true)) {
this.dir = -1;
this.yspeed = this.yspeed * -0.1;
} else {
this.dir = -1;
}
} else if (GAME.map.map_tile[_local4].hit_test.hitTest(_local3, _local2 + 30, true)) {
this.yspeed = this.yspeed * -0.1;
}
}
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(8);
}
}
};
};
_local4.action();
return(_local4);
}
function create_balloon(xpos, ypos, dir) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("balloon", "balloon" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var radar_mc = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
radar_mc.org = _local2;
_local2.balloon_type = random(3) + 1;
_local2.count = 0;
_local2.hp = 1;
_local2.xspeed = random(3) - 1;
_local2.pos_id = temp_id;
_local2.enemy_type = "balloon";
_local2.locked = false;
_local2.hit_action = function () {
if (this.balloon_type == 2) {
create_bonus(70, this);
}
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_1");
this.radar_mc.removeMovieClip();
this.removeMovieClip();
};
_local2.action_1 = function () {
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x + this.xspeed;
if ((++this.count) < 25) {
if (this.count < 18) {
this._y = this._y - 1;
} else {
this._y = this._y + 1;
}
} else {
this.count = 0;
}
};
};
_local2.action_2 = function () {
this.gotoAndStop("bomb");
this.onEnterFrame = function () {
remove_clip(this);
this._x = this._x - Math.round((this._x - hero._x) / 50);
this._y = this._y - Math.round((this._y - hero._y) / 50);
if (Math.pow(Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2), 0.5) < 100) {
if (!hero.hit) {
hero_hit(8);
}
this.hit_action();
}
if ((++this.count) < 25) {
if (this.count < 18) {
this._y = this._y - 1;
} else {
this._y = this._y + 1;
}
} else {
this.count = 0;
}
};
};
if (_local2.balloon_type == 1) {
_local2.gotoAndStop("normal");
_local2.action_1();
} else if (_local2.balloon_type == 2) {
_local2.gotoAndStop("random");
_local2.action_1();
} else {
_local2.action_2();
}
return(_local2);
}
function remove_egm(mc) {
if (((((mc._x + GAME.map._x) > (stage_width * 2)) || ((mc._x + GAME.map._x) < (-stage_width))) || ((mc._y + GAME.map._y) < (-stage_height))) || ((mc._y + GAME.map._y) > (stage_height * 2))) {
mc.removeMovieClip();
mc.radar_mc.removeMovieClip();
}
}
function create_egm_01() {
var _local1 = 1;
while (_local1 < 6) {
create_enemy_gm0((stage_width * 0.5) - GAME.map._x, (stage_height - GAME.map._y) + (100 * _local1), 0, -2);
_local1++;
}
}
function create_egm_02() {
create_enemy_gm0((stage_width * 0.5) - GAME.map._x, (stage_height - GAME.map._y) + 80, 0, -2);
create_enemy_gm0((stage_width * 0.3) - GAME.map._x, (stage_height - GAME.map._y) + 160, 0, -2);
create_enemy_gm0((stage_width * 0.7) - GAME.map._x, (stage_height - GAME.map._y) + 160, 0, -2);
create_enemy_gm0((stage_width * 0.1) - GAME.map._x, (stage_height - GAME.map._y) + 240, 0, -2);
create_enemy_gm0((stage_width * 0.9) - GAME.map._x, (stage_height - GAME.map._y) + 240, 0, -2);
}
function create_egm_03() {
var _local1 = 1;
while (_local1 < 4) {
create_enemy_gm0((stage_width * 0.2) - GAME.map._x, (stage_height - GAME.map._y) + (100 * _local1), 0, -2);
_local1++;
}
_local1 = 1;
while (_local1 < 4) {
create_enemy_gm0((stage_width * 0.4) - GAME.map._x, ((stage_height - GAME.map._y) + (100 * _local1)) + 50, 0, -2);
_local1++;
}
}
function create_egm_04() {
var _local1 = 1;
while (_local1 < 4) {
create_enemy_gm0(((stage_width * 0.1) * _local1) - GAME.map._x, (stage_height - GAME.map._y) + (100 * _local1), 0, -2);
_local1++;
}
_local1 = 1;
while (_local1 < 4) {
create_enemy_gm0(((stage_width * 0.1) * (10 - _local1)) - GAME.map._x, ((stage_height - GAME.map._y) + (100 * _local1)) + 150, 0, -2);
_local1++;
}
}
function create_egm_05() {
create_enemy_gm0((stage_width * 0.2) - GAME.map._x, (stage_height - GAME.map._y) + 80, 0, -2);
create_enemy_gm0((stage_width * 0.8) - GAME.map._x, (stage_height - GAME.map._y) + 80, 0, -2);
create_enemy_gm0((stage_width * 0.1) - GAME.map._x, (stage_height - GAME.map._y) + 150, 0, -2);
create_enemy_gm0((stage_width * 0.3) - GAME.map._x, (stage_height - GAME.map._y) + 150, 0, -2);
create_enemy_gm0((stage_width * 0.7) - GAME.map._x, (stage_height - GAME.map._y) + 150, 0, -2);
create_enemy_gm0((stage_width * 0.9) - GAME.map._x, (stage_height - GAME.map._y) + 150, 0, -2);
}
function create_egm_06() {
create_enemy_gm0((-GAME.map._x) - 100, (-GAME.map._y) + 300, 2, 0);
create_enemy_gm0((-GAME.map._x) - 100, (-GAME.map._y) + 400, 2, 0);
create_enemy_gm0((-GAME.map._x) - 100, (-GAME.map._y) + 500, 2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 350, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 450, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 550, -2, 0);
}
function create_egm_07() {
create_enemy_gm0((-GAME.map._x) - 100, (-GAME.map._y) + 300, 2, 0);
create_enemy_gm0((-GAME.map._x) - 70, (-GAME.map._y) + 350, 2, 0);
create_enemy_gm0((-GAME.map._x) - 50, (-GAME.map._y) + 400, 2, 0);
create_enemy_gm0((-GAME.map._x) - 70, (-GAME.map._y) + 450, 2, 0);
create_enemy_gm0((-GAME.map._x) - 100, (-GAME.map._y) + 500, 2, 0);
}
function create_egm_08() {
create_enemy_gm0(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 300, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 70, (-GAME.map._y) + 350, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 50, (-GAME.map._y) + 400, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 70, (-GAME.map._y) + 450, -2, 0);
create_enemy_gm0(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 500, -2, 0);
}
function create_enemy_gm0(xpos, ypos, xspeed, yspeed) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_fly_man", "gm1" + _local4, _local4, {_x:xpos, _y:ypos});
if (stage > 8) {
_local2.gotoAndStop("type_2");
}
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local5.org = _local2;
_local2._xscale = ((xspeed >= 0) ? 100 : -100);
_local2.xspeed = xspeed;
_local2.yspeed = yspeed;
_local2.dy = -2;
_local2.hp = 5;
_local2.enemy_type = "eg";
_local2.count = 0;
_local2.locked = false;
_local2.weapon = enemy_set_weapon();
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20 - stage, this);
var _local2 = GAME.map.expl.getNextHighestDepth();
GAME.map.expl.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
this.statement = "dead";
this.onEnterFrame = function () {
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation + ((-this.dir) * 2);
}
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
smoke(this);
fly_man_expl(this);
remove_egm(this);
};
};
_local2.action = function () {
this.onEnterFrame = function () {
remove_egm(this);
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
if (stage > 5) {
if (random(2000) < stage) {
enemy_shoot(this);
}
}
};
};
_local2.action();
}
function create_egm_11() {
var _local1 = 1;
while (_local1 < 6) {
create_enemy_gm1((stage_width * 0.3) - GAME.map._x, (stage_height - GAME.map._y) + (100 * _local1), 3, 50 * _local1, 1);
_local1++;
}
}
function create_egm_12() {
var _local1 = 1;
while (_local1 < 6) {
create_enemy_gm1((stage_width * 0.7) - GAME.map._x, (stage_height - GAME.map._y) + (100 * _local1), 3, 50 * _local1, -1);
_local1++;
}
}
function create_enemy_gm1(xpos, ypos, speed, no, dir) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_fly_man", "gm1" + _local4, _local4, {_x:xpos, _y:ypos});
if (stage > 8) {
_local2.gotoAndStop("type_2");
}
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local5.org = _local2;
_local2._xscale = 100;
_local2.speed = speed;
_local2.xspeed = 0;
_local2.yspeed = -2;
_local2.dy = -2;
_local2.hp = 10;
_local2.enemy_type = "eg";
_local2.count = no;
_local2.locked = false;
_local2.weapon = enemy_set_weapon();
_local2.move_dgr = -90;
_local2.r_dir = dir;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20 - stage, this);
var _local2 = GAME.map.expl.getNextHighestDepth();
GAME.map.expl.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
this.statement = "dead";
this.onEnterFrame = function () {
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation + ((-this.dir) * 2);
}
this.dy = this.dy + 0.5;
this._y = this._y + this.dy;
smoke(this);
fly_man_expl(this);
remove_egm(this);
};
};
_local2.action = function () {
this.onEnterFrame = function () {
remove_egm(this);
if (!this.start_turn) {
if ((--this.count) < 0) {
this.start_turn = true;
}
} else {
if (this.count < 90) {
this.move_dgr = this.move_dgr + (this.r_dir * 3);
}
this.xspeed = Math.round(this.speed * Math.cos((this.move_dgr * 3.14) / 180));
this.yspeed = Math.round(this.speed * Math.sin((this.move_dgr * 3.14) / 180));
}
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
if (random(2000) < stage) {
enemy_shoot(this);
}
};
};
_local2.action();
}
function create_egm_21() {
create_enemy_gm2((stage_width * 0.5) - GAME.map._x, (stage_height - GAME.map._y) + 80, 2, -90);
create_enemy_gm2((stage_width * 0.3) - GAME.map._x, (stage_height - GAME.map._y) + 160, 2, -90);
create_enemy_gm2((stage_width * 0.7) - GAME.map._x, (stage_height - GAME.map._y) + 160, 2, -90);
create_enemy_gm2((stage_width * 0.1) - GAME.map._x, (stage_height - GAME.map._y) + 240, 2, -90);
create_enemy_gm2((stage_width * 0.9) - GAME.map._x, (stage_height - GAME.map._y) + 240, 2, -90);
}
function create_egm_22() {
create_enemy_gm2(-100 - GAME.map._x, (-GAME.map._y) + 400, 2, 0);
create_enemy_gm2(-200 - GAME.map._x, (-GAME.map._y) + 500, 2, 0);
create_enemy_gm2(-300 - GAME.map._x, (-GAME.map._y) + 600, 2, 0);
create_enemy_gm2((stage_width + 100) - GAME.map._x, (-GAME.map._y) + 450, 2, 180);
create_enemy_gm2((stage_width + 200) - GAME.map._x, (-GAME.map._y) + 550, 2, 180);
create_enemy_gm2((stage_width + 300) - GAME.map._x, (-GAME.map._y) + 650, 2, 180);
}
function create_egm_23() {
create_enemy_gm2((-GAME.map._x) - 100, (-GAME.map._y) + 300, 2, 0);
create_enemy_gm2((-GAME.map._x) - 50, (-GAME.map._y) + 400, 2, 0);
create_enemy_gm2((-GAME.map._x) - 100, (-GAME.map._y) + 500, 2, 0);
}
function create_egm_24() {
create_enemy_gm2(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 300, 2, -180);
create_enemy_gm2(((-GAME.map._x) + stage_width) + 50, (-GAME.map._y) + 400, 2, -180);
create_enemy_gm2(((-GAME.map._x) + stage_width) + 100, (-GAME.map._y) + 500, 2, -180);
}
function create_enemy_gm2(xpos, ypos, speed, rotation) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("suicide_rocket", "gm3" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local5.org = _local2;
_local2._xscale = 100;
_local2._rotation = rotation + 90;
_local2.xspeed = Math.round(speed * Math.cos((rotation * 3.14) / 180));
_local2.yspeed = Math.round(speed * Math.sin((rotation * 3.14) / 180));
_local2.hp = 10;
_local2.enemy_type = "eg";
_local2.count = 0;
_local2.hit = false;
_local2.hitcount = 0;
_local2.locked = false;
_local2.weapon = "pistol";
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
this.gotoAndStop("expl");
create_bonus(10, this);
play_soundAction("expl_1");
this.statement = "dead";
filter_remove(this);
this.onEnterFrame = function () {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
if (!hero.hit) {
if ((((hero._x - this._x) * (hero._x - this._x)) + ((hero._y - this._y) * (hero._y - this._y))) < 8000) {
hero_hit(5);
}
}
remove_egm(this);
};
};
_local2.action = function () {
this.onEnterFrame = function () {
remove_egm(this);
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
if (Math.pow(Math.pow(this._x - hero._x, 2) + Math.pow(this._y - hero._y, 2), 0.5) < 100) {
this.dead();
}
};
};
_local2.action();
}
function create_egm_61() {
create_enemy_gm6((-GAME.map._x) + 100, ((-GAME.map._y) + stage_height) + 100);
create_enemy_gm6((-GAME.map._x) + 150, ((-GAME.map._y) + stage_height) + 160);
create_enemy_gm6((-GAME.map._x) + 290, ((-GAME.map._y) + stage_height) + 160);
create_enemy_gm6((-GAME.map._x) + 340, ((-GAME.map._y) + stage_height) + 100);
}
function create_egm_62() {
create_enemy_gm6((-GAME.map._x) + 100, ((-GAME.map._y) + stage_height) + 100);
create_enemy_gm6((-GAME.map._x) + 150, ((-GAME.map._y) + stage_height) + 140);
create_enemy_gm6((-GAME.map._x) + 190, ((-GAME.map._y) + stage_height) + 160);
create_enemy_gm6((-GAME.map._x) + 250, ((-GAME.map._y) + stage_height) + 160);
create_enemy_gm6((-GAME.map._x) + 290, ((-GAME.map._y) + stage_height) + 140);
create_enemy_gm6((-GAME.map._x) + 340, ((-GAME.map._y) + stage_height) + 100);
}
function create_enemy_gm6(xpos, ypos) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_fly_man", "fly_man" + _local4, _local4);
_local2._x = xpos;
_local2._y = ypos;
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local4, _local4);
_local5.org = _local2;
_local2.gotoAndStop("type_1");
if (_local2._x < hero._x) {
_local2.dir = 1;
} else {
_local2.dir = -1;
}
_local2.dy = -4;
_local2.move_dir = _local2.dir;
_local2._xscale = 100 * dir;
_local2.count = 0;
_local2.statement = "phase_1";
_local2.hp = 3;
_local2.weapon = enemy_set_weapon();
_local2.xspeed = 2;
_local2.yspeed = 3;
_local2._rotation = _local2.xspeed;
_local2.enemy_type = "eg";
_local2.body.arms.gotoAndStop(_local2.weapon);
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20 - stage, this);
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
this.statement = "dead";
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation + ((-this.dir) * 2);
}
smoke(this);
this.dy = this.dy + 0.5;
this._y = this._y + Math.round(this.dy);
fly_man_expl(this);
remove_egm(this);
};
};
_local2.aim = function () {
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
};
_local2.action_1 = function () {
this.onEnterFrame = function () {
this.aim();
this._y = this._y - this.yspeed;
if ((++this.count) > 50) {
this.action_2();
}
};
};
_local2.action_2 = function () {
this.count = 0;
this.onEnterFrame = function () {
this.aim();
if ((++this.count) < 60) {
if (random(2000) < stage) {
enemy_shoot(this);
}
if ((this.count % 3) == 0) {
this._y = this._y + 1;
} else {
this._y = this._y - 1;
}
} else {
this.action_3();
}
};
};
_local2.action_3 = function () {
this.count = 0;
this.onEnterFrame = function () {
this.aim();
this._x = this._x - (this.xspeed * this.move_dir);
this._y = this._y - (this.yspeed + 1);
remove_egm(this);
};
};
_local2.action_1();
}
function create_egm_71() {
create_enemy_gm7((-GAME.map._x) + 120, (-GAME.map._y) - 80);
create_enemy_gm7((-GAME.map._x) + 220, (-GAME.map._y) - 50);
create_enemy_gm7((-GAME.map._x) + 320, (-GAME.map._y) - 80);
}
function create_egm_72() {
create_enemy_gm7((-GAME.map._x) + 100, (-GAME.map._y) - 50);
create_enemy_gm7((-GAME.map._x) + 140, (-GAME.map._y) - 80);
create_enemy_gm7((-GAME.map._x) + 220, (-GAME.map._y) - 100);
create_enemy_gm7((-GAME.map._x) + 300, (-GAME.map._y) - 80);
create_enemy_gm7((-GAME.map._x) + 340, (-GAME.map._y) - 50);
}
function create_enemy_gm7(xpos, ypos) {
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_parachuter", "enemy_chuter" + _local3, _local3);
_local2._x = xpos;
_local2._y = ypos;
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local5.org = _local2;
_local2.dir = dir;
_local2.dy = -1;
_local2.count = 0;
_local2.hp = 3;
_local2.weapon = enemy_set_weapon();
_local2.yspeed = 4;
_local2.mc_type = "enemy";
_local2.enemy_type = "eg";
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20 - stage, this);
this.statement = "dead";
this.gotoAndStop("dead");
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation + ((-this.dir) * 2);
}
this.dy = this.dy + 0.5;
this._y = this._y + Math.round(this.dy);
remove_egm(this);
};
};
_local2.action = function () {
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
this._y = this._y + this.yspeed;
if (random(2000) < stage) {
enemy_shoot(this);
}
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
remove_egm(this);
};
};
_local2.action();
}
function create_egm_81() {
create_enemy_gm8((-GAME.map._x) - 50, (-GAME.map._y) + 450, 2);
create_enemy_gm8((-GAME.map._x) - 100, (-GAME.map._y) + 500, 2);
create_enemy_gm8((-GAME.map._x) - 150, (-GAME.map._y) + 550, 2);
create_enemy_gm8((-GAME.map._x) - 200, (-GAME.map._y) + 600, 2);
}
function create_egm_82() {
create_enemy_gm8((stage_width + 50) - GAME.map._x, (-GAME.map._y) + 450, -2);
create_enemy_gm8((stage_width + 100) - GAME.map._x, (-GAME.map._y) + 500, -2);
create_enemy_gm8((stage_width + 150) - GAME.map._x, (-GAME.map._y) + 550, -2);
create_enemy_gm8((stage_width + 200) - GAME.map._x, (-GAME.map._y) + 600, -2);
}
function create_egm_83() {
create_enemy_gm8(-100 - GAME.map._x, (-GAME.map._y) + 400, 2);
create_enemy_gm8(-200 - GAME.map._x, (-GAME.map._y) + 500, 2);
create_enemy_gm8(-300 - GAME.map._x, (-GAME.map._y) + 600, 2);
create_enemy_gm8((stage_width + 100) - GAME.map._x, (-GAME.map._y) + 450, -2);
create_enemy_gm8((stage_width + 200) - GAME.map._x, (-GAME.map._y) + 550, -2);
create_enemy_gm8((stage_width + 300) - GAME.map._x, (-GAME.map._y) + 650, -2);
}
function create_enemy_gm8(xpos, ypos, xspeed) {
var _local5 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("enemy_with_vulture", "e_w_v" + _local5, _local5);
_local2._x = xpos;
_local2._y = ypos;
_local5 = UI_game.radar.map.emy.getNextHighestDepth();
var _local6 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local5, _local5);
_local6.org = _local2;
_local2.dir = ((xspeed >= 0) ? 1 : -1);
_local2.dy = -4;
_local2.move_dir = ((xspeed >= 0) ? 1 : -1);
_local2.count = 0;
_local2.hp = 3;
_local2.weapon = enemy_set_weapon();
_local2.xspeed = xspeed;
_local2.enemy_type = "eg";
_local2.xscale_locked = true;
_local2.body.arms.gotoAndStop(_local2.weapon);
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
if (random(2)) {
play_soundAction("die" + (random(5) + 1));
}
create_bonus(20 - stage, this);
this.statement = "dead";
var _local3 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("vulture", "vul" + _local3, _local3, {_x:this._x + 5, _y:this._y - 50});
_local2.gotoAndStop("fly");
_local2._xscale = this.move_dir * 100;
_local2.xspeed = this.move_dir * 6;
_local2.yspeed = -4;
_local2.onEnterFrame = function () {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
remove_egm(this);
};
this.gotoAndStop("dead");
this.body.arms.gotoAndStop(this.weapon);
this.onEnterFrame = function () {
if (Math.abs(this._rotation) < 7) {
this._rotation = this._rotation + ((-this.dir) * 2);
}
this.dy = this.dy + 0.5;
this._y = this._y + Math.round(this.dy);
remove_egm(this);
};
};
_local2.action = function () {
this.onEnterFrame = function () {
this._x = this._x + this.xspeed;
if (random(2000) < stage) {
enemy_shoot(this);
}
if (this._x > hero._x) {
this.dir = -1;
} else {
this.dir = 1;
}
this.body._xscale = (this.move_dir * this.dir) * 100;
var _local2 = {x:0, y:0};
this.body.arms.localToGlobal(_local2);
arms_rotate(this, _local2.x, _local2.y, hero._x + GAME.map._x, hero._y + GAME.map._y);
remove_egm(this);
this._xscale = this.move_dir * 100;
};
};
_local2.action();
}
function add_enemy_weapon(w_name, dmg, prec, speed, acl, rise, rota, lch_ef, expl, burn, remove, fire_sound, hit_sound_1, spec) {
delete temp_obj;
var temp_obj = new Object();
temp_obj.weapon_name = w_name;
temp_obj.damage = dmg;
temp_obj.prec = prec;
temp_obj.speed = speed;
temp_obj.acl = acl;
temp_obj.rise = rise;
temp_obj.rota = rota;
temp_obj.lch_ef = lch_ef;
temp_obj.expl = expl;
temp_obj.burn = burn;
temp_obj.remove = remove;
temp_obj.spec = spec;
temp_obj.fire_sound = fire_sound;
temp_obj.hit_sound_1 = hit_sound_1;
return(temp_obj);
}
function enemy_shoot(who) {
if (((((who._x + GAME.map._x) > ((stage_width + who._width) + 50)) || ((who._x + GAME.map._x) < ((-who._width) - 50))) || ((who._y + GAME.map._y) < ((-who._height) - 50))) || ((who._y + GAME.map._y) > ((stage_height + who._height) + 50))) {
return(undefined);
}
if (_root["e_" + who.weapon].spec != "shot_gun") {
enemy_start_shoot(who);
} else {
enemy_shot_gun_start(who);
}
play_soundAction(_root["e_" + who.weapon].fire_sound);
}
function enemy_start_shoot(mc) {
if (hero.hp <= 0) {
return(undefined);
}
if (mc.body.arms.act == undefined) {
return(undefined);
}
var _local4 = GAME.map.getNextHighestDepth();
var _local3 = GAME.map.attachMovie("bullet", "bullet" + _local4, _local4);
_local3.mc_type = "bullet";
enemy_bullet_move(mc, _local3);
launch_effects(mc);
mc.body.arms._rotation = mc.body.arms._rotation - (_root["e_" + mc.weapon].prec * 3);
}
function enemy_shot_gun_start(mc) {
mc.body.arms._rotation = mc.body.arms._rotation + (_root["e_" + mc.weapon].prec * 0.6);
enemy_start_shoot(mc);
mc.body.arms._rotation = mc.body.arms._rotation + (_root["e_" + mc.weapon].prec * 2.4);
enemy_start_shoot(mc);
mc.body.arms._rotation = mc.body.arms._rotation + (_root["e_" + mc.weapon].prec * 2.4);
enemy_start_shoot(mc);
mc.body.arms._rotation = mc.body.arms._rotation + (_root["e_" + mc.weapon].prec * 3);
}
function enemy_bomb(xpos, ypos, xs, ys) {
var num = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("bomb", "bomb" + num, num, {_x:xpos, _y:ypos});
_local2.xspeed = xs;
_local2.yspeed = ys;
_local2.gravity = 0.5;
temp_mc.bomb.enemy_type = "bomb";
_local2.hp = 1;
_local2.expl = "big_explosion";
_local2.hit_action = function (damage) {
GAME.map.attachMovie("fire", "fire" + num, num, {_x:this._x, _y:this._y});
play_soundAction("expl_2");
this.removeMovieClip();
};
_local2.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
this._rotation = this._rotation + 10;
this._x = this._x + this.xspeed;
this._y = this._y + Math.round(this.yspeed);
this.yspeed = this.yspeed + this.gravity;
if (!hero.hit) {
if (hero.hit_test.hitTest(this._x + GAME.map._x, this._y + GAME.map._y, true)) {
hero_hit(e_bomb.damage);
bullet_explosion(this);
play_soundAction("expl_1");
this.removeMovieClip();
}
}
if (this._y > (stage_height - GAME.map._y)) {
this.removeMovieClip();
}
};
}
function enemy_bullet_move(mc_shooter, mc_bullet) {
for (var _local5 in _root["e_" + mc_shooter.weapon]) {
mc_bullet[_local5] = _root["e_" + mc_shooter.weapon][_local5];
}
mc_bullet.speed = mc_bullet.speed + Math.round(stage * 0.25);
mc_bullet.bullet_type = mc_bullet.weapon_name;
mc_bullet.gotoAndStop(mc_bullet.bullet_type);
var _local7 = Math.cos((mc_shooter.body.arms._rotation * 3.14) / 180);
var _local8 = Math.sin((mc_shooter.body.arms._rotation * 3.14) / 180);
mc_bullet.xspeed = Math.round((mc_bullet.speed * _local7) * mc_shooter.dir);
mc_bullet.yspeed = Math.round(mc_bullet.speed * _local8);
mc_shooter.body.arms.gotoAndStop(mc_shooter.weapon);
mc_shooter.body.arms.act.play();
mc_bullet.current_degree = ((mc_shooter.dir > 0) ? (mc_shooter.body.arms._rotation) : (180 - mc_shooter.body.arms._rotation));
mc_bullet.current_degree = ((mc_bullet.current_degree < 180) ? (mc_bullet.current_degree) : (mc_bullet.current_degree - 360));
if (mc_bullet.rota) {
mc_bullet._rotation = mc_bullet.current_degree;
}
mc_bullet.xs = 0;
mc_bullet.ys = 0;
var _local6 = {x:10, y:0};
mc_shooter.body.arms.act.localToGlobal(_local6);
mc_bullet._x = Math.round(_local6.x - GAME.map._x);
mc_bullet._y = Math.round(_local6.y - GAME.map._y);
mc_bullet.hit_count = 0;
mc_bullet.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
this.yspeed = this.yspeed - this.rise;
if (this.acl != 0) {
this.xs = this.xs + ((this.xspeed - this.xs) * this.acl);
this.ys = this.ys + ((this.yspeed - this.ys) * this.acl);
smoke(null, this.xpos, this.ypos);
this._x = this._x + this.xs;
this._y = this._y + this.ys;
} else {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
}
if ((String(this.bullet_type).slice(0, 3) != "fla") || ((++this.hit_count) > 15)) {
if (!hero.hit) {
if (check_if_hit(this, hero)) {
if (this.damage == undefined) {
return(undefined);
}
play_soundAction(this.hit_sound_1);
hero_hit(this.damage);
bullet_explosion(this);
remove_bullet(this);
}
}
}
if (((((this._x + GAME.map._x) < -10) || ((this._x + GAME.map._x) > (stage_width + 10))) || ((this._y + GAME.map._y) < -10)) || ((this._y + GAME.map._y) > (stage_height + 10))) {
this.temp_target.locked = false;
this.removeMovieClip();
}
};
}
function create_gear(xpos, ypos, dir) {
var _local5 = GAME.map.equip.getNextHighestDepth();
var _local3 = GAME.map.equip.attachMovie("equip_gear", "equip" + _local5, _local5, {_x:xpos, _y:ypos});
_local3.hp = 15;
_local3.dir = dir;
_local3._xscale = 100 * dir;
_local3.equip_type = "gear";
_local3.stop();
_local3.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local3.dead = function () {
this.statement = "dead";
delete this.onEnterFrame;
filter_remove(this);
this.hit_effect._alpha = 0;
var _local3 = GAME.map.attachMovie("equip_gear_gear", "g", GAME.map.getNextHighestDepth(), {_x:((this.gear._x * this._xscale) * 0.01) + this._x, _y:this.gear._y + this._y});
_local3.xspeed = random(30) - 15;
_local3.yspeed = -random(50);
_local3.gravity = 2;
change_color(_local3, Dark);
_local3.onEnterFrame = function () {
this._x = this._x + this.xspeed;
this._y = this._y + this.yspeed;
this.yspeed = this.yspeed + this.gravity;
this._rotation = this._rotation + 21;
smoke(this);
remove_clip(this);
};
this.gotoAndStop("broken");
play_soundAction("expl_1");
shock(8);
shot_shine(_root, "white", 1);
};
_local3.action = function () {
this.onEnterFrame = function () {
hide_equip(this);
if (this.gear._x < 60) {
this.dir = 1;
} else if (this.gear._x > 210) {
this.dir = -1;
}
this.gear.gear_r._rotation = this.gear.gear_r._rotation + (this.dir * 20);
this.gear._x = this.gear._x + (this.dir * 6);
if (this.gear.hit_test.hitTest(hero._x + GAME.map._x, hero._y + GAME.map._y, true)) {
hero_hit(3);
}
};
};
_local3.action();
return(_local3);
}
function create_gun(xpos, ypos, dir) {
var _local3 = GAME.map.equip.getNextHighestDepth();
var _local2 = GAME.map.equip.attachMovie("gun", "gun" + _local3, _local3, {_x:xpos, _y:ypos});
_local3 = UI_game.radar.map.emy.getNextHighestDepth();
var _local4 = UI_game.radar.map.emy.attachMovie("radar_enemy", "r_n" + _local3, _local3);
_local4.org = _local2;
_local2.hp = 20;
_local2.count = 0;
_local2.equip_type = "gun";
_local2.weapon = "gun";
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
this.statement = "dead";
delete this.onEnterFrame;
this.gotoAndStop("broken");
var _local2 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "fire" + _local2, _local2, {_x:this._x, _y:this._y});
play_soundAction("expl_1");
change_color(this, Dark);
shock(5);
};
_local2.action = function () {
this.onEnterFrame = function () {
hide_equip(this);
arms_rotate(this, this._x, this._y, hero._x, hero._y);
this.dir = ((this._x > hero._x) ? -1 : 1);
this._xscale = 100 * this.dir;
if (((++this.count) > 50) && (!random(100))) {
enemy_shoot(this);
this.count = 0;
}
};
};
_local2.action();
return(_local2);
}
function create_weapon(xpos, ypos, dir) {
var _local3 = GAME.map.equip.getNextHighestDepth();
var _local2 = GAME.map.equip.attachMovie("equip_weapon", "e_w" + _local3, _local3, {_x:xpos, _y:ypos});
_local2._xscale = 100 * dir;
_local2.bonus._xscale = _local2._xscale;
_local2.equip_type = "weapon";
_local2.count = 0;
_local2.hit_action = function () {
filter_remove(this);
this.statement = "dead";
this.gotoAndStop("broken");
create_bonus(120, this);
create_bonus(50, this);
delete this.onEnterFrame;
};
_local2.onEnterFrame = function () {
this.bonus._xscale = this._xscale;
if ((++this.count) > 10) {
this.onEnterFrame = function () {
hide_equip(this);
};
}
};
return(_local2);
}
function create_fan(fan_xpos, fan_ypos, wind_id, type) {
var _local5 = GAME.map.wind.getNextHighestDepth();
var _local3 = GAME.map.wind.attachMovie("fan", "fan" + _local5, _local5, {_x:fan_xpos, _y:fan_ypos});
_local3.wind_id = wind_id;
_local3.pos_id = pos_id;
_local3.hp = 60;
_local3.mc_type = "fan";
_local3.gotoAndStop(type);
_local3.reborn = true;
if (!if_wind[wind_id]) {
mc_all_stop(_local3);
}
_local3.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local3.dead = function () {
play_soundAction("expl_2");
mc_all_stop(this);
for (var _local3 in GAME.map.wind) {
var _local2 = GAME.map.wind[_local3];
if ((_local2.mc_type == "wind") && (_local2.wind_id == this.wind_id)) {
_local2.removeMovieClip();
}
}
if_wind[this.wind_id] = false;
this.statement = "dead";
var _local4 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("bigger_explosion", "explosion" + _local4, _local4, {_x:this._x, _y:this._y - 10});
this.gotoAndStop("broken");
change_color(this, Dark);
delete this.onEnterFrame;
};
_local3.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
remove_clip(this);
};
return(_local3);
}
function create_power(power_xpos, power_ypos, wind_id) {
var _local4 = GAME.map.enemy.getNextHighestDepth();
var _local2 = GAME.map.enemy.attachMovie("fan_power", "fan_power" + _local4, _local4, {_x:power_xpos, _y:power_ypos});
_local4 = UI_game.radar.map.emy.getNextHighestDepth();
var _local5 = UI_game.radar.map.emy.attachMovie("radar_power", "r_n" + _local4, _local4);
_local5.org = _local2;
if (if_wind[wind_id] == false) {
_local2.gotoAndStop("broken");
return(_local2);
}
_local2.wind_id = wind_id;
_local2.pos_id = pos_id;
_local2.mc_type = "enemy";
_local2.enemy_type = "power";
_local2.hp = 30;
_local2.reborn = true;
_local2.hit_action = function (damage) {
this.hp = this.hp - damage;
shot_shine(this, "white", 1);
if (this.hp <= 0) {
this.dead();
}
};
_local2.dead = function () {
play_soundAction("expl_2");
for (var _local3 in GAME.map.wind) {
var _local2 = GAME.map.wind[_local3];
if ((_local2.mc_type == "fan") && (_local2.wind_id == this.wind_id)) {
mc_all_stop(_local2);
} else if ((_local2.mc_type == "wind") && (_local2.wind_id == this.wind_id)) {
_local2.removeMovieClip();
}
}
if_wind[this.wind_id] = false;
this.statement = "dead";
var _local4 = GAME.map.getNextHighestDepth();
GAME.map.attachMovie("fire", "explosion" + _local4, _local4, {_x:this._x, _y:this._y});
this.gotoAndStop("broken");
delete this.onEnterFrame;
};
_local2.onEnterFrame = function () {
hide_equip(this);
};
return(_local2);
}
function create_wind(xpos, ypos, wind_id, type) {
if (!if_wind[wind_id]) {
return(undefined);
}
var _local5 = GAME.map.wind.getNextHighestDepth();
var _local3 = GAME.map.wind.attachMovie("wind", "wind" + _local5, _local5, {_x:xpos, _y:ypos});
_local3.wind_type = type;
_local3.mc_type = "wind";
_local3.pos_id = pos_id;
_local3.wind_id = wind_id;
switch (type) {
case "up" :
_local3._xscale = _local3._xscale * ((random(2) * 2) - 1);
_local3._rotation = (-90 * _local3._xscale) / 100;
break;
case "left_45" :
_local3._xscale = _local3._xscale * -1;
_local3._rotation = 45;
break;
case "left_90" :
_local3._xscale = _local3._xscale * -1;
break;
case "right_45" :
_local3._rotation = -45;
break;
case "right_90" :
}
_local3.onEnterFrame = function () {
if (((((this._x + GAME.map._x) > ((stage_width + 200) + this._width)) || ((this._x + GAME.map._x) < (-200 - this._width))) || (((this._y + 200) + GAME.map._y) < (-this._height))) || ((this._y + GAME.map._y) > ((stage_height + 200) + this._height))) {
this.arr[this.arr.length - 1] = false;
this.removeMovieClip();
return(undefined);
}
if (this.hit_test != undefined) {
if (this.hit_test.hitTest(parachute._x + GAME.map._x, parachute._y + GAME.map._y, true)) {
switch (this.wind_type) {
case "up" :
if (hero.parachute_yspeed > -5) {
hero.parachute_yspeed = hero.parachute_yspeed - 4;
}
break;
case "left_45" :
if (F_wind > -11) {
F_wind = F_wind - 3;
}
if (hero.parachute_yspeed > -5) {
hero.parachute_yspeed = hero.parachute_yspeed - 4;
}
break;
case "left_90" :
if (F_wind > -11) {
F_wind = F_wind - 3;
}
break;
case "right_45" :
if (F_wind < 11) {
F_wind = F_wind + 3;
}
if (hero.parachute_yspeed > -5) {
hero.parachute_yspeed = hero.parachute_yspeed - 4;
}
break;
default :
if (F_wind >= 11) {
break;
}
F_wind = F_wind + 3;
}
}
for (var _local3 in GAME.map) {
var _local2 = GAME.map[_local3];
if (_local2.mc_type == "leaf") {
if (this.hit_test.hitTest(_local2._x + GAME.map._x, _local2._y + GAME.map._y, true)) {
switch (this.wind_type) {
case "up" :
_local2.dy = -5;
break;
case "left_45" :
_local2.dx = -5;
_local2.dy = -5;
break;
case "left_90" :
_local2.dx = -5;
break;
case "right_45" :
_local2.dx = 5;
_local2.dy = -5;
break;
default :
_local2.dx = 5;
}
}
}
}
}
};
return(_local3);
}
function leaves() {
GAME.createEmptyMovieClip("leaf_function", GAME.getNextHighestDepth());
GAME.leaf_function.onEnterFrame = function () {
if (random(101) < 1) {
var _local3 = GAME.map.getNextHighestDepth();
var _local2 = GAME.map.attachMovie("leaf", "leaf" + _local3, _local3, {_x:random(440) - GAME.map._x, _y:-10 - GAME.map._y});
_local2.gotoAndStop(random(2) + 1);
_local2.xspeed = random(5) - 2;
_local2.yspeed = random(3) + 2;
_local2.dx = 0;
_local2.dy = 0;
_local2.mc_type = "leaf";
_local2.sdir = -1;
_local2.rdir = 1;
_local2.onEnterFrame = function () {
if (game_pause) {
return(undefined);
}
if (((((this._x + GAME.map._x) > (stage_width + this._width)) || ((this._x + GAME.map._x) < (-this._width))) || ((this._y + GAME.map._y) < (-this._height))) || ((this._y + GAME.map._y) > (stage_height + this._height))) {
this.removeMovieClip();
}
if (this._xscale > 100) {
this.sdir = -1;
}
if (this._xscale < -100) {
this.sdir = 1;
}
this._xscale = this._xscale + (15 * this.sdir);
if (random(50) < 1) {
this.rdir = this.rdir * -1;
}
this._rotation = this._rotation + (this.rdir * random(10));
this._x = this._x + (this.xspeed + this.dx);
this._y = this._y + (this.yspeed + this.dy);
this.dx = this.dx * 0.8;
this.dy = this.dy * 0.8;
};
}
};
}
function create_map() {
GAME.map.tile_width = 250;
GAME.map.tile_height = 250;
GAME.map.tile_x_num = 20;
GAME.map.tile_y_num = 20;
GAME.map._x = 250 - (250 * hero_init_x[stage]);
GAME.map.draw_map = function () {
var _local12 = 120;
var _local10 = Math.ceil(((-GAME.map._x) - _local12) / GAME.map.tile_width);
var _local9 = Math.ceil(((-GAME.map._y) - _local12) / GAME.map.tile_height);
var _local8 = Math.ceil(((stage_width + _local12) - GAME.map._x) / GAME.map.tile_width);
var _local11 = Math.ceil(((stage_height + _local12) - GAME.map._y) / GAME.map.tile_height);
var _local3 = 0;
while (_local3++ , _local3 < (GAME.map.tile_x_num + 1)) {
var _local2 = 0;
while (_local2++ , _local2 < (GAME.map.tile_y_num + 1)) {
if ((_local3 >= _local10) && (_local3 <= _local8)) {
if ((_local2 >= _local9) && (_local2 <= _local11)) {
if (GAME.map.map_tile[(("map_" + _local2) + "_") + _local3] == null) {
var _local4 = GAME.map.map_tile.attachMovie("map_tile", (("map_" + _local2) + "_") + _local3, GAME.map.map_tile.getNextHighestDepth(), {_x:GAME.map.tile_width * (_local3 - 1), _y:GAME.map.tile_height * (_local2 - 1)});
_local4.mc_type = "map_tile";
_local4.gotoAndStop(_root["map_" + stage][(GAME.map.tile_x_num * (_local3 - 1)) + _local2]);
_local4.hit_test.gotoAndStop(_root["map_" + stage][(GAME.map.tile_x_num * (_local3 - 1)) + _local2]);
_local4.bullet_hit_test.gotoAndStop(_root["map_" + stage][(GAME.map.tile_x_num * (_local3 - 1)) + _local2]);
for (var _local7 in _root["enemy_" + stage]) {
if (_root["enemy_" + stage][_local7][_root["enemy_" + stage][_local7].length - 1]) {
} else if ((_root["enemy_" + stage][_local7][0] == _local2) && (_root["enemy_" + stage][_local7][1] == _local3)) {
_root["enemy_" + stage][_local7][_root["enemy_" + stage][_local7].length - 1] = true;
if (_root["enemy_" + stage][_local7][2] == "enemy") {
_local4 = _root["create_" + _root["enemy_" + stage][_local7][3]](_root["enemy_" + stage][_local7][4], _root["enemy_" + stage][_local7][5], _root["enemy_" + stage][_local7][6]);
} else if (_root["enemy_" + stage][_local7][2] == "equip") {
_local4 = _root["create_" + _root["enemy_" + stage][_local7][3]](_root["enemy_" + stage][_local7][4], _root["enemy_" + stage][_local7][5], _root["enemy_" + stage][_local7][6]);
} else if (_root["enemy_" + stage][_local7][2] == "wind") {
_local4 = create_wind(_root["enemy_" + stage][_local7][4], _root["enemy_" + stage][_local7][5], _root["enemy_" + stage][_local7][6], _root["enemy_" + stage][_local7][3]);
} else if (_root["enemy_" + stage][_local7][2] == "fan") {
_local4 = create_fan(_root["enemy_" + stage][_local7][4], _root["enemy_" + stage][_local7][5], _root["enemy_" + stage][_local7][6], _root["enemy_" + stage][_local7][3]);
} else if (_root["enemy_" + stage][_local7][2] == "power") {
_local4 = create_power(_root["enemy_" + stage][_local7][4], _root["enemy_" + stage][_local7][5], _root["enemy_" + stage][_local7][6]);
}
_local4.arr = _root["enemy_" + stage][_local7];
}
}
}
} else if (GAME.map.map_tile[(("map_" + _local2) + "_") + _local3]._x != undefined) {
GAME.map.map_tile[(("map_" + _local2) + "_") + _local3].removeMovieClip();
}
} else if (GAME.map.map_tile[(("map_" + _local2) + "_") + _local3]._x != undefined) {
GAME.map.map_tile[(("map_" + _local2) + "_") + _local3].removeMovieClip();
}
}
}
};
GAME.map.draw_map();
}
var user_info = SharedObject.getLocal("user_info");
if (user_info.data.option == undefined) {
user_info.data.option = [87, 83, 65, 68, 81, 69, true, true];
}
var music = user_info.data.option[6];
var sound = user_info.data.option[7];
var radar_on = true;
var current_score = 0;
var key_string = new Array();
var k_arr = new Array("Backspace", "Tab", "", "", "", "Enter", "", "", "Shift", "Control", "", "Pause/Break", "Caps Lock", "", "", "", "", "", "", "Esc");
var i = 8;
while (i < 28) {
key_string[i] = k_arr[i - 8];
i++;
}
var k_arr = new Array("Space", "Page Up", "Page Down", "End", "Home", "Arrow Left", "Arrow Up", "Arrow Right", "Arrow Down", "", "", "", "", "Insert", "Delete");
var i = 32;
while (i < 47) {
key_string[i] = k_arr[i - 32];
i++;
}
var k_arr = new Array("Num 0", "Num 1", "Num 2", "Num 3", "Num 4", "Num 5", "Num 6", "Num 7", "Num 8", "Num 9", "*", "+", "", "-", ".", "/", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12");
var i = 96;
while (i < 124) {
key_string[i] = k_arr[i - 96];
i++;
}
var k_arr = new Array(";", "=", ",", "-", ".", "/", "`");
var i = 186;
while (i < 193) {
key_string[i] = k_arr[i - 186];
i++;
}
var k_arr = new Array("[", "\\", "]", "'");
var i = 219;
while (i < 223) {
key_string[i] = k_arr[i - 219];
i++;
}
delete k_arr;
delete i;
Stage.scaleMode = "noScale";
myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
_quality = "HIGH";
fscommand ("allowscale", false);
fscommand ("trapallkeys", true);
init_sth();
var G = 0.8;
var G_h = 0.5;
var G_p = 0.5;
var N_w = 1;
var Max_N_w = 1.5;
var Min_N_w = 0.5;
var N_r = 0.8;
var F_x_r = 0;
var F_xs = 0;
var F_wind = 0;
var pistol = add_weapon("pistol", -1, 8, 5, 2, 1, false, false, false, 25, 0, 0, false, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_1", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var pistol_2 = add_weapon("pistol_2", 99, 8, 10, 3, 3, false, false, false, 25, 0, 0, false, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_2", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var knife = add_weapon("knife", -1, 13, 15, 0, 0, false, true, false, 0, 0, 0, true, false, "", "knife_expl", false, true, "knife_attack", "hit_knife_f", "hit_knife_e", "hit_knife_g", "");
var shot_gun_1 = add_weapon("shot_gun_1", 50, 25, 15, 4, 0, false, false, false, 20, 0, 0, true, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_sg", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "shot_gun");
var shot_gun_2 = add_weapon("shot_gun_2", 40, 30, 20, 5, 0, false, false, false, 20, 0, 0, true, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_sg_2", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "shot_gun");
var flamethrower_1 = add_weapon("flamethrower_1", 60, 3, 2, 1, 2, false, true, false, 10, 0, 0.2, false, true, "", "", true, false, "bullet_fire", "", "", "", "");
var flamethrower_2 = add_weapon("flamethrower_2", 60, 3, 4, 1, 3, false, true, false, 15, 0, 0.2, false, true, "", "", true, false, "bullet_fire", "", "", "", "");
var bubble_1 = add_weapon("bubble_1", 25, 12, 5, 2, 1, false, false, false, 10, 0, 0, true, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_bubble", "expl_2", "expl_2", "expl_2", "");
var bubble_2 = add_weapon("bubble_2", 20, 15, 10, 3, 1, false, false, false, 12, 0, 0, true, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_bubble", "expl_2", "expl_2", "expl_2", "");
var machine_pistol = add_weapon("machine_pistol", 120, 2, 5, 1, 1, false, false, false, 30, 0, 0, false, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_3", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var assault_rifle = add_weapon("assault_rifle", 80, 4, 10, 2, 5, false, false, false, 25, 0, 0, false, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_4", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var laser_1 = add_weapon("laser_1", 35, 10, 10, 1, 0, false, false, false, 40, 0, 0, true, true, "laser_launch_effect", "", false, true, "bullet_laser_1", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var laser_2 = add_weapon("laser_2", 30, 11, 15, 2, 0, false, false, false, 40, 0, 0, true, true, "laser_launch_effect", "", false, true, "bullet_laser_2", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var laser_3 = add_weapon("laser_3", 20, 15, 20, 3, 0, false, false, false, 40, 0, 0, true, true, "laser_launch_effect", "", true, true, "bullet_laser_3", "hit_bullet_f", "hit_bullet_e", "hit_bullet_g", "");
var rpg_1 = add_weapon("rpg_1", 30, 15, 25, 4, 2, false, false, false, 25, 0.4, 0, true, true, "rocket_launch_effect", "big_explosion", true, true, "launch_sound_2", "expl_2", "expl_2", "expl_2", "");
var rpg_2 = add_weapon("rpg_2", 20, 18, 15, 5, 0, false, false, true, 12, 0.2, 0, true, true, "rocket_launch_effect", "big_explosion", true, true, "launch_sound_1", "expl_1", "expl_1", "expl_1", "");
var rpg_3 = add_weapon("rpg_3", 30, 30, 15, 6, 0, false, false, true, 12, 0.2, 0, true, true, "rocket_launch_effect", "big_explosion", true, true, "launch_sound_1", "expl_1", "expl_1", "expl_1", "");
weapon_score = [];
weapon_score[0] = ["knife", 2000];
weapon_score[1] = ["pistol", 1200];
weapon_score[2] = ["pistol_2", 1000];
weapon_score[3] = ["machine_pistol", 500];
weapon_score[4] = ["assault_rifle", 500];
weapon_score[5] = ["flamethrower_1", 300];
weapon_score[6] = ["flamethrower_2", 300];
weapon_score[7] = ["bubble_1", 1200];
weapon_score[8] = ["bubble_2", 1000];
weapon_score[9] = ["shot_gun_1", 1000];
weapon_score[10] = ["shot_gun_2", 1000];
weapon_score[11] = ["laser_1", 1200];
weapon_score[12] = ["laser_2", 1000];
weapon_score[13] = ["laser_3", 800];
weapon_score[14] = ["laser_1_power", 1500];
weapon_score[15] = ["laser_2_power", 1400];
weapon_score[16] = ["laser_3_power", 1300];
weapon_score[17] = ["rpg_1", 700];
weapon_score[18] = ["rpg_2", 700];
weapon_score[19] = ["rpg_3", 500];
NM_ColorMatrix = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
BW_ColorMatrix = [0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0, 0, 0, 1, 0];
Red = [10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0];
White = [11, 0, 0, 0, 465, 0, 11, 0, 0, 465, 0, 0, 11, 0, 465, 0, 0, 0, 1, 0];
Dark = [1, 0, 0, 0, -70, 0, 1, 0, 0, -70, 0, 0, 1, 0, -70, 0, 0, 0, 1, 0];
Rain = [1, 0, 0, 0, -45, 0, 1, 0, 0, -45, 0, 0, 1, 0, -45, 0, 0, 0, 1, 0];
Black = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0];
shine_Transform_normal = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
shine_Transform_white = {ra:0, rb:255, ga:0, gb:255, ba:0, bb:255, aa:100, ab:0};
shine_Transform_red = {ra:50, rb:185, ga:50, gb:-50, ba:50, bb:-255, aa:100, ab:0};
shine_Transform_blue = {ra:60, rb:0, ga:80, gb:0, ba:100, bb:128, aa:100, ab:0};
shine_Transform_yellow = {ra:0, rb:255, ga:0, gb:255, ba:0, bb:0, aa:100, ab:0};
shine_Transform_black = {ra:45, rb:0, ga:45, gb:0, ba:45, bb:0, aa:100, ab:0};
var sounds = new Array();
sounds.knife = "knife_sound";
sounds.pistol = "bullet_1";
sounds.pistol_2 = "bullet_2";
sounds.machine_pistol = "bullet_3";
sounds.assault_rifle = "bullet_4";
sounds.flamethrower_1 = "bullet_fire";
sounds.flamethrower_2 = "bullet_fire";
sounds.shot_gun_1 = "bullet_2";
sounds.shot_gun_2 = "bullet_1";
sounds.bubble_1 = "alien_sound";
sounds.bubble_2 = "alien_sound";
sounds.laser_1 = "laser_sound";
sounds.laser_2 = "laser_sound";
sounds.laser_3 = "laser_sound";
sounds.rpg_1 = "rpg";
sounds.rpg_2 = "rpg";
sounds.rpg_3 = "rpg";
sounds.bullet_hit_1 = "hit_1";
sounds.bullet_hit_2 = "hit_2";
sounds.knife_hit = "hit_knife";
var e_pistol = add_enemy_weapon("pistol", 3, 1, 4, 0, 0, false, "gun_launch_effect", "bullet_explosion", false, true, "bullet_1", "hit_bullet_f", "");
var e_pistol_2 = add_enemy_weapon("pistol_2", 5, 3, 5, 0, 0, false, "gun_launch_effect", "bullet_explosion", false, true, "bullet_2", "hit_bullet_f", "");
var e_shot_gun_1 = add_enemy_weapon("shot_gun_1", 6, 3, 5, 0, 0, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_sg", "hit_bullet_f", "shot_gun");
var e_shot_gun_2 = add_enemy_weapon("shot_gun_2", 8, 3, 6, 0, 0, true, "gun_launch_effect", "bullet_explosion", false, true, "bullet_sg_2", "hit_bullet_f", "shot_gun");
var e_flamethrower_1 = add_enemy_weapon("flamethrower_1", 4, 2, 5, 0, 0.2, false, "", "", true, false, "bullet_fire", "", "");
var e_flamethrower_2 = add_enemy_weapon("flamethrower_2", 6, 3, 6, 0, 0.2, false, "", "", true, false, "bullet_fire", "", "");
var e_machine_pistol = add_enemy_weapon("machine_pistol", 3, 1, 6, 0, 0, false, "gun_launch_effect", "bullet_explosion", false, true, "bullet_3", "hit_bullet_f", "");
var e_assault_rifle = add_enemy_weapon("assault_rifle", 5, 5, 7, 0, 0, false, "gun_launch_effect", "bullet_explosion", false, true, "bullet_4", "hit_bullet_f", "");
var e_rpg_1 = add_enemy_weapon("rpg_1", 10, 1, 6, 0.4, 0, true, "rocket_launch_effect", "big_explosion", true, true, "launch_sound_2", "expl_2", "");
var e_rpg_2 = add_enemy_weapon("rpg_2", 15, 1, 6, 0.2, 0, true, "rocket_launch_effect", "big_explosion", true, true, "launch_sound_1", "expl_1", "");
var e_gun = add_enemy_weapon("gun", 5, 20, 2, 0, 0, true, "rocket_launch_effect", "big_explosion", true, true, "bullet_gun", "expl_2", "shot_gun");
var e_cannon = add_enemy_weapon("cannon", 10, 1, 2, 0, 0, true, "rocket_launch_effect", "big_explosion", true, true, "bullet_cannon", "expl_1", "");
var e_tank = add_enemy_weapon("tank", 15, 1, 3, 0, 0, true, "rocket_launch_effect", "big_explosion", true, true, "bullet_tank", "expl_1", "");
var e_bomb = add_enemy_weapon("bomb", 5, 0, 0, 0, -1, true, "", "big_explosion", true, true, "", "", "");
var map_1 = new Array("", "Y_1", "C_1", "C_1", "C_2", "C_1", "C_1", "C_1", "C_1", "E_1", "A_3", "A_2", "G_1", "C_1", "C_1", "C_1", "C_2", "", "", "", "", "Z_1", "A_2", "A_1", "A_4", "A_4", "A_5", "A_4", "D_1", "B_1", "B_1", "B_1", "B_1", "F_1", "K_3", "C_1", "C_1", "", "", "", "", "Z_R_1", "A_R_1", "A_R_3", "A_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "I_R_1", "H_R_1", "B_1", "F_R_1", "A_R_1", "A_R_3", "H_R_1", "B_1", "B_1", "B_1", "J_1", "G_1", "C_2", "C_2", "C_1", "V_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "I_R_2", "G_R_4", "C_R_1", "C_1", "C_2", "I_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_1", "A_2", "T_2", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_2", "I_R_1", "A_R_4", "A_R_1", "A_R_2", "A_R_2", "A_R_1", "A_R_4", "A_R_1", "T_R_1", "Y_1", "N_I_R_1", "Z_R_5", "", "", "", "", "", "C_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "V_1", "", "Z_R_5", "", "", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "Z_R_5", "", "", "", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
var enemy_1 = new Array("", new Array(17, 5, "enemy", "egm_02", 1195, 4031, 1, false), new Array(15, 5, "enemy", "egm_01", 1157, 3602, 1, false), new Array(12, 4, "enemy", "egm_07", 859, 2886, 1, false), new Array(11, 1, "enemy", "egm_04", 198, 2569, 1, false), new Array(7, 4, "enemy", "egm_03", 911, 1613, 1, false), new Array(6, 2, "enemy", "egm_01", 462, 1252, 1, false), new Array(18, 5, "enemy", "egm_01", 1236, 4395, 1, false), new Array(14, 4, "enemy", "egm_02", 765, 3310, 1, false), new Array(12, 2, "enemy", "egm_01", 375, 2986, 1, false), new Array(8, 3, "enemy", "egm_01", 665, 1952, 1, false), new Array(3, 2, "enemy", "egm_01", 461, 586, 1, false), new Array(15, 4, "wind", "right_45", 829, 3678, 2, false), new Array(16, 4, "enemy", "normal_enemy", 870, 3847, 1, false), new Array(16, 4, "enemy", "normal_enemy", 958, 3967, 1, false), new Array(13, 2, "enemy", "normal_enemy", 353, 3088, 1, false), new Array(12, 1, "enemy", "normal_enemy", 117, 2846, 1, false), new Array(9, 1, "enemy", "normal_enemy", 141, 2209, 1, false), new Array(5, 4, "enemy", "normal_enemy", 967, 1175, -1, false), new Array(5, 2, "enemy", "normal_enemy", 369, 1183, 1, false), new Array(13, 6, "wind", "left_45", 1359, 3150, 2, false), new Array(15, 3, "power", "up", 739, 3636, 2, false), new Array(15, 6, "fan", "left_45", 1442, 3686, 2, false), new Array(15, 6, "wind", "left_45", 1376, 3552, 2, false), new Array(14, 5, "wind", "up", 1022, 3293, 2, false), new Array(15, 3, "wind", "right_45", 680, 3547, 2, false), new Array(15, 3, "fan", "right_45", 629, 3672, 2, false), new Array(13, 4, "wind", "left_45", 787, 3060, 1, false), new Array(11, 3, "wind", "left_90", 686, 2689, 1, false), new Array(10, 3, "wind", "left_45", 639, 2460, 1, false), new Array(10, 4, "wind", "left_45", 847, 2385, 1, false), new Array(7, 3, "wind", "right_45", 550, 1694, 1, false), new Array(7, 2, "wind", "right_45", 368, 1596, 1, false), new Array(16, 5, "enemy", "fly_man", 1189, 3870, 1, false), new Array(13, 4, "enemy", "fly_man", 987, 3228, 1, false), new Array(10, 1, "enemy", "fly_man", 211, 2427, 1, false), new Array(5, 2, "enemy", "fly_man", 493, 1144, 1, false), new Array(17, 6, "enemy", "normal_enemy", 1381, 4211, -1, false), new Array(18, 5, "enemy", "normal_enemy", 1115, 4351, 1, false), new Array(18, 6, "enemy", "normal_enemy", 1378, 4431, -1, false), new Array(7, 5, "enemy", "normal_enemy", 1066, 1676, -1, false), new Array(19, 6, "enemy", "normal_enemy", 1376, 4590, -1, false), new Array(18, 5, "enemy", "normal_enemy", 1132, 4464, 1, false), new Array(14, 6, "enemy", "normal_enemy", 1378, 3462, -1, false), new Array(13, 6, "enemy", "normal_enemy", 1383, 3179, -1, false), new Array(15, 3, "enemy", "normal_enemy", 708, 3557, 1, false), new Array(15, 3, "enemy", "normal_enemy", 698, 3669, 1, false), new Array(14, 2, "enemy", "normal_enemy", 496, 3376, 1, false), new Array(13, 2, "enemy", "normal_enemy", 385, 3172, 1, false), new Array(12, 6, "enemy", "normal_enemy", 1348, 2963, -1, false), new Array(11, 5, "enemy", "normal_enemy", 1022, 2605, -1, false), new Array(11, 1, "enemy", "normal_enemy", 140, 2667, 1, false), new Array(9, 4, "enemy", "normal_enemy", 993, 2180, -1, false), new Array(9, 1, "enemy", "normal_enemy", 204, 2099, 1, false), new Array(8, 4, "enemy", "normal_enemy", 880, 1929, -1, false), new Array(6, 5, "enemy", "normal_enemy", 1095, 1442, -1, false), new Array(7, 2, "enemy", "normal_enemy", 375, 1683, 1, false), new Array(5, 4, "enemy", "normal_enemy", 853, 1212, -1, false), new Array(4, 2, "enemy", "normal_enemy", 371, 930, 1, false), new Array(5, 3, "enemy", "normal_enemy", 636, 1017, -1, false));
var map_2 = new Array("", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "Z_1", "A_2", "A_1", "G_3", "C_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_1", "A_2", "K_2", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_2", "A_2", "A_1", "A_2", "A_3", "D_1", "B_1", "B_1", "J_2", "K_3", "C_1", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "K_2", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_2", "K_R_3", "C_R_1", "E_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_2", "A_3", "A_4", "A_1", "T_1", "Z_R_1", "A_R_1", "A_R_4", "A_R_2", "A_R_1", "K_R_2", "C_1", "C_1", "C_1", "C_1", "E_R_4", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_2", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "I_R_3", "H_R_1", "B_1", "B_1", "J_R_1", "G_R_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "I_R_2", "H_R_1", "J_R_2", "K_R_2", "C_1", "C_1", "C_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "I_R_3", "K_R_3", "C_R_2", "C_1", "C_1", "A_1", "A_1", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_2 = new Array("", new Array(3, 2, "enemy", "normal_enemy", 378, 595, 1, false), new Array(5, 3, "enemy", "normal_enemy", 632, 1179, 1, false), new Array(6, 3, "enemy", "normal_enemy", 614, 1415, 1, false), new Array(6, 5, "enemy", "normal_enemy", 1194, 1376, -1, false), new Array(5, 6, "enemy", "normal_enemy", 1385, 1099, -1, false), new Array(4, 6, "enemy", "normal_enemy", 1370, 914, -1, false), new Array(3, 6, "enemy", "normal_enemy", 1385, 679, -1, false), new Array(8, 3, "enemy", "normal_enemy", 618, 1963, 1, false), new Array(9, 3, "enemy", "normal_enemy", 627, 2172, 1, false), new Array(11, 3, "enemy", "normal_enemy", 583, 2680, 1, false), new Array(12, 2, "enemy", "normal_enemy", 447, 2847, 1, false), new Array(13, 2, "enemy", "normal_enemy", 379, 3169, 1, false), new Array(14, 3, "enemy", "normal_enemy", 566, 3378, 1, false), new Array(15, 3, "enemy", "normal_enemy", 748, 3629, 1, false), new Array(16, 4, "enemy", "normal_enemy", 935, 3801, 1, false), new Array(16, 5, "enemy", "normal_enemy", 1061, 3877, 1, false), new Array(18, 5, "enemy", "normal_enemy", 1131, 4427, 1, false), new Array(18, 6, "enemy", "normal_enemy", 1367, 4419, -1, false), new Array(19, 6, "enemy", "normal_enemy", 1370, 4663, -1, false), new Array(19, 5, "enemy", "normal_enemy", 1113, 4597, 1, false), new Array(17, 7, "enemy", "normal_enemy", 1569, 4210, -1, false), new Array(17, 7, "enemy", "normal_enemy", 1630, 4087, -1, false), new Array(15, 8, "enemy", "normal_enemy", 1938, 3626, -1, false), new Array(15, 9, "enemy", "normal_enemy", 2006, 3634, -1, false), new Array(13, 8, "enemy", "normal_enemy", 1847, 3187, -1, false), new Array(14, 8, "enemy", "normal_enemy", 1890, 3269, -1, false), new Array(12, 7, "enemy", "normal_enemy", 1530, 2850, -1, false), new Array(12, 7, "enemy", "normal_enemy", 1622, 2923, -1, false), new Array(11, 6, "enemy", "normal_enemy", 1371, 2657, -1, false), new Array(10, 5, "enemy", "normal_enemy", 1176, 2432, -1, false), new Array(9, 5, "enemy", "normal_enemy", 1105, 2212, -1, false), new Array(7, 5, "enemy", "normal_enemy", 1003, 1632, -1, false), new Array(3, 5, "enemy", "fly_man", 1049, 556, 1, false), new Array(2, 5, "enemy", "fly_man", 1086, 355, 1, false), new Array(4, 5, "enemy", "fly_man", 1103, 885, 1, false), new Array(4, 4, "enemy", "fly_man", 847, 818, 1, false), new Array(5, 4, "enemy", "fly_man", 988, 1231, 1, false), new Array(8, 4, "enemy", "fly_man", 783, 1869, 1, false), new Array(10, 4, "enemy", "fly_man", 852, 2413, 1, false), new Array(12, 4, "enemy", "fly_man", 782, 2966, 1, false), new Array(12, 5, "enemy", "fly_man", 1101, 2872, 1, false), new Array(14, 4, "enemy", "fly_man", 826, 3328, 1, false), new Array(13, 6, "enemy", "fly_man", 1289, 3104, 1, false), new Array(15, 5, "enemy", "fly_man", 1231, 3731, 1, false), new Array(17, 6, "enemy", "suicide_rocket", 1349, 4049, 1, false), new Array(19, 6, "enemy", "fly_man", 1313, 4576, 1, false), new Array(15, 7, "enemy", "fly_man", 1620, 3646, 1, false), new Array(8, 3, "enemy", "normal_enemy", 610, 1850, 1, false), new Array(8, 4, "enemy", "normal_enemy", 917, 1930, -1, false), new Array(3, 5, "wind", "left_90", 1043, 666, 1, false), new Array(5, 3, "wind", "right_45", 584, 1223, 2, false), new Array(6, 4, "wind", "right_45", 788, 1272, 2, false), new Array(7, 5, "wind", "left_90", 1110, 1584, 1, false), new Array(10, 3, "wind", "right_90", 633, 2308, 1, false), new Array(11, 3, "wind", "right_90", 644, 2508, 1, false), new Array(13, 4, "wind", "left_45", 926, 3051, 1, false), new Array(13, 5, "wind", "right_45", 1032, 3108, 1, false), new Array(13, 5, "wind", "right_90", 1142, 3116, 1, false), new Array(13, 4, "wind", "left_90", 952, 3125, 1, false), new Array(14, 5, "wind", "left_90", 1094, 3324, 1, false), new Array(15, 5, "wind", "left_90", 1245, 3523, 1, false), new Array(15, 6, "wind", "right_90", 1377, 3525, 1, false), new Array(16, 6, "wind", "left_45", 1444, 3911, 1, false), new Array(14, 6, "wind", "right_90", 1298, 3318, 1, false), new Array(2, 4, "wind", "left_90", 894, 269, 1, false), new Array(2, 4, "wind", "left_90", 941, 466, 1, false), new Array(4, 3, "enemy", "egm_02", 593, 851, 1, false), new Array(3, 2, "enemy", "egm_03", 483, 505, 1, false), new Array(2, 6, "enemy", "egm_07", 1330, 335, 1, false), new Array(7, 5, "enemy", "egm_08", 1045, 1546, 1, false), new Array(7, 3, "enemy", "egm_02", 630, 1626, 1, false), new Array(10, 5, "enemy", "egm_04", 1078, 2290, 1, false), new Array(12, 2, "enemy", "egm_08", 428, 2959, 1, false), new Array(13, 8, "enemy", "egm_07", 1787, 3166, 1, false), new Array(16, 8, "enemy", "egm_07", 1837, 3798, 1, false), new Array(11, 5, "enemy", "egm_21", 1047, 2689, 1, false), new Array(14, 2, "enemy", "egm_08", 399, 3380, 1, false), new Array(18, 5, "enemy", "egm_06", 1224, 4399, 1, false), new Array(6, 2, "fan", "right_45", 493, 1303, 2, false), new Array(5, 4, "wind", "right_45", 965, 1222, 2, false), new Array(4, 6, "wind", "up", 1291, 913, 2, false), new Array(2, 6, "power", "up", 1390, 477, 2, false), new Array(6, 5, "wind", "right_45", 1118, 1302, 2, false));
var map_3 = new Array("", "Y_1", "C_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "E_2", "G_5", "C_2", "C_1", "C_2", "C_1", "C_2", "C_1", "C_1", "", "", "", "", "", "Z_1", "A_2", "A_1", "A_2", "A_5", "D_1", "B_1", "B_1", "F_1", "A_2", "A_1", "A_5", "G_1", "C_2", "C_2", "C_2", "", "", "Z_R_5", "", "B_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_2", "A_R_5", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_5", "A_5", "Z_R_5", "Z_R_5", "Z_R_5", "", "Z_R_1", "A_R_5", "A_R_5", "G_R_1", "C_R_1", "C_2", "C_R_2", "C_R_2", "E_R_2", "A_R_1", "M_I_R_2", "L_I_R_1", "A_R_5", "A_R_5", "Z_R_5", "Z_R_5", "", "", "Z_R_5", "", "Y_1", "C_1", "C_1", "C_R_1", "C_R_2", "C_R_2", "C_R_1", "C_R_2", "C_R_2", "C_R_1", "N_1", "N_I_R_1", "C_R_1", "C_1", "Z_R_5", "", "", "", "Z_R_5", "Z_R_5", "Y_1", "C_R_1", "C_R_2", "C_R_1", "C_R_1", "C_R_1", "Z_R_5", "Z_R_5", "C_1", "C_R_2", "Q_R_1", "P_I_R_1", "C_R_2", "C_R_1", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "C_1", "C_R_1", "O_1", "S_1", "O_I_R_1", "C_R_2", "C_2", "C_1", "C_1", "C_1", "C_1", "C_R_1", "V_1", "", "", "", "", "", "Z_R_5", "C_1", "C_1", "I_1", "M_I_1", "L_I_1", "A_1", "G_3", "C_1", "C_1", "C_1", "E_1", "A_5", "A_1", "T_1", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "H_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_5", "D_1", "B_1", "F_R_1", "A_R_5", "T_R_1", "", "", "", "", "", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "G_R_1", "C_1", "C_1", "V_R_1", "", "", "", "", "", "Z_R_5", "A_R_5", "A_R_1", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_1", "A_R_5", "G_R_1", "C_1", "C_1", "C_1", "C_R_1", "V_R_1", "", "", "", "", "", "Z_R_5", "C_1", "C_2", "C_2", "C_1", "C_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_R_1", "C_R_1", "Z_R_5", "", "", "", "", "", "", "", "", "Z_R_5", "Z_R_5", "", "Z_R_5", "Z_R_5", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
var enemy_3 = new Array("", new Array(14, 4, "wind", "up", 853, 3290, 1, false), new Array(13, 4, "wind", "right_45", 880, 3076, 1, false), new Array(12, 5, "wind", "right_45", 1120, 2970, 1, false), new Array(12, 6, "wind", "right_45", 1408, 2934, 1, false), new Array(12, 2, "wind", "right_90", 309, 2993, 1, false), new Array(13, 3, "wind", "right_45", 511, 3146, 1, false), new Array(3, 2, "enemy", "normal_enemy", 352, 712, 1, false), new Array(4, 4, "enemy", "normal_enemy", 914, 847, -1, false), new Array(5, 4, "equip", "gun", 803, 1013, -1, false), new Array(5, 3, "enemy", "normal_enemy", 626, 1166, -1, false), new Array(4, 2, "enemy", "normal_enemy", 356, 919, 1, false), new Array(6, 2, "enemy", "fly_man", 330, 1441, 1, false), new Array(7, 1, "enemy", "normal_enemy", 140, 1665, 1, false), new Array(8, 3, "enemy", "normal_enemy", 670, 1932, -1, false), new Array(9, 2, "enemy", "normal_enemy", 385, 2175, 1, false), new Array(9, 4, "enemy", "normal_enemy", 832, 2164, -1, false), new Array(10, 4, "enemy", "normal_enemy", 890, 2346, -1, false), new Array(10, 2, "enemy", "normal_enemy", 382, 2413, 1, false), new Array(11, 2, "enemy", "normal_enemy", 366, 2591, 1, false), new Array(10, 4, "enemy", "normal_enemy", 884, 2462, -1, false), new Array(11, 5, "enemy", "fly_man", 1068, 2739, 1, false), new Array(11, 6, "enemy", "fly_man", 1439, 2671, 1, false), new Array(11, 7, "enemy", "fly_man", 1698, 2620, 1, false), new Array(12, 8, "enemy", "normal_enemy", 1875, 2961, 1, false), new Array(12, 9, "enemy", "iron_ball", 2004, 2859, 1, false), new Array(13, 8, "enemy", "normal_enemy", 1939, 3170, 1, false), new Array(14, 9, "enemy", "normal_enemy", 2130, 3427, 1, false), new Array(15, 11, "enemy", "normal_enemy", 2545, 3711, -1, false), new Array(15, 11, "enemy", "normal_enemy", 2640, 3596, -1, false), new Array(16, 10, "enemy", "normal_enemy", 2359, 3924, -1, false), new Array(16, 11, "equip", "gun", 2504, 3854, 1, false), new Array(16, 9, "enemy", "normal_enemy", 2089, 3928, 1, false), new Array(17, 10, "enemy", "normal_enemy", 2302, 4214, -1, false), new Array(17, 8, "enemy", "normal_enemy", 1954, 4095, 1, false), new Array(19, 9, "equip", "gun", 2169, 4524, -1, false), new Array(19, 8, "enemy", "normal_enemy", 1872, 4596, 1, false), new Array(16, 9, "equip", "gun", 2027, 3820, 1, false), new Array(13, 11, "enemy", "normal_enemy", 2630, 3210, -1, false), new Array(12, 2, "equip", "gun", 328, 2769, 1, false), new Array(19, 8, "enemy", "normal_enemy", 1870, 4714, 1, false), new Array(11, 10, "wind", "left_90", 2419, 2730, 1, false), new Array(12, 10, "wind", "left_90", 2478, 2929, 1, false), new Array(13, 3, "wind", "right_45", 655, 3193, 1, false), new Array(11, 4, "wind", "left_45", 896, 2605, 1, false), new Array(9, 1, "wind", "right_90", 183, 2045, 1, false), new Array(8, 1, "wind", "right_90", 139, 1816, 1, false), new Array(2, 4, "wind", "left_90", 907, 420, 1, false), new Array(3, 4, "wind", "left_90", 929, 631, 1, false), new Array(15, 9, "wind", "right_45", 2094, 3733, 1, false), new Array(18, 8, "enemy", "fly_man", 1954, 4408, 1, false), new Array(11, 4, "equip", "gun", 953, 2611, -1, false), new Array(13, 9, "enemy", "iron_ball", 2079, 3104, 1, false), new Array(14, 10, "enemy", "iron_ball", 2336, 3350, 1, false), new Array(15, 10, "enemy", "iron_ball", 2353, 3648, 1, false), new Array(6, 3, "equip", "gun", 715, 1365, -1, false), new Array(18, 8, "equip", "gun", 1836, 4267, 1, false), new Array(18, 9, "equip", "gun", 2217, 4480, -1, false), new Array(12, 7, "wind", "right_45", 1596, 2931, 1, false), new Array(3, 2, "equip", "weapon", 398, 593, 1, false), new Array(12, 8, "equip", "weapon", 1902, 2846, 1, false), new Array(3, 2, "enemy", "egm_01", 442, 664, 1, false), new Array(11, 3, "enemy", "egm_01", 613, 2558, 1, false), new Array(17, 9, "enemy", "egm_02", 2114, 4216, 1, false), new Array(5, 2, "enemy", "egm_05", 435, 1223, 1, false), new Array(15, 10, "enemy", "egm_05", 2458, 3552, 1, false), new Array(11, 9, "enemy", "egm_24", 2031, 2589, 1, false), new Array(13, 3, "enemy", "egm_05", 683, 3109, 1, false), new Array(8, 3, "enemy", "egm_03", 582, 1807, 1, false));
var map_4 = new Array("", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "I_1", "A_1", "A_1", "A_1", "G_1", "E_1", "A_1", "K_3", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "I_3", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "K_3", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_3", "A_2", "A_4", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "G_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_R_1", "A_R_2", "A_R_2", "A_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_4", "A_1", "A_3", "A_4", "T_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "I_R_1", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_1", "A_R_4", "A_R_2", "A_R_4", "A_R_2", "T_R_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "I_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "G_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "V_R_1", "A_1", "A_1", "A_1", "A_1", "C_R_1", "C_R_1", "C_R_1", "E_R_1", "D_R_1", "F_R_1", "G_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_4 = new Array("", new Array(14, 8, "enemy", "egm_21", 1901, 3314, 1, false), new Array(18, 8, "enemy", "egm_71", 1968, 4468, 1, false), new Array(16, 8, "enemy", "egm_71", 1963, 3793, 1, false), new Array(11, 10, "enemy", "egm_07", 2271, 2609, 1, false), new Array(9, 10, "enemy", "egm_07", 2282, 2142, 1, false), new Array(12, 7, "enemy", "egm_08", 1518, 2812, 1, false), new Array(10, 6, "enemy", "egm_08", 1421, 2391, 1, false), new Array(9, 6, "enemy", "egm_08", 1474, 2002, 1, false), new Array(7, 6, "enemy", "egm_08", 1389, 1662, 1, false), new Array(8, 10, "enemy", "egm_07", 2280, 1784, 1, false), new Array(6, 8, "enemy", "egm_62", 1770, 1298, 1, false), new Array(3, 7, "enemy", "egm_02", 1742, 689, 1, false), new Array(4, 7, "equip", "gear", 1614, 780, 1, false), new Array(2, 7, "equip", "weapon", 1627, 497, 1, false), new Array(8, 11, "equip", "gun", 2734, 1982, -1, false), new Array(3, 8, "equip", "gun", 1974, 648, -1, false), new Array(5, 9, "equip", "gun", 2174, 1089, -1, false), new Array(7, 10, "equip", "gun", 2484, 1661, -1, false), new Array(8, 11, "equip", "gun", 2676, 1844, -1, false), new Array(14, 10, "equip", "gun", 2252, 3382, -1, false), new Array(16, 9, "equip", "gun", 2196, 3873, -1, false), new Array(17, 9, "equip", "gun", 2210, 4151, -1, false), new Array(19, 9, "equip", "gun", 2211, 4647, -1, false), new Array(16, 7, "equip", "gun", 1699, 3759, 1, false), new Array(13, 5, "equip", "gun", 1243, 3215, 1, false), new Array(13, 5, "equip", "gun", 1054, 3063, 1, false), new Array(11, 5, "equip", "gun", 1095, 2586, 1, false), new Array(12, 5, "equip", "gun", 1034, 2771, 1, false), new Array(8, 5, "equip", "gun", 1042, 1941, 1, false), new Array(7, 5, "equip", "gun", 1038, 1684, 1, false), new Array(7, 5, "equip", "gun", 1026, 1552, 1, false), new Array(6, 5, "equip", "gun", 1075, 1337, 1, false), new Array(4, 8, "equip", "gun", 1947, 833, -1, false), new Array(3, 7, "equip", "gun", 1539, 613, 1, false), new Array(11, 5, "enemy", "normal_enemy", 1146, 2710, 1, false), new Array(12, 5, "enemy", "normal_enemy", 1119, 2964, 1, false), new Array(14, 6, "equip", "gun", 1311, 3326, 1, false), new Array(14, 6, "equip", "gun", 1481, 3476, 1, false), new Array(14, 7, "enemy", "normal_enemy", 1502, 3378, 1, false), new Array(15, 7, "equip", "gun", 1529, 3580, 1, false), new Array(15, 7, "enemy", "normal_enemy", 1697, 3715, 1, false), new Array(16, 8, "enemy", "normal_enemy", 1847, 3819, 1, false), new Array(18, 8, "enemy", "normal_enemy", 1855, 4363, 1, false), new Array(19, 8, "equip", "gun", 1857, 4533, 1, false), new Array(19, 9, "enemy", "normal_enemy", 2141, 4667, -1, false), new Array(17, 9, "enemy", "normal_enemy", 2120, 4168, -1, false), new Array(15, 9, "enemy", "normal_enemy", 2121, 3713, -1, false), new Array(14, 9, "enemy", "normal_enemy", 2116, 3425, -1, false), new Array(14, 10, "equip", "gun", 2328, 3261, -1, false), new Array(13, 10, "enemy", "normal_enemy", 2377, 3093, -1, false), new Array(12, 10, "equip", "gun", 2462, 2985, -1, false), new Array(12, 11, "equip", "gun", 2512, 2847, -1, false), new Array(11, 11, "enemy", "normal_enemy", 2625, 2595, -1, false), new Array(11, 11, "enemy", "normal_enemy", 2581, 2710, -1, false), new Array(10, 11, "enemy", "normal_enemy", 2633, 2426, -1, false), new Array(10, 12, "equip", "gun", 2783, 2258, -1, false), new Array(9, 11, "enemy", "normal_enemy", 2646, 2088, -1, false), new Array(8, 11, "enemy", "normal_enemy", 2537, 1840, -1, false), new Array(7, 10, "enemy", "normal_enemy", 2403, 1680, -1, false), new Array(6, 10, "enemy", "normal_enemy", 2349, 1462, -1, false), new Array(6, 10, "equip", "gun", 2423, 1336, -1, false), new Array(6, 9, "enemy", "fly_man", 2216, 1294, -1, false), new Array(5, 9, "enemy", "normal_enemy", 2108, 1205, -1, false), new Array(10, 8, "enemy", "fly_man", 1859, 2479, 1, false), new Array(9, 8, "enemy", "fly_man", 1837, 2082, 1, false), new Array(8, 5, "enemy", "normal_enemy", 1113, 1850, 1, false), new Array(6, 5, "enemy", "normal_enemy", 1145, 1462, 1, false), new Array(6, 6, "equip", "gun", 1344, 1256, 1, false), new Array(5, 6, "enemy", "normal_enemy", 1383, 1173, 1, false), new Array(5, 7, "equip", "gun", 1609, 1001, 1, false), new Array(16, 8, "equip", "gear", 1863, 3856, 1, false), new Array(18, 9, "equip", "gear", 2131, 4277, -1, false), new Array(13, 7, "wind", "up", 1663, 3178, 1, false), new Array(14, 6, "wind", "right_45", 1313, 3316, 1, false), new Array(11, 11, "fan", "up", 2555, 2729, 3, false), new Array(14, 9, "wind", "up", 2142, 3293, 1, false), new Array(11, 9, "wind", "right\x1F_90", 2037, 2514, 1, false), new Array(13, 5, "wind", "right_45", 1166, 3184, 1, false), new Array(10, 7, "wind", "left_90", 1729, 2440, 1, false), new Array(9, 7, "wind", "left_90", 1653, 2243, 1, false), new Array(9, 7, "wind", "left_90", 1661, 2051, 1, false), new Array(12, 11, "wind", "left_90", 2528, 2918, 1, false), new Array(11, 11, "wind", "up", 2538, 2581, 3, false), new Array(10, 11, "power", "up", 2671, 2356, 3, false), new Array(9, 5, "power", "up", 1070, 2106, 2, false), new Array(10, 5, "wind", "up", 1174, 2309, 2, false), new Array(8, 7, "wind", "left_90", 1644, 1851, 1, false), new Array(8, 8, "wind", "right\x1F_90", 1930, 1867, 1, false), new Array(10, 9, "wind", "right\x1F_90", 2066, 2310, 1, false), new Array(9, 9, "wind", "right\x1F_90", 2047, 2102, 1, false), new Array(6, 8, "wind", "left_90", 1849, 1418, 1, false), new Array(7, 8, "wind", "right\x1F_90", 1818, 1669, 1, false), new Array(7, 7, "wind", "left_90", 1630, 1636, 1, false), new Array(15, 9, "wind", "left_90", 2156, 3551, 1, false), new Array(10, 5, "fan", "up", 1164, 2472, 2, false));
var map_5 = new Array("", "Z_1", "A_3", "G_3", "C_1", "C_R_1", "C_1", "C_R_1", "E_1", "A_2", "A_1", "A_5", "A_5", "K_1", "C_1", "C_1", "C_1", "Z_5", "Z_5", "", "Z_R_5", "Z_R_1", "A_R_4", "H_R_3", "F_1", "A_1", "A_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "K_3", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_R_2", "I_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "A_2", "G_1", "C_1", "C_1", "C_1", "V_R_1", "Y_1", "C_R_1", "C_R_1", "I_R_1", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_5", "A_2", "A_2", "T_2", "Z_R_5", "Z_R_5", "C_1", "C_R_1", "I_R_1", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "", "", "", "C_R_1", "C_R_2", "I_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_R_1", "", "", "", "Z_R_5", "C_R_1", "C_R_1", "C_1", "E_R_2", "A_R_2", "A_R_2", "D_R_5", "F_R_1", "D_R_1", "F_R_1", "A_R_1", "A_R_5", "D_R_1", "F_R_1", "A_R_5", "T_R_1", "", "Z_R_5", "", "Z_R_5", "Z_R_5", "Z_R_5", "C_1", "C_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_R_1", "", "", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "", "", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
var enemy_5 = new Array("", new Array(16, 3, "fan", "right_45", 607, 3976, 3, false), new Array(18, 4, "enemy", "egm_05", 930, 4301, 1, false), new Array(17, 7, "enemy", "egm_05", 1537, 4179, 1, false), new Array(13, 6, "enemy", "egm_24", 1299, 3059, 1, false), new Array(5, 3, "enemy", "egm_01", 703, 1076, 1, false), new Array(15, 7, "enemy", "egm_04", 1671, 3561, 1, false), new Array(12, 1, "enemy", "egm_04", 221, 2851, 1, false), new Array(9, 1, "enemy", "egm_01", 206, 2089, 1, false), new Array(6, 5, "enemy", "egm_03", 1080, 1392, 1, false), new Array(2, 2, "equip", "weapon", 354, 429, -1, false), new Array(12, 6, "enemy", "iron_ball", 1377, 2861, 1, false), new Array(14, 3, "enemy", "suicide_rocket", 750, 3469, 1, false), new Array(5, 2, "equip", "gun", 281, 1018, 1, false), new Array(8, 1, "equip", "gun", 89, 1835, 1, false), new Array(10, 1, "equip", "gun", 51, 2455, 1, false), new Array(11, 1, "equip", "gun", 85, 2519, 1, false), new Array(12, 1, "equip", "gun", 80, 2769, 1, false), new Array(12, 1, "equip", "gun", 95, 2993, 1, false), new Array(14, 2, "equip", "gun", 481, 3480, 1, false), new Array(15, 3, "equip", "gun", 616, 3731, 1, false), new Array(17, 3, "equip", "gun", 692, 4013, 1, false), new Array(18, 4, "equip", "gun", 791, 4377, 1, false), new Array(19, 4, "equip", "gun", 789, 4620, 1, false), new Array(20, 4, "equip", "gun", 845, 4816, 1, false), new Array(20, 4, "equip", "gun", 853, 4760, 1, false), new Array(19, 7, "equip", "gun", 1671, 4523, -1, false), new Array(18, 8, "equip", "gun", 1753, 4408, -1, false), new Array(18, 8, "equip", "gun", 1773, 4269, -1, false), new Array(17, 8, "equip", "gun", 1752, 4156, -1, false), new Array(16, 7, "equip", "gun", 1674, 3770, -1, false), new Array(14, 7, "equip", "gun", 1715, 3500, -1, false), new Array(10, 7, "equip", "gun", 1634, 2471, -1, false), new Array(8, 7, "equip", "gun", 1677, 1888, -1, false), new Array(9, 7, "equip", "gun", 1707, 2110, -1, false), new Array(6, 5, "equip", "gun", 1156, 1259, -1, false), new Array(5, 4, "equip", "gun", 897, 1010, -1, false), new Array(3, 2, "equip", "gun", 450, 520, -1, false), new Array(14, 7, "enemy", "enemy_rock", 1607, 3429, -1, false), new Array(12, 7, "enemy", "enemy_rock", 1607, 2922, -1, false), new Array(7, 6, "enemy", "enemy_rock", 1417, 1689, -1, false), new Array(18, 5, "enemy", "fly_man", 1239, 4479, 1, false), new Array(18, 5, "enemy", "fly_man", 1187, 4263, 1, false), new Array(16, 5, "enemy", "fly_man", 1156, 3910, 1, false), new Array(13, 6, "enemy", "fly_man", 1469, 3183, 1, false), new Array(12, 5, "enemy", "fly_man", 1189, 2844, 1, false), new Array(8, 5, "enemy", "fly_man", 1171, 1989, 1, false), new Array(9, 6, "enemy", "fly_man", 1417, 2159, 1, false), new Array(11, 6, "enemy", "fly_man", 1481, 2596, 1, false), new Array(10, 3, "enemy", "fly_man", 666, 2491, 1, false), new Array(9, 3, "enemy", "fly_man", 640, 2204, 1, false), new Array(7, 3, "enemy", "fly_man", 607, 1703, 1, false), new Array(5, 3, "enemy", "fly_man", 614, 1007, 1, false), new Array(13, 1, "enemy", "enemy_rock", 221, 3131, 1, false), new Array(9, 1, "enemy", "enemy_rock", 122, 2169, 1, false), new Array(7, 2, "enemy", "enemy_rock", 350, 1588, 1, false), new Array(1, 1, "enemy", "enemy_rock", 125, 176, 1, false), new Array(19, 4, "enemy", "normal_enemy", 892, 4673, 1, false), new Array(14, 1, "enemy", "normal_enemy", 207, 3410, 1, false), new Array(8, 1, "enemy", "normal_enemy", 162, 1965, 1, false), new Array(7, 2, "enemy", "normal_enemy", 351, 1683, 1, false), new Array(5, 2, "enemy", "normal_enemy", 380, 1096, 1, false), new Array(3, 1, "enemy", "normal_enemy", 196, 666, 1, false), new Array(4, 2, "enemy", "suicide_rocket", 396, 893, 1, false), new Array(9, 7, "enemy", "enemy_rock", 1631, 2167, -1, false), new Array(10, 7, "enemy", "enemy_rock", 1629, 2419, -1, false), new Array(5, 2, "wind", "right\x1F_90", 363, 1181, 1, false), new Array(6, 2, "wind", "right\x1F_90", 371, 1378, 1, false), new Array(7, 6, "wind", "left_90", 1264, 1687, 1, false), new Array(9, 5, "wind", "right\x1F_90", 1059, 2082, 1, false), new Array(11, 7, "wind", "up", 1542, 2624, 3, false), new Array(10, 7, "wind", "up", 1541, 2393, 2, false), new Array(16, 3, "wind", "right_45", 661, 3877, 3, false), new Array(15, 3, "wind", "right_45", 591, 3665, 2, false), new Array(15, 4, "wind", "right_45", 927, 3560, 3, false), new Array(14, 4, "wind", "right_45", 886, 3352, 2, false), new Array(13, 6, "wind", "right_45", 1252, 3238, 3, false), new Array(12, 7, "wind", "up", 1542, 2765, 2, false), new Array(7, 6, "wind", "left_90", 1335, 1536, 1, false), new Array(8, 4, "wind", "left_90", 839, 1854, 1, false), new Array(10, 5, "wind", "right\x1F_90", 1073, 2452, 1, false), new Array(9, 3, "wind", "left_90", 712, 2058, 1, false), new Array(10, 4, "wind", "left_90", 813, 2281, 1, false), new Array(10, 3, "wind", "left_90", 673, 2500, 1, false), new Array(11, 4, "wind", "left_90", 812, 2713, 1, false), new Array(12, 3, "wind", "left_90", 725, 2957, 1, false), new Array(12, 7, "wind", "up", 1545, 2931, 3, false), new Array(15, 3, "fan", "right_45", 551, 3685, 2, false), new Array(10, 5, "wind", "right\x1F_90", 1065, 2269, 1, false), new Array(13, 5, "wind", "right_45", 1181, 3049, 2, false), new Array(10, 7, "power", "up", 1684, 2268, 3, false), new Array(8, 7, "power", "up", 1662, 1937, 2, false), new Array(8, 6, "wind", "left_90", 1253, 1866, 1, false), new Array(17, 6, "wind", "left_90", 1372, 4098, 1, false), new Array(18, 5, "wind", "right\x1F_90", 1139, 4331, 1, false), new Array(19, 6, "wind", "left_90", 1368, 4552, 1, false), new Array(16, 6, "wind", "left_90", 1460, 3835, 1, false), new Array(15, 5, "wind", "right_45", 1039, 3708, 3, false), new Array(14, 6, "wind", "right_45", 1356, 3418, 3, false), new Array(2, 1, "equip", "gear", 139, 396, 1, false));
var map_6 = new Array("", "Z_1", "A_3", "A_4", "A_2", "A_3", "A_5", "A_5", "G_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "", "", "", "Z_R_1", "A_R_4", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_5", "A_5", "A_5", "A_5", "A_5", "A_5", "A_5", "Z_R_5", "Z_R_5", "", "", "Y_R_1", "C_R_1", "I_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "Z_R_5", "C_R_1", "I_R_3", "A_R_3", "A_R_2", "A_R_5", "L_R_1", "M_R_1", "A_R_5", "A_R_1", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "", "Z_R_5", "", "Z_R_5", "Z_R_5", "Z_R_5", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "Z_R_5", "Z_R_5", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "C_R_2", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "Z_R_5", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "Z_R_5", "C_1", "C_1", "C_1", "N_R_1", "N_I_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "", "", "", "", "", "Z_R_5", "Z_R_5", "", "C_1", "C_1", "C_1", "I_1", "M_I_1", "L_I_2", "A_2", "G_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "", "", "", "", "", "Z_5", "Z_R_5", "C_1", "C_1", "I_1", "H_1", "B_1", "B_1", "B_1", "B_1", "F_1", "K_2", "C_1", "C_1", "C_1", "", "", "", "", "", "Z_R_5", "Z_R_5", "C_1", "I_1", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_2", "K_3", "C_1", "C_1", "C_1", "", "", "", "", "Z_5", "Z_5", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "A_5", "G_1", "C_1", "C_1", "C_1", "", "", "Z_R_5", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "D_R_1", "B_1", "J_R_1", "G_R_1", "C_1", "C_1", "C_1", "", "", "", "Z_R_5", "B_1", "B_1", "B_1", "Z_R_1", "A_R_2", "A_R_4", "A_R_3", "G_R_3", "C_R_1", "C_R_1", "E_R_1", "K_R_2", "C_2", "C_R_2", "C_R_1", "V_R_1", "", "", "", "Z_R_5", "B_1", "B_1", "B_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "V_1", "", "", "", "", "B_1", "B_1", "B_1", "Z_1", "A_2", "A_4", "A_2", "A_2", "A_4", "A_4", "A_3", "A_4", "A_3", "A_4", "A_1", "T_1", "", "", "", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_1", "A_R_2", "A_R_3", "A_R_1", "A_R_3", "A_R_3", "A_R_3", "A_R_2", "A_R_4", "A_R_4", "A_R_3", "A_R_5", "T_R_1", "", "", "Z_R_5", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "", "", "", "", "", "Z_R_1", "Z_R_5", "Z_R_5", "Z_R_5", "", "", "", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "Z_R_5", "", "Z_R_5", "Z_R_5", "Z_R_5", "", "Z_R_5", "Z_R_5", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "");
var enemy_6 = new Array("", new Array(10, 4, "wind", "up", 803, 2330, 1, false), new Array(6, 1, "wind", "right_90", 130, 1312, 1, false), new Array(7, 4, "wind", "left_90", 886, 1610, 1, false), new Array(9, 1, "wind", "right_45", 226, 2217, 1, false), new Array(10, 2, "wind", "right_45", 390, 2258, 1, false), new Array(9, 3, "wind", "right_45", 642, 2248, 1, false), new Array(8, 3, "wind", "right_90", 641, 1969, 1, false), new Array(10, 10, "wind", "left_90", 2481, 2402, 1, false), new Array(14, 10, "fan", "left_45", 2287, 3386, 2, false), new Array(12, 10, "wind", "left_90", 2494, 2789, 1, false), new Array(11, 11, "wind", "left_90", 2511, 2601, 1, false), new Array(12, 11, "wind", "right_45", 2648, 2951, 1, false), new Array(10, 11, "wind", "right_45", 2646, 2365, 1, false), new Array(13, 9, "power", "up", 2082, 3180, 2, false), new Array(13, 10, "wind", "left_45", 2257, 3200, 2, false), new Array(14, 12, "wind", "up", 2813, 3473, 1, false), new Array(15, 12, "wind", "left_45", 2986, 3747, 1, false), new Array(11, 11, "wind", "right_45", 2639, 2666, 1, false), new Array(13, 12, "wind", "right_45", 2798, 3071, 1, false), new Array(11, 13, "wind", "up", 3003, 2740, 1, false), new Array(10, 13, "wind", "up", 3004, 2432, 1, false), new Array(9, 13, "wind", "up", 3002, 2196, 1, false), new Array(9, 13, "wind", "right_45", 3033, 2016, 1, false), new Array(8, 13, "wind", "right_90", 3166, 1846, 1, false), new Array(9, 12, "wind", "right_45", 2753, 2007, 1, false), new Array(12, 10, "wind", "left_90", 2472, 2989, 1, false), new Array(4, 4, "wind", "left_90", 751, 895, 1, false), new Array(15, 11, "wind", "right_90", 2628, 3734, 1, false), new Array(14, 11, "wind", "up", 2634, 3417, 1, false), new Array(9, 13, "wind", "right_45", 3239, 2052, 1, false), new Array(9, 14, "wind", "right_45", 3441, 2101, 1, false), new Array(9, 4, "wind", "right_90", 893, 2102, 1, false), new Array(9, 5, "wind", "right_90", 1192, 2233, 1, false), new Array(10, 15, "equip", "gear", 3621, 2275, 1, false), new Array(15, 15, "equip", "gear", 3616, 3684, 1, false), new Array(18, 15, "equip", "gear", 3619, 4274, 1, false), new Array(17, 16, "equip", "gear", 3885, 4024, -1, false), new Array(12, 16, "equip", "gear", 3885, 2968, -1, false), new Array(5, 1, "enemy", "suicide_rocket", 179, 1063, 1, false), new Array(12, 8, "enemy", "suicide_rocket", 1987, 2815, 1, false), new Array(7, 13, "enemy", "suicide_rocket", 3016, 1737, 1, false), new Array(8, 15, "enemy", "suicide_rocket", 3744, 1809, 1, false), new Array(15, 15, "enemy", "suicide_rocket", 3695, 3595, 1, false), new Array(4, 1, "enemy", "cannon_man", 118, 936, 1, false), new Array(8, 1, "enemy", "cannon_man", 116, 1976, 1, false), new Array(8, 1, "enemy", "cannon_man", 108, 1859, 1, false), new Array(12, 8, "enemy", "cannon_man", 1834, 2864, 1, false), new Array(13, 8, "enemy", "cannon_man", 1941, 3062, 1, false), new Array(14, 9, "enemy", "cannon_man", 2174, 3430, 1, false), new Array(15, 15, "enemy", "cannon_man", 3595, 3634, 1, false), new Array(17, 15, "enemy", "cannon_man", 3591, 4133, 1, false), new Array(19, 15, "enemy", "cannon_man", 3591, 4611, 1, false), new Array(14, 16, "enemy", "cannon_man", 3928, 3381, -1, false), new Array(11, 16, "enemy", "cannon_man", 3920, 2616, -1, false), new Array(9, 16, "enemy", "cannon_man", 3898, 2182, -1, false), new Array(15, 13, "enemy", "cannon_man", 3071, 3611, -1, false), new Array(15, 13, "enemy", "cannon_man", 3132, 3727, -1, false), new Array(12, 13, "enemy", "cannon_man", 3087, 2938, -1, false), new Array(6, 4, "enemy", "cannon_man", 949, 1267, -1, false), new Array(5, 4, "enemy", "cannon_man", 924, 1014, -1, false), new Array(6, 3, "enemy", "fly_man", 523, 1384, -1, false), new Array(8, 5, "enemy", "fly_man", 1066, 1963, -1, false), new Array(9, 6, "enemy", "fly_man", 1360, 2094, -1, false), new Array(9, 7, "enemy", "fly_man", 1640, 2247, -1, false), new Array(10, 8, "enemy", "fly_man", 1831, 2355, -1, false), new Array(10, 9, "enemy", "fly_man", 2080, 2261, -1, false), new Array(8, 3, "enemy", "fly_man", 725, 1974, -1, false), new Array(12, 15, "enemy", "fly_man", 3692, 2967, -1, false), new Array(14, 15, "enemy", "fly_man", 3733, 3470, -1, false), new Array(13, 11, "enemy", "fly_man", 2666, 3149, -1, false), new Array(11, 9, "enemy", "iron_ball", 2124, 2643, 1, false), new Array(10, 9, "enemy", "iron_ball", 2053, 2284, 1, false), new Array(11, 15, "enemy", "iron_ball", 3724, 2690, 1, false), new Array(11, 13, "enemy", "iron_ball", 3011, 2547, 1, false), new Array(3, 1, "equip", "gun", 93, 644, 1, false), new Array(4, 3, "equip", "gun", 650, 750, 1, false), new Array(5, 1, "equip", "gun", 55, 1088, 1, false), new Array(7, 1, "equip", "gun", 79, 1522, 1, false), new Array(9, 2, "equip", "gun", 282, 2237, 1, false), new Array(9, 1, "equip", "gun", 172, 2013, 1, false), new Array(12, 8, "equip", "gun", 1793, 2911, 1, false), new Array(14, 9, "equip", "gun", 2113, 3269, 1, false), new Array(15, 10, "equip", "gun", 2314, 3580, 1, false), new Array(16, 11, "equip", "gun", 2586, 3761, 1, false), new Array(9, 15, "equip", "gun", 3609, 2223, 1, false), new Array(14, 15, "equip", "gun", 3615, 3264, 1, false), new Array(16, 15, "equip", "gun", 3572, 3882, 1, false), new Array(19, 16, "equip", "gun", 3922, 4509, -1, false), new Array(13, 16, "equip", "gun", 3954, 3082, -1, false), new Array(12, 16, "equip", "gun", 3935, 2838, -1, false), new Array(13, 13, "equip", "gun", 3054, 3010, -1, false), new Array(10, 13, "equip", "gun", 3184, 2392, -1, false), new Array(7, 4, "equip", "gun", 920, 1510, -1, false), new Array(2, 2, "enemy", "normal_enemy", 367, 431, -1, false), new Array(3, 3, "enemy", "normal_enemy", 617, 679, -1, false), new Array(6, 4, "enemy", "normal_enemy", 883, 1423, -1, false), new Array(9, 13, "enemy", "normal_enemy", 3117, 2169, -1, false), new Array(8, 13, "enemy", "normal_enemy", 3113, 1932, -1, false), new Array(15, 16, "enemy", "normal_enemy", 3868, 3667, -1, false), new Array(18, 15, "enemy", "normal_enemy", 3607, 4429, 1, false), new Array(14, 15, "enemy", "normal_enemy", 3630, 3427, 1, false), new Array(9, 15, "enemy", "normal_enemy", 3635, 2170, 1, false), new Array(11, 8, "enemy", "normal_enemy", 1889, 2670, 1, false), new Array(12, 8, "enemy", "normal_enemy", 1946, 2963, 1, false), new Array(3, 1, "enemy", "normal_enemy", 134, 683, 1, false), new Array(8, 16, "enemy", "enemy_rock", 3883, 1844, -1, false), new Array(10, 6, "wind", "right_90", 1467, 2393, 1, false), new Array(11, 7, "wind", "right_45", 1620, 2676, 1, false), new Array(2, 1, "equip", "weapon", 137, 366, 1, false), new Array(15, 10, "wind", "right_45", 2415, 3723, 1, false), new Array(16, 11, "wind", "right_45", 2558, 3838, 1, false), new Array(3, 1, "enemy", "egm_01", 229, 613, 1, false), new Array(6, 3, "enemy", "egm_02", 623, 1304, 1, false), new Array(15, 15, "enemy", "egm_02", 3716, 3644, 1, false), new Array(18, 15, "enemy", "egm_02", 3704, 4309, 1, false), new Array(7, 1, "enemy", "egm_04", 231, 1719, 1, false), new Array(11, 9, "enemy", "egm_82", 2058, 2659, 1, false), new Array(15, 11, "enemy", "egm_21", 2541, 3509, 1, false), new Array(10, 12, "enemy", "egm_72", 2974, 2421, 1, false), new Array(7, 14, "enemy", "egm_72", 3342, 1718, 1, false), new Array(11, 16, "enemy", "egm_72", 3775, 2536, 1, false), new Array(14, 16, "enemy", "egm_72", 3770, 3297, 1, false));
var map_7 = new Array("", "Y_1", "C_1", "C_1", "C_2", "E_3", "A_3", "A_1", "A_3", "A_2", "G_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "", "", "Z_1", "A_2", "A_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_5", "A_5", "A_5", "A_5", "A_5", "A_5", "Z_R_5", "Z_R_5", "", "Z_R_1", "A_R_1", "A_R_2", "D_R_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "", "Y_R_1", "C_1", "C_1", "C_1", "E_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_R_5", "Y_R_1", "C_1", "B_2", "C_1", "C_1", "I_R_3", "H_R_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "A_R_5", "Y_R_1", "C_1", "Z_R_5", "C_R_1", "C_R_1", "C_R_1", "I_R_2", "M_I_R_1", "L_I_R_1", "G_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "", "", "", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "", "", "", "", "", "", "", "Z_R_5", "C_R_1", "C_1", "O_1", "S_1", "O_I_R_1", "C_R_1", "C_R_1", "Z_R_5", "Z_R_5", "Z_R_5", "C_1", "C_1", "C_1", "C_1", "C_1", "", "", "Z_R_5", "B_1", "Y_R_1", "C_R_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_R_1", "C_R_1", "I_3", "K_2", "C_1", "C_1", "V_1", "", "Z_R_5", "B_1", "Z_1", "A_3", "A_2", "L_1", "M_2", "G_1", "C_1", "C_1", "C_2", "C_2", "C_R_1", "E_2", "H_1", "J_1", "K_2", "C_R_1", "V_R_1", "", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_4", "A_2", "A_3", "D_4", "B_1", "B_1", "B_1", "J_1", "A_2", "T_1", "", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_3", "A_R_2", "A_R_4", "H_R_1", "B_1", "B_1", "J_R_1", "A_R_3", "T_R_1", "Z_R_5", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "Z_R_1", "A_R_2", "A_R_3", "G_R_2", "C_R_1", "C_R_2", "C_R_1", "C_R_1", "I_R_3", "H_R_1", "J_R_1", "K_R_2", "C_1", "V_R_1", "", "Z_R_5", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "I_R_2", "K_R_2", "C_1", "C_1", "V_1", "", "", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "Z_R_5", "", "", "", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "", "", "", "", "", "", "", "Z_R_5", "Z_R_5", "Z_R_5", "", "Z_R_5", "", "", "", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Z_R_5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
var enemy_7 = new Array("", new Array(9, 5, "wind", "right_90", 1134, 2137, 1, false), new Array(10, 5, "wind", "right_45", 1186, 2409, 1, false), new Array(13, 5, "wind", "up", 1047, 3035, 1, false), new Array(11, 5, "wind", "right_45", 1021, 2685, 1, false), new Array(14, 3, "wind", "right_45", 700, 3441, 1, false), new Array(15, 4, "wind", "right_45", 830, 3512, 1, false), new Array(14, 5, "wind", "up", 1016, 3297, 1, false), new Array(14, 2, "wind", "right_90", 379, 3263, 1, false), new Array(14, 3, "wind", "right_45", 573, 3358, 1, false), new Array(13, 2, "wind", "right_90", 347, 3078, 1, false), new Array(11, 4, "wind", "left_90", 858, 2737, 1, false), new Array(5, 1, "wind", "right_90", 240, 1158, 1, false), new Array(6, 2, "wind", "right_90", 323, 1340, 1, false), new Array(7, 2, "wind", "right_90", 380, 1544, 1, false), new Array(8, 6, "wind", "left_90", 1377, 1755, 1, false), new Array(8, 6, "wind", "left_90", 1294, 1924, 1, false), new Array(8, 9, "wind", "right_45", 2118, 1956, 1, false), new Array(9, 5, "wind", "left_90", 1000, 2039, 1, false), new Array(9, 8, "wind", "right_45", 1822, 2080, 1, false), new Array(9, 6, "wind", "right_45", 1481, 2247, 1, false), new Array(8, 5, "wind", "left_90", 1015, 1905, 1, false), new Array(9, 5, "wind", "left_90", 1002, 2231, 1, false), new Array(9, 3, "wind", "left_90", 733, 2139, 1, false), new Array(10, 3, "wind", "left_90", 736, 2328, 1, false), new Array(11, 4, "wind", "left_90", 828, 2532, 1, false), new Array(8, 10, "wind", "right_45", 2394, 1961, 1, false), new Array(7, 14, "wind", "left_90", 3288, 1584, 1, false), new Array(9, 11, "wind", "right_45", 2518, 2219, 1, false), new Array(10, 11, "wind", "right_45", 2654, 2484, 1, false), new Array(16, 12, "wind", "left_90", 2778, 3940, 1, false), new Array(17, 11, "wind", "right_90", 2723, 4070, 1, false), new Array(13, 11, "equip", "gear", 2620, 3148, 1, false), new Array(16, 10, "enemy", "suicide_rocket", 2360, 3949, -1, false), new Array(16, 13, "enemy", "suicide_rocket", 3069, 3903, -1, false), new Array(2, 2, "enemy", "grenadier", 384, 419, 1, false), new Array(8, 1, "enemy", "grenadier", 100, 1865, 1, false), new Array(9, 1, "enemy", "grenadier", 135, 2175, 1, false), new Array(15, 10, "enemy", "grenadier", 2420, 3668, 1, false), new Array(17, 9, "enemy", "grenadier", 2187, 4058, 1, false), new Array(18, 12, "enemy", "grenadier", 2899, 4455, -1, false), new Array(17, 13, "enemy", "grenadier", 3128, 4196, -1, false), new Array(15, 13, "enemy", "grenadier", 3116, 3678, -1, false), new Array(14, 12, "enemy", "grenadier", 2861, 3427, -1, false), new Array(11, 12, "enemy", "grenadier", 2860, 2675, -1, false), new Array(8, 13, "enemy", "grenadier", 3113, 1917, -1, false), new Array(4, 3, "enemy", "grenadier", 653, 883, -1, false), new Array(6, 5, "enemy", "grenadier", 1117, 1429, -1, false), new Array(7, 5, "enemy", "grenadier", 1145, 1520, -1, false), new Array(10, 6, "enemy", "grenadier", 1370, 2342, -1, false), new Array(5, 2, "enemy", "fly_man", 491, 1197, 1, false), new Array(8, 3, "enemy", "fly_man", 551, 1794, 1, false), new Array(10, 4, "enemy", "fly_man", 806, 2366, 1, false), new Array(7, 9, "enemy", "fly_man", 2197, 1723, 1, false), new Array(8, 8, "enemy", "fly_man", 1949, 1823, 1, false), new Array(8, 7, "enemy", "fly_man", 1731, 1937, 1, false), new Array(8, 7, "enemy", "fly_man", 1591, 1994, 1, false), new Array(9, 11, "enemy", "fly_man", 2666, 2023, 1, false), new Array(15, 11, "enemy", "fly_man", 2737, 3511, 1, false), new Array(17, 12, "enemy", "fly_man", 2794, 4103, 1, false), new Array(9, 10, "enemy", "cannon_man", 2306, 2117, 1, false), new Array(3, 2, "equip", "gun", 281, 563, 1, false), new Array(9, 1, "equip", "gun", 46, 2117, 1, false), new Array(11, 1, "equip", "gun", 189, 2512, 1, false), new Array(12, 2, "equip", "gun", 327, 2771, 1, false), new Array(7, 10, "equip", "gun", 2361, 1503, 1, false), new Array(10, 10, "equip", "gun", 2444, 2262, 1, false), new Array(12, 11, "equip", "gun", 2617, 2973, 1, false), new Array(14, 11, "equip", "gun", 2511, 3407, 1, false), new Array(16, 9, "equip", "gun", 2243, 3830, 1, false), new Array(18, 10, "equip", "gun", 2365, 4277, 1, false), new Array(17, 9, "equip", "gun", 2245, 4180, 1, false), new Array(18, 10, "equip", "gun", 2492, 4431, 1, false), new Array(19, 12, "equip", "gun", 2936, 4592, -1, false), new Array(19, 12, "equip", "gun", 2957, 4534, -1, false), new Array(18, 13, "equip", "gun", 3098, 4394, -1, false), new Array(17, 14, "equip", "gun", 3353, 4135, -1, false), new Array(15, 13, "equip", "gun", 3142, 3747, -1, false), new Array(16, 14, "equip", "gun", 3251, 3826, -1, false), new Array(14, 12, "equip", "gun", 2939, 3384, -1, false), new Array(13, 12, "equip", "gun", 2962, 3127, -1, false), new Array(11, 13, "equip", "gun", 3061, 2512, -1, false), new Array(9, 13, "equip", "gun", 3200, 2078, -1, false), new Array(3, 3, "equip", "gun", 641, 739, -1, false), new Array(6, 5, "equip", "gun", 1208, 1488, -1, false), new Array(6, 4, "equip", "gun", 932, 1256, -1, false), new Array(5, 4, "equip", "gun", 903, 1143, -1, false), new Array(8, 6, "equip", "gun", 1424, 1888, -1, false), new Array(11, 5, "equip", "gun", 1233, 2665, -1, false), new Array(19, 12, "enemy", "suicide_rocket", 2754, 4511, 1, false), new Array(8, 10, "enemy", "iron_ball", 2495, 1891, 1, false), new Array(7, 10, "enemy", "iron_ball", 2467, 1504, 1, false), new Array(10, 12, "enemy", "iron_ball", 2769, 2317, 1, false), new Array(11, 12, "enemy", "iron_ball", 2755, 2582, 1, false), new Array(4, 2, "enemy", "normal_enemy", 339, 939, 1, false), new Array(10, 1, "enemy", "normal_enemy", 125, 2349, 1, false), new Array(10, 1, "enemy", "normal_enemy", 189, 2455, 1, false), new Array(11, 2, "enemy", "normal_enemy", 400, 2670, 1, false), new Array(10, 11, "enemy", "normal_enemy", 2642, 2422, 1, false), new Array(13, 11, "enemy", "normal_enemy", 2618, 3114, 1, false), new Array(17, 10, "enemy", "normal_enemy", 2363, 4197, 1, false), new Array(18, 11, "enemy", "normal_enemy", 2617, 4451, 1, false), new Array(19, 11, "enemy", "normal_enemy", 2633, 4671, 1, false), new Array(18, 13, "enemy", "normal_enemy", 3057, 4304, -1, false), new Array(16, 14, "enemy", "normal_enemy", 3337, 3936, -1, false), new Array(11, 12, "enemy", "normal_enemy", 2890, 2584, -1, false), new Array(7, 13, "enemy", "normal_enemy", 3112, 1683, -1, false), new Array(9, 13, "enemy", "normal_enemy", 3133, 2116, -1, false), new Array(5, 4, "enemy", "normal_enemy", 836, 1074, -1, false), new Array(3, 3, "enemy", "normal_enemy", 622, 669, -1, false), new Array(7, 6, "enemy", "normal_enemy", 1339, 1684, -1, false), new Array(10, 6, "enemy", "normal_enemy", 1298, 2462, -1, false), new Array(13, 2, "enemy", "tree", 393, 3101, 1, false), new Array(2, 3, "equip", "weapon", 619, 463, -1, false), new Array(3, 2, "enemy", "egm_04", 453, 711, 1, false), new Array(7, 4, "enemy", "egm_83", 934, 1673, 1, false), new Array(8, 1, "enemy", "egm_23", 205, 1941, 1, false), new Array(10, 2, "enemy", "egm_12", 301, 2418, 1, false), new Array(13, 3, "enemy", "egm_12", 586, 3055, 1, false), new Array(12, 5, "enemy", "egm_71", 1080, 2842, 1, false), new Array(9, 6, "enemy", "egm_71", 1332, 2085, 1, false), new Array(8, 13, "enemy", "egm_12", 3069, 1821, 1, false), new Array(10, 13, "enemy", "egm_12", 3085, 2387, 1, false), new Array(13, 11, "enemy", "egm_22", 2721, 3192, 1, false), new Array(16, 11, "enemy", "egm_02", 2716, 3787, 1, false), new Array(18, 10, "enemy", "egm_08", 2482, 4295, 1, false), new Array(18, 13, "enemy", "egm_07", 3020, 4288, 1, false));
var map_8 = new Array("", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "Y_1", "C_1", "C_1", "C_1", "C_2", "C_1", "C_2", "C_2", "C_1", "C_2", "C_2", "C_1", "C_1", "C_1", "C_2", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_2", "E_2", "A_2", "A_3", "A_4", "A_3", "A_4", "A_2", "A_4", "G_3", "C_1", "C_1", "E_3", "A_4", "A_3", "A_2", "A_3", "T_1", "Z_1", "A_2", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "D_3", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "A_R_3", "T_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_1", "G_R_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_1", "K_R_2", "C_R_2", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_1", "K_R_3", "C_1", "C_1", "C_1", "A_1", "A_1", "Z_R_1", "A_R_3", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_R_1", "K_R_3", "C_R_1", "C_1", "C_1", "C_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "E_R_3", "A_R_2", "A_R_3", "A_R_1", "A_R_2", "A_R_1", "A_R_3", "A_R_2", "A_R_4", "K_R_3", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "C_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "Z_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_8 = new Array("", new Array(16, 5, "enemy", "egm_07", 1074, 3917, 1, false), new Array(16, 6, "enemy", "egm_07", 1407, 3895, 1, false), new Array(13, 11, "enemy", "egm_81", 2710, 3193, 1, false), new Array(9, 12, "enemy", "egm_81", 2831, 2174, 1, false), new Array(6, 12, "enemy", "egm_81", 2776, 1398, 1, false), new Array(4, 12, "enemy", "egm_82", 2828, 829, 1, false), new Array(3, 8, "enemy", "egm_71", 1948, 680, 1, false), new Array(5, 8, "enemy", "egm_72", 1944, 1164, 1, false), new Array(8, 8, "enemy", "egm_72", 1920, 1865, 1, false), new Array(11, 8, "enemy", "egm_71", 1931, 2573, 1, false), new Array(13, 10, "wind", "left_45", 2398, 3046, 1, false), new Array(12, 10, "wind", "left_45", 2403, 2823, 1, false), new Array(13, 7, "enemy", "egm_24", 1617, 3175, 1, false), new Array(11, 5, "enemy", "egm_82", 1098, 2629, 1, false), new Array(7, 5, "enemy", "egm_82", 1039, 1712, 1, false), new Array(4, 5, "enemy", "egm_82", 1153, 981, 1, false), new Array(5, 13, "equip", "weapon", 3089, 1169, -1, false), new Array(17, 9, "enemy", "comb", 2082, 4039, -1, false), new Array(14, 12, "enemy", "comb", 2836, 3294, -1, false), new Array(9, 13, "enemy", "comb", 3101, 2171, -1, false), new Array(7, 13, "enemy", "comb", 3107, 1504, -1, false), new Array(5, 13, "enemy", "comb", 3072, 1011, -1, false), new Array(16, 4, "enemy", "comb", 889, 3996, 1, false), new Array(4, 4, "enemy", "comb", 964, 850, 1, false), new Array(10, 4, "enemy", "comb", 914, 2274, 1, false), new Array(10, 4, "enemy", "suicide_rocket", 888, 2476, 1, false), new Array(15, 6, "enemy", "suicide_rocket", 1356, 3748, 1, false), new Array(16, 9, "enemy", "suicide_rocket", 2203, 3842, 1, false), new Array(13, 5, "enemy", "grenadier", 1115, 3084, 1, false), new Array(3, 5, "enemy", "grenadier", 1106, 589, 1, false), new Array(2, 12, "enemy", "grenadier", 2894, 369, -1, false), new Array(8, 13, "enemy", "grenadier", 3116, 1919, -1, false), new Array(12, 13, "enemy", "grenadier", 3112, 2928, -1, false), new Array(13, 13, "enemy", "grenadier", 3005, 3128, -1, false), new Array(16, 10, "enemy", "grenadier", 2303, 3802, -1, false), new Array(15, 11, "enemy", "grenadier", 2503, 3627, -1, false), new Array(5, 13, "equip", "gun", 3234, 1103, -1, false), new Array(3, 12, "equip", "gun", 2996, 652, -1, false), new Array(11, 13, "equip", "gun", 3221, 2620, -1, false), new Array(14, 12, "equip", "gun", 2948, 3334, -1, false), new Array(15, 11, "equip", "gun", 2697, 3578, -1, false), new Array(15, 11, "equip", "gun", 2513, 3720, -1, false), new Array(16, 10, "equip", "gun", 2335, 3885, -1, false), new Array(17, 9, "equip", "gun", 2216, 4028, -1, false), new Array(18, 9, "equip", "gun", 2080, 4256, -1, false), new Array(19, 8, "equip", "gun", 1952, 4580, -1, false), new Array(19, 4, "equip", "gun", 816, 4710, 1, false), new Array(19, 4, "equip", "gun", 801, 4562, 1, false), new Array(17, 4, "equip", "gun", 791, 4220, 1, false), new Array(16, 4, "equip", "gun", 835, 3887, 1, false), new Array(13, 4, "equip", "gun", 967, 3008, 1, false), new Array(12, 4, "equip", "gun", 887, 2897, 1, false), new Array(11, 4, "equip", "gun", 813, 2634, 1, false), new Array(9, 4, "equip", "gun", 828, 2005, 1, false), new Array(7, 4, "equip", "gun", 836, 1634, 1, false), new Array(5, 4, "equip", "gun", 793, 1114, 1, false), new Array(3, 5, "equip", "gun", 1029, 643, 1, false), new Array(14, 12, "enemy", "cannon_man", 2953, 3260, -1, false), new Array(15, 11, "enemy", "cannon_man", 2685, 3636, -1, false), new Array(13, 13, "enemy", "cannon_man", 3203, 3011, -1, false), new Array(6, 13, "enemy", "cannon_man", 3190, 1257, -1, false), new Array(10, 4, "enemy", "cannon_man", 815, 2264, 1, false), new Array(3, 5, "enemy", "cannon_man", 1017, 698, 1, false), new Array(6, 4, "enemy", "cannon_man", 850, 1265, 1, false), new Array(8, 4, "enemy", "cannon_man", 813, 1884, 1, false), new Array(14, 5, "enemy", "cannon_man", 1066, 3371, 1, false), new Array(18, 4, "enemy", "cannon_man", 778, 4438, 1, false), new Array(16, 6, "enemy", "fly_man", 1430, 3988, 1, false), new Array(15, 7, "enemy", "fly_man", 1610, 3750, 1, false), new Array(15, 9, "enemy", "fly_man", 2030, 3582, 1, false), new Array(14, 10, "enemy", "fly_man", 2464, 3392, 1, false), new Array(10, 12, "enemy", "fly_man", 2872, 2454, 1, false), new Array(3, 11, "enemy", "fly_man", 2568, 738, 1, false), new Array(10, 8, "enemy", "fly_man", 1918, 2274, 1, false), new Array(11, 5, "enemy", "fly_man", 1036, 2720, 1, false), new Array(8, 5, "enemy", "fly_man", 1068, 1798, 1, false), new Array(4, 8, "enemy", "fly_man", 1980, 920, 1, false), new Array(16, 5, "enemy", "vulture", 1214, 3870, 1, false), new Array(16, 8, "enemy", "vulture", 1884, 3785, 1, false), new Array(12, 12, "enemy", "vulture", 2872, 2874, 1, false), new Array(9, 12, "enemy", "vulture", 2976, 2086, 1, false), new Array(5, 12, "enemy", "vulture", 2954, 1054, 1, false), new Array(13, 5, "enemy", "vulture", 1202, 3042, 1, false), new Array(6, 4, "enemy", "vulture", 986, 1458, 1, false), new Array(8, 8, "enemy", "iron_ball", 1892, 1982, 1, false), new Array(6, 8, "enemy", "iron_ball", 1910, 1394, 1, false), new Array(3, 8, "enemy", "iron_ball", 1826, 748, 1, false), new Array(4, 13, "enemy", "normal_enemy", 3091, 826, -1, false), new Array(3, 12, "enemy", "normal_enemy", 2917, 688, -1, false), new Array(10, 13, "enemy", "normal_enemy", 3138, 2363, -1, false), new Array(11, 13, "enemy", "normal_enemy", 3117, 2665, -1, false), new Array(14, 11, "enemy", "normal_enemy", 2628, 3444, -1, false), new Array(17, 9, "enemy", "normal_enemy", 2096, 4206, -1, false), new Array(18, 8, "enemy", "normal_enemy", 1884, 4423, -1, false), new Array(18, 4, "enemy", "normal_enemy", 890, 4418, 1, false), new Array(19, 4, "enemy", "normal_enemy", 865, 4616, 1, false), new Array(13, 5, "enemy", "normal_enemy", 1147, 3174, 1, false), new Array(11, 4, "enemy", "normal_enemy", 882, 2681, 1, false), new Array(9, 11, "wind", "right\x1F_90", 2630, 2238, 1, false), new Array(11, 11, "wind", "right\x1F_90", 2624, 2546, 1, false), new Array(8, 11, "wind", "right\x1F_90", 2633, 1802, 1, false), new Array(6, 11, "wind", "right\x1F_90", 2632, 1496, 1, false), new Array(5, 11, "wind", "right\x1F_90", 2612, 1204, 1, false), new Array(4, 10, "wind", "right\x1F_90", 2322, 923, 1, false), new Array(18, 7, "wind", "left_45", 1611, 4400, 1, false), new Array(18, 8, "wind", "left_45", 2000, 4273, 1, false), new Array(18, 6, "wind", "left_45", 1398, 4424, 1, false), new Array(16, 2, "", "up", 402, 3837, 1, false), new Array(18, 8, "wind", "left_45", 1822, 4359, 1, false), new Array(16, 9, "wind", "left_90", 2235, 3895, 1, false), new Array(11, 10, "wind", "left_45", 2455, 2644, 1, false), new Array(10, 10, "wind", "left_45", 2481, 2417, 1, false), new Array(5, 9, "wind", "up", 2108, 1028, 1, false), new Array(6, 8, "wind", "up", 1953, 1481, 1, false), new Array(6, 8, "wind", "up", 1786, 1352, 1, false), new Array(6, 9, "wind", "up", 2113, 1361, 1, false), new Array(4, 9, "wind", "right_45", 2081, 780, 1, false), new Array(4, 9, "wind", "right_45", 2185, 961, 1, false), new Array(9, 8, "wind", "up", 1921, 2103, 1, false), new Array(9, 7, "wind", "up", 1743, 2026, 1, false), new Array(7, 9, "wind", "up", 2119, 1700, 1, false), new Array(7, 8, "wind", "up", 1785, 1684, 1, false), new Array(9, 9, "wind", "up", 2109, 2024, 1, false), new Array(10, 8, "wind", "up", 1933, 2432, 1, false), new Array(10, 9, "wind", "up", 2104, 2313, 1, false), new Array(10, 7, "wind", "up", 1749, 2317, 1, false), new Array(12, 8, "wind", "up", 1934, 2793, 1, false), new Array(11, 8, "wind", "up", 1760, 2681, 1, false), new Array(11, 9, "wind", "up", 2107, 2621, 1, false), new Array(13, 7, "wind", "right_45", 1552, 3109, 1, false), new Array(13, 8, "wind", "right_45", 1781, 3128, 1, false), new Array(13, 6, "wind", "right_45", 1407, 3022, 1, false), new Array(13, 9, "wind", "up", 2108, 3092, 1, false), new Array(14, 9, "wind", "up", 2229, 3295, 1, false), new Array(9, 10, "wind", "left_45", 2467, 2159, 1, false), new Array(8, 11, "wind", "left_45", 2509, 1924, 1, false), new Array(8, 8, "wind", "up", 1934, 1766, 1, false), new Array(7, 10, "wind", "left_45", 2493, 1649, 1, false), new Array(6, 10, "wind", "left_45", 2485, 1369, 1, false), new Array(5, 8, "wind", "up", 1790, 1051, 1, false), new Array(5, 8, "wind", "up", 1950, 1170, 1, false), new Array(14, 8, "wind", "right_45", 1845, 3416, 1, false), new Array(14, 7, "wind", "right_45", 1629, 3384, 1, false), new Array(14, 6, "wind", "right_45", 1364, 3376, 1, false), new Array(14, 5, "wind", "right_45", 1170, 3295, 1, false), new Array(11, 7, "wind", "left_90", 1565, 2680, 1, false), new Array(10, 7, "wind", "left_90", 1527, 2459, 1, false), new Array(9, 7, "wind", "left_90", 1506, 2230, 1, false), new Array(9, 7, "wind", "left_90", 1521, 2018, 1, false), new Array(8, 7, "wind", "left_90", 1520, 1789, 1, false), new Array(7, 7, "wind", "left_90", 1543, 1560, 1, false), new Array(6, 7, "wind", "left_90", 1553, 1320, 1, false), new Array(5, 7, "wind", "left_90", 1595, 1089, 1, false), new Array(4, 7, "wind", "left_90", 1652, 857, 1, false), new Array(3, 7, "wind", "left_90", 1711, 599, 1, false), new Array(2, 7, "wind", "left_90", 1706, 361, 1, false));
var map_9 = new Array("", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_2", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "I_3", "A_2", "A_3", "G_2", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "I_4", "H_1", "B_1", "B_1", "B_1", "F_2", "A_1", "A_2", "T_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_4", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_R_1", "H_R_3", "B_1", "B_1", "B_1", "J_R_1", "L_R_1", "M_R_1", "A_R_1", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "E_3", "G_3", "C_1", "C_1", "C_1", "C_1", "I_3", "H_2", "Z_R_1", "D_R_4", "F_R_3", "K_R_2", "Q_R_1", "P_I_1", "C_1", "V_1", "Z_1", "A_2", "A_1", "D_3", "B_1", "B_1", "F_1", "A_3", "A_2", "A_4", "H_1", "B_1", "Z_2", "G_3", "C_1", "C_R_1", "N_R_1", "N_I_1", "C_1", "V_1", "Z_R_1", "A_R_3", "A_R_2", "D_R_4", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_3", "A_2", "M_I_1", "L_I_1", "A_2", "T_1", "Y_1", "C_1", "C_1", "C_1", "E_R_1", "A_R_3", "A_R_1", "D_R_4", "B_1", "B_1", "B_1", "B_1", "F_R_3", "A_R_3", "A_R_2", "A_R_4", "A_R_1", "A_R_3", "A_R_1", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_2", "C_1", "C_1", "E_R_2", "A_R_3", "A_R_2", "G_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "C_1", "V_1", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_9 = new Array("", new Array(18, 12, "enemy", "egm_83", 2776, 4359, 1, false), new Array(11, 12, "enemy", "egm_01", 2959, 2576, 1, false), new Array(6, 12, "enemy", "egm_08", 2844, 1408, 1, false), new Array(4, 11, "enemy", "egm_22", 2525, 999, 1, false), new Array(17, 12, "equip", "weapon", 2863, 4213, -1, false), new Array(10, 13, "equip", "weapon", 3121, 2369, -1, false), new Array(2, 11, "equip", "weapon", 2628, 498, -1, false), new Array(17, 6, "wind", "right_45", 1314, 4231, 3, false), new Array(7, 11, "wind", "right_45", 2530, 1646, 2, false), new Array(16, 8, "enemy", "iron_ball", 1766, 3916, 1, false), new Array(18, 7, "enemy", "fly_man", 1609, 4367, 1, false), new Array(19, 7, "enemy", "fly_man", 1634, 4606, 1, false), new Array(13, 11, "enemy", "suicide_rocket", 2631, 3087, -1, false), new Array(12, 9, "enemy", "suicide_rocket", 2239, 2837, -1, false), new Array(9, 13, "enemy", "comb", 3052, 2246, -1, false), new Array(15, 12, "enemy", "comb", 2863, 3532, -1, false), new Array(18, 12, "enemy", "comb", 2836, 4297, -1, false), new Array(13, 9, "enemy", "enemy_rock", 2127, 3181, -1, false), new Array(13, 5, "enemy", "enemy_rock", 1215, 3095, 1, false), new Array(15, 12, "enemy", "rock", 2766, 3621, 1, false), new Array(13, 11, "enemy", "rock", 2602, 3194, 1, false), new Array(18, 8, "equip", "gun", 1923, 4337, -1, false), new Array(16, 9, "equip", "gun", 2137, 3781, -1, false), new Array(14, 9, "equip", "gun", 2211, 3264, -1, false), new Array(15, 9, "equip", "gun", 2155, 3653, -1, false), new Array(16, 9, "equip", "gun", 2098, 3878, -1, false), new Array(19, 12, "equip", "gun", 2963, 4500, -1, false), new Array(18, 12, "equip", "gun", 2956, 4321, -1, false), new Array(16, 12, "equip", "gun", 2923, 3883, -1, false), new Array(16, 12, "equip", "gun", 2893, 3754, -1, false), new Array(15, 12, "equip", "gun", 2974, 3631, -1, false), new Array(13, 12, "equip", "gun", 2910, 3162, -1, false), new Array(11, 13, "equip", "gun", 3138, 2733, -1, false), new Array(9, 13, "equip", "gun", 3161, 2079, -1, false), new Array(8, 12, "equip", "gun", 2952, 1769, -1, false), new Array(7, 12, "equip", "gun", 2964, 1507, -1, false), new Array(4, 11, "equip", "gun", 2678, 765, -1, false), new Array(15, 10, "equip", "gun", 2411, 3519, 1, false), new Array(16, 11, "equip", "gun", 2535, 3865, 1, false), new Array(17, 11, "equip", "gun", 2571, 4140, 1, false), new Array(19, 6, "equip", "gun", 1284, 4627, 1, false), new Array(17, 6, "equip", "gun", 1259, 4149, 1, false), new Array(16, 5, "equip", "gun", 1175, 3989, 1, false), new Array(14, 5, "equip", "gun", 1126, 3469, 1, false), new Array(12, 6, "equip", "gun", 1410, 2842, 1, false), new Array(12, 6, "equip", "gun", 1486, 2835, 1, false), new Array(12, 8, "equip", "gun", 1993, 2809, 1, false), new Array(11, 9, "equip", "gun", 2098, 2749, 1, false), new Array(9, 10, "equip", "gun", 2289, 2122, 1, false), new Array(8, 10, "equip", "gun", 2311, 1831, 1, false), new Array(6, 9, "equip", "gun", 2149, 1391, 1, false), new Array(6, 9, "equip", "gun", 2110, 1279, 1, false), new Array(4, 10, "equip", "gun", 2327, 833, 1, false), new Array(3, 10, "equip", "gun", 2276, 568, 1, false), new Array(16, 7, "enemy", "fly_man", 1565, 3827, 1, false), new Array(14, 6, "enemy", "fly_man", 1336, 3433, 1, false), new Array(13, 6, "enemy", "fly_man", 1456, 3193, 1, false), new Array(12, 8, "enemy", "fly_man", 1811, 2893, 1, false), new Array(17, 9, "enemy", "fly_man", 2133, 4165, 1, false), new Array(18, 10, "enemy", "fly_man", 2399, 4264, 1, false), new Array(16, 12, "enemy", "fly_man", 2753, 3973, 1, false), new Array(14, 12, "enemy", "fly_man", 2762, 3467, 1, false), new Array(8, 11, "enemy", "fly_man", 2649, 1831, 1, false), new Array(6, 11, "enemy", "fly_man", 2607, 1271, 1, false), new Array(4, 11, "enemy", "fly_man", 2542, 915, 1, false), new Array(4, 10, "enemy", "grenadier", 2374, 850, 1, false), new Array(5, 9, "enemy", "grenadier", 2165, 1071, 1, false), new Array(9, 10, "enemy", "grenadier", 2378, 2176, 1, false), new Array(11, 7, "enemy", "grenadier", 1631, 2665, 1, false), new Array(12, 7, "enemy", "grenadier", 1606, 2770, 1, false), new Array(13, 6, "enemy", "grenadier", 1360, 3018, 1, false), new Array(14, 5, "enemy", "grenadier", 1095, 3252, 1, false), new Array(16, 5, "enemy", "grenadier", 1105, 3875, 1, false), new Array(19, 6, "enemy", "grenadier", 1382, 4671, 1, false), new Array(14, 9, "enemy", "grenadier", 2165, 3316, -1, false), new Array(16, 9, "enemy", "grenadier", 2055, 3802, -1, false), new Array(7, 12, "enemy", "grenadier", 2867, 1713, -1, false), new Array(8, 13, "enemy", "grenadier", 3002, 1927, -1, false), new Array(17, 12, "enemy", "grenadier", 2886, 4096, -1, false), new Array(16, 12, "enemy", "grenadier", 2870, 3925, -1, false), new Array(13, 12, "enemy", "grenadier", 2873, 3076, -1, false), new Array(12, 13, "enemy", "suicide_rocket", 3049, 2973, -1, false), new Array(5, 12, "enemy", "enemy_rock", 2797, 1098, -1, false), new Array(8, 13, "enemy", "normal_enemy", 3007, 1784, -1, false), new Array(11, 13, "enemy", "normal_enemy", 3136, 2649, -1, false), new Array(16, 12, "enemy", "normal_enemy", 2901, 3925, -1, false), new Array(19, 12, "enemy", "normal_enemy", 2871, 4595, -1, false), new Array(15, 9, "enemy", "normal_enemy", 2122, 3575, -1, false), new Array(16, 8, "enemy", "normal_enemy", 1878, 3943, -1, false), new Array(19, 8, "enemy", "normal_enemy", 1884, 4607, -1, false), new Array(14, 5, "enemy", "normal_enemy", 1110, 3493, 1, false), new Array(18, 6, "enemy", "normal_enemy", 1381, 4464, 1, false), new Array(17, 6, "enemy", "normal_enemy", 1385, 4176, 1, false), new Array(13, 5, "enemy", "normal_enemy", 1143, 3174, 1, false), new Array(15, 5, "enemy", "normal_enemy", 1127, 3614, 1, false), new Array(19, 11, "enemy", "normal_enemy", 2647, 4664, 1, false), new Array(15, 11, "enemy", "normal_enemy", 2619, 3680, 1, false), new Array(14, 10, "enemy", "normal_enemy", 2445, 3416, 1, false), new Array(13, 10, "enemy", "normal_enemy", 2392, 3179, 1, false), new Array(10, 10, "enemy", "normal_enemy", 2383, 2430, 1, false), new Array(8, 10, "enemy", "normal_enemy", 2359, 1865, 1, false), new Array(7, 10, "enemy", "normal_enemy", 2388, 1671, 1, false), new Array(5, 9, "enemy", "normal_enemy", 2136, 1176, 1, false), new Array(17, 6, "wind", "right_90", 1273, 4015, 1, false), new Array(16, 5, "fan", "up", 1148, 3911, 3, false), new Array(15, 6, "wind", "left_45", 1449, 3700, 3, false), new Array(15, 7, "wind", "left_45", 1600, 3578, 1, false), new Array(14, 5, "power", "up", 1101, 3421, 3, false), new Array(16, 5, "wind", "up", 1176, 3785, 3, false), new Array(14, 7, "wind", "left_45", 1731, 3454, 1, false), new Array(14, 8, "wind", "left_45", 1811, 3328, 1, false), new Array(7, 10, "wind", "right_45", 2306, 1561, 2, false), new Array(18, 8, "wind", "up", 1850, 4263, 3, false), new Array(18, 9, "wind", "left_45", 2192, 4422, 1, false), new Array(18, 10, "wind", "left_45", 2453, 4474, 1, false), new Array(19, 11, "wind", "left_45", 2715, 4585, 1, false), new Array(20, 12, "wind", "up", 2773, 4865, 1, false), new Array(12, 11, "wind", "left_90", 2615, 2901, 1, false), new Array(18, 7, "wind", "up", 1673, 4260, 3, false), new Array(14, 9, "wind", "left_45", 2052, 3279, 1, false), new Array(15, 8, "wind", "up", 1913, 3586, 1, false), new Array(15, 9, "wind", "up", 2062, 3676, 1, false), new Array(16, 8, "wind", "right_45", 1824, 3958, 3, false), new Array(16, 7, "wind", "right_45", 1657, 3888, 3, false), new Array(13, 10, "wind", "left_90", 2416, 3090, 1, false), new Array(14, 11, "wind", "left_45", 2570, 3336, 1, false), new Array(11, 12, "wind", "left_90", 2856, 2735, 1, false), new Array(10, 10, "wind", "right_90", 2393, 2336, 1, false), new Array(9, 10, "wind", "right_90", 2370, 2006, 1, false), new Array(7, 10, "wind", "right_45", 2405, 1601, 2, false), new Array(5, 12, "power", "up", 2874, 1224, 2, false), new Array(7, 10, "fan", "right_45", 2290, 1607, 2, false), new Array(5, 11, "wind", "left_90", 2688, 1068, 1, false), new Array(16, 9, "enemy", "normal_enemy", 2052, 3916, -1, false), new Array(7, 12, "wind", "up", 2777, 1673, 2, false));
var map_10 = new Array("", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_2", "A_1", "A_3", "A_2", "A_4", "A_1", "A_3", "A_5", "A_1", "A_3", "A_1", "A_3", "A_1", "A_3", "A_1", "A_2", "A_3", "A_1", "T_1", "Z_R_1", "A_R_3", "A_R_2", "A_R_4", "A_R_2", "A_R_1", "A_R_2", "A_R_1", "A_R_4", "A_R_1", "A_R_2", "A_R_4", "A_R_1", "A_R_3", "A_R_4", "A_R_3", "A_R_3", "A_R_2", "A_R_2", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_10 = new Array("", new Array(13, 4, "equip", "weapon", 895, 3119, 1, "single", false), new Array(16, 5, "equip", "weapon", 1118, 3864, -1, "single", false), new Array(10, 5, "equip", "weapon", 1119, 2347, -1, "single", false), new Array(2, 5, "enemy", "normal_enemy", 1147, 367, -1, "single", false), new Array(4, 5, "enemy", "normal_enemy", 1115, 924, -1, "single", false), new Array(5, 5, "enemy", "normal_enemy", 1117, 1170, -1, "single", false), new Array(6, 5, "enemy", "normal_enemy", 1125, 1342, -1, "single", false), new Array(6, 5, "enemy", "normal_enemy", 1125, 1465, -1, "single", false), new Array(7, 5, "enemy", "normal_enemy", 1117, 1674, -1, "single", false), new Array(8, 5, "enemy", "normal_enemy", 1125, 1843, -1, "single", false), new Array(8, 5, "enemy", "normal_enemy", 1126, 1961, -1, "single", false), new Array(10, 5, "enemy", "normal_enemy", 1122, 2462, -1, "single", false), new Array(12, 5, "enemy", "normal_enemy", 1111, 2926, -1, "single", false), new Array(14, 5, "enemy", "normal_enemy", 1135, 3364, -1, "single", false), new Array(15, 5, "enemy", "normal_enemy", 1114, 3678, -1, "single", false), new Array(16, 5, "enemy", "normal_enemy", 1141, 3995, -1, "single", false), new Array(17, 5, "enemy", "normal_enemy", 1134, 4110, -1, "single", false), new Array(19, 4, "enemy", "normal_enemy", 879, 4713, 1, "single", false), new Array(19, 4, "enemy", "normal_enemy", 877, 4600, 1, "single", false), new Array(18, 4, "enemy", "normal_enemy", 862, 4367, 1, "single", false), new Array(16, 4, "enemy", "normal_enemy", 879, 3965, 1, "single", false), new Array(16, 4, "enemy", "normal_enemy", 877, 3845, 1, "single", false), new Array(15, 4, "enemy", "normal_enemy", 872, 3617, 1, "single", false), new Array(14, 4, "enemy", "normal_enemy", 877, 3464, 1, "single", false), new Array(14, 4, "enemy", "normal_enemy", 870, 3348, 1, "single", false), new Array(12, 4, "enemy", "normal_enemy", 879, 2964, 1, "single", false), new Array(10, 4, "enemy", "normal_enemy", 880, 2462, 1, "single", false), new Array(10, 4, "enemy", "normal_enemy", 875, 2345, 1, "single", false), new Array(8, 4, "enemy", "normal_enemy", 856, 1866, 1, "single", false), new Array(7, 4, "enemy", "normal_enemy", 883, 1711, 1, "single", false), new Array(7, 4, "enemy", "normal_enemy", 874, 1594, 1, "single", false), new Array(5, 4, "enemy", "normal_enemy", 882, 1169, 1, "single", false), new Array(3, 4, "enemy", "normal_enemy", 872, 716, 1, "single", false), new Array(3, 4, "enemy", "normal_enemy", 869, 594, 1, "single", false), new Array(2, 4, "enemy", "normal_enemy", 882, 424, 1, "single", false), new Array(3, 5, "equip", "weapon", 1202, 666, -1, "single", false), new Array(9, 5, "equip", "weapon", 1125, 2178, -1, "single", false), new Array(11, 5, "equip", "weapon", 1174, 2673, -1, "single", false), new Array(13, 5, "equip", "weapon", 1133, 3096, -1, "single", false), new Array(19, 5, "equip", "weapon", 1114, 4670, -1, "single", false), new Array(18, 5, "equip", "weapon", 1191, 4424, -1, "single", false), new Array(17, 4, "equip", "weapon", 888, 4164, 1, "single", false), new Array(12, 4, "equip", "weapon", 879, 2846, 1, "single", false), new Array(6, 4, "equip", "weapon", 891, 1433, 1, "single", false), new Array(4, 4, "equip", "weapon", 870, 861, 1, "single", false));
var map_11 = new Array("", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "E_1", "K_2", "C_1", "C_1", "C_1", "E_3", "A_1", "A_2", "A_3", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "Z_1", "A_1", "A_1", "D_5", "B_1", "J_1", "K_3", "I_1", "D_3", "B_1", "B_1", "B_1", "B_1", "J_1", "G_3", "C_1", "C_1", "C_1", "C_1", "A_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "G_3", "C_1", "C_1", "A_1", "Z_R_1", "A_R_3", "A_R_3", "D_R_4", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "E_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "G_R_1", "E_R_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_R_1", "G_R_2", "E_R_1", "D_R_2", "B_1", "B_1", "B_1", "B_1", "J_R_1", "G_R_3", "C_R_1", "C_R_1", "C_R_1", "V_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_R_1", "A_R_1", "L_R_1", "M_R_1", "K_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "V_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "E_3", "T_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "E_1", "A_1", "M_I_1", "L_I_1", "A_2", "A_3", "D_3", "B_1", "U_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "E_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "B_1", "F_R_1", "G_R_1", "E_R_1", "H_R_1", "B_1", "B_1", "B_1", "B_1", "U_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "G_R_1", "C_1", "C_1", "C_1", "I_R_1", "A_R_1", "A_R_3", "A_R_2", "A_R_3", "T_R_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_11 = new Array("", new Array(15, 8, "wind", "up", 1797, 3556, 1, false), new Array(2, 3, "wind", "right_90", 606, 412, 1, false), new Array(3, 5, "wind", "left_90", 1156, 711, 1, false), new Array(4, 3, "wind", "right_90", 544, 960, 1, false), new Array(7, 6, "wind", "left_45", 1260, 1620, 1, false), new Array(5, 2, "power", "up", 424, 1112, 2, false), new Array(6, 6, "wind", "left_90", 1405, 1369, 1, false), new Array(7, 5, "wind", "left_45", 1026, 1614, 2, false), new Array(7, 4, "wind", "left_45", 866, 1687, 2, false), new Array(6, 3, "wind", "left_45", 729, 1481, 2, false), new Array(9, 7, "wind", "left_90", 1557, 2139, 1, false), new Array(8, 4, "wind", "right_90", 898, 1937, 1, false), new Array(10, 6, "wind", "left_45", 1459, 2482, 1, false), new Array(11, 6, "wind", "left_45", 1261, 2547, 1, false), new Array(11, 5, "wind", "left_45", 1069, 2626, 1, false), new Array(11, 4, "wind", "left_90", 953, 2724, 1, false), new Array(14, 5, "wind", "left_90", 1077, 3260, 1, false), new Array(18, 6, "wind", "left_45", 1257, 4389, 1, false), new Array(17, 4, "wind", "right_45", 939, 4135, 1, false), new Array(17, 7, "wind", "up", 1514, 4016, 1, false), new Array(16, 5, "wind", "right_45", 1220, 3832, 1, false), new Array(17, 5, "wind", "right_45", 1210, 4121, 1, false), new Array(15, 7, "wind", "right_45", 1572, 3674, 1, false), new Array(14, 7, "wind", "right_45", 1572, 3484, 1, false), new Array(13, 7, "wind", "right_90", 1656, 3201, 1, false), new Array(14, 8, "wind", "right_90", 1940, 3371, 1, false), new Array(16, 12, "wind", "right_90", 2909, 3944, 1, false), new Array(17, 12, "wind", "right_90", 2960, 4145, 1, false), new Array(19, 15, "wind", "left_90", 3602, 4514, 1, false), new Array(12, 4, "wind", "left_90", 971, 2985, 1, false), new Array(3, 3, "equip", "gear", 603, 638, 1, false), new Array(6, 2, "enemy", "suicide_rocket", 349, 1375, 1, false), new Array(9, 4, "enemy", "suicide_rocket", 928, 2192, 1, false), new Array(3, 5, "equip", "gear", 1150, 638, -1, false), new Array(1, 5, "enemy", "enemy_rock", 1116, 174, -1, false), new Array(2, 3, "enemy", "normal_enemy", 620, 346, 1, false), new Array(3, 3, "enemy", "normal_enemy", 627, 592, 1, false), new Array(5, 2, "enemy", "normal_enemy", 402, 1210, 1, false), new Array(7, 3, "enemy", "normal_enemy", 746, 1629, 1, false), new Array(8, 3, "enemy", "normal_enemy", 648, 1959, 1, false), new Array(9, 3, "enemy", "normal_enemy", 619, 2098, 1, false), new Array(11, 2, "enemy", "normal_enemy", 371, 2597, 1, false), new Array(11, 2, "enemy", "normal_enemy", 374, 2712, 1, false), new Array(13, 2, "enemy", "normal_enemy", 369, 3112, 1, false), new Array(14, 2, "enemy", "normal_enemy", 437, 3305, 1, false), new Array(14, 3, "enemy", "normal_enemy", 623, 3448, 1, false), new Array(16, 4, "enemy", "normal_enemy", 855, 3837, 1, false), new Array(16, 4, "enemy", "normal_enemy", 889, 3926, 1, false), new Array(15, 3, "enemy", "normal_enemy", 692, 3673, 1, false), new Array(16, 12, "enemy", "normal_enemy", 2891, 3920, 1, false), new Array(19, 11, "enemy", "normal_enemy", 2627, 4673, 1, false), new Array(19, 11, "enemy", "normal_enemy", 2671, 4575, 1, false), new Array(18, 15, "enemy", "normal_enemy", 3622, 4419, -1, false), new Array(15, 15, "enemy", "normal_enemy", 3607, 3710, -1, false), new Array(17, 6, "enemy", "normal_enemy", 1363, 4168, -1, false), new Array(17, 6, "enemy", "normal_enemy", 1385, 4085, -1, false), new Array(16, 7, "enemy", "normal_enemy", 1554, 3808, -1, false), new Array(15, 7, "enemy", "normal_enemy", 1634, 3707, -1, false), new Array(15, 8, "enemy", "normal_enemy", 1801, 3556, -1, false), new Array(9, 7, "enemy", "normal_enemy", 1594, 2215, -1, false), new Array(9, 7, "enemy", "normal_enemy", 1533, 2092, -1, false), new Array(7, 7, "enemy", "normal_enemy", 1538, 1590, -1, false), new Array(6, 6, "enemy", "normal_enemy", 1408, 1430, -1, false), new Array(4, 5, "enemy", "normal_enemy", 1250, 928, -1, false), new Array(6, 2, "enemy", "cannon_man", 427, 1436, 1, false), new Array(10, 2, "enemy", "cannon_man", 374, 2447, 1, false), new Array(14, 2, "enemy", "cannon_man", 485, 3394, 1, false), new Array(17, 4, "enemy", "cannon_man", 903, 4075, 1, false), new Array(2, 3, "enemy", "grenadier", 623, 466, 1, false), new Array(9, 2, "enemy", "grenadier", 453, 2164, 1, false), new Array(10, 2, "enemy", "grenadier", 413, 2327, 1, false), new Array(15, 3, "enemy", "grenadier", 689, 3559, 1, false), new Array(17, 12, "enemy", "grenadier", 2883, 4246, 1, false), new Array(18, 12, "enemy", "grenadier", 2875, 4350, 1, false), new Array(16, 15, "enemy", "grenadier", 3627, 3843, -1, false), new Array(19, 15, "enemy", "grenadier", 3645, 4613, -1, false), new Array(12, 8, "enemy", "grenadier", 1864, 2964, -1, false), new Array(16, 7, "enemy", "grenadier", 1559, 3920, -1, false), new Array(10, 4, "enemy", "rock", 813, 2405, -1, false), new Array(12, 3, "enemy", "rock", 744, 2858, -1, false), new Array(14, 12, "enemy", "iron_ball", 2958, 3485, -1, false), new Array(15, 13, "enemy", "iron_ball", 3116, 3633, -1, false), new Array(12, 7, "enemy", "iron_ball", 1733, 2940, -1, false), new Array(14, 7, "enemy", "iron_ball", 1735, 3383, -1, false), new Array(4, 5, "enemy", "toad", 1176, 828, -1, false), new Array(8, 7, "enemy", "toad", 1556, 1928, -1, false), new Array(14, 14, "enemy", "toad", 3358, 3475, -1, false), new Array(15, 15, "enemy", "toad", 3580, 3602, -1, false), new Array(8, 3, "enemy", "toad", 668, 1854, 1, false), new Array(13, 2, "enemy", "toad", 358, 3013, 1, false), new Array(7, 3, "enemy", "flower_gun", 614, 1626, 1, false), new Array(3, 3, "enemy", "flower_gun", 633, 727, 1, false), new Array(11, 2, "enemy", "flower_gun", 263, 2697, 1, false), new Array(16, 3, "enemy", "flower_gun", 704, 3779, 1, false), new Array(18, 12, "enemy", "flower_gun", 2755, 4441, 1, false), new Array(17, 15, "enemy", "flower_gun", 3705, 4000, -1, false), new Array(5, 6, "enemy", "flower_gun", 1374, 1224, -1, false), new Array(10, 7, "enemy", "flower_gun", 1662, 2378, -1, false), new Array(11, 8, "enemy", "flower_gun", 1852, 2620, -1, false), new Array(11, 4, "enemy", "vulture", 856, 2602, -1, false), new Array(13, 3, "enemy", "vulture", 613, 3175, -1, false), new Array(15, 5, "enemy", "vulture", 1082, 3598, -1, false), new Array(15, 13, "enemy", "vulture", 3180, 3553, -1, false), new Array(14, 4, "enemy", "vulture", 929, 3420, -1, false), new Array(3, 3, "equip", "gun", 548, 690, 1, false), new Array(6, 2, "equip", "gun", 366, 1288, 1, false), new Array(9, 2, "equip", "gun", 478, 2228, 1, false), new Array(14, 2, "equip", "gun", 344, 3265, 1, false), new Array(15, 3, "equip", "gun", 610, 3525, 1, false), new Array(17, 4, "equip", "gun", 858, 4014, 1, false), new Array(16, 12, "equip", "gun", 2789, 3871, 1, false), new Array(18, 12, "equip", "gun", 2841, 4327, 1, false), new Array(18, 11, "equip", "gun", 2668, 4494, 1, false), new Array(18, 12, "equip", "gun", 2790, 4415, 1, false), new Array(19, 15, "equip", "gun", 3712, 4564, -1, false), new Array(17, 15, "equip", "gun", 3702, 4088, -1, false), new Array(16, 15, "equip", "gun", 3716, 3765, -1, false), new Array(13, 8, "equip", "gun", 1906, 3022, -1, false), new Array(15, 8, "equip", "gun", 1856, 3647, -1, false), new Array(16, 7, "equip", "gun", 1610, 3895, -1, false), new Array(17, 7, "equip", "gun", 1546, 4009, -1, false), new Array(17, 15, "enemy", "comb", 3585, 4193, -1, false), new Array(7, 4, "fan", "left_45", 844, 1712, 2, false), new Array(7, 6, "wind", "left_45", 1487, 1618, 1, false), new Array(2, 5, "equip", "weapon", 1123, 499, -1, false), new Array(15, 9, "wind", "right_90", 2207, 3507, 1, false), new Array(15, 10, "wind", "right_90", 2398, 3627, 1, false), new Array(16, 11, "wind", "right_45", 2591, 3912, 1, false), new Array(14, 9, "enemy", "balloon", 2084, 3294, 1, false), new Array(14, 9, "enemy", "balloon", 2245, 3393, 1, false), new Array(14, 10, "enemy", "balloon", 2455, 3465, 1, false), new Array(15, 11, "enemy", "balloon", 2684, 3588, 1, false), new Array(14, 10, "enemy", "fly_man", 2456, 3394, 1, false), new Array(15, 11, "enemy", "fly_man", 2655, 3524, 1, false), new Array(5, 5, "enemy", "egm_05", 1153, 1154, 1, false), new Array(5, 2, "enemy", "egm_72", 467, 1212, 1, false), new Array(9, 6, "enemy", "egm_82", 1429, 2026, 1, false), new Array(9, 3, "enemy", "egm_11", 617, 2223, 1, false), new Array(11, 2, "enemy", "egm_11", 421, 2653, 1, false), new Array(15, 5, "enemy", "egm_24", 1185, 3699, 1, false), new Array(13, 2, "enemy", "egm_11", 470, 3190, 1, false), new Array(10, 7, "wind", "left_45", 1663, 2421, 1, false), new Array(16, 14, "enemy", "egm_04", 3412, 3878, 1, false), new Array(18, 14, "enemy", "egm_21", 3463, 4376, 1, false), new Array(19, 14, "wind", "left_90", 3289, 4649, 1, false));
var map_12 = new Array("", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_1", "A_2", "A_3", "A_2", "A_3", "A_1", "A_4", "A_1", "A_5", "D_1", "B_1", "B_1", "B_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_R_1", "A_R_3", "A_R_3", "A_R_3", "A_R_4", "A_R_5", "A_R_1", "A_R_2", "A_R_3", "L_R_1", "M_R_1", "D_R_1", "F_R_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_1", "A_1", "A_3", "A_1", "K_2", "C_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "B_1", "B_1", "B_1", "J_1", "G_2", "C_1", "C_1", "C_1", "E_3", "M_I_1", "L_I_1", "G_3", "C_2", "C_1", "C_2", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_3", "A_1", "D_3", "B_1", "B_1", "B_1", "B_1", "F_3", "A_1", "A_3", "A_3", "A_1", "A_3", "T_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_3", "A_R_3", "A_R_1", "A_R_1", "A_R_2", "A_R_1", "A_R_4", "A_R_2", "T_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "G_R_2", "E_R_3", "D_R_4", "F_R_4", "G_R_3", "C_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "F_R_1", "G_R_3", "C_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "V_1", "G_R_1", "E_R_1", "G_R_3", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_12 = new Array("", new Array(11, 3, "wind", "right_90", 583, 2557, 1, false), new Array(11, 1, "wind", "right_45", 166, 2703, 1, false), new Array(10, 2, "wind", "right_90", 328, 2355, 1, false), new Array(13, 7, "wind", "up", 1727, 3038, 1, false), new Array(11, 8, "wind", "up", 1753, 2669, 1, false), new Array(10, 8, "wind", "right_45", 1777, 2376, 1, false), new Array(9, 8, "wind", "up", 1959, 2155, 1, false), new Array(8, 8, "wind", "up", 1958, 1846, 1, false), new Array(8, 9, "wind", "left_45", 2236, 1937, 1, false), new Array(7, 10, "wind", "left_45", 2259, 1669, 1, false), new Array(9, 10, "wind", "left_45", 2256, 2241, 1, false), new Array(10, 9, "wind", "left_45", 2203, 2461, 1, false), new Array(12, 9, "wind", "left_45", 2021, 2785, 1, false), new Array(7, 8, "wind", "left_45", 1960, 1528, 1, false), new Array(5, 8, "wind", "left_45", 1752, 1235, 1, false), new Array(5, 7, "wind", "up", 1513, 1045, 1, false), new Array(3, 6, "wind", "right_45", 1431, 704, 1, false), new Array(3, 7, "wind", "right_45", 1673, 747, 1, false), new Array(4, 9, "wind", "right_45", 2149, 812, 1, false), new Array(4, 10, "wind", "right_45", 2416, 810, 1, false), new Array(6, 8, "wind", "left_45", 1948, 1332, 1, false), new Array(4, 10, "wind", "right_90", 2288, 936, 1, false), new Array(6, 9, "wind", "right_90", 2205, 1375, 1, false), new Array(5, 9, "wind", "right_90", 2217, 1156, 1, false), new Array(7, 9, "wind", "right_90", 2233, 1715, 1, false), new Array(8, 9, "wind", "right_90", 2216, 1975, 1, false), new Array(10, 10, "wind", "right_90", 2257, 2260, 1, false), new Array(11, 9, "wind", "left_45", 2105, 2630, 1, false), new Array(13, 8, "wind", "left_45", 2000, 3027, 1, false), new Array(14, 10, "wind", "left_90", 2436, 3418, 1, false), new Array(17, 10, "wind", "left_90", 2424, 4177, 1, false), new Array(19, 8, "wind", "right_90", 1851, 4556, 1, false), new Array(10, 9, "wind", "right_90", 2199, 2488, 1, false), new Array(11, 9, "wind", "right_90", 2090, 2671, 1, false), new Array(12, 8, "wind", "right_90", 1934, 2940, 1, false), new Array(16, 8, "wind", "right_90", 1878, 3802, 1, false), new Array(11, 4, "wind", "right_90", 881, 2725, 1, false), new Array(4, 6, "enemy", "nest", 1341, 855, -1, false), new Array(5, 7, "enemy", "nest", 1594, 1211, 1, false), new Array(2, 2, "equip", "gear", 372, 474, 1, false), new Array(7, 2, "equip", "gear", 386, 1511, 1, false), new Array(4, 3, "enemy", "cannon_man", 743, 945, -1, false), new Array(5, 3, "enemy", "cannon_man", 660, 1194, -1, false), new Array(3, 3, "enemy", "cannon_man", 687, 636, -1, false), new Array(8, 3, "enemy", "cannon_man", 666, 1933, -1, false), new Array(13, 10, "enemy", "cannon_man", 2436, 3131, -1, false), new Array(12, 10, "enemy", "cannon_man", 2440, 2842, -1, false), new Array(15, 10, "enemy", "cannon_man", 2445, 3608, -1, false), new Array(8, 11, "enemy", "cannon_man", 2709, 1944, -1, false), new Array(6, 11, "enemy", "cannon_man", 2715, 1445, -1, false), new Array(4, 12, "enemy", "cannon_man", 2927, 944, -1, false), new Array(6, 2, "enemy", "normal_enemy", 377, 1345, 1, false), new Array(8, 2, "enemy", "normal_enemy", 382, 1842, 1, false), new Array(7, 2, "enemy", "normal_enemy", 388, 1680, 1, false), new Array(10, 7, "enemy", "normal_enemy", 1640, 2423, 1, false), new Array(8, 8, "enemy", "normal_enemy", 1874, 1846, 1, false), new Array(7, 8, "enemy", "normal_enemy", 1868, 1574, 1, false), new Array(6, 7, "enemy", "normal_enemy", 1605, 1258, 1, false), new Array(3, 6, "enemy", "normal_enemy", 1366, 613, 1, false), new Array(3, 13, "enemy", "normal_enemy", 3053, 662, -1, false), new Array(4, 12, "enemy", "normal_enemy", 2894, 838, -1, false), new Array(5, 12, "enemy", "normal_enemy", 2806, 1167, -1, false), new Array(10, 11, "enemy", "normal_enemy", 2641, 2308, -1, false), new Array(11, 11, "enemy", "normal_enemy", 2551, 2666, -1, false), new Array(14, 10, "enemy", "normal_enemy", 2376, 3345, -1, false), new Array(16, 10, "enemy", "normal_enemy", 2363, 3916, -1, false), new Array(18, 10, "enemy", "normal_enemy", 2358, 4426, -1, false), new Array(18, 8, "enemy", "normal_enemy", 1878, 4348, 1, false), new Array(17, 8, "enemy", "normal_enemy", 1873, 4112, 1, false), new Array(19, 8, "enemy", "normal_enemy", 1869, 4611, 1, false), new Array(16, 8, "enemy", "normal_enemy", 1872, 3863, 1, false), new Array(14, 8, "enemy", "normal_enemy", 1871, 3325, 1, false), new Array(13, 7, "enemy", "normal_enemy", 1702, 3052, 1, false), new Array(3, 2, "enemy", "nest", 282, 509, 1, false), new Array(6, 2, "enemy", "nest", 349, 1476, 1, false), new Array(9, 3, "enemy", "nest", 720, 2008, -1, false), new Array(12, 10, "enemy", "nest", 2404, 2938, -1, false), new Array(9, 11, "enemy", "nest", 2662, 2082, -1, false), new Array(10, 11, "enemy", "nest", 2698, 2367, -1, false), new Array(4, 3, "enemy", "fly_man", 502, 773, -1, false), new Array(9, 3, "enemy", "suicide_rocket", 529, 2020, -1, false), new Array(10, 4, "enemy", "fly_man", 820, 2413, -1, false), new Array(11, 5, "enemy", "fly_man", 1082, 2624, -1, false), new Array(11, 6, "enemy", "fly_man", 1289, 2707, -1, false), new Array(12, 6, "enemy", "fly_man", 1429, 2804, -1, false), new Array(11, 9, "enemy", "fly_man", 2142, 2702, -1, false), new Array(9, 9, "enemy", "fly_man", 2111, 2187, -1, false), new Array(6, 9, "enemy", "fly_man", 2138, 1413, -1, false), new Array(4, 8, "enemy", "fly_man", 1851, 818, -1, false), new Array(5, 8, "enemy", "fly_man", 1867, 1156, -1, false), new Array(4, 10, "enemy", "fly_man", 2396, 800, -1, false), new Array(5, 11, "enemy", "fly_man", 2604, 1182, -1, false), new Array(7, 10, "enemy", "fly_man", 2398, 1580, -1, false), new Array(10, 11, "enemy", "fly_man", 2502, 2493, -1, false), new Array(12, 10, "enemy", "fly_man", 2340, 2838, -1, false), new Array(16, 10, "enemy", "fly_man", 2291, 3987, -1, false), new Array(16, 9, "enemy", "fly_man", 2182, 3847, -1, false), new Array(8, 3, "enemy", "vulture", 529, 1789, 1, false), new Array(9, 2, "enemy", "vulture", 393, 2113, 1, false), new Array(3, 8, "enemy", "vulture", 1784, 549, 1, false), new Array(3, 9, "enemy", "vulture", 2180, 518, 1, false), new Array(3, 11, "enemy", "vulture", 2738, 516, 1, false), new Array(4, 11, "enemy", "vulture", 2644, 969, 1, false), new Array(8, 10, "enemy", "vulture", 2384, 1887, 1, false), new Array(10, 10, "enemy", "vulture", 2331, 2360, 1, false), new Array(15, 9, "enemy", "vulture", 2140, 3611, 1, false), new Array(7, 3, "enemy", "grenadier", 615, 1712, -1, false), new Array(8, 11, "enemy", "grenadier", 2590, 1822, -1, false), new Array(9, 12, "enemy", "grenadier", 2784, 2158, -1, false), new Array(15, 10, "enemy", "grenadier", 2365, 3713, -1, false), new Array(17, 10, "enemy", "grenadier", 2371, 4215, -1, false), new Array(17, 10, "enemy", "grenadier", 2373, 4094, -1, false), new Array(18, 8, "enemy", "grenadier", 1883, 4463, 1, false), new Array(16, 8, "enemy", "grenadier", 1856, 3993, 1, false), new Array(15, 8, "enemy", "grenadier", 1879, 3594, 1, false), new Array(14, 8, "enemy", "grenadier", 1877, 3426, 1, false), new Array(3, 2, "enemy", "grenadier", 345, 749, 1, false), new Array(3, 2, "equip", "gun", 301, 584, 1, false), new Array(5, 2, "equip", "gun", 329, 1087, 1, false), new Array(7, 2, "equip", "gun", 329, 1644, 1, false), new Array(12, 7, "equip", "gun", 1600, 2995, 1, false), new Array(9, 7, "equip", "gun", 1726, 2229, 1, false), new Array(9, 8, "equip", "gun", 1843, 2075, 1, false), new Array(7, 7, "equip", "gun", 1676, 1507, 1, false), new Array(5, 6, "equip", "gun", 1410, 1144, 1, false), new Array(4, 13, "equip", "gun", 3029, 767, -1, false), new Array(5, 12, "equip", "gun", 2888, 1021, -1, false), new Array(6, 12, "equip", "gun", 2768, 1315, -1, false), new Array(6, 11, "equip", "gun", 2725, 1494, -1, false), new Array(7, 11, "equip", "gun", 2578, 1740, -1, false), new Array(9, 12, "equip", "gun", 2796, 2240, -1, false), new Array(11, 11, "equip", "gun", 2599, 2641, -1, false), new Array(10, 11, "equip", "gun", 2671, 2474, -1, false), new Array(14, 10, "equip", "gun", 2466, 3255, -1, false), new Array(15, 10, "equip", "gun", 2451, 3688, -1, false), new Array(17, 10, "equip", "gun", 2465, 4009, -1, false), new Array(18, 10, "equip", "gun", 2448, 4376, -1, false), new Array(4, 6, "enemy", "enemy_rock", 1371, 965, 1, false), new Array(6, 7, "enemy", "enemy_rock", 1599, 1375, 1, false), new Array(8, 8, "enemy", "enemy_rock", 1870, 1964, 1, false), new Array(4, 6, "enemy", "iron_ball", 1382, 776, 1, false), new Array(3, 6, "enemy", "toad", 1343, 514, 1, false), new Array(5, 12, "enemy", "flower_gun", 2900, 1106, -1, false), new Array(7, 11, "enemy", "flower_gun", 2562, 1667, -1, false), new Array(11, 11, "enemy", "flower_gun", 2710, 2538, -1, false), new Array(14, 10, "enemy", "flower_gun", 2447, 3482, -1, false), new Array(11, 2, "wind", "right_45", 398, 2715, 1, false), new Array(2, 6, "equip", "weapon", 1394, 345, 1, false), new Array(13, 6, "wind", "right_45", 1379, 3156, 1, false), new Array(12, 5, "wind", "right_90", 1132, 2858, 1, false), new Array(2, 7, "enemy", "fly_man", 1717, 407, 1, false), new Array(4, 8, "wind", "right_45", 1919, 783, 1, false), new Array(5, 7, "wind", "up", 1699, 1036, 1, false), new Array(5, 2, "equip", "gear", 382, 1128, 1, false), new Array(11, 2, "enemy", "egm_21", 471, 2560, 1, false), new Array(9, 2, "enemy", "egm_06", 474, 2192, 1, false), new Array(5, 2, "enemy", "egm_83", 462, 1128, 1, false), new Array(3, 9, "enemy", "egm_82", 2057, 562, 1, false), new Array(3, 12, "enemy", "egm_82", 2780, 622, 1, false), new Array(6, 11, "enemy", "egm_83", 2641, 1282, 1, false), new Array(9, 11, "enemy", "egm_11", 2554, 2184, 1, false), new Array(13, 10, "enemy", "egm_11", 2305, 3101, 1, false), new Array(15, 8, "enemy", "egm_05", 1942, 3658, 1, false), new Array(19, 10, "enemy", "egm_05", 2300, 4554, 1, false));
var map_13 = new Array("", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_2", "A_3", "A_1", "T_1", "Z_1", "A_3", "D_3", "F_3", "A_1", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "I_3", "A_4", "A_1", "D_3", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_2", "A_3", "A_2", "G_1", "C_1", "C_1", "E_3", "H_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_2", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_3", "A_R_2", "D_R_3", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "D_R_1", "F_R_1", "G_R_2", "C_R_2", "C_R_1", "C_R_2", "E_R_3", "H_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "Z_R_1", "A_R_3", "A_R_2", "G_R_1", "C_R_1", "C_R_2", "C_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "I_R_4", "G_R_3", "E_R_1", "D_R_3", "B_1", "B_1", "B_1", "U_1", "Y_R_1", "C_R_2", "C_R_1", "C_R_2", "C_R_2", "C_R_1", "C_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "E_R_3", "A_R_3", "A_R_1", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_13 = new Array("", new Array(18, 3, "enemy", "egm_07", 528, 4472, 1, false), new Array(18, 5, "enemy", "egm_07", 1121, 4394, 1, false), new Array(16, 5, "enemy", "egm_82", 1142, 3805, 1, false), new Array(15, 3, "enemy", "egm_04", 573, 3560, 1, false), new Array(11, 4, "enemy", "egm_22", 988, 2590, 1, false), new Array(6, 4, "enemy", "egm_11", 871, 1424, 1, false), new Array(5, 6, "enemy", "egm_11", 1297, 1100, 1, false), new Array(4, 6, "enemy", "egm_08", 1259, 798, 1, false), new Array(4, 3, "enemy", "egm_05", 665, 849, 1, false), new Array(7, 3, "equip", "weapon", 623, 1747, 1, false), new Array(16, 2, "wind", "right_45", 336, 3999, 1, false), new Array(15, 1, "wind", "right_45", 237, 3743, 1, false), new Array(9, 3, "wind", "right\x1F_90", 582, 2083, 1, false), new Array(19, 4, "wind", "left_45", 898, 4653, 1, false), new Array(19, 3, "wind", "left_45", 632, 4643, 1, false), new Array(5, 4, "wind", "right_45", 815, 1218, 1, false), new Array(19, 5, "wind", "left_45", 1164, 4655, 1, false), new Array(19, 8, "wind", "left_45", 1855, 4553, 1, false), new Array(19, 6, "wind", "left_45", 1430, 4645, 1, false), new Array(14, 6, "wind", "left_45", 1303, 3393, 1, false), new Array(14, 5, "wind", "left_45", 1093, 3431, 1, false), new Array(8, 5, "wind", "left_45", 1088, 1777, 1, false), new Array(4, 5, "wind", "right\x1F_90", 1075, 840, 1, false), new Array(7, 6, "wind", "left_45", 1302, 1711, 1, false), new Array(5, 2, "wind", "right_45", 378, 1102, 1, false), new Array(5, 3, "wind", "right_45", 603, 1145, 1, false), new Array(4, 3, "wind", "right_45", 682, 927, 1, false), new Array(4, 4, "wind", "right_45", 998, 872, 1, false), new Array(7, 6, "wind", "left_45", 1472, 1640, 1, false), new Array(14, 4, "wind", "left_45", 913, 3462, 1, false), new Array(13, 6, "wind", "left_45", 1284, 3243, 1, false), new Array(12, 6, "wind", "left_90", 1440, 2900, 1, false), new Array(17, 5, "wind", "right_45", 1126, 4073, 1, false), new Array(17, 8, "wind", "left_90", 1911, 4220, 1, false), new Array(19, 7, "wind", "left_45", 1639, 4602, 1, false), new Array(15, 2, "wind", "right\x1F_90", 362, 3717, 1, false), new Array(17, 4, "wind", "right_45", 874, 4032, 1, false), new Array(17, 3, "wind", "right_45", 583, 4042, 1, false), new Array(3, 3, "enemy", "suicide_rocket", 643, 609, -1, false), new Array(18, 2, "enemy", "suicide_rocket", 294, 4329, -1, false), new Array(3, 3, "enemy", "helicopter", 541, 723, 1, false), new Array(3, 6, "enemy", "helicopter", 1349, 714, 1, false), new Array(6, 5, "enemy", "helicopter", 1231, 1271, 1, false), new Array(6, 4, "enemy", "helicopter", 909, 1326, 1, false), new Array(7, 3, "enemy", "helicopter", 749, 1749, 1, false), new Array(13, 4, "enemy", "helicopter", 971, 3003, 1, false), new Array(14, 3, "enemy", "helicopter", 625, 3486, 1, false), new Array(15, 6, "enemy", "helicopter", 1251, 3689, 1, false), new Array(17, 6, "enemy", "helicopter", 1451, 4183, 1, false), new Array(18, 4, "enemy", "helicopter", 826, 4277, 1, false), new Array(3, 5, "enemy", "fly_man", 1077, 651, 1, false), new Array(5, 5, "enemy", "fly_man", 1189, 1023, 1, false), new Array(8, 4, "enemy", "fly_man", 994, 1903, 1, false), new Array(10, 4, "enemy", "fly_man", 989, 2497, 1, false), new Array(13, 4, "enemy", "fly_man", 780, 3214, 1, false), new Array(15, 4, "enemy", "fly_man", 969, 3586, 1, false), new Array(16, 7, "enemy", "fly_man", 1514, 3880, 1, false), new Array(17, 5, "enemy", "fly_man", 1206, 4240, 1, false), new Array(6, 4, "enemy", "suicide_rocket", 1000, 1500, 1, false), new Array(9, 4, "enemy", "suicide_rocket", 957, 2180, 1, false), new Array(10, 5, "enemy", "cannon_man", 1175, 2440, -1, false), new Array(11, 6, "enemy", "cannon_man", 1311, 2709, -1, false), new Array(16, 7, "enemy", "cannon_man", 1682, 3866, -1, false), new Array(6, 6, "enemy", "cannon_man", 1446, 1359, -1, false), new Array(6, 2, "enemy", "cannon_man", 397, 1323, 1, false), new Array(3, 2, "enemy", "cannon_man", 348, 619, 1, false), new Array(8, 3, "enemy", "cannon_man", 549, 1940, 1, false), new Array(12, 3, "enemy", "cannon_man", 595, 2940, 1, false), new Array(14, 2, "enemy", "cannon_man", 346, 3440, 1, false), new Array(18, 1, "enemy", "cannon_man", 83, 4378, 1, false), new Array(4, 2, "enemy", "grenadier", 378, 824, 1, false), new Array(6, 3, "enemy", "grenadier", 566, 1381, 1, false), new Array(9, 3, "enemy", "grenadier", 704, 2207, 1, false), new Array(11, 4, "enemy", "grenadier", 850, 2683, 1, false), new Array(17, 1, "enemy", "grenadier", 168, 4166, 1, false), new Array(3, 7, "enemy", "grenadier", 1612, 666, -1, false), new Array(5, 6, "enemy", "grenadier", 1363, 1177, -1, false), new Array(9, 5, "enemy", "grenadier", 1133, 2074, -1, false), new Array(14, 7, "enemy", "grenadier", 1554, 3422, -1, false), new Array(15, 7, "enemy", "grenadier", 1540, 3597, -1, false), new Array(17, 8, "enemy", "grenadier", 1836, 4074, -1, false), new Array(2, 2, "enemy", "normal_enemy", 384, 498, 1, false), new Array(4, 2, "enemy", "normal_enemy", 369, 931, 1, false), new Array(5, 2, "enemy", "normal_enemy", 378, 1092, 1, false), new Array(7, 3, "enemy", "normal_enemy", 603, 1620, 1, false), new Array(9, 3, "enemy", "normal_enemy", 630, 2092, 1, false), new Array(10, 4, "enemy", "normal_enemy", 891, 2426, 1, false), new Array(13, 2, "enemy", "normal_enemy", 386, 3182, 1, false), new Array(16, 2, "enemy", "normal_enemy", 371, 3860, 1, false), new Array(2, 7, "enemy", "normal_enemy", 1656, 494, -1, false), new Array(4, 7, "enemy", "normal_enemy", 1627, 844, -1, false), new Array(4, 7, "enemy", "normal_enemy", 1548, 961, -1, false), new Array(7, 6, "enemy", "normal_enemy", 1354, 1673, -1, false), new Array(8, 6, "enemy", "normal_enemy", 1396, 1878, -1, false), new Array(9, 5, "enemy", "normal_enemy", 1138, 2176, -1, false), new Array(12, 6, "enemy", "normal_enemy", 1363, 2928, -1, false), new Array(14, 7, "enemy", "normal_enemy", 1559, 3309, -1, false), new Array(15, 7, "enemy", "normal_enemy", 1601, 3712, -1, false), new Array(17, 8, "enemy", "normal_enemy", 1868, 4177, -1, false), new Array(16, 8, "enemy", "normal_enemy", 1790, 3910, -1, false), new Array(18, 8, "enemy", "normal_enemy", 1880, 4363, -1, false), new Array(5, 6, "enemy", "nest", 1464, 1057, -1, false), new Array(10, 5, "enemy", "nest", 1214, 2263, -1, false), new Array(4, 4, "enemy", "vulture", 914, 760, 1, false), new Array(7, 4, "enemy", "vulture", 977, 1666, 1, false), new Array(15, 4, "enemy", "vulture", 889, 3660, 1, false), new Array(13, 3, "enemy", "comb", 606, 3051, 1, false), new Array(13, 6, "enemy", "comb", 1427, 3111, -1, false), new Array(12, 4, "enemy", "iron_ball", 946, 2752, 1, false), new Array(13, 3, "enemy", "iron_ball", 730, 3016, 1, false), new Array(3, 2, "equip", "gun", 343, 561, 1, false), new Array(6, 2, "equip", "gun", 409, 1383, 1, false), new Array(7, 3, "equip", "gun", 548, 1571, 1, false), new Array(10, 4, "equip", "gun", 852, 2497, 1, false), new Array(14, 2, "equip", "gun", 359, 3261, 1, false), new Array(16, 2, "equip", "gun", 336, 3824, 1, false), new Array(17, 1, "equip", "gun", 69, 4136, 1, false), new Array(19, 1, "equip", "gun", 37, 4502, 1, false), new Array(19, 1, "equip", "gun", 51, 4653, 1, false), new Array(19, 8, "equip", "gun", 1958, 4688, -1, false), new Array(19, 8, "equip", "gun", 1966, 4504, -1, false), new Array(18, 8, "equip", "gun", 1941, 4331, -1, false), new Array(17, 8, "equip", "gun", 1908, 4144, -1, false), new Array(16, 8, "equip", "gun", 1824, 3988, -1, false), new Array(16, 7, "equip", "gun", 1643, 3799, -1, false), new Array(14, 7, "equip", "gun", 1596, 3392, -1, false), new Array(13, 7, "equip", "gun", 1519, 3088, -1, false), new Array(12, 6, "equip", "gun", 1396, 2890, -1, false), new Array(11, 5, "equip", "gun", 1162, 2576, -1, false), new Array(9, 5, "equip", "gun", 1243, 2148, -1, false), new Array(8, 6, "equip", "gun", 1334, 1994, -1, false), new Array(7, 6, "equip", "gun", 1464, 1743, -1, false), new Array(6, 6, "equip", "gun", 1497, 1410, -1, false), new Array(6, 6, "equip", "gun", 1414, 1252, -1, false), new Array(5, 7, "equip", "gun", 1580, 1022, -1, false), new Array(3, 7, "equip", "gun", 1720, 621, -1, false));
var map_14 = new Array("", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "I_1", "A_2", "A_4", "A_3", "A_1", "A_3", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "I_3", "H_2", "B_1", "B_1", "B_1", "B_1", "B_1", "J_3", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_1", "A_4", "A_1", "H_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_2", "A_1", "A_3", "A_3", "A_1", "A_1", "A_2", "T_1", "Z_R_1", "A_R_3", "A_R_3", "A_R_3", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_R_1", "Y_1", "C_R_1", "C_1", "C_1", "C_1", "E_R_1", "D_R_1", "F_R_1", "A_R_1", "L_R_2", "M_R_1", "A_R_2", "A_R_3", "A_R_4", "M_I_R_1", "L_I_R_1", "A_R_2", "A_R_4", "A_R_1", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "N_R_2", "N_I_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "A_1", "C_1", "A_R_1", "C_R_1", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "O_1", "S_1", "O_I_R_1", "C_R_1", "C_1", "C_1", "A_1", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_R_1", "C_R_1", "C_R_1", "N_R_2", "N_I_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "E_1", "A_1", "A_1", "A_1", "Z_1", "A_1", "A_R_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_2", "M_I_1", "L_I_2", "A_1", "L_1", "M_1", "D_2", "B_1", "B_1", "B_1", "B_1", "Z_R_1", "A_R_1", "A_R_1", "A_1", "A_1", "A_1", "A_1", "B_1", "F_R_1", "D_R_2", "F_R_1", "A_R_2", "A_R_2", "A_R_3", "A_R_1", "A_R_3", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "G_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "B_1", "Z_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_14 = new Array("", new Array(6, 9, "wind", "left_45", 2042, 1488, 1, false), new Array(8, 7, "wind", "left_90", 1658, 1847, 1, false), new Array(7, 8, "wind", "left_45", 1875, 1609, 1, false), new Array(10, 7, "wind", "left_90", 1659, 2370, 1, false), new Array(13, 6, "wind", "right_90", 1299, 3086, 1, false), new Array(14, 7, "wind", "right_45", 1575, 3366, 1, false), new Array(14, 9, "wind", "up", 2024, 3363, 1, false), new Array(13, 8, "wind", "up", 1958, 3128, 1, false), new Array(11, 7, "wind", "left_90", 1713, 2610, 1, false), new Array(12, 9, "wind", "up", 2015, 2829, 1, false), new Array(11, 8, "wind", "right_45", 1812, 2644, 1, false), new Array(15, 7, "wind", "right_45", 1701, 3512, 1, false), new Array(9, 7, "wind", "left_90", 1660, 2092, 1, false), new Array(8, 8, "wind", "left_45", 1761, 1771, 1, false), new Array(13, 13, "wind", "right_45", 3057, 3019, 2, false), new Array(12, 13, "wind", "up", 3236, 2968, 2, false), new Array(11, 14, "wind", "up", 3275, 2633, 2, false), new Array(14, 14, "wind", "left_90", 3442, 3411, 1, false), new Array(9, 13, "power", "up", 3079, 2109, 2, false), new Array(13, 13, "fan", "right_45", 3037, 3113, 2, false), new Array(14, 13, "wind", "left_90", 3235, 3497, 1, false), new Array(15, 14, "wind", "left_45", 3329, 3699, 1, false), new Array(15, 12, "wind", "left_90", 2990, 3656, 1, false), new Array(17, 7, "wind", "right_90", 1570, 4110, 1, false), new Array(19, 9, "wind", "left_90", 2197, 4534, 1, false), new Array(13, 7, "wind", "right_45", 1668, 3003, 1, false), new Array(4, 7, "enemy", "helicopter", 1738, 937, -1, false), new Array(7, 6, "enemy", "helicopter", 1390, 1620, -1, false), new Array(8, 6, "enemy", "helicopter", 1365, 1950, -1, false), new Array(10, 6, "enemy", "helicopter", 1340, 2400, -1, false), new Array(11, 7, "enemy", "helicopter", 1570, 2740, -1, false), new Array(13, 14, "enemy", "helicopter", 3260, 3165, -1, false), new Array(9, 14, "enemy", "helicopter", 3288, 2048, -1, false), new Array(18, 8, "enemy", "helicopter", 1901, 4411, -1, false), new Array(10, 13, "enemy", "fly_man", 3230, 2270, -1, false), new Array(14, 14, "enemy", "fly_man", 3280, 3275, -1, false), new Array(10, 10, "enemy", "fly_man", 2335, 2460, -1, false), new Array(11, 11, "enemy", "fly_man", 2555, 2590, -1, false), new Array(11, 12, "enemy", "fly_man", 2884, 2746, -1, false), new Array(11, 12, "enemy", "fly_man", 2755, 2670, -1, false), new Array(12, 12, "enemy", "fly_man", 2985, 2850, -1, false), new Array(14, 12, "enemy", "fly_man", 2950, 3435, -1, false), new Array(15, 12, "enemy", "fly_man", 2865, 3505, -1, false), new Array(15, 11, "enemy", "fly_man", 2605, 3625, -1, false), new Array(15, 11, "enemy", "fly_man", 2535, 3720, -1, false), new Array(16, 10, "enemy", "fly_man", 2345, 3780, -1, false), new Array(16, 8, "enemy", "fly_man", 1955, 3980, -1, false), new Array(18, 8, "enemy", "fly_man", 1800, 4335, -1, false), new Array(4, 7, "enemy", "cannon_man", 1604, 976, 1, false), new Array(6, 5, "enemy", "cannon_man", 1079, 1480, 1, false), new Array(7, 5, "enemy", "cannon_man", 1071, 1686, 1, false), new Array(10, 5, "enemy", "cannon_man", 1075, 2361, 1, false), new Array(13, 6, "enemy", "cannon_man", 1484, 3144, 1, false), new Array(10, 13, "enemy", "cannon_man", 3063, 2434, 1, false), new Array(3, 8, "enemy", "cannon_man", 1920, 635, -1, false), new Array(6, 9, "enemy", "cannon_man", 2168, 1478, -1, false), new Array(8, 9, "enemy", "cannon_man", 2179, 1948, -1, false), new Array(12, 9, "enemy", "cannon_man", 2149, 2933, -1, false), new Array(11, 14, "enemy", "cannon_man", 3450, 2606, -1, false), new Array(3, 7, "equip", "gear", 1614, 523, 1, false), new Array(11, 13, "equip", "gear", 3100, 2596, 1, false), new Array(14, 14, "equip", "gear", 3360, 3370, -1, false), new Array(9, 14, "enemy", "enemy_rock", 3374, 2174, -1, false), new Array(12, 14, "enemy", "enemy_rock", 3373, 2915, -1, false), new Array(6, 8, "enemy", "vulture", 1760, 1375, -1, false), new Array(10, 8, "enemy", "vulture", 1850, 2375, -1, false), new Array(9, 6, "enemy", "vulture", 1420, 2210, -1, false), new Array(11, 6, "enemy", "vulture", 1425, 2700, -1, false), new Array(12, 13, "enemy", "vulture", 3235, 2910, -1, false), new Array(16, 9, "enemy", "vulture", 2055, 3880, -1, false), new Array(6, 6, "enemy", "vulture", 1420, 1470, -1, false), new Array(9, 14, "enemy", "nest", 3428, 2101, -1, false), new Array(17, 9, "enemy", "suicide_rocket", 2040, 4068, -1, false), new Array(2, 7, "enemy", "grenadier", 1626, 460, 1, false), new Array(8, 5, "enemy", "grenadier", 1143, 1928, 1, false), new Array(5, 6, "enemy", "grenadier", 1390, 1179, 1, false), new Array(5, 6, "enemy", "grenadier", 1476, 1109, 1, false), new Array(10, 5, "enemy", "grenadier", 1133, 2464, 1, false), new Array(11, 5, "enemy", "grenadier", 1119, 2615, 1, false), new Array(12, 5, "enemy", "grenadier", 1180, 2805, 1, false), new Array(14, 7, "enemy", "grenadier", 1640, 3340, 1, false), new Array(9, 13, "enemy", "grenadier", 3121, 2210, 1, false), new Array(13, 13, "enemy", "grenadier", 3135, 3216, 1, false), new Array(6, 5, "enemy", "grenadier", 1195, 1334, 1, false), new Array(9, 9, "enemy", "grenadier", 2125, 2095, -1, false), new Array(9, 9, "enemy", "grenadier", 2113, 2214, -1, false), new Array(4, 8, "enemy", "grenadier", 1883, 865, -1, false), new Array(4, 7, "enemy", "normal_enemy", 1633, 844, 1, false), new Array(8, 5, "enemy", "normal_enemy", 1108, 1928, 1, false), new Array(12, 5, "enemy", "normal_enemy", 1200, 2804, 1, false), new Array(5, 8, "equip", "gun", 1974, 1070, 1, false), new Array(5, 7, "equip", "gun", 1530, 1025, 1, false), new Array(5, 6, "equip", "gun", 1343, 1246, 1, false), new Array(8, 5, "equip", "gun", 1104, 1759, 1, false), new Array(8, 5, "equip", "gun", 1053, 1869, 1, false), new Array(12, 5, "equip", "gun", 1139, 2894, 1, false), new Array(13, 6, "equip", "gun", 1366, 3018, 1, false), new Array(11, 5, "equip", "gun", 1043, 2565, 1, false), new Array(10, 13, "equip", "gun", 3040, 2361, 1, false), new Array(3, 8, "equip", "gun", 1968, 569, -1, false), new Array(11, 9, "equip", "gun", 2214, 2616, -1, false), new Array(18, 9, "equip", "gun", 2144, 4256, -1, false), new Array(18, 9, "equip", "gun", 2166, 4389, -1, false), new Array(17, 9, "equip", "gun", 2214, 4133, -1, false), new Array(19, 9, "equip", "gun", 2218, 4516, -1, false), new Array(18, 7, "equip", "gun", 1549, 4444, 1, false), new Array(19, 7, "equip", "gun", 1531, 4618, 1, false), new Array(18, 7, "equip", "gun", 1531, 4275, 1, false), new Array(17, 7, "equip", "gun", 1548, 4194, 1, false), new Array(19, 7, "equip", "gun", 1624, 4723, 1, false), new Array(18, 7, "enemy", "grenadier", 1633, 4464, 1, false), new Array(18, 7, "enemy", "grenadier", 1633, 4344, 1, false), new Array(2, 8, "equip", "weapon", 1867, 367, -1, false), new Array(11, 10, "wind", "right_90", 2284, 2682, 1, false), new Array(12, 10, "wind", "right_90", 2467, 2779, 1, false), new Array(12, 11, "wind", "right_90", 2680, 2883, 1, false), new Array(11, 9, "wind", "right_45", 2051, 2717, 1, false), new Array(16, 12, "wind", "left_90", 2780, 3783, 1, false), new Array(17, 10, "wind", "left_45", 2415, 4137, 1, false), new Array(16, 11, "wind", "left_90", 2607, 3902, 1, false), new Array(4, 8, "enemy", "egm_01", 1752, 761, 1, false), new Array(6, 7, "enemy", "egm_21", 1603, 1421, 1, false), new Array(8, 6, "enemy", "egm_24", 1437, 1993, 1, false), new Array(11, 6, "enemy", "egm_24", 1456, 2655, 1, false), new Array(10, 9, "enemy", "egm_72", 2072, 2347, 1, false), new Array(9, 13, "enemy", "egm_06", 3227, 2197, 1, false), new Array(14, 13, "enemy", "egm_06", 3209, 3402, 1, false), new Array(18, 7, "enemy", "egm_01", 1729, 4424, 1, false));
var map_15 = new Array("", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_1", "A_2", "A_3", "G_1", "C_1", "C_1", "C_1", "C_1", "I_3", "A_4", "A_2", "A_1", "K_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "F_3", "A_1", "A_3", "A_1", "H_1", "B_1", "B_1", "B_1", "J_1", "K_2", "I_2", "A_2", "A_2", "A_3", "A_1", "T_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "A_R_1", "A_R_2", "H_R_1", "B_1", "J_1", "H_1", "B_1", "B_1", "F_R_1", "A_R_2", "T_R_1", "Z_R_1", "A_R_2", "A_R_1", "A_R_3", "L_R_1", "M_R_1", "A_R_1", "G_R_2", "C_1", "C_1", "C_1", "I_R_3", "M_I_R_1", "L_I_R_1", "A_R_4", "A_R_2", "G_R_1", "C_R_1", "C_R_1", "V_R_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "A_1", "Y_1", "C_1", "E_1", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "C_1", "C_1", "C_1", "O_1", "S_1", "O_I_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "A_1", "Z_1", "A_1", "B_1", "J_1", "A_1", "L_2", "M_1", "A_3", "A_2", "G_3", "C_1", "N_1", "N_I_R_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "A_R_1", "A_1", "B_1", "B_1", "B_1", "F_R_1", "H_R_1", "B_1", "B_1", "F_R_2", "D_R_3", "B_1", "F_2", "L_1", "M_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_R_1", "A_R_1", "G_R_1", "C_R_1", "I_R_2", "A_R_1", "G_R_2", "C_R_1", "C_R_1", "E_R_1", "D_R_4", "F_R_1", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "A_1", "Y_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_R_1", "A_R_1", "A_R_1", "A_R_1", "A_1", "A_1", "A_1", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_15 = new Array("", new Array(14, 9, "wind", "left_90", 2004, 3407, 1, false), new Array(13, 11, "wind", "left_90", 2583, 3117, 1, false), new Array(6, 7, "wind", "right_45", 1530, 1467, 1, false), new Array(5, 6, "wind", "right_90", 1410, 1195, 1, false), new Array(4, 4, "wind", "right_45", 929, 920, 1, false), new Array(5, 5, "wind", "right_45", 1074, 1054, 1, false), new Array(3, 5, "wind", "right_90", 1173, 662, 1, false), new Array(6, 7, "wind", "right_90", 1710, 1401, 1, false), new Array(12, 12, "wind", "left_90", 2818, 2988, 1, false), new Array(13, 9, "wind", "left_90", 2246, 3238, 1, false), new Array(13, 12, "wind", "left_45", 2775, 3211, 1, false), new Array(13, 12, "wind", "left_45", 2963, 3158, 1, false), new Array(15, 7, "wind", "up", 1602, 3555, 3, false), new Array(15, 6, "wind", "up", 1414, 3527, 3, false), new Array(13, 7, "wind", "left_45", 1552, 3155, 3, false), new Array(12, 6, "wind", "up", 1273, 2966, 3, false), new Array(13, 5, "wind", "up", 1068, 3038, 3, false), new Array(13, 6, "wind", "left_45", 1363, 3245, 3, false), new Array(11, 5, "wind", "up", 1070, 2693, 3, false), new Array(11, 6, "wind", "up", 1261, 2592, 3, false), new Array(9, 5, "wind", "right_45", 1084, 2167, 3, false), new Array(8, 5, "power", "up", 1095, 1858, 3, false), new Array(9, 6, "wind", "right_45", 1272, 2210, 3, false), new Array(15, 7, "fan", "up", 1627, 3689, 3, false), new Array(6, 6, "wind", "right_45", 1283, 1485, 1, false), new Array(6, 5, "wind", "right_45", 1118, 1384, 1, false), new Array(3, 6, "enemy", "rock", 1463, 514, 1, false), new Array(12, 11, "enemy", "rock", 2700, 2857, 1, false), new Array(4, 4, "enemy", "cannon_man", 828, 857, 1, false), new Array(4, 4, "enemy", "cannon_man", 843, 981, 1, false), new Array(5, 5, "enemy", "cannon_man", 1068, 1095, 1, false), new Array(6, 5, "enemy", "cannon_man", 1093, 1362, 1, false), new Array(10, 4, "enemy", "cannon_man", 847, 2448, 1, false), new Array(13, 4, "enemy", "cannon_man", 917, 3188, 1, false), new Array(15, 5, "enemy", "cannon_man", 1123, 3709, 1, false), new Array(19, 5, "enemy", "cannon_man", 1079, 4600, 1, false), new Array(18, 6, "enemy", "cannon_man", 1424, 4444, -1, false), new Array(16, 7, "enemy", "cannon_man", 1701, 3766, -1, false), new Array(12, 6, "enemy", "cannon_man", 1448, 2794, -1, false), new Array(8, 12, "enemy", "cannon_man", 2808, 1811, -1, false), new Array(13, 12, "enemy", "cannon_man", 2939, 3108, -1, false), new Array(3, 4, "enemy", "tank", 825, 631, 1, false), new Array(5, 4, "enemy", "tank", 944, 1061, 1, false), new Array(6, 5, "enemy", "tank", 1112, 1478, 1, false), new Array(9, 4, "enemy", "tank", 875, 2191, 1, false), new Array(11, 4, "enemy", "tank", 861, 2681, 1, false), new Array(14, 5, "enemy", "tank", 1173, 3322, 1, false), new Array(17, 5, "enemy", "tank", 1108, 4180, 1, false), new Array(17, 5, "enemy", "tank", 1048, 4006, 1, false), new Array(11, 10, "enemy", "tank", 2451, 2559, 1, false), new Array(9, 10, "enemy", "tank", 2324, 2012, 1, false), new Array(3, 7, "enemy", "tank", 1637, 728, -1, false), new Array(4, 7, "enemy", "tank", 1675, 885, -1, false), new Array(9, 11, "enemy", "tank", 2666, 2116, -1, false), new Array(10, 6, "enemy", "tank", 1425, 2358, -1, false), new Array(16, 7, "enemy", "tank", 1638, 3934, -1, false), new Array(3, 6, "enemy", "helicopter", 1407, 615, 1, false), new Array(5, 6, "enemy", "helicopter", 1418, 1069, 1, false), new Array(6, 10, "enemy", "helicopter", 2475, 1456, 1, false), new Array(9, 11, "enemy", "helicopter", 2513, 2124, 1, false), new Array(12, 12, "enemy", "helicopter", 2796, 2789, 1, false), new Array(13, 6, "enemy", "helicopter", 1305, 3085, 1, false), new Array(11, 5, "enemy", "helicopter", 1155, 2551, 1, false), new Array(8, 6, "enemy", "helicopter", 1336, 1938, 1, false), new Array(16, 6, "enemy", "helicopter", 1344, 3927, 1, false), new Array(18, 6, "enemy", "helicopter", 1256, 4335, 1, false), new Array(2, 4, "enemy", "grenadier", 888, 419, 1, false), new Array(9, 5, "enemy", "grenadier", 1110, 2019, 1, false), new Array(12, 4, "enemy", "grenadier", 884, 2842, 1, false), new Array(14, 6, "enemy", "grenadier", 1376, 3448, 1, false), new Array(16, 5, "enemy", "grenadier", 1135, 3936, 1, false), new Array(9, 10, "enemy", "grenadier", 2391, 2169, 1, false), new Array(8, 10, "enemy", "grenadier", 2376, 1863, 1, false), new Array(2, 7, "enemy", "grenadier", 1607, 416, -1, false), new Array(3, 7, "enemy", "grenadier", 1615, 593, -1, false), new Array(6, 12, "enemy", "grenadier", 2870, 1344, -1, false), new Array(9, 11, "enemy", "grenadier", 2612, 2000, -1, false), new Array(11, 11, "enemy", "suicide_rocket", 2695, 2566, -1, false), new Array(1, 4, "enemy", "enemy_rock", 888, 188, 1, false), new Array(11, 6, "enemy", "enemy_rock", 1372, 2666, -1, false), new Array(9, 6, "enemy", "enemy_rock", 1378, 2169, -1, false), new Array(5, 12, "enemy", "enemy_rock", 2847, 1186, -1, false), new Array(8, 11, "equip", "weapon", 2612, 1925, -1, false), new Array(7, 8, "wind", "right_90", 1924, 1548, 1, false), new Array(7, 9, "wind", "right_45", 2111, 1694, 1, false), new Array(18, 5, "equip", "gun", 1079, 4335, 1, false), new Array(13, 4, "equip", "gun", 865, 3038, 1, false), new Array(16, 5, "equip", "gun", 1033, 3886, 1, false), new Array(18, 5, "equip", "gun", 1063, 4491, 1, false), new Array(19, 6, "equip", "gun", 1459, 4618, -1, false), new Array(18, 7, "equip", "gun", 1506, 4362, -1, false), new Array(18, 7, "equip", "gun", 1580, 4263, -1, false), new Array(15, 7, "equip", "gun", 1648, 3519, -1, false), new Array(10, 12, "enemy", "tank", 2877, 2479, -1, false), new Array(11, 12, "enemy", "tank", 2941, 2580, -1, false), new Array(7, 12, "enemy", "tank", 2921, 1639, -1, false), new Array(12, 12, "enemy", "tank", 2888, 2946, -1, false), new Array(17, 7, "enemy", "tank", 1658, 4111, -1, false), new Array(19, 6, "enemy", "tank", 1401, 4685, -1, false), new Array(3, 4, "enemy", "egm_12", 972, 689, 1, false), new Array(4, 7, "enemy", "egm_11", 1528, 972, 1, false), new Array(6, 8, "enemy", "egm_08", 1997, 1346, 1, false), new Array(6, 10, "enemy", "egm_08", 2291, 1498, 1, false), new Array(9, 10, "enemy", "egm_22", 2481, 2168, 1, false), new Array(13, 9, "enemy", "egm_23", 2227, 3084, 1, false), new Array(14, 7, "enemy", "egm_23", 1631, 3374, 1, false), new Array(12, 5, "enemy", "egm_72", 1157, 2812, 1, false), new Array(8, 5, "enemy", "egm_72", 1204, 1967, 1, false), new Array(16, 6, "enemy", "egm_22", 1459, 3887, 1, false), new Array(19, 5, "enemy", "egm_22", 1220, 4522, 1, false));
var map_16 = new Array("", "Y_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "Z_1", "A_1", "A_1", "G_1", "C_1", "C_1", "E_1", "G_1", "E_1", "A_3", "A_2", "A_3", "K_2", "I_3", "D_3", "F_2", "G_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "F_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "H_3", "B_1", "B_1", "B_1", "F_1", "A_1", "T_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "A_R_2", "T_R_1", "Z_R_1", "A_R_1", "A_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "A_R_2", "A_R_1", "A_R_1", "G_R_3", "C_R_1", "C_R_1", "V_R_1", "Y_1", "C_1", "C_1", "B_1", "A_R_1", "A_R_1", "G_R_1", "E_R_1", "L_R_1", "M_R_1", "A_R_1", "G_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "Y_1", "C_1", "E_1", "K_2", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_2", "C_1", "C_1", "C_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "Z_1", "A_1", "B_1", "J_1", "A_1", "C_1", "C_1", "C_1", "N_2", "N_I_R_1", "C_R_1", "C_R_1", "C_R_2", "C_R_1", "C_R_1", "C_R_1", "C_1", "C_1", "A_1", "A_1", "Y_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_2", "N_I_1", "C_1", "C_1", "C_1", "E_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "E_2", "A_4", "A_1", "M_I_1", "L_I_1", "D_3", "F_2", "D_3", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "Z_1", "A_1", "D_4", "F_3", "D_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "Z_R_1", "A_R_2", "A_R_1", "A_R_2", "A_R_2", "D_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "Y_R_1", "C_R_1", "C_R_1", "C_1", "C_R_1", "C_R_1", "E_R_2", "A_R_4", "A_R_5", "A_R_2", "A_R_1", "A_R_3", "A_R_1", "A_R_2", "A_R_3", "D_R_2", "B_1", "B_1", "B_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_16 = new Array("", new Array(18, 6, "enemy", "egm_72", 1281, 4391, 1, false), new Array(16, 4, "enemy", "egm_62", 932, 3839, 1, false), new Array(15, 6, "enemy", "egm_07", 1480, 3528, 1, false), new Array(12, 6, "enemy", "egm_08", 1462, 2955, 1, false), new Array(11, 4, "enemy", "egm_05", 969, 2664, 1, false), new Array(9, 7, "enemy", "egm_23", 1584, 2205, 1, false), new Array(9, 9, "enemy", "egm_23", 2223, 2225, 1, false), new Array(12, 13, "enemy", "egm_81", 3058, 2941, 1, false), new Array(11, 15, "enemy", "egm_05", 3562, 2685, 1, false), new Array(9, 15, "enemy", "egm_05", 3545, 2027, 1, false), new Array(6, 13, "enemy", "egm_83", 3206, 1343, 1, false), new Array(3, 13, "enemy", "egm_83", 3210, 746, 1, false), new Array(16, 7, "enemy", "grenadier", 1617, 3961, -1, false), new Array(18, 6, "enemy", "grenadier", 1500, 4305, -1, false), new Array(17, 4, "enemy", "grenadier", 960, 4214, 1, false), new Array(14, 4, "enemy", "grenadier", 985, 3368, 1, false), new Array(12, 4, "enemy", "grenadier", 861, 2863, 1, false), new Array(10, 9, "wind", "left_45", 2064, 2446, 1, false), new Array(3, 13, "equip", "weapon", 3116, 566, 1, false), new Array(12, 6, "enemy", "suicide_rocket", 1316, 2790, -1, false), new Array(19, 5, "enemy", "suicide_rocket", 1220, 4506, -1, false), new Array(19, 5, "enemy", "suicide_rocket", 1238, 4546, -1, false), new Array(10, 5, "enemy", "suicide_rocket", 1048, 2320, -1, false), new Array(12, 14, "enemy", "suicide_rocket", 3333, 2815, -1, false), new Array(12, 15, "enemy", "suicide_rocket", 3512, 2769, -1, false), new Array(7, 14, "enemy", "suicide_rocket", 3326, 1658, -1, false), new Array(3, 13, "enemy", "suicide_rocket", 3217, 660, -1, false), new Array(5, 13, "enemy", "suicide_rocket", 3222, 1022, -1, false), new Array(17, 6, "enemy", "fly_man", 1341, 4032, -1, false), new Array(16, 5, "enemy", "fly_man", 1059, 3860, -1, false), new Array(15, 5, "enemy", "fly_man", 1039, 3557, -1, false), new Array(15, 6, "enemy", "fly_man", 1432, 3523, -1, false), new Array(14, 7, "enemy", "fly_man", 1582, 3320, -1, false), new Array(13, 7, "enemy", "fly_man", 1618, 3039, -1, false), new Array(12, 6, "enemy", "fly_man", 1373, 2889, -1, false), new Array(12, 5, "enemy", "fly_man", 1160, 2768, -1, false), new Array(11, 4, "enemy", "fly_man", 955, 2550, -1, false), new Array(9, 5, "enemy", "fly_man", 1129, 2216, -1, false), new Array(9, 6, "enemy", "fly_man", 1456, 2159, -1, false), new Array(9, 8, "enemy", "fly_man", 1848, 2124, -1, false), new Array(10, 9, "enemy", "fly_man", 2217, 2271, -1, false), new Array(9, 10, "enemy", "fly_man", 2451, 2185, -1, false), new Array(10, 11, "enemy", "fly_man", 2715, 2290, -1, false), new Array(10, 12, "enemy", "fly_man", 2970, 2403, -1, false), new Array(12, 13, "enemy", "fly_man", 3109, 2861, -1, false), new Array(12, 14, "enemy", "fly_man", 3425, 2907, -1, false), new Array(11, 14, "enemy", "fly_man", 3428, 2699, -1, false), new Array(10, 14, "enemy", "fly_man", 3464, 2387, -1, false), new Array(9, 14, "enemy", "fly_man", 3441, 2066, -1, false), new Array(7, 14, "enemy", "fly_man", 3411, 1732, -1, false), new Array(6, 13, "enemy", "fly_man", 3211, 1420, -1, false), new Array(4, 13, "enemy", "fly_man", 3234, 825, -1, false), new Array(3, 14, "enemy", "grenadier", 3371, 713, -1, false), new Array(5, 14, "enemy", "grenadier", 3377, 1172, -1, false), new Array(8, 15, "enemy", "grenadier", 3619, 1930, -1, false), new Array(11, 15, "enemy", "grenadier", 3622, 2600, -1, false), new Array(12, 15, "enemy", "grenadier", 3645, 2869, -1, false), new Array(13, 15, "enemy", "grenadier", 3624, 3097, -1, false), new Array(8, 8, "enemy", "grenadier", 1790, 1850, -1, false), new Array(12, 8, "enemy", "grenadier", 1871, 2847, -1, false), new Array(13, 7, "enemy", "grenadier", 1629, 3184, -1, false), new Array(14, 7, "enemy", "grenadier", 1641, 3419, -1, false), new Array(16, 7, "enemy", "grenadier", 1632, 3845, -1, false), new Array(17, 7, "enemy", "grenadier", 1557, 4170, -1, false), new Array(18, 6, "enemy", "grenadier", 1393, 4424, -1, false), new Array(19, 5, "enemy", "grenadier", 1129, 4715, 1, false), new Array(17, 4, "enemy", "grenadier", 878, 4092, 1, false), new Array(13, 5, "enemy", "grenadier", 1131, 3191, 1, false), new Array(14, 4, "enemy", "grenadier", 884, 3500, 1, false), new Array(13, 4, "enemy", "grenadier", 955, 3164, 1, false), new Array(11, 4, "enemy", "grenadier", 862, 2743, 1, false), new Array(8, 4, "enemy", "grenadier", 958, 1966, 1, false), new Array(9, 4, "enemy", "grenadier", 961, 2095, 1, false), new Array(12, 12, "enemy", "grenadier", 2878, 2926, 1, false), new Array(7, 12, "enemy", "grenadier", 2886, 1679, 1, false), new Array(6, 12, "enemy", "grenadier", 2921, 1419, 1, false), new Array(5, 13, "enemy", "grenadier", 3101, 1008, 1, false), new Array(3, 14, "enemy", "normal_enemy", 3374, 598, -1, false), new Array(4, 14, "enemy", "normal_enemy", 3367, 917, -1, false), new Array(6, 14, "enemy", "normal_enemy", 3411, 1438, -1, false), new Array(7, 15, "enemy", "normal_enemy", 3576, 1661, -1, false), new Array(10, 15, "enemy", "normal_enemy", 3619, 2417, -1, false), new Array(11, 15, "enemy", "normal_enemy", 3619, 2716, -1, false), new Array(11, 8, "enemy", "normal_enemy", 1873, 2716, -1, false), new Array(12, 8, "enemy", "normal_enemy", 1802, 2958, -1, false), new Array(15, 7, "enemy", "normal_enemy", 1625, 3595, -1, false), new Array(15, 7, "enemy", "normal_enemy", 1617, 3715, -1, false), new Array(17, 7, "enemy", "normal_enemy", 1556, 4053, -1, false), new Array(18, 6, "enemy", "normal_enemy", 1367, 4424, -1, false), new Array(19, 6, "enemy", "normal_enemy", 1364, 4670, -1, false), new Array(19, 5, "enemy", "normal_enemy", 1129, 4594, 1, false), new Array(18, 5, "enemy", "normal_enemy", 1147, 4417, 1, false), new Array(17, 4, "enemy", "normal_enemy", 949, 4209, 1, false), new Array(16, 4, "enemy", "normal_enemy", 883, 3928, 1, false), new Array(15, 4, "enemy", "normal_enemy", 879, 3598, 1, false), new Array(13, 4, "enemy", "normal_enemy", 942, 3053, 1, false), new Array(11, 4, "enemy", "normal_enemy", 889, 2669, 1, false), new Array(10, 4, "enemy", "normal_enemy", 867, 2364, 1, false), new Array(9, 4, "enemy", "normal_enemy", 897, 2207, 1, false), new Array(11, 12, "enemy", "normal_enemy", 2884, 2596, 1, false), new Array(4, 13, "enemy", "normal_enemy", 3121, 927, 1, false), new Array(5, 13, "enemy", "normal_enemy", 3100, 1129, 1, false), new Array(4, 13, "enemy", "normal_enemy", 3121, 825, 1, false), new Array(2, 13, "enemy", "normal_enemy", 3132, 466, 1, false), new Array(18, 4, "wind", "right_45", 958, 4437, 1, false), new Array(18, 3, "wind", "right_45", 748, 4393, 1, false), new Array(16, 6, "wind", "left_45", 1312, 3883, 1, false), new Array(16, 7, "wind", "left_45", 1537, 3878, 1, false), new Array(16, 7, "wind", "left_45", 1715, 3871, 1, false), new Array(14, 4, "wind", "right_45", 992, 3275, 1, false), new Array(14, 5, "wind", "right_45", 1155, 3347, 1, false), new Array(13, 4, "wind", "right_45", 887, 3156, 1, false), new Array(11, 6, "wind", "left_45", 1308, 2681, 1, false), new Array(11, 6, "wind", "left_45", 1386, 2550, 1, false), new Array(11, 7, "wind", "left_45", 1632, 2587, 1, false), new Array(11, 8, "wind", "left_45", 1807, 2525, 1, false), new Array(9, 9, "wind", "left_90", 2085, 2223, 1, false), new Array(10, 11, "wind", "left_90", 2646, 2302, 1, false), new Array(10, 13, "wind", "left_90", 3157, 2396, 1, false), new Array(11, 12, "wind", "left_45", 2851, 2513, 1, false), new Array(10, 10, "wind", "left_45", 2259, 2438, 1, false), new Array(14, 14, "wind", "left_45", 3301, 3270, 1, false), new Array(11, 13, "wind", "right\x1F_90", 3138, 2539, 1, false), new Array(13, 15, "wind", "left_90", 3725, 3084, 1, false), new Array(14, 15, "wind", "left_45", 3512, 3257, 1, false), new Array(14, 13, "wind", "left_45", 3080, 3279, 1, false), new Array(13, 12, "wind", "up", 2975, 3002, 1, false), new Array(11, 13, "wind", "left_45", 3090, 2657, 1, false), new Array(9, 13, "wind", "right\x1F_90", 3129, 2247, 1, false), new Array(9, 13, "wind", "right\x1F_90", 3012, 2005, 1, false), new Array(8, 13, "wind", "right\x1F_90", 3002, 1802, 1, false), new Array(7, 13, "wind", "right\x1F_90", 3002, 1594, 1, false), new Array(6, 12, "wind", "right\x1F_90", 2894, 1386, 1, false));
var map_17 = new Array("", "Z_1", "A_1", "A_3", "G_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_R_1", "A_R_3", "A_R_2", "D_R_1", "F_2", "A_4", "A_2", "G_3", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_2", "E_R_4", "A_R_2", "A_R_1", "D_R_1", "F_1", "A_3", "A_1", "A_2", "A_3", "A_2", "A_1", "A_1", "A_1", "A_1", "A_1", "T_1", "Y_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_2", "C_2", "E_R_3", "A_R_2", "M_I_R_1", "L_I_R_1", "A_R_1", "A_R_3", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "T_R_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "O_1", "S_1", "O_I_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_3", "A_4", "L_1", "M_1", "A_2", "G_1", "C_1", "C_1", "E_1", "D_2", "F_1", "A_2", "T_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "E_R_1", "A_R_1", "A_R_2", "A_R_1", "A_R_2", "A_R_1", "D_R_1", "F_1", "D_1", "J_R_1", "G_R_1", "E_R_2", "A_R_1", "T_R_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "E_R_1", "A_R_1", "K_R_2", "C_1", "C_1", "C_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "V_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_17 = new Array("", new Array(5, 1, "wind", "right_90", 6, 1026, 1, false), new Array(9, 2, "wind", "right_90", 259, 2046, 1, false), new Array(12, 2, "wind", "right_90", 412, 2813, 1, false), new Array(12, 2, "wind", "right_90", 499, 2948, 1, false), new Array(13, 4, "wind", "right_45", 769, 3072, 1, false), new Array(12, 5, "wind", "right_45", 1009, 2947, 1, false), new Array(12, 6, "wind", "right_45", 1289, 2819, 1, false), new Array(11, 7, "wind", "right_45", 1585, 2704, 1, false), new Array(13, 7, "wind", "right_90", 1663, 3236, 1, false), new Array(16, 10, "wind", "left_90", 2389, 3905, 1, false), new Array(3, 1, "equip", "gear", 132, 630, 1, false), new Array(5, 2, "equip", "gear", 404, 1193, 1, false), new Array(10, 3, "equip", "gear", 629, 2380, 1, false), new Array(10, 9, "equip", "gear", 2119, 2377, -1, false), new Array(12, 9, "equip", "gear", 2119, 2869, -1, false), new Array(18, 9, "equip", "gear", 2150, 4344, -1, false), new Array(14, 9, "equip", "gear", 2087, 3490, 1, false), new Array(11, 8, "equip", "gear", 1867, 2603, 1, false), new Array(4, 2, "equip", "gear", 471, 841, -1, false), new Array(11, 4, "equip", "gear", 883, 2621, -1, false), new Array(17, 8, "equip", "gear", 1760, 4124, 1, false), new Array(3, 1, "enemy", "tank", 68, 638, 1, false), new Array(5, 1, "enemy", "tank", 203, 1065, 1, false), new Array(8, 2, "enemy", "tank", 423, 1825, 1, false), new Array(10, 3, "enemy", "tank", 598, 2266, 1, false), new Array(11, 3, "enemy", "tank", 614, 2727, 1, false), new Array(12, 3, "enemy", "tank", 610, 2925, 1, false), new Array(4, 1, "enemy", "tank", 69, 777, 1, false), new Array(3, 2, "enemy", "tank", 433, 516, -1, false), new Array(6, 3, "enemy", "tank", 684, 1266, -1, false), new Array(7, 3, "enemy", "tank", 679, 1614, -1, false), new Array(9, 4, "enemy", "tank", 865, 2091, -1, false), new Array(12, 8, "enemy", "cannon_man", 1807, 2766, 1, false), new Array(13, 8, "enemy", "cannon_man", 1837, 3104, 1, false), new Array(14, 8, "enemy", "cannon_man", 1945, 3313, 1, false), new Array(15, 9, "enemy", "cannon_man", 2048, 3695, 1, false), new Array(16, 8, "enemy", "cannon_man", 1899, 3865, 1, false), new Array(17, 8, "enemy", "cannon_man", 1803, 4025, 1, false), new Array(16, 10, "enemy", "cannon_man", 2276, 3893, -1, false), new Array(15, 10, "enemy", "cannon_man", 2427, 3609, -1, false), new Array(14, 10, "enemy", "cannon_man", 2337, 3359, -1, false), new Array(12, 9, "enemy", "cannon_man", 2166, 2851, -1, false), new Array(11, 9, "enemy", "cannon_man", 2208, 2516, -1, false), new Array(18, 8, "equip", "gun", 1778, 4394, 1, false), new Array(19, 8, "equip", "gun", 1791, 4613, 1, false), new Array(19, 8, "equip", "gun", 1870, 4729, 1, false), new Array(18, 9, "equip", "gun", 2181, 4306, -1, false), new Array(19, 9, "equip", "gun", 2213, 4516, -1, false), new Array(19, 9, "equip", "gun", 2203, 4693, -1, false), new Array(3, 2, "enemy", "normal_enemy", 361, 668, -1, false), new Array(2, 1, "enemy", "normal_enemy", 133, 464, 1, false), new Array(5, 2, "enemy", "normal_enemy", 373, 1176, 1, false), new Array(7, 2, "enemy", "normal_enemy", 388, 1668, 1, false), new Array(8, 2, "enemy", "normal_enemy", 438, 1933, 1, false), new Array(9, 3, "enemy", "normal_enemy", 654, 2174, 1, false), new Array(11, 3, "enemy", "normal_enemy", 627, 2594, 1, false), new Array(10, 4, "enemy", "normal_enemy", 860, 2420, -1, false), new Array(9, 4, "enemy", "normal_enemy", 865, 2179, -1, false), new Array(6, 3, "enemy", "normal_enemy", 619, 1419, -1, false), new Array(5, 3, "enemy", "normal_enemy", 614, 1166, -1, false), new Array(12, 5, "enemy", "fly_man", 1028, 2801, 1, false), new Array(11, 6, "enemy", "fly_man", 1389, 2614, 1, false), new Array(10, 7, "enemy", "fly_man", 1731, 2422, 1, false), new Array(9, 9, "enemy", "enemy_rock", 2124, 2167, -1, false), new Array(11, 9, "enemy", "enemy_rock", 2133, 2670, -1, false), new Array(12, 8, "enemy", "grenadier", 1886, 2915, 1, false), new Array(13, 8, "enemy", "grenadier", 1945, 3204, 1, false), new Array(13, 9, "enemy", "enemy_rock", 2168, 3181, -1, false), new Array(16, 10, "enemy", "normal_enemy", 2302, 3803, -1, false), new Array(14, 10, "enemy", "normal_enemy", 2342, 3464, -1, false), new Array(14, 9, "enemy", "normal_enemy", 2149, 3426, 1, false), new Array(17, 9, "enemy", "normal_enemy", 2046, 4214, -1, false), new Array(17, 9, "enemy", "tank", 2154, 4113, -1, false), new Array(19, 9, "enemy", "tank", 2171, 4612, -1, false), new Array(19, 8, "enemy", "tank", 1847, 4685, 1, false), new Array(18, 8, "enemy", "tank", 1860, 4440, 1, false), new Array(2, 1, "equip", "weapon", 155, 345, 1, false), new Array(15, 10, "equip", "weapon", 2379, 3715, -1, false), new Array(3, 1, "enemy", "egm_06", 250, 738, 1, false), new Array(6, 3, "enemy", "egm_06", 523, 1366, 1, false), new Array(8, 3, "enemy", "egm_06", 577, 1920, 1, false), new Array(10, 3, "enemy", "egm_72", 720, 2406, 1, false), new Array(11, 6, "enemy", "egm_24", 1390, 2657, 1, false), new Array(10, 8, "enemy", "egm_24", 1939, 2420, 1, false), new Array(12, 8, "enemy", "egm_04", 1987, 2819, 1, false), new Array(13, 9, "enemy", "egm_04", 2046, 3199, 1, false), new Array(15, 10, "enemy", "egm_05", 2253, 3610, 1, false), new Array(17, 8, "enemy", "egm_03", 1945, 4053, 1, false), new Array(18, 8, "enemy", "egm_62", 1960, 4423, 1, false));
var map_18 = new Array("", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_1", "A_3", "K_3", "C_1", "C_1", "C_2", "C_1", "C_1", "C_1", "C_1", "C_1", "E_1", "A_1", "A_2", "A_3", "A_1", "A_3", "A_2", "T_1", "Z_R_1", "A_R_2", "D_R_1", "J_3", "A_2", "A_2", "A_2", "A_3", "A_1", "A_2", "A_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "U_1", "Y_1", "C_1", "C_1", "E_R_5", "A_R_3", "A_R_1", "A_R_3", "M_I_R_2", "L_I_R_1", "A_R_2", "A_R_1", "A_R_1", "A_R_1", "M_I_R_1", "L_I_R_1", "A_R_2", "A_R_4", "A_R_3", "A_R_1", "T_R_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "V_1", "Z_1", "A_1", "A_1", "A_1", "A_1", "A_3", "A_2", "L_1", "M_1", "A_2", "A_2", "A_3", "A_1", "L_1", "M_1", "A_3", "A_3", "A_1", "A_1", "T_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_18 = new Array("", new Array(13, 15, "enemy", "egm_82", 3527, 3233, 1, false), new Array(13, 12, "enemy", "egm_82", 2806, 3220, 1, false), new Array(8, 10, "enemy", "egm_82", 2328, 1813, 1, false), new Array(8, 12, "enemy", "egm_82", 2810, 1865, 1, false), new Array(8, 14, "enemy", "egm_82", 3279, 1903, 1, false), new Array(11, 15, "enemy", "egm_83", 3526, 2523, 1, false), new Array(15, 15, "enemy", "egm_83", 3516, 3581, 1, false), new Array(11, 13, "enemy", "egm_81", 3128, 2597, 1, false), new Array(11, 11, "enemy", "egm_81", 2519, 2586, 1, false), new Array(11, 8, "enemy", "egm_81", 1985, 2605, 1, false), new Array(15, 13, "enemy", "egm_81", 3027, 3721, 1, false), new Array(15, 10, "enemy", "egm_81", 2358, 3722, 1, false), new Array(14, 8, "enemy", "egm_81", 1883, 3411, 1, false), new Array(17, 5, "enemy", "egm_83", 1074, 4238, 1, false), new Array(9, 6, "enemy", "egm_83", 1327, 2119, 1, false), new Array(5, 6, "enemy", "egm_83", 1285, 1128, 1, false), new Array(11, 8, "equip", "weapon", 1877, 2669, 1, false), new Array(2, 4, "equip", "weapon", 896, 345, 1, false), new Array(12, 8, "enemy", "enemy_rock", 1861, 2860, 1, false), new Array(15, 4, "enemy", "enemy_rock", 878, 3668, 1, false), new Array(18, 4, "enemy", "enemy_rock", 864, 4363, 1, false), new Array(6, 6, "enemy", "enemy_rock", 1386, 1340, -1, false), new Array(2, 5, "enemy", "enemy_rock", 1127, 416, -1, false), new Array(18, 6, "enemy", "toad", 1455, 4384, -1, false), new Array(17, 4, "enemy", "toad", 847, 4212, 1, false), new Array(10, 8, "enemy", "toad", 1868, 2424, 1, false), new Array(7, 8, "enemy", "toad", 1825, 1664, 1, false), new Array(7, 5, "enemy", "toad", 1101, 1683, 1, false), new Array(5, 5, "enemy", "toad", 1115, 1176, 1, false), new Array(4, 4, "enemy", "toad", 972, 896, 1, false), new Array(3, 5, "enemy", "flower_gun", 1209, 695, -1, false), new Array(8, 6, "enemy", "flower_gun", 1457, 1879, -1, false), new Array(16, 6, "enemy", "flower_gun", 1414, 3919, -1, false), new Array(17, 6, "enemy", "flower_gun", 1448, 4192, -1, false), new Array(19, 6, "enemy", "flower_gun", 1456, 4634, -1, false), new Array(19, 4, "enemy", "flower_gun", 832, 4680, 1, false), new Array(19, 4, "enemy", "flower_gun", 842, 4505, 1, false), new Array(17, 4, "enemy", "flower_gun", 815, 4099, 1, false), new Array(13, 8, "enemy", "flower_gun", 1844, 3111, 1, false), new Array(11, 8, "enemy", "flower_gun", 1901, 2676, 1, false), new Array(9, 8, "enemy", "flower_gun", 1844, 2117, 1, false), new Array(7, 8, "enemy", "flower_gun", 1855, 1706, 1, false), new Array(9, 5, "enemy", "flower_gun", 1096, 2223, 1, false), new Array(8, 5, "enemy", "flower_gun", 1089, 1756, 1, false), new Array(4, 4, "enemy", "flower_gun", 900, 894, 1, false), new Array(2, 4, "enemy", "flower_gun", 803, 482, 1, false), new Array(11, 16, "wind", "left_45", 3839, 2506, 1, false), new Array(9, 16, "wind", "left_90", 3896, 2094, 1, false), new Array(9, 16, "wind", "left_90", 3948, 2238, 1, false), new Array(14, 16, "wind", "left_90", 3946, 3475, 1, false), new Array(14, 16, "wind", "left_90", 3958, 3323, 1, false), new Array(18, 5, "enemy", "iron_ball", 1109, 4323, 1, false), new Array(16, 5, "enemy", "iron_ball", 1100, 3890, 1, false), new Array(15, 5, "enemy", "iron_ball", 1098, 3579, 1, false), new Array(14, 9, "enemy", "iron_ball", 2144, 3464, 1, false), new Array(15, 10, "enemy", "iron_ball", 2294, 3524, 1, false), new Array(15, 11, "enemy", "iron_ball", 2711, 3605, 1, false), new Array(15, 13, "enemy", "iron_ball", 3107, 3558, 1, false), new Array(14, 15, "enemy", "iron_ball", 3539, 3361, 1, false), new Array(13, 15, "enemy", "iron_ball", 3561, 3072, 1, false), new Array(13, 13, "enemy", "iron_ball", 3077, 3044, 1, false), new Array(12, 10, "enemy", "iron_ball", 2397, 2900, 1, false), new Array(10, 9, "enemy", "iron_ball", 2221, 2389, 1, false), new Array(10, 12, "enemy", "iron_ball", 2908, 2457, 1, false), new Array(10, 14, "enemy", "iron_ball", 3352, 2338, 1, false), new Array(8, 15, "enemy", "iron_ball", 3597, 1947, 1, false), new Array(8, 14, "enemy", "iron_ball", 3445, 1899, 1, false), new Array(8, 13, "enemy", "iron_ball", 3146, 1817, 1, false), new Array(7, 12, "enemy", "iron_ball", 2936, 1691, 1, false), new Array(7, 8, "enemy", "iron_ball", 1966, 1635, 1, false), new Array(9, 5, "enemy", "iron_ball", 1218, 2016, 1, false), new Array(7, 5, "enemy", "iron_ball", 1230, 1724, 1, false), new Array(6, 5, "enemy", "iron_ball", 1235, 1382, 1, false), new Array(5, 5, "enemy", "iron_ball", 1242, 1014, 1, false), new Array(14, 7, "enemy", "comb", 1737, 3364, 1, false), new Array(6, 6, "enemy", "comb", 1375, 1431, -1, false), new Array(16, 6, "enemy", "comb", 1383, 3838, -1, false), new Array(17, 6, "enemy", "comb", 1381, 4110, -1, false), new Array(19, 4, "enemy", "comb", 925, 4544, 1, false), new Array(17, 4, "enemy", "comb", 879, 4016, 1, false), new Array(15, 8, "enemy", "comb", 1892, 3566, 1, false), new Array(12, 8, "enemy", "comb", 1909, 2963, 1, false), new Array(8, 7, "enemy", "comb", 1657, 1922, 1, false), new Array(8, 5, "enemy", "comb", 1147, 1968, 1, false), new Array(5, 6, "enemy", "nest", 1402, 1009, -1, false), new Array(18, 6, "enemy", "nest", 1396, 4379, -1, false), new Array(16, 6, "enemy", "nest", 1410, 3759, -1, false), new Array(19, 6, "enemy", "nest", 1394, 4605, -1, false), new Array(20, 4, "enemy", "nest", 836, 4755, 1, false), new Array(18, 4, "enemy", "nest", 855, 4265, 1, false), new Array(15, 8, "enemy", "nest", 1852, 3630, 1, false), new Array(12, 8, "enemy", "nest", 1830, 2759, 1, false), new Array(11, 8, "enemy", "nest", 1829, 2505, 1, false), new Array(8, 5, "enemy", "nest", 1096, 1880, 1, false), new Array(7, 5, "enemy", "nest", 1079, 1508, 1, false), new Array(5, 5, "enemy", "nest", 1066, 1012, 1, false), new Array(3, 4, "enemy", "nest", 839, 634, 1, false), new Array(8, 6, "enemy", "vulture", 1296, 1833, 1, false), new Array(6, 5, "enemy", "vulture", 1172, 1486, 1, false), new Array(5, 5, "enemy", "vulture", 1221, 1218, 1, false), new Array(4, 5, "enemy", "vulture", 1175, 906, 1, false), new Array(3, 5, "enemy", "vulture", 1070, 646, 1, false), new Array(2, 4, "enemy", "vulture", 952, 407, 1, false), new Array(18, 6, "enemy", "vulture", 1315, 4318, 1, false), new Array(17, 5, "enemy", "vulture", 1109, 4101, 1, false), new Array(16, 4, "enemy", "vulture", 930, 3946, 1, false), new Array(16, 5, "enemy", "vulture", 1107, 3813, 1, false), new Array(15, 5, "enemy", "vulture", 1199, 3672, 1, false), new Array(14, 9, "enemy", "vulture", 2073, 3392, 1, false), new Array(15, 9, "enemy", "vulture", 2154, 3562, 1, false), new Array(15, 10, "enemy", "vulture", 2356, 3644, 1, false), new Array(15, 11, "enemy", "vulture", 2643, 3649, 1, false), new Array(15, 12, "enemy", "vulture", 2963, 3639, 1, false), new Array(15, 14, "enemy", "vulture", 3327, 3615, 1, false), new Array(15, 15, "enemy", "vulture", 3596, 3527, 1, false), new Array(13, 15, "enemy", "vulture", 3530, 3185, 1, false), new Array(13, 13, "enemy", "vulture", 3218, 3133, 1, false), new Array(13, 12, "enemy", "vulture", 2900, 3059, 1, false), new Array(13, 11, "enemy", "vulture", 2697, 3022, 1, false), new Array(12, 10, "enemy", "vulture", 2445, 2987, 1, false), new Array(12, 9, "enemy", "vulture", 2146, 2939, 1, false), new Array(10, 8, "enemy", "vulture", 1937, 2330, 1, false), new Array(10, 9, "enemy", "vulture", 2082, 2450, 1, false), new Array(10, 10, "enemy", "vulture", 2287, 2452, 1, false), new Array(10, 11, "enemy", "vulture", 2709, 2469, 1, false), new Array(10, 13, "enemy", "vulture", 3083, 2451, 1, false), new Array(10, 14, "enemy", "vulture", 3330, 2447, 1, false), new Array(9, 15, "enemy", "vulture", 3663, 2171, 1, false), new Array(9, 14, "enemy", "vulture", 3420, 2063, 1, false), new Array(8, 13, "enemy", "vulture", 3088, 1911, 1, false), new Array(7, 12, "enemy", "vulture", 2787, 1727, 1, false), new Array(7, 10, "enemy", "vulture", 2382, 1728, 1, false), new Array(7, 9, "enemy", "vulture", 2101, 1728, 1, false), new Array(15, 9, "wind", "left_45", 2197, 3711, 1, false), new Array(14, 9, "wind", "left_90", 2086, 3443, 1, false), new Array(15, 8, "wind", "up", 1898, 3731, 1, false), new Array(16, 8, "wind", "up", 1912, 3998, 1, false), new Array(18, 4, "wind", "right\x1F_90", 864, 4404, 1, false), new Array(16, 6, "wind", "left_90", 1372, 3926, 1, false), new Array(16, 9, "wind", "left_45", 2160, 3950, 1, false), new Array(17, 10, "wind", "left_45", 2390, 4061, 1, false), new Array(17, 11, "wind", "left_45", 2591, 4077, 1, false), new Array(17, 13, "wind", "left_45", 3086, 4124, 1, false), new Array(17, 12, "wind", "left_45", 2825, 4101, 1, false), new Array(17, 14, "wind", "left_45", 3286, 4060, 1, false), new Array(17, 15, "wind", "left_45", 3508, 4019, 1, false), new Array(16, 15, "wind", "left_45", 3713, 3943, 1, false), new Array(16, 16, "wind", "left_45", 3862, 3812, 1, false), new Array(15, 16, "wind", "left_90", 3990, 3613, 1, false), new Array(14, 12, "wind", "right\x1F_90", 2997, 3352, 1, false), new Array(15, 12, "wind", "right_45", 2893, 3508, 1, false), new Array(14, 11, "wind", "right_45", 2657, 3497, 1, false), new Array(14, 10, "wind", "right_45", 2459, 3418, 1, false), new Array(14, 9, "wind", "right_45", 2231, 3366, 1, false), new Array(13, 9, "wind", "right\x1F_90", 2073, 3222, 1, false), new Array(13, 8, "wind", "right\x1F_90", 1842, 3165, 1, false), new Array(13, 7, "wind", "right_45", 1691, 3212, 1, false), new Array(11, 10, "wind", "left_90", 2494, 2715, 1, false), new Array(12, 12, "wind", "left_45", 2880, 2897, 1, false), new Array(12, 11, "wind", "left_45", 2645, 2882, 1, false), new Array(12, 13, "wind", "left_45", 3157, 2934, 1, false), new Array(12, 14, "wind", "left_45", 3432, 2938, 1, false), new Array(12, 15, "wind", "left_45", 3618, 2869, 1, false), new Array(12, 15, "wind", "left_45", 3732, 2777, 1, false), new Array(11, 16, "wind", "left_45", 3783, 2652, 1, false), new Array(10, 16, "wind", "left_90", 3984, 2334, 1, false), new Array(9, 12, "wind", "right\x1F_90", 2944, 2168, 1, false), new Array(10, 12, "wind", "right_45", 2780, 2324, 1, false), new Array(9, 11, "wind", "right_45", 2595, 2246, 1, false), new Array(9, 10, "wind", "right_45", 2333, 2215, 1, false), new Array(9, 9, "wind", "right_45", 2112, 2161, 1, false), new Array(9, 8, "wind", "right_45", 1847, 2159, 1, false), new Array(9, 7, "wind", "right_45", 1586, 2155, 1, false), new Array(10, 5, "wind", "right_45", 1036, 2377, 1, false), new Array(9, 4, "wind", "right\x1F_90", 972, 2073, 1, false), new Array(10, 6, "wind", "right_45", 1270, 2410, 1, false));
var map_19 = new Array("", "Y_1", "A_1", "A_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "A_1", "C_1", "C_1", "I_1", "K_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "E_1", "H_1", "J_1", "G_1", "C_1", "C_1", "C_1", "I_3", "G_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_1", "E_1", "D_1", "B_1", "B_1", "B_1", "B_1", "F_1", "G_2", "E_3", "H_2", "B_1", "F_1", "G_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_1", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_R_2", "D_R_1", "B_1", "F_1", "D_1", "F_1", "T_1", "Z_R_1", "A_R_1", "A_R_1", "L_R_1", "M_R_1", "A_R_1", "A_R_4", "A_R_2", "A_R_3", "A_R_2", "M_I_R_1", "L_I_R_2", "G_R_2", "C_R_1", "C_R_1", "E_R_2", "A_R_1", "A_R_1", "A_R_1", "T_R_1", "Y_1", "C_1", "C_R_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "C_1", "C_1", "P_1", "Q_I_2", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Y_1", "C_1", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "C_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "B_1", "A_1", "C_R_1", "C_R_1", "N_R_1", "N_I_2", "C_2", "C_1", "C_1", "O_1", "S_1", "O_I_R_1", "C_R_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "B_1", "B_1", "C_R_1", "C_R_1", "P_R_2", "Q_I_1", "C_2", "C_1", "C_1", "N_2", "Q_I_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "A_1", "A_1", "B_1", "B_1", "C_1", "C_1", "P_1", "Q_I_R_2", "C_R_2", "C_1", "C_1", "Q_2", "Q_I_2", "C_1", "C_1", "C_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "B_1", "C_R_1", "C_R_1", "O_R_1", "S_R_1", "O_I_1", "C_1", "C_1", "Q_1", "Q_I_1", "C_1", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "C_1", "C_1", "C_1", "Q_1", "N_I_1", "C_1", "C_1", "Q_1", "N_I_R_2", "C_R_1", "C_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "C_1", "C_1", "C_1", "Q_1", "Q_I_1", "C_1", "E_1", "L_1", "M_1", "A_1", "D_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "A_1", "A_1", "L_2", "L_I_2", "D_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "B_1", "B_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_19 = new Array("", new Array(12, 14, "wind", "up", 3470, 2807, 1, false), new Array(7, 17, "wind", "left_90", 4160, 1523, 1, false), new Array(5, 7, "wind", "right_90", 1502, 1131, 1, false), new Array(5, 5, "wind", "right_45", 1072, 1162, 1, false), new Array(5, 4, "wind", "right_45", 881, 1076, 1, false), new Array(4, 5, "wind", "right_90", 1047, 930, 1, false), new Array(6, 8, "wind", "right_90", 1767, 1275, 1, false), new Array(7, 9, "wind", "right_45", 2164, 1672, 1, false), new Array(7, 12, "wind", "right_90", 2933, 1585, 1, false), new Array(7, 14, "wind", "right_90", 3273, 1673, 1, false), new Array(7, 17, "wind", "left_90", 4187, 1714, 1, false), new Array(9, 17, "wind", "left_90", 4076, 2108, 1, false), new Array(8, 17, "wind", "left_90", 4163, 1905, 1, false), new Array(10, 17, "wind", "left_90", 4069, 2311, 1, false), new Array(11, 15, "wind", "left_45", 3541, 2648, 1, false), new Array(11, 16, "wind", "left_45", 3768, 2595, 1, false), new Array(11, 16, "wind", "left_45", 3941, 2545, 1, false), new Array(11, 14, "wind", "left_90", 3299, 2582, 1, false), new Array(11, 12, "wind", "left_45", 2964, 2745, 1, false), new Array(11, 11, "wind", "left_45", 2673, 2743, 1, false), new Array(11, 10, "wind", "left_90", 2398, 2681, 1, false), new Array(12, 9, "wind", "left_90", 2041, 2852, 1, false), new Array(13, 8, "wind", "left_45", 1757, 3103, 1, false), new Array(14, 5, "wind", "left_90", 1246, 3334, 1, false), new Array(16, 4, "wind", "right_90", 819, 3984, 1, false), new Array(3, 5, "enemy", "helicopter", 1239, 612, 1, false), new Array(6, 10, "enemy", "helicopter", 2365, 1293, 1, false), new Array(6, 11, "enemy", "helicopter", 2709, 1332, 1, false), new Array(6, 14, "enemy", "helicopter", 3262, 1454, 1, false), new Array(6, 15, "enemy", "helicopter", 3579, 1493, 1, false), new Array(7, 16, "enemy", "helicopter", 3872, 1554, 1, false), new Array(8, 16, "enemy", "helicopter", 3885, 1798, 1, false), new Array(9, 15, "enemy", "helicopter", 3698, 2084, 1, false), new Array(9, 15, "enemy", "helicopter", 3544, 2250, 1, false), new Array(10, 14, "enemy", "helicopter", 3373, 2445, 1, false), new Array(10, 12, "enemy", "helicopter", 2986, 2451, 1, false), new Array(10, 11, "enemy", "helicopter", 2682, 2443, 1, false), new Array(10, 10, "enemy", "helicopter", 2373, 2499, 1, false), new Array(12, 7, "enemy", "helicopter", 1538, 2800, 1, false), new Array(12, 5, "enemy", "helicopter", 1106, 2832, 1, false), new Array(13, 5, "enemy", "helicopter", 1051, 3079, 1, false), new Array(14, 4, "enemy", "helicopter", 843, 3322, 1, false), new Array(15, 5, "enemy", "helicopter", 1017, 3709, 1, false), new Array(17, 5, "enemy", "helicopter", 1245, 4006, 1, false), new Array(18, 5, "enemy", "helicopter", 1206, 4313, 1, false), new Array(19, 5, "enemy", "helicopter", 1217, 4595, 1, false), new Array(2, 5, "enemy", "tank", 1118, 473, 1, false), new Array(3, 5, "enemy", "tank", 1079, 702, 1, false), new Array(4, 4, "enemy", "tank", 938, 858, 1, false), new Array(8, 15, "enemy", "tank", 3592, 1853, 1, false), new Array(9, 14, "enemy", "tank", 3435, 2109, 1, false), new Array(9, 14, "enemy", "tank", 3372, 2227, 1, false), new Array(12, 4, "enemy", "tank", 860, 2947, 1, false), new Array(14, 3, "enemy", "tank", 601, 3358, 1, false), new Array(15, 4, "enemy", "tank", 846, 3602, 1, false), new Array(17, 4, "enemy", "tank", 953, 4066, 1, false), new Array(16, 4, "enemy", "tank", 849, 3860, 1, false), new Array(18, 5, "enemy", "tank", 1076, 4453, 1, false), new Array(19, 5, "enemy", "tank", 1095, 4603, 1, false), new Array(19, 6, "enemy", "tank", 1398, 4612, -1, false), new Array(18, 6, "enemy", "tank", 1405, 4362, -1, false), new Array(17, 6, "enemy", "tank", 1405, 4112, -1, false), new Array(15, 5, "enemy", "tank", 1190, 3702, -1, false), new Array(14, 5, "enemy", "tank", 1165, 3438, -1, false), new Array(13, 6, "enemy", "tank", 1422, 3140, -1, false), new Array(3, 6, "enemy", "tank", 1402, 610, -1, false), new Array(4, 4, "enemy", "cannon_man", 872, 976, 1, false), new Array(3, 5, "enemy", "cannon_man", 1078, 603, 1, false), new Array(8, 15, "enemy", "cannon_man", 3561, 1951, 1, false), new Array(13, 3, "enemy", "cannon_man", 713, 3121, 1, false), new Array(13, 3, "enemy", "cannon_man", 622, 3194, 1, false), new Array(14, 3, "enemy", "cannon_man", 686, 3482, 1, false), new Array(15, 4, "enemy", "cannon_man", 832, 3693, 1, false), new Array(17, 5, "enemy", "cannon_man", 1089, 4193, 1, false), new Array(19, 5, "enemy", "cannon_man", 1088, 4697, 1, false), new Array(19, 6, "enemy", "cannon_man", 1395, 4731, -1, false), new Array(18, 6, "enemy", "cannon_man", 1395, 4480, -1, false), new Array(16, 6, "enemy", "cannon_man", 1357, 3927, -1, false), new Array(3, 6, "enemy", "cannon_man", 1408, 729, -1, false), new Array(12, 7, "enemy", "fly_man", 1732, 2784, 1, false), new Array(11, 8, "enemy", "fly_man", 1941, 2689, 1, false), new Array(11, 9, "enemy", "fly_man", 2209, 2608, 1, false), new Array(11, 11, "enemy", "fly_man", 2508, 2617, 1, false), new Array(11, 12, "enemy", "fly_man", 2872, 2598, 1, false), new Array(10, 13, "enemy", "fly_man", 3155, 2459, 1, false), new Array(8, 16, "enemy", "fly_man", 3800, 1906, 1, false), new Array(6, 14, "enemy", "fly_man", 3385, 1462, 1, false), new Array(6, 12, "enemy", "fly_man", 2980, 1393, 1, false), new Array(6, 11, "enemy", "fly_man", 2529, 1308, 1, false), new Array(5, 8, "enemy", "fly_man", 1956, 1176, 1, false), new Array(4, 7, "enemy", "fly_man", 1629, 998, 1, false), new Array(3, 5, "enemy", "fly_man", 1235, 695, 1, false), new Array(4, 5, "enemy", "fly_man", 1071, 922, 1, false), new Array(5, 6, "wind", "right_45", 1289, 1216, 1, false), new Array(7, 9, "wind", "right_45", 2007, 1574, 1, false), new Array(8, 14, "wind", "right_45", 3362, 1886, 1, false), new Array(8, 13, "wind", "right_45", 3035, 1878, 1, false), new Array(7, 10, "wind", "right_45", 2490, 1627, 1, false), new Array(6, 9, "wind", "right_90", 2202, 1374, 1, false), new Array(6, 11, "wind", "right_90", 2637, 1450, 1, false), new Array(13, 7, "wind", "left_45", 1583, 3139, 1, false), new Array(2, 6, "equip", "weapon", 1365, 344, -1, false), new Array(3, 5, "enemy", "egm_11", 1119, 663, 1, false), new Array(4, 5, "enemy", "egm_21", 1214, 937, 1, false), new Array(6, 11, "enemy", "egm_24", 2567, 1318, 1, false), new Array(7, 16, "enemy", "egm_24", 3805, 1520, 1, false), new Array(8, 15, "enemy", "egm_21", 3650, 1977, 1, false), new Array(10, 15, "enemy", "egm_62", 3567, 2310, 1, false), new Array(11, 11, "enemy", "egm_23", 2746, 2548, 1, false), new Array(12, 8, "enemy", "egm_23", 1759, 2836, 1, false), new Array(12, 5, "enemy", "egm_23", 1209, 2866, 1, false), new Array(13, 5, "enemy", "egm_03", 1132, 3195, 1, false), new Array(15, 4, "enemy", "egm_03", 870, 3634, 1, false), new Array(18, 6, "enemy", "egm_22", 1287, 4366, 1, false), new Array(16, 5, "enemy", "egm_05", 1169, 3982, 1, false));
var map_20 = new Array("", "Z_1", "A_2", "A_3", "A_3", "A_1", "A_3", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "Z_R_1", "A_R_1", "M_I_R_1", "L_I_R_1", "A_R_3", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "A_R_1", "Y_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "C_1", "A_1", "A_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "Z_1", "A_2", "L_1", "M_1", "G_3", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_3", "A_3", "A_1", "A_3", "A_2", "A_2", "A_3", "A_2", "A_1", "A_3", "A_1", "A_2", "A_3", "A_1", "T_1", "B_1", "B_1", "B_1", "B_1", "F_R_1", "A_R_2", "A_R_2", "L_R_1", "M_R_1", "A_R_4", "A_R_3", "A_R_1", "A_R_1", "D_R_3", "B_1", "B_1", "B_1", "B_1", "F_R_3", "T_R_1", "B_1", "B_1", "Z_R_1", "G_R_3", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_1", "C_1", "C_1", "C_1", "C_1", "C_R_1", "E_R_3", "M_I_R_1", "L_I_R_1", "G_R_1", "C_R_1", "V_R_1", "B_1", "B_1", "Z_1", "A_3", "A_1", "A_1", "A_1", "M_I_1", "L_I_1", "A_2", "A_3", "A_1", "K_2", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "V_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "J_1", "G_2", "C_1", "Q_2", "P_I_R_1", "C_R_1", "C_R_1", "C_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Z_R_1", "D_R_3", "F_R_2", "M_I_R_2", "L_I_R_1", "A_R_1", "G_R_3", "O_2", "S_1", "O_I_R_1", "C_R_1", "C_R_1", "C_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_R_1", "C_1", "C_1", "N_1", "N_I_R_1", "C_R_2", "C_1", "N_1", "N_I_R_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_1", "C_1", "O_1", "S_1", "O_I_R_1", "C_R_1", "C_1", "Q_1", "P_I_1", "C_1", "C_1", "C_1", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_1", "C_1", "N_2", "N_I_R_1", "C_R_1", "C_R_1", "C_R_1", "N_R_1", "N_I_1", "C_R_1", "C_1", "C_1", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Z_1", "A_1", "L_2", "M_1", "A_2", "G_1", "E_3", "M_I_1", "L_I_1", "G_3", "C_1", "C_1", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Z_R_1", "A_R_1", "A_R_1", "A_R_3", "A_R_4", "D_R_2", "B_1", "B_1", "B_1", "B_1", "B_1", "B_1", "F_2", "K_3", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_1", "C_1", "C_R_1", "C_R_1", "C_R_1", "C_R_1", "E_R_3", "A_R_2", "A_R_3", "A_R_2", "A_R_1", "A_R_2", "A_R_2", "K_R_2", "C_R_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Y_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "C_1", "B_1", "B_1", "B_1", "B_1", "B_1", "Z_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1", "A_1");
var enemy_20 = new Array("", new Array(11, 14, "equip", "gear", 3365, 2523, 1, false), new Array(4, 1, "wind", "right_90", 102, 874, 1, false), new Array(5, 2, "wind", "right_45", 397, 1039, 1, false), new Array(5, 1, "wind", "right_45", 98, 1229, 1, false), new Array(4, 3, "wind", "right_45", 706, 868, 1, false), new Array(3, 5, "wind", "right_45", 1009, 705, 1, false), new Array(3, 8, "wind", "left_90", 1889, 639, 1, false), new Array(4, 4, "wind", "right_45", 851, 923, 1, false), new Array(6, 2, "wind", "right_45", 250, 1336, 1, false), new Array(9, 5, "wind", "right_45", 1012, 2117, 1, false), new Array(9, 5, "wind", "right_45", 1191, 2221, 1, false), new Array(14, 9, "wind", "right_45", 2086, 3281, 1, false), new Array(14, 10, "wind", "up", 2332, 3308, 1, false), new Array(13, 8, "wind", "right_45", 1926, 3170, 1, false), new Array(12, 10, "wind", "right_45", 2398, 2989, 1, false), new Array(12, 11, "wind", "right_45", 2701, 2876, 1, false), new Array(11, 13, "wind", "right_45", 3072, 2692, 1, false), new Array(14, 16, "wind", "left_90", 3955, 3290, 1, false), new Array(15, 14, "wind", "right_90", 3337, 3651, 1, false), new Array(18, 16, "wind", "left_45", 3831, 4494, 1, false), new Array(18, 16, "wind", "left_45", 3791, 4297, 1, false), new Array(17, 15, "wind", "left_45", 3514, 4116, 1, false), new Array(16, 13, "wind", "left_45", 3240, 3950, 1, false), new Array(15, 12, "wind", "left_90", 2993, 3742, 1, false), new Array(16, 10, "wind", "left_90", 2317, 3965, 1, false), new Array(17, 8, "wind", "left_90", 1887, 4164, 1, false), new Array(17, 7, "wind", "left_45", 1560, 4235, 2, false), new Array(16, 5, "wind", "up", 1211, 3904, 2, false), new Array(17, 6, "wind", "up", 1335, 4051, 2, false), new Array(12, 6, "power", "up", 1393, 2975, 2, false), new Array(15, 6, "wind", "up", 1302, 3556, 2, false), new Array(8, 5, "wind", "right_90", 1033, 1784, 1, false), new Array(8, 6, "wind", "right_90", 1256, 1987, 1, false), new Array(12, 13, "wind", "right_90", 3226, 2968, 1, false), new Array(16, 11, "wind", "left_90", 2656, 3878, 1, false), new Array(3, 2, "equip", "gear", 382, 606, -1, false), new Array(7, 5, "equip", "gear", 1120, 1635, 1, false), new Array(12, 5, "equip", "gear", 1132, 2881, 1, false), new Array(19, 6, "equip", "gear", 1383, 4621, -1, false), new Array(3, 1, "equip", "gun", 59, 593, 1, false), new Array(5, 4, "equip", "gun", 868, 1032, 1, false), new Array(6, 5, "equip", "gun", 1089, 1407, 1, false), new Array(8, 5, "equip", "gun", 1044, 1944, 1, false), new Array(10, 8, "equip", "gun", 1785, 2365, 1, false), new Array(13, 8, "equip", "gun", 1865, 3029, 1, false), new Array(12, 8, "equip", "gun", 1795, 2759, 1, false), new Array(11, 14, "equip", "gun", 3288, 2616, 1, false), new Array(13, 14, "equip", "gun", 3294, 3174, 1, false), new Array(17, 14, "equip", "gun", 3402, 4143, 1, false), new Array(17, 14, "equip", "gun", 3353, 4026, 1, false), new Array(16, 5, "equip", "gun", 1050, 3941, 1, false), new Array(14, 5, "equip", "gun", 1049, 3448, 1, false), new Array(19, 5, "equip", "gun", 1038, 4512, 1, false), new Array(18, 5, "equip", "gun", 1057, 4335, 1, false), new Array(19, 6, "equip", "gun", 1463, 4659, -1, false), new Array(19, 7, "equip", "gun", 1579, 4511, -1, false), new Array(15, 7, "equip", "gun", 1646, 3644, -1, false), new Array(14, 6, "equip", "gun", 1412, 3331, -1, false), new Array(13, 6, "equip", "gun", 1468, 3036, -1, false), new Array(17, 16, "equip", "gun", 3965, 4116, -1, false), new Array(15, 16, "equip", "gun", 3970, 3619, -1, false), new Array(12, 16, "equip", "gun", 3904, 2891, -1, false), new Array(11, 16, "equip", "gun", 3755, 2613, -1, false), new Array(10, 15, "equip", "gun", 3676, 2391, -1, false), new Array(11, 10, "equip", "gun", 2415, 2511, -1, false), new Array(9, 10, "equip", "gun", 2407, 2081, -1, false), new Array(7, 6, "equip", "gun", 1471, 1631, -1, false), new Array(4, 7, "equip", "gun", 1589, 889, -1, false), new Array(2, 2, "equip", "gun", 455, 445, -1, false), new Array(4, 6, "enemy", "suicide_rocket", 1320, 771, -1, false), new Array(10, 9, "enemy", "suicide_rocket", 2006, 2374, -1, false), new Array(11, 8, "enemy", "cannon_man", 1854, 2635, 1, false), new Array(13, 9, "enemy", "cannon_man", 2085, 3219, 1, false), new Array(12, 14, "enemy", "cannon_man", 3352, 2934, 1, false), new Array(13, 14, "enemy", "cannon_man", 3418, 3230, 1, false), new Array(14, 14, "enemy", "cannon_man", 3348, 3448, 1, false), new Array(16, 16, "enemy", "cannon_man", 3905, 3980, -1, false), new Array(15, 16, "enemy", "cannon_man", 3943, 3515, -1, false), new Array(13, 16, "enemy", "cannon_man", 3935, 3015, -1, false), new Array(11, 16, "enemy", "cannon_man", 3800, 2676, -1, false), new Array(13, 10, "enemy", "cannon_man", 2420, 3108, -1, false), new Array(10, 10, "enemy", "cannon_man", 2422, 2429, -1, false), new Array(5, 6, "enemy", "cannon_man", 1396, 1192, -1, false), new Array(3, 1, "enemy", "tank", 100, 518, 1, false), new Array(5, 1, "enemy", "tank", 104, 1106, 1, false), new Array(5, 4, "enemy", "tank", 921, 1191, 1, false), new Array(4, 4, "enemy", "tank", 867, 882, 1, false), new Array(6, 5, "enemy", "tank", 1090, 1338, 1, false), new Array(8, 5, "enemy", "tank", 1104, 1867, 1, false), new Array(9, 5, "enemy", "tank", 1094, 2130, 1, false), new Array(11, 8, "enemy", "tank", 1845, 2513, 1, false), new Array(12, 8, "enemy", "tank", 1848, 2864, 1, false), new Array(12, 14, "enemy", "tank", 3335, 2756, 1, false), new Array(14, 14, "enemy", "tank", 3397, 3337, 1, false), new Array(17, 14, "enemy", "tank", 3434, 4075, 1, false), new Array(17, 5, "enemy", "tank", 1119, 4185, 1, false), new Array(16, 5, "enemy", "tank", 1112, 3852, 1, false), new Array(14, 5, "enemy", "tank", 1107, 3363, 1, false), new Array(13, 5, "enemy", "tank", 1137, 3183, 1, false), new Array(19, 5, "enemy", "tank", 1115, 4727, 1, false), new Array(19, 6, "enemy", "tank", 1420, 4591, -1, false), new Array(18, 7, "enemy", "tank", 1600, 4475, -1, false), new Array(15, 7, "enemy", "tank", 1608, 3587, -1, false), new Array(13, 6, "enemy", "tank", 1396, 3227, -1, false), new Array(17, 16, "enemy", "tank", 3890, 4189, -1, false), new Array(15, 16, "enemy", "tank", 3893, 3689, -1, false), new Array(13, 16, "enemy", "tank", 3895, 3187, -1, false), new Array(12, 16, "enemy", "tank", 3853, 2839, -1, false), new Array(10, 15, "enemy", "tank", 3636, 2447, -1, false), new Array(13, 10, "enemy", "tank", 2391, 3229, -1, false), new Array(4, 3, "enemy", "helicopter", 620, 770, 1, false), new Array(4, 2, "enemy", "helicopter", 253, 897, 1, false), new Array(9, 7, "enemy", "helicopter", 1580, 2012, 1, false), new Array(10, 9, "enemy", "helicopter", 2123, 2496, 1, false), new Array(11, 11, "enemy", "helicopter", 2611, 2733, 1, false), new Array(10, 13, "enemy", "helicopter", 3110, 2480, 1, false), new Array(12, 15, "enemy", "helicopter", 3659, 2885, 1, false), new Array(17, 15, "enemy", "helicopter", 3675, 4236, 1, false), new Array(15, 13, "enemy", "helicopter", 3030, 3681, 1, false), new Array(16, 10, "enemy", "helicopter", 2264, 3919, 1, false), new Array(16, 6, "enemy", "helicopter", 1369, 3780, 1, false), new Array(12, 5, "enemy", "helicopter", 1229, 2880, 1, false), new Array(5, 4, "enemy", "normal_enemy", 943, 1060, 1, false), new Array(6, 5, "enemy", "normal_enemy", 1110, 1494, 1, false), new Array(12, 8, "enemy", "normal_enemy", 1876, 2961, 1, false), new Array(13, 14, "enemy", "normal_enemy", 3377, 3095, 1, false), new Array(18, 15, "enemy", "normal_enemy", 3634, 4433, 1, false), new Array(15, 5, "enemy", "normal_enemy", 1104, 3628, 1, false), new Array(15, 7, "enemy", "normal_enemy", 1612, 3681, -1, false), new Array(13, 6, "enemy", "normal_enemy", 1378, 3093, -1, false), new Array(16, 16, "enemy", "normal_enemy", 3876, 3846, -1, false), new Array(12, 16, "enemy", "normal_enemy", 3863, 2927, -1, false), new Array(9, 10, "enemy", "normal_enemy", 2370, 2099, -1, false), new Array(7, 6, "enemy", "normal_enemy", 1367, 1669, -1, false), new Array(6, 6, "enemy", "normal_enemy", 1363, 1418, -1, false), new Array(4, 7, "enemy", "normal_enemy", 1550, 807, -1, false), new Array(2, 2, "enemy", "enemy_rock", 385, 343, -1, false), new Array(3, 7, "enemy", "enemy_rock", 1614, 683, -1, false), new Array(4, 7, "enemy", "enemy_rock", 1562, 917, -1, false), new Array(8, 10, "enemy", "enemy_rock", 2362, 1944, -1, false), new Array(12, 6, "enemy", "enemy_rock", 1378, 2845, -1, false), new Array(9, 14, "enemy", "iron_ball", 3476, 2245, -1, false), new Array(12, 15, "enemy", "iron_ball", 3541, 2979, -1, false), new Array(15, 12, "enemy", "comb", 2909, 3628, 1, false), new Array(16, 10, "enemy", "comb", 2439, 3770, 1, false), new Array(16, 8, "enemy", "comb", 1992, 3870, 1, false), new Array(16, 8, "enemy", "comb", 1764, 3974, -1, false), new Array(15, 13, "enemy", "comb", 3152, 3706, -1, false), new Array(11, 15, "enemy", "nest", 3667, 2634, -1, false), new Array(14, 16, "enemy", "nest", 3935, 3258, -1, false), new Array(18, 15, "enemy", "nest", 3563, 4305, 1, false), new Array(10, 8, "enemy", "nest", 1817, 2267, 1, false), new Array(6, 6, "enemy", "flower_gun", 1467, 1264, -1, false), new Array(7, 6, "enemy", "flower_gun", 1437, 1515, -1, false), new Array(3, 4, "enemy", "fly_man", 960, 691, 1, false), new Array(7, 5, "enemy", "fly_man", 1144, 1708, 1, false), new Array(6, 6, "enemy", "fly_man", 1264, 1259, 1, false), new Array(9, 7, "enemy", "fly_man", 1733, 2044, 1, false), new Array(11, 12, "enemy", "fly_man", 2951, 2618, 1, false), new Array(14, 15, "enemy", "fly_man", 3699, 3345, 1, false), new Array(16, 15, "enemy", "fly_man", 3668, 3812, 1, false), new Array(15, 11, "enemy", "fly_man", 2728, 3710, 1, false), new Array(16, 11, "enemy", "fly_man", 2534, 3832, 1, false), new Array(16, 8, "enemy", "fly_man", 1996, 3931, 1, false), new Array(16, 7, "enemy", "fly_man", 1506, 3998, 1, false), new Array(18, 5, "enemy", "fly_man", 1227, 4396, 1, false), new Array(2, 5, "enemy", "vulture", 1189, 416, 1, false), new Array(2, 7, "enemy", "vulture", 1553, 472, 1, false), new Array(4, 6, "enemy", "vulture", 1419, 818, 1, false), new Array(9, 8, "enemy", "vulture", 1994, 2039, 1, false), new Array(9, 9, "enemy", "vulture", 2108, 2112, 1, false), new Array(10, 10, "enemy", "vulture", 2267, 2271, 1, false), new Array(2, 8, "wind", "left_90", 1952, 461, 1, false), new Array(9, 7, "wind", "right_90", 1556, 2132, 1, false), new Array(10, 7, "wind", "right_45", 1626, 2397, 1, false), new Array(17, 10, "wind", "left_45", 2391, 4165, 1, false), new Array(18, 8, "wind", "left_45", 1870, 4388, 1, false), new Array(18, 6, "wind", "left_45", 1312, 4266, 2, false), new Array(17, 7, "enemy", "balloon", 1645, 4126, 1, false), new Array(19, 6, "enemy", "balloon", 1276, 4543, 1, false), new Array(12, 6, "enemy", "balloon", 1292, 2966, 1, false), new Array(19, 5, "enemy", "balloon", 1207, 4551, 1, false), new Array(18, 7, "fan", "left_45", 1653, 4355, 2, false), new Array(4, 1, "enemy", "egm_06", 229, 914, 1, false), new Array(5, 5, "enemy", "egm_21", 1231, 1076, 1, false), new Array(8, 5, "enemy", "egm_22", 1200, 1891, 1, false), new Array(9, 9, "enemy", "egm_82", 2125, 2221, 1, false), new Array(11, 9, "enemy", "egm_04", 2091, 2583, 1, false), new Array(13, 10, "enemy", "egm_05", 2307, 3052, 1, false), new Array(10, 15, "enemy", "egm_24", 3520, 2349, 1, false), new Array(13, 15, "enemy", "egm_81", 3617, 3106, 1, false), new Array(15, 15, "enemy", "egm_02", 3613, 3543, 1, false), new Array(16, 15, "enemy", "egm_07", 3572, 3939, 1, false), new Array(17, 7, "enemy", "egm_23", 1509, 4117, 1, false), new Array(19, 5, "enemy", "egm_22", 1191, 4524, 1, false), new Array(15, 6, "enemy", "egm_72", 1305, 3566, 1, false), new Array(12, 5, "enemy", "egm_22", 1156, 2834, 1, false));
gotoAndStop ("title");
Frame 22
btn_play.onRelease = function () {
play_soundAction("btn_sound");
goto_page("select character");
};
btn_option.onRelease = function () {
play_soundAction("btn_sound");
goto_page("option");
};
btn_help.onRelease = function () {
play_soundAction("btn_sound");
goto_page("help");
};
init_title();
play_music("bgm_1", true);
if (!root_mask) {
_root.attachMovie("effect_mc", "root_mask", _root.getNextHighestDepth());
}
_root.setMask(root_mask);
stop();
Frame 33
btn_back.onRelease = function () {
play_soundAction("btn_sound");
clean_set_option();
goto_page("title");
};
btn_default.onRelease = function () {
play_soundAction("btn_sound");
key_set_default();
};
set_option();
stop();
Frame 44
btn_back.onRelease = function () {
play_soundAction("btn_sound");
goto_page("title");
};
stop();
Frame 55
btn_select_character_init();
create_slots();
stop();
Frame 69
btn_select_mission_init();
create_mission_select_slot();
play_music("bgm_1", true);
stop();
Frame 82
play_music(" ", true);
create_stage();
stop();
Frame 91
main_loop();
stop();
Frame 99
stop();
var myMiniclipAwards = new MiniclipAwards(this);
var mcAward = myMiniclipAwards.loadAwardGfx(70);
mcAward._x = 70;
mcAward._y = 60;
mcAward._yscale = (mcAward._xscale = 1100);
btn_next.onRelease = function () {
_root.mcAward.removeMovieClip();
goto_page("select mission");
};
Frame 110
btn_submit.onRelease = function () {
play_soundAction("btn_sound");
UI_failed.gotoAndStop("upload");
};
btn_select_mission.onRelease = function () {
current_score = 0;
goto_page("select mission");
};
show_score(score_show, current_score);
stop();
Symbol 12 Button
on (release) {
getURL ("http://www.miniclip.com/", "_blank");
}
Symbol 13 MovieClip Frame 2
_parent.mcAnimation.play();
stop();
Symbol 13 MovieClip Frame 13
_parent.gotoAndPlay("preload");
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 60
Symbol 29 MovieClip Frame 121
_parent.mcBackground.play();
stop();
Symbol 34 MovieClip Frame 1
this._visible = false;
Symbol 40 Button
on (release) {
getURL ("http://www.miniclip.com", "_blank");
}
Symbol 45 MovieClip Frame 2
if (_url.indexOf("http") > -1) {
if (_parent._parent._parent.loadAdNow) {
cacheBuster = getTimer() + random(999999);
showAd = "http://www.miniclip.com/swfcontent/push/didyouknow.swf?cacheBuster" + cacheBuster;
trace("Loading ad: " + showAd);
mcAd.loadMovie(showAd);
} else {
gotoAndPlay(_currentframe - 1);
}
}
Symbol 45 MovieClip Frame 4
if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) {
gotoAndStop ("showAd");
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 45 MovieClip Frame 12
stop();
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 100
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 12
_root.play();
_root.isFinished = true;
_parent.stop();
stop();
Symbol 58 MovieClip Frame 1
loadAdNow = false;
_root.stop();
play();
Instance of Symbol 34 MovieClip "mcIntro" in Symbol 58 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 58 MovieClip Frame 2
xPos = _x;
yPos = _y;
mcBackground._x = mcBackground._x - xPos;
mcBackground._y = mcBackground._y - yPos;
mcAnimation._x = mcAnimation._x - xPos;
mcAnimation._y = mcAnimation._y - yPos;
var stageWidth = Stage.width;
var stageHeight = Stage.height;
var centerStageX = (stageWidth / 2);
var centerStageY = (stageHeight / 2);
mcBackground._width = stageWidth;
mcBackground._height = stageHeight;
mcAnimation._x = mcAnimation._x + centerStageX;
mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10));
stop();
Instance of Symbol 57 MovieClip "mcLoadingAnimated" in Symbol 58 MovieClip Frame 2
onClipEvent (load) {
_visible = false;
}
Symbol 58 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (loadedPercent == 100) {
_root.play();
stop();
} else {
loadAdNow = true;
mcLoadingAnimated._visible = true;
}
Symbol 58 MovieClip Frame 5
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (loadedPercent < 100) {
mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent);
mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)";
mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)";
gotoAndPlay(_currentframe - 1);
} else {
mcLoadingAnimated.play();
stop();
}
Symbol 1892 MovieClip [__Packages.MiniclipAwards] Frame 0
class MiniclipAwards
{
var target, aid, onAwardResponse, mcGiveAward, mlAwardLoader;
function MiniclipAwards (t) {
target = t;
}
function give(awardId, onResponse) {
aid = awardId;
onAwardResponse = onResponse;
System.security.allowDomain("www.miniclip.com");
System.security.allowDomain("cms.miniclip.com");
if (mcGiveAward == undefined) {
mcGiveAward = target.createEmptyMovieClip("mcMiniclipGiveAward", target.getNextHighestDepth());
mlAwardLoader = new MovieClipLoader();
var _local4 = new Object();
_local4.onLoadInit = mx.utils.Delegate.create(this, onAwardSwfLoaded);
mlAwardLoader.addListener(_local4);
var _local3 = new Date();
var _local5 = (((_local3.getFullYear() + "-") + _local3.getMonth()) + "-") + _local3.getDay();
if (_root._url.indexOf("file:///") > -1) {
var _local6 = ("http://cms.miniclip.com/players/swf/components/giveuseraward_as2.swf?deCache=" + _local5) + random(1000000);
} else {
var _local6 = "/players/swf/components/giveuseraward_as2.swf?deCache=" + _local5;
}
mlAwardLoader.loadClip(_local6, mcGiveAward);
} else {
onAwardSwfLoaded(mcGiveAward);
}
}
function loadAwardGfx(awardId, mcTarget) {
if (mcTarget == undefined) {
mcTarget = target;
}
var _local4 = mcTarget.createEmptyMovieClip("mcAward_" + awardId, mcTarget.getNextHighestDepth());
var _local6 = new MovieClipLoader();
var _local7 = new Object();
_local7.onLoadInit = mx.utils.Delegate.create(this, onAwardGfxLoaded);
_local6.addListener(_local7);
var _local3 = new Date();
var _local8 = (((_local3.getFullYear() + "-") + _local3.getMonth()) + "-") + _local3.getDay();
if (_root._url.indexOf("file:///") > -1) {
var _local9 = ("http://cms.miniclip.com/players/swf/components/awards.swf?deCache=" + _local8) + random(1000000);
} else {
var _local9 = "/players/swf/components/awards.swf?deCache=" + _local8;
}
_local6.loadClip(_local9, _local4);
_local4._alpha = 0;
return(_local4);
}
function onAwardSwfLoaded(mc) {
mc.aid = aid;
mc.onAwardGiven = mx.utils.Delegate.create(this, onAwardGivenPrivate);
mc.onAwardNotGiven = mx.utils.Delegate.create(this, onAwardNotGivenPrivate);
}
function onAwardGfxLoaded(mcAward) {
var _local2 = int(mcAward._name.split("_")[1]);
mcAward.gotoAndStop(_local2);
mcAward._alpha = 100;
}
function onAwardGivenPrivate() {
onAwardResponse(true);
mlAwardLoader.unloadClip(mcGiveAward);
}
function onAwardNotGivenPrivate() {
onAwardResponse(false);
mlAwardLoader.unloadClip(mcGiveAward);
}
}
Symbol 1893 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 73 MovieClip Frame 1
p_a_p = true;
Symbol 79 MovieClip Frame 1
p_a_p = true;
Symbol 85 MovieClip Frame 1
p_a_p = true;
Symbol 97 MovieClip Frame 10
stop();
Symbol 114 MovieClip [fire] Frame 1
p_a_p = true;
Symbol 114 MovieClip [fire] Frame 17
this.removeMovieClip();
if (_parent.mc_type == "bullet") {
_parent.removeMovieClip();
}
p_a_p = false;
stop();
Symbol 121 MovieClip Frame 1
p_a_p = true;
Symbol 128 MovieClip Frame 1
p_a_p = true;
Symbol 140 MovieClip Frame 1
p_a_p = true;
Symbol 145 MovieClip [bomb] Frame 1
p_a_p = true;
Symbol 146 MovieClip [bullet] Frame 1
stop();
Symbol 146 MovieClip [bullet] Frame 34
stop();
Symbol 146 MovieClip [bullet] Frame 56
play();
Symbol 146 MovieClip [bullet] Frame 63
this.removeMovieClip();
Symbol 146 MovieClip [bullet] Frame 65
stop();
Symbol 146 MovieClip [bullet] Frame 74
stop();
Symbol 146 MovieClip [bullet] Frame 88
stop();
Symbol 146 MovieClip [bullet] Frame 97
stop();
Symbol 146 MovieClip [bullet] Frame 111
stop();
Symbol 146 MovieClip [bullet] Frame 120
stop();
Symbol 146 MovieClip [bullet] Frame 134
stop();
Symbol 146 MovieClip [bullet] Frame 142
stop();
Symbol 146 MovieClip [bullet] Frame 150
stop();
Symbol 146 MovieClip [bullet] Frame 158
stop();
Symbol 146 MovieClip [bullet] Frame 170
stop();
Symbol 146 MovieClip [bullet] Frame 185
stop();
Symbol 146 MovieClip [bullet] Frame 200
stop();
Symbol 146 MovieClip [bullet] Frame 211
stop();
Symbol 146 MovieClip [bullet] Frame 239
stop();
Symbol 146 MovieClip [bullet] Frame 248
stop();
Symbol 146 MovieClip [bullet] Frame 257
stop();
Symbol 146 MovieClip [bullet] Frame 264
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 160 MovieClip [option_slot] Frame 1
stop();
Symbol 160 MovieClip [option_slot] Frame 9
Symbol 169 MovieClip [input_sex_male] Frame 1
stop();
Symbol 174 MovieClip [input_sex_female] Frame 1
stop();
Symbol 189 MovieClip [input_name] Frame 1
Symbol 204 MovieClip [parachute_m] Frame 1
stop();
Symbol 204 MovieClip [parachute_m] Frame 10
stop();
Symbol 204 MovieClip [parachute_m] Frame 18
stop();
Symbol 241 MovieClip [weapon_drop] Frame 1
stop();
Symbol 241 MovieClip [weapon_drop] Frame 8
stop();
Symbol 241 MovieClip [weapon_drop] Frame 15
stop();
Symbol 241 MovieClip [weapon_drop] Frame 24
stop();
Symbol 241 MovieClip [weapon_drop] Frame 38
stop();
Symbol 241 MovieClip [weapon_drop] Frame 49
stop();
Symbol 241 MovieClip [weapon_drop] Frame 61
stop();
Symbol 241 MovieClip [weapon_drop] Frame 73
stop();
Symbol 241 MovieClip [weapon_drop] Frame 87
stop();
Symbol 241 MovieClip [weapon_drop] Frame 101
stop();
Symbol 241 MovieClip [weapon_drop] Frame 109
stop();
Symbol 241 MovieClip [weapon_drop] Frame 117
stop();
Symbol 241 MovieClip [weapon_drop] Frame 125
stop();
Symbol 241 MovieClip [weapon_drop] Frame 132
stop();
Symbol 241 MovieClip [weapon_drop] Frame 139
stop();
Symbol 241 MovieClip [weapon_drop] Frame 166
Symbol 268 MovieClip [weapon_bonus] Frame 1
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 7
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 16
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 29
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 40
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 52
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 64
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 78
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 92
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 100
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 108
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 116
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 123
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 130
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 137
stop();
Symbol 268 MovieClip [weapon_bonus] Frame 147
stop();
Symbol 270 MovieClip Frame 1
this._visible = false;
Symbol 273 MovieClip Frame 1
p_a_p = true;
Symbol 273 MovieClip Frame 2
p_a_p = false;
stop();
Symbol 274 MovieClip [equip_weapon] Frame 1
stop();
stop();
Symbol 274 MovieClip [equip_weapon] Frame 10
stop();
Symbol 274 MovieClip [equip_weapon] Frame 19
stop();
Symbol 282 MovieClip Frame 1
p_a_p = false;
stop();
Symbol 282 MovieClip Frame 2
p_a_p = true;
Symbol 282 MovieClip Frame 10
gotoAndStop (1);
Symbol 288 MovieClip [gun] Frame 1
stop();
Symbol 297 MovieClip Frame 1
p_a_p = true;
Symbol 297 MovieClip Frame 16
_parent.shoot_start = true;
Symbol 297 MovieClip Frame 30
p_a_p = false;
stop();
Symbol 300 MovieClip [flower_gun] Frame 1
stop();
Symbol 307 MovieClip Frame 1
p_a_p = true;
Symbol 307 MovieClip Frame 14
p_a_p = false;
_parent.shoot_start = true;
Symbol 308 MovieClip [toad] Frame 1
stop();
Symbol 308 MovieClip [toad] Frame 9
stop();
Symbol 313 MovieClip [iron_ball] Frame 1
stop();
Symbol 324 MovieClip Frame 1
p_a_p = true;
_parent.bomb._y = 11;
Symbol 324 MovieClip Frame 3
_parent.bomb._y = 10;
Symbol 324 MovieClip Frame 5
_parent.bomb._y = 9;
Symbol 324 MovieClip Frame 7
_parent.bomb._y = 11;
Symbol 324 MovieClip Frame 9
_parent.bomb._y = 12;
Symbol 327 MovieClip Frame 1
p_a_p = true;
Symbol 330 MovieClip [vulture] Frame 1
stop();
Symbol 335 MovieClip Frame 1
p_a_p = true;
Symbol 343 MovieClip Frame 1
p_a_p = true;
Symbol 344 MovieClip [eyas] Frame 1
stop();
Symbol 349 MovieClip Frame 1
p_a_p = true;
Symbol 350 MovieClip [comb] Frame 1
stop();
Symbol 350 MovieClip [comb] Frame 10
stop();
Symbol 355 MovieClip Frame 1
p_a_p = true;
Symbol 356 MovieClip Frame 1
p_a_p = true;
Symbol 356 MovieClip Frame 21
_parent.removeMovieClip();
Symbol 357 MovieClip [suicide_rocket] Frame 1
stop();
Symbol 357 MovieClip [suicide_rocket] Frame 7
stop();
Symbol 367 MovieClip Frame 1
p_a_p = true;
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
p_a_p = true;
Symbol 382 MovieClip Frame 9
p_a_p = false;
gotoAndStop (1);
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 2
p_a_p = true;
Symbol 388 MovieClip Frame 8
p_a_p = false;
gotoAndStop (1);
Symbol 404 MovieClip [enemy_arms] Frame 1
stop();
Symbol 404 MovieClip [enemy_arms] Frame 8
stop();
Symbol 404 MovieClip [enemy_arms] Frame 16
stop();
Symbol 404 MovieClip [enemy_arms] Frame 24
stop();
Symbol 404 MovieClip [enemy_arms] Frame 32
stop();
Symbol 404 MovieClip [enemy_arms] Frame 41
stop();
Symbol 404 MovieClip [enemy_arms] Frame 52
stop();
Symbol 404 MovieClip [enemy_arms] Frame 64
stop();
Symbol 404 MovieClip [enemy_arms] Frame 76
stop();
Symbol 404 MovieClip [enemy_arms] Frame 84
stop();
Symbol 411 MovieClip Frame 1
p_a_p = true;
Symbol 412 MovieClip [enemy_fly_man] Frame 1
stop();
Symbol 426 MovieClip Frame 1
p_a_p = true;
stop();
Symbol 426 MovieClip Frame 14
gotoAndStop (1);
Symbol 437 MovieClip [balloon] Frame 1
stop();
Symbol 437 MovieClip [balloon] Frame 10
stop();
Symbol 437 MovieClip [balloon] Frame 19
stop();
Symbol 442 MovieClip Frame 1
p_a_p = true;
Symbol 445 MovieClip [fan_power] Frame 1
stop();
stop();
Symbol 449 MovieClip [warning_user_exist] Frame 27
this.removeMovieClip();
Symbol 522 MovieClip Frame 1
this._visible = false;
stop();
Symbol 522 MovieClip Frame 7
stop();
Symbol 522 MovieClip Frame 12
stop();
Symbol 522 MovieClip Frame 18
stop();
Symbol 522 MovieClip Frame 24
stop();
Symbol 522 MovieClip Frame 30
stop();
Symbol 522 MovieClip Frame 36
stop();
Symbol 522 MovieClip Frame 42
stop();
Symbol 522 MovieClip Frame 48
stop();
Symbol 522 MovieClip Frame 54
stop();
Symbol 522 MovieClip Frame 60
stop();
Symbol 522 MovieClip Frame 66
stop();
Symbol 522 MovieClip Frame 72
stop();
Symbol 522 MovieClip Frame 78
stop();
Symbol 522 MovieClip Frame 84
stop();
Symbol 522 MovieClip Frame 90
stop();
Symbol 522 MovieClip Frame 96
stop();
Symbol 522 MovieClip Frame 102
stop();
Symbol 522 MovieClip Frame 108
stop();
Symbol 522 MovieClip Frame 114
stop();
Symbol 522 MovieClip Frame 120
stop();
Symbol 522 MovieClip Frame 126
stop();
Symbol 522 MovieClip Frame 132
stop();
Symbol 522 MovieClip Frame 138
stop();
Symbol 522 MovieClip Frame 144
stop();
Symbol 522 MovieClip Frame 150
stop();
Symbol 522 MovieClip Frame 156
stop();
Symbol 522 MovieClip Frame 162
stop();
Symbol 522 MovieClip Frame 168
stop();
Symbol 522 MovieClip Frame 174
stop();
Symbol 522 MovieClip Frame 206
stop();
Symbol 522 MovieClip Frame 212
stop();
Symbol 522 MovieClip Frame 218
stop();
Symbol 522 MovieClip Frame 224
stop();
Symbol 522 MovieClip Frame 230
stop();
Symbol 522 MovieClip Frame 236
stop();
Symbol 522 MovieClip Frame 242
stop();
Symbol 522 MovieClip Frame 248
stop();
Symbol 522 MovieClip Frame 254
stop();
Symbol 522 MovieClip Frame 260
stop();
Symbol 522 MovieClip Frame 266
stop();
Symbol 522 MovieClip Frame 272
stop();
Symbol 522 MovieClip Frame 278
stop();
Symbol 522 MovieClip Frame 284
stop();
Symbol 522 MovieClip Frame 290
stop();
Symbol 522 MovieClip Frame 296
stop();
Symbol 522 MovieClip Frame 302
stop();
Symbol 522 MovieClip Frame 308
stop();
Symbol 522 MovieClip Frame 314
stop();
Symbol 522 MovieClip Frame 320
stop();
Symbol 522 MovieClip Frame 326
stop();
Symbol 522 MovieClip Frame 332
stop();
Symbol 522 MovieClip Frame 338
stop();
Symbol 522 MovieClip Frame 344
stop();
Symbol 522 MovieClip Frame 350
stop();
Symbol 522 MovieClip Frame 356
stop();
Symbol 522 MovieClip Frame 362
stop();
Symbol 522 MovieClip Frame 368
stop();
Symbol 668 MovieClip Frame 1
this._visible = false;
stop();
Symbol 668 MovieClip Frame 7
stop();
Symbol 668 MovieClip Frame 12
stop();
Symbol 668 MovieClip Frame 18
stop();
Symbol 668 MovieClip Frame 24
stop();
Symbol 668 MovieClip Frame 30
stop();
Symbol 668 MovieClip Frame 36
stop();
Symbol 668 MovieClip Frame 42
stop();
Symbol 668 MovieClip Frame 48
stop();
Symbol 668 MovieClip Frame 54
stop();
Symbol 668 MovieClip Frame 60
stop();
Symbol 668 MovieClip Frame 66
stop();
Symbol 668 MovieClip Frame 72
stop();
Symbol 668 MovieClip Frame 78
stop();
Symbol 668 MovieClip Frame 84
stop();
Symbol 668 MovieClip Frame 90
stop();
Symbol 668 MovieClip Frame 96
stop();
Symbol 668 MovieClip Frame 102
stop();
Symbol 668 MovieClip Frame 108
stop();
Symbol 668 MovieClip Frame 114
stop();
Symbol 668 MovieClip Frame 120
stop();
Symbol 668 MovieClip Frame 126
stop();
Symbol 668 MovieClip Frame 132
stop();
Symbol 668 MovieClip Frame 138
stop();
Symbol 668 MovieClip Frame 144
stop();
Symbol 668 MovieClip Frame 150
stop();
Symbol 668 MovieClip Frame 156
stop();
Symbol 668 MovieClip Frame 162
stop();
Symbol 668 MovieClip Frame 168
stop();
Symbol 668 MovieClip Frame 174
stop();
Symbol 668 MovieClip Frame 206
stop();
Symbol 668 MovieClip Frame 212
stop();
Symbol 668 MovieClip Frame 218
stop();
Symbol 668 MovieClip Frame 224
stop();
Symbol 668 MovieClip Frame 230
stop();
Symbol 668 MovieClip Frame 236
stop();
Symbol 668 MovieClip Frame 242
stop();
Symbol 668 MovieClip Frame 248
stop();
Symbol 668 MovieClip Frame 254
stop();
Symbol 668 MovieClip Frame 260
stop();
Symbol 668 MovieClip Frame 266
stop();
Symbol 668 MovieClip Frame 272
stop();
Symbol 668 MovieClip Frame 278
stop();
Symbol 668 MovieClip Frame 284
stop();
Symbol 668 MovieClip Frame 290
stop();
Symbol 668 MovieClip Frame 296
stop();
Symbol 668 MovieClip Frame 302
stop();
Symbol 668 MovieClip Frame 308
stop();
Symbol 668 MovieClip Frame 314
stop();
Symbol 668 MovieClip Frame 320
stop();
Symbol 668 MovieClip Frame 326
stop();
Symbol 668 MovieClip Frame 332
stop();
Symbol 668 MovieClip Frame 338
stop();
Symbol 668 MovieClip Frame 344
stop();
Symbol 668 MovieClip Frame 350
stop();
Symbol 668 MovieClip Frame 356
stop();
Symbol 668 MovieClip Frame 362
stop();
Symbol 668 MovieClip Frame 368
stop();
Symbol 875 MovieClip [map_tile] Frame 1
stop();
Symbol 875 MovieClip [map_tile] Frame 7
stop();
Symbol 875 MovieClip [map_tile] Frame 13
stop();
Symbol 875 MovieClip [map_tile] Frame 19
stop();
Symbol 875 MovieClip [map_tile] Frame 25
stop();
Symbol 875 MovieClip [map_tile] Frame 31
stop();
Symbol 875 MovieClip [map_tile] Frame 37
stop();
Symbol 875 MovieClip [map_tile] Frame 43
stop();
Symbol 875 MovieClip [map_tile] Frame 49
stop();
Symbol 875 MovieClip [map_tile] Frame 55
stop();
Symbol 875 MovieClip [map_tile] Frame 61
stop();
Symbol 875 MovieClip [map_tile] Frame 67
stop();
Symbol 875 MovieClip [map_tile] Frame 73
stop();
Symbol 875 MovieClip [map_tile] Frame 79
stop();
Symbol 875 MovieClip [map_tile] Frame 85
stop();
Symbol 875 MovieClip [map_tile] Frame 91
stop();
Symbol 875 MovieClip [map_tile] Frame 97
stop();
Symbol 875 MovieClip [map_tile] Frame 103
stop();
Symbol 875 MovieClip [map_tile] Frame 109
stop();
Symbol 875 MovieClip [map_tile] Frame 115
stop();
Symbol 875 MovieClip [map_tile] Frame 121
stop();
Symbol 875 MovieClip [map_tile] Frame 127
stop();
Symbol 875 MovieClip [map_tile] Frame 133
stop();
Symbol 875 MovieClip [map_tile] Frame 139
stop();
Symbol 875 MovieClip [map_tile] Frame 145
stop();
Symbol 875 MovieClip [map_tile] Frame 151
stop();
Symbol 875 MovieClip [map_tile] Frame 157
stop();
Symbol 875 MovieClip [map_tile] Frame 163
stop();
Symbol 875 MovieClip [map_tile] Frame 169
stop();
Symbol 875 MovieClip [map_tile] Frame 175
stop();
Symbol 875 MovieClip [map_tile] Frame 181
stop();
Symbol 875 MovieClip [map_tile] Frame 209
stop();
Symbol 875 MovieClip [map_tile] Frame 216
stop();
Symbol 875 MovieClip [map_tile] Frame 223
stop();
Symbol 875 MovieClip [map_tile] Frame 229
stop();
Symbol 875 MovieClip [map_tile] Frame 235
stop();
Symbol 875 MovieClip [map_tile] Frame 241
stop();
Symbol 875 MovieClip [map_tile] Frame 247
stop();
Symbol 875 MovieClip [map_tile] Frame 253
stop();
Symbol 875 MovieClip [map_tile] Frame 259
stop();
Symbol 875 MovieClip [map_tile] Frame 265
stop();
Symbol 875 MovieClip [map_tile] Frame 271
stop();
Symbol 875 MovieClip [map_tile] Frame 277
stop();
Symbol 875 MovieClip [map_tile] Frame 283
stop();
Symbol 875 MovieClip [map_tile] Frame 289
stop();
Symbol 875 MovieClip [map_tile] Frame 295
stop();
Symbol 875 MovieClip [map_tile] Frame 301
stop();
Symbol 875 MovieClip [map_tile] Frame 307
stop();
Symbol 875 MovieClip [map_tile] Frame 313
stop();
Symbol 875 MovieClip [map_tile] Frame 319
stop();
Symbol 875 MovieClip [map_tile] Frame 325
stop();
Symbol 875 MovieClip [map_tile] Frame 331
stop();
Symbol 875 MovieClip [map_tile] Frame 337
stop();
Symbol 875 MovieClip [map_tile] Frame 343
stop();
Symbol 875 MovieClip [map_tile] Frame 349
stop();
Symbol 875 MovieClip [map_tile] Frame 356
stop();
Symbol 875 MovieClip [map_tile] Frame 363
stop();
Symbol 875 MovieClip [map_tile] Frame 369
stop();
Symbol 875 MovieClip [map_tile] Frame 375
stop();
Symbol 875 MovieClip [map_tile] Frame 381
stop();
Symbol 884 MovieClip Frame 1
p_a_p = true;
Symbol 889 MovieClip Frame 1
p_a_p = true;
Symbol 890 MovieClip [laser_effect] Frame 1
stop();
Symbol 895 MovieClip Frame 1
p_a_p = true;
Symbol 895 MovieClip Frame 5
this._y = this._y + 1;
Symbol 895 MovieClip Frame 13
this._y = this._y - 1;
Symbol 911 MovieClip Frame 1
p_a_p = true;
_parent.body._y = 1;
Symbol 911 MovieClip Frame 4
_parent.body._y = -1;
Symbol 911 MovieClip Frame 7
_parent.body._y = 0;
Symbol 911 MovieClip Frame 10
_parent.body._y = 0;
Symbol 911 MovieClip Frame 13
_parent.body._y = -1;
Symbol 911 MovieClip Frame 16
_parent.body._y = 1;
Symbol 928 MovieClip Frame 1
p_a_p = true;
Symbol 928 MovieClip Frame 13
_parent.shoot = true;
Symbol 928 MovieClip Frame 23
p_a_p = false;
stop();
Symbol 933 MovieClip Frame 1
p_a_p = true;
Symbol 933 MovieClip Frame 15
_parent.shoot = true;
Symbol 933 MovieClip Frame 21
p_a_p = false;
stop();
Symbol 946 MovieClip Frame 1
p_a_p = true;
Symbol 946 MovieClip Frame 19
p_a_p = false;
stop();
Symbol 947 MovieClip [enemy_normal] Frame 1
stop();
Symbol 947 MovieClip [enemy_normal] Frame 11
stop();
Symbol 947 MovieClip [enemy_normal] Frame 21
stop();
Symbol 966 MovieClip [big_explosion] Frame 1
p_a_p = true;
Symbol 966 MovieClip [big_explosion] Frame 19
this.removeMovieClip();
Symbol 979 MovieClip [bullet_explosion] Frame 1
p_a_p = true;
Symbol 979 MovieClip [bullet_explosion] Frame 7
this.removeMovieClip();
Symbol 990 MovieClip [rocket_launch_effect] Frame 1
p_a_p = true;
Symbol 990 MovieClip [rocket_launch_effect] Frame 9
this.removeMovieClip();
Symbol 999 MovieClip [gun_launch_effect] Frame 1
p_a_p = true;
Symbol 999 MovieClip [gun_launch_effect] Frame 5
this.removeMovieClip();
Symbol 1002 MovieClip [laser_launch_effect] Frame 1
p_a_p = true;
Symbol 1002 MovieClip [laser_launch_effect] Frame 2
this.removeMovieClip();
Symbol 1013 MovieClip [tank_cannon] Frame 1
this.shoot = false;
p_a_p = false;
stop();
Symbol 1013 MovieClip [tank_cannon] Frame 10
play();
p_a_p = true;
Symbol 1013 MovieClip [tank_cannon] Frame 22
this.shoot = true;
Symbol 1013 MovieClip [tank_cannon] Frame 23
this.shoot = false;
Symbol 1013 MovieClip [tank_cannon] Frame 24
p_a_p = false;
gotoAndStop ("stand_by");
Symbol 1017 MovieClip Frame 1
p_a_p = false;
stop();
Symbol 1017 MovieClip Frame 2
p_a_p = true;
play();
Symbol 1017 MovieClip Frame 44
gotoAndStop (1);
Symbol 1020 MovieClip [tank] Frame 1
stop();
Symbol 1020 MovieClip [tank] Frame 10
stop();
Symbol 1031 MovieClip Frame 1
p_a_p = true;
Symbol 1032 MovieClip [enemy_parachuter] Frame 1
stop();
Symbol 1040 MovieClip Frame 1
p_a_p = true;
Symbol 1047 MovieClip Frame 1
p_a_p = true;
Symbol 1049 MovieClip [heli_intro] Frame 1
stop();
Symbol 1053 MovieClip Frame 1
p_a_p = true;
Symbol 1053 MovieClip Frame 21
_root.change_color(_parent, _root.Dark);
_parent.start_fall = true;
p_a_p = false;
stop();
Symbol 1054 MovieClip [helicopter] Frame 1
stop();
Symbol 1061 MovieClip Frame 1
p_a_p = true;
Symbol 1063 MovieClip [fan] Frame 1
stop();
Symbol 1074 MovieClip [equip_gear_gear] Frame 1
stop();
Symbol 1075 MovieClip Frame 1
p_a_p = true;
Symbol 1075 MovieClip Frame 28
p_a_p = false;
_root.change_color(this._parent, _root.Dark);
stop();
Symbol 1084 MovieClip [parachute_fm] Frame 1
stop();
Symbol 1084 MovieClip [parachute_fm] Frame 10
stop();
Symbol 1084 MovieClip [parachute_fm] Frame 18
stop();
Symbol 1109 MovieClip [wind] Frame 1
p_a_p = true;
Symbol 1159 MovieClip Frame 1
stop();
Symbol 1164 MovieClip [player_m_legs] Frame 1
stop();
Symbol 1164 MovieClip [player_m_legs] Frame 9
gotoAndStop ("normal");
Symbol 1164 MovieClip [player_m_legs] Frame 10
stop();
Symbol 1190 MovieClip Frame 1
stop();
Symbol 1190 MovieClip Frame 2
p_a_p = true;
Symbol 1190 MovieClip Frame 6
_parent._parent._x = _parent._parent._x - 1;
Symbol 1190 MovieClip Frame 7
_parent._parent._x = _parent._parent._x - 1;
Symbol 1190 MovieClip Frame 8
_parent._parent._x = _parent._parent._x + 1;
Symbol 1190 MovieClip Frame 10
_parent._parent._x = 0;
Symbol 1190 MovieClip Frame 14
p_a_p = false;
gotoAndStop (1);
Symbol 1195 MovieClip Frame 1
stop();
Symbol 1195 MovieClip Frame 2
p_a_p = true;
Symbol 1195 MovieClip Frame 16
p_a_p = false;
gotoAndStop (1);
Symbol 1200 MovieClip Frame 1
stop();
Symbol 1200 MovieClip Frame 2
p_a_p = true;
Symbol 1200 MovieClip Frame 21
p_a_p = false;
gotoAndStop (1);
Symbol 1234 MovieClip [player_m_arms] Frame 1
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 8
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 16
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 24
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 31
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 39
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 48
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 55
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 62
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 69
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 76
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 88
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 100
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 108
stop();
Symbol 1234 MovieClip [player_m_arms] Frame 115
stop();
Symbol 1257 MovieClip Frame 1
stop();
arms._x = -4;
arms._y = -12;
Symbol 1257 MovieClip Frame 2
arms._x = -4;
arms._y = -12;
Symbol 1257 MovieClip Frame 3
arms._x = -2;
arms._y = -11;
Symbol 1257 MovieClip Frame 4
arms._x = 0;
arms._y = -10;
Symbol 1257 MovieClip Frame 5
arms._x = 1;
arms._y = -9;
Symbol 1257 MovieClip Frame 6
arms._x = 2;
arms._y = -7;
Symbol 1257 MovieClip Frame 7
arms._x = 4;
arms._y = -5;
Symbol 1257 MovieClip Frame 8
arms._x = 4;
arms._y = -5;
Symbol 1257 MovieClip Frame 9
stop();
arms._x = -4;
arms._y = -12;
Symbol 1257 MovieClip Frame 10
arms._x = -4;
arms._y = -12;
Symbol 1257 MovieClip Frame 11
arms._x = -2;
arms._y = -11;
Symbol 1257 MovieClip Frame 12
arms._x = 0;
arms._y = -10;
Symbol 1257 MovieClip Frame 13
arms._x = 1;
arms._y = -9;
Symbol 1257 MovieClip Frame 14
arms._x = 2;
arms._y = -7;
Symbol 1257 MovieClip Frame 15
arms._x = 4;
arms._y = -5;
Symbol 1257 MovieClip Frame 16
arms._x = 4;
arms._y = -5;
Symbol 1266 MovieClip Frame 25
stop();
Symbol 1278 MovieClip [player_m] Frame 1
stop();
Symbol 1278 MovieClip [player_m] Frame 9
gotoAndStop ("normal");
Symbol 1283 MovieClip [player_fm_legs] Frame 1
stop();
Symbol 1283 MovieClip [player_fm_legs] Frame 10
stop();
Symbol 1312 MovieClip Frame 1
stop();
Symbol 1312 MovieClip Frame 2
p_a_p = true;
Symbol 1312 MovieClip Frame 6
_parent._parent._x = _parent._parent._x - 1;
Symbol 1312 MovieClip Frame 7
_parent._parent._x = _parent._parent._x - 1;
Symbol 1312 MovieClip Frame 8
_parent._parent._x = _parent._parent._x + 1;
Symbol 1312 MovieClip Frame 10
_parent._parent._x = 0;
Symbol 1312 MovieClip Frame 14
p_a_p = false;
gotoAndStop (1);
Symbol 1317 MovieClip Frame 1
stop();
Symbol 1317 MovieClip Frame 2
p_a_p = true;
Symbol 1317 MovieClip Frame 16
p_a_p = false;
gotoAndStop (1);
Symbol 1322 MovieClip Frame 1
stop();
Symbol 1322 MovieClip Frame 2
p_a_p = true;
Symbol 1322 MovieClip Frame 23
p_a_p = false;
gotoAndStop (1);
Symbol 1353 MovieClip [player_fm_arms] Frame 1
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 8
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 16
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 23
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 31
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 38
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 47
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 56
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 63
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 70
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 77
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 89
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 101
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 107
stop();
Symbol 1353 MovieClip [player_fm_arms] Frame 113
stop();
Symbol 1374 MovieClip Frame 1
stop();
arms._x = -5;
arms._y = -7;
Symbol 1374 MovieClip Frame 2
arms._x = -5;
arms._y = -7;
Symbol 1374 MovieClip Frame 3
arms._x = -5;
arms._y = -8;
Symbol 1374 MovieClip Frame 4
arms._x = -5;
arms._y = -8;
Symbol 1374 MovieClip Frame 5
arms._x = -2;
arms._y = -10;
Symbol 1374 MovieClip Frame 6
arms._x = 2;
arms._y = -11;
Symbol 1374 MovieClip Frame 7
arms._x = 4;
arms._y = -9;
Symbol 1374 MovieClip Frame 8
arms._x = 4;
arms._y = -9;
Symbol 1374 MovieClip Frame 9
stop();
arms._x = -5;
arms._y = -7;
Symbol 1374 MovieClip Frame 10
arms._x = -5;
arms._y = -7;
Symbol 1374 MovieClip Frame 11
arms._x = -5;
arms._y = -8;
Symbol 1374 MovieClip Frame 12
arms._x = -5;
arms._y = -8;
Symbol 1374 MovieClip Frame 13
arms._x = -2;
arms._y = -10;
Symbol 1374 MovieClip Frame 14
arms._x = 2;
arms._y = -11;
Symbol 1374 MovieClip Frame 15
arms._x = 4;
arms._y = -9;
Symbol 1374 MovieClip Frame 16
arms._x = 4;
arms._y = -9;
Symbol 1383 MovieClip Frame 25
stop();
Symbol 1395 MovieClip [player_fm] Frame 1
stop();
Symbol 1404 MovieClip [smoke] Frame 1
p_a_p = true;
Symbol 1404 MovieClip [smoke] Frame 17
this.removeMovieClip();
Symbol 1409 MovieClip [leaf] Frame 1
stop();
Symbol 1414 MovieClip [bg] Frame 1
stop();
Symbol 1419 MovieClip Frame 1
p_a_p = true;
Symbol 1420 MovieClip Frame 1
p_a_p = true;
Symbol 1424 MovieClip [nest] Frame 1
stop();
Symbol 1429 MovieClip [bee] Frame 1
p_a_p = true;
Symbol 1442 MovieClip [knife_expl] Frame 1
p_a_p = true;
Symbol 1442 MovieClip [knife_expl] Frame 7
p_a_p = false;
this.removeMovieClip();
Symbol 1500 MovieClip Frame 10
stop();
Symbol 1501 MovieClip Frame 1
stop();
Symbol 1501 MovieClip Frame 8
stop();
Symbol 1501 MovieClip Frame 15
stop();
Symbol 1501 MovieClip Frame 22
stop();
Symbol 1501 MovieClip Frame 34
stop();
Symbol 1501 MovieClip Frame 45
stop();
Symbol 1501 MovieClip Frame 55
stop();
Symbol 1501 MovieClip Frame 65
stop();
Symbol 1501 MovieClip Frame 77
stop();
Symbol 1501 MovieClip Frame 89
stop();
Symbol 1501 MovieClip Frame 96
stop();
Symbol 1501 MovieClip Frame 103
stop();
Symbol 1501 MovieClip Frame 110
stop();
Symbol 1501 MovieClip Frame 116
stop();
Symbol 1501 MovieClip Frame 122
stop();
Symbol 1501 MovieClip Frame 128
stop();
Symbol 1501 MovieClip Frame 136
stop();
Symbol 1529 MovieClip Frame 1
stop();
Symbol 1529 MovieClip Frame 11
stop();
Symbol 1551 MovieClip Frame 1
stop();
Symbol 1551 MovieClip Frame 11
stop();
Symbol 1557 MovieClip Frame 1
stop();
Symbol 1557 MovieClip Frame 8
stop();
Symbol 1566 MovieClip [btn_pause] Frame 1
stop();
Symbol 1572 MovieClip [nosie_signal] Frame 7
this.removeMovieClip();
Symbol 1604 MovieClip Frame 1
stop();
Symbol 1604 MovieClip Frame 11
stop();
Symbol 1611 MovieClip Frame 1
this._visible = false;
Symbol 1620 Button
on (release) {
gameURL = ("http://www.miniclip.com/" + gamename) + ".htm";
getURL (gameURL, "_blank");
}
Symbol 1622 MovieClip Frame 1
System.security.allowDomain("www.miniclip.com");
Instance of Symbol 1611 MovieClip "mcHighscores" in Symbol 1622 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 1622 MovieClip Frame 2
if ((((_url.indexOf("miniclip.com") == -1) && (_url.indexOf("miniclip.net") == -1)) && (_url.indexOf("miniclip.co.uk") == -1)) && (_url.indexOf("miniclips.com"))) {
gotoAndStop(_currentframe + 1);
} else {
var noCache = (getTimer() + random(100000));
mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?noCache=" + noCache);
stop();
}
Symbol 1622 MovieClip Frame 3
stop();
Symbol 1623 MovieClip [win_result] Frame 1
btn_submit.onRelease = function () {
_root.play_soundAction("btn_sound");
gotoAndStop ("upload");
};
Symbol 1623 MovieClip [win_result] Frame 7
_root.show_score(this.hp_bonus, _root.hero.hp * 100);
Symbol 1623 MovieClip [win_result] Frame 10
_root.show_score(this.time_bonus, _root.UI_game.timer);
Symbol 1623 MovieClip [win_result] Frame 15
_root.show_score(this.score_show, _root.current_score);
stop();
Instance of Symbol 1622 MovieClip "comHighscores" in Symbol 1623 MovieClip [win_result] Frame 22
//component parameters
onClipEvent (construct) {
scoreLocation = "_root.current_score";
gamename = "canyon shooter";
saveScore = true;
scoreIsTime = false;
scoreReversed = false;
negativeScoreAllowed = false;
}
Symbol 1632 MovieClip [ready_go_mc] Frame 77
stop();
Symbol 1656 MovieClip [effect_bonus] Frame 1
p_a_p = true;
Symbol 1656 MovieClip [effect_bonus] Frame 13
this.removeMovieClip();
Symbol 1656 MovieClip [effect_bonus] Frame 17
p_a_p = true;
Symbol 1656 MovieClip [effect_bonus] Frame 29
this.removeMovieClip();
Symbol 1666 MovieClip [rain] Frame 1
p_a_p = true;
Symbol 1667 MovieClip Frame 1
p_a_p = true;
_parent.body._y = 0;
Symbol 1667 MovieClip Frame 3
_parent.body._y = -1;
Symbol 1667 MovieClip Frame 5
_parent.body._y = -2;
Symbol 1667 MovieClip Frame 7
_parent.body._y = 1;
Symbol 1667 MovieClip Frame 9
_parent.body._y = 2;
Symbol 1668 MovieClip [enemy_with_vulture] Frame 1
stop();
Symbol 1669 MovieClip [bigger_explosion] Frame 1
p_a_p = true;
Symbol 1669 MovieClip [bigger_explosion] Frame 31
this.removeMovieClip();
Symbol 1673 MovieClip [option_slot_del_player] Frame 1
stop();
Symbol 1706 MovieClip [hint] Frame 1
stop();
Symbol 1730 Button
on (release) {
getURL ("http://www.miniclip.com", "_blank");
}
Symbol 1741 MovieClip Frame 1
this.select = false;
stop();
Symbol 1747 MovieClip Frame 1
stop();
Symbol 1781 MovieClip Frame 1
this._visible = false;
Symbol 1789 MovieClip Frame 1
this._visible = false;
Symbol 1794 MovieClip Frame 1
this._visible = false;
Symbol 1799 MovieClip Frame 1
this._visible = false;
Symbol 1804 MovieClip Frame 1
this._visible = false;
Symbol 1809 MovieClip Frame 1
this._visible = false;
Symbol 1814 MovieClip Frame 1
this._visible = false;
Symbol 1819 MovieClip Frame 1
this._visible = false;
Symbol 1824 MovieClip Frame 1
this._visible = false;
Symbol 1829 MovieClip Frame 1
this._visible = false;
Symbol 1834 MovieClip Frame 1
this._visible = false;
Symbol 1839 MovieClip Frame 1
this._visible = false;
Symbol 1844 MovieClip Frame 1
this._visible = false;
Symbol 1849 MovieClip Frame 1
this._visible = false;
Symbol 1854 MovieClip Frame 1
this._visible = false;
Symbol 1859 MovieClip Frame 1
this._visible = false;
Symbol 1864 MovieClip Frame 1
this._visible = false;
Symbol 1869 MovieClip Frame 1
this._visible = false;
Symbol 1874 MovieClip Frame 1
this._visible = false;
Symbol 1879 MovieClip Frame 1
this._visible = false;
Symbol 1891 MovieClip Frame 6
_root._x = 2;
_root._y = 1;
Symbol 1891 MovieClip Frame 7
_root._x = -2;
_root._y = -1;
Symbol 1891 MovieClip Frame 8
_root._x = -2;
_root._y = 1;
Symbol 1891 MovieClip Frame 9
_root._x = 2;
_root._y = 1;
Symbol 1891 MovieClip Frame 10
_root._x = 0;
_root._y = 0;
stop();
Instance of Symbol 1622 MovieClip "comHighscores" in Symbol 1891 MovieClip Frame 12
//component parameters
onClipEvent (construct) {
scoreLocation = "_root.current_score";
gamename = "canyon shooter";
saveScore = true;
scoreIsTime = false;
scoreReversed = false;
negativeScoreAllowed = false;
}