STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
235175
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2688 · P5376

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM94305096-17DC&rnd=94305096" width="1" height="1"></div>

gunrox_world_domination_mod.swf

This is the info page for
Flash #268767

(Click the ID number above for more basic data on this flash file.)


Text
kaufo
base

ufo 1

nikky

kameron

betaville

ufo 6

astral

dark capitol

alphaville

gibson

integra

summer
garden

raymonde

meta-
fighters

ufo 4

oasis

ufo 3

rainland

nevermore

calypso

highland

calister

sirth

sarreno+ lab

sam's farm

casteda

vladsville

ufo 2

ufo 5

military
base

port

jade
island

alien
base

!

Test test test

Location:

www.gunrox.com

www.gunrox.com

test

test

test

Put game to your website

Put game to your website

<p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Иные формы жизни… в детстве я мечтал стать космонавтом, лететь к звездам, искать пришельцев…</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Собственно говоря, часть мечты осуществилась, только теперь пришельцев надо не только находить, но еще и убивать. Меня зовут Грид, и я работаю в У.В.И.Ф.Ж., организации в чьи задачи входит убивать пришельцев без размышления и не вступая с ними в беседы.</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Я устроился работать сюда, так как искал острых ощущений. Мне хотелось стать героем.</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Однако я и представить не мог, что ждало меня впереди…</b></font></p><p align="left"></p>

test

Katenka

Test test test test test test

test

GUNROX:
Once Upon a Time
in Gibson City

There is another game
about adventures
in this city.
Click here to play

Sounds

Test test test test test

test

test

test

test

Test test test test

<p align="right"><font face="Lithos Pro Regular" size="10" color="#99ff00" letterSpacing="-1.000000" kerning="0"><b>000</b></font></p>

<p align="right"><font face="Lithos Pro Regular" size="10" color="#00ff99" letterSpacing="-1.000000" kerning="0"><b>00.0</b></font></p>

<p align="center"><font face="Lithos Pro Regular" size="10" color="#0099ff" letterSpacing="-1.000000" kerning="0"><b>00</b></font></p>

<p align="center"><font face="Lithos Pro Regular" size="10" color="#ff9900" letterSpacing="-1.000000" kerning="0"><b>00</b></font></p>

SVD Dragunov

Grenade launcher

€999999

Single

Target:

Passive effect

Damage

100-500

Reload

12

25

Level required:

9999

<p align="left"><font face="Lucida Console" size="10" color="#ffcccc" letterSpacing="-1.000000" kerning="0"><b>only for aliens</b></font></p>

<p align="left"><font face="Lucida Console" size="10" color="#ffcccc" letterSpacing="-1.000000" kerning="0"><b>only for Hell</b></font></p>

Damage Resistance

10

+5 DR during defending defending

Energy

100

Damage

100-500

Max Heal power

100-500

Energy recharge

100-500

www.gunrox.com

This item can be used only
in online multiplayer
version of GUNROX.
Visit

999

CRITICAL!!!

MISS

IMMUNE

EVASION

999

HP:

DR:

EP:

999

999

999

Катенька

Vit:

Acc:

Def:

999

999

999

Dgr:

Tch:

Med:

999

999

999

Lck:

999

Катенька

30

Alien hunter

30% more damage to aliens

999

999

Катенька

999999

Михаэль Валоткрафт

Михаэль Валоткрафт

999999

Катенька

Level Up!

New perk!

+9999XP

Bonus points!

Victory!!!

Items acquired:

+€999999

test

test

Gunrox is free
multiplayer online game
where you control
squad of soldiers and
battle with other
players from around the
world in turn-based
combat.

Vit:

999

Grid gets a new level!

Skill Points
left:

999

test test test, test test
test
test
test

LOADING

SAVING

Официальная секретная база У.В.И.Ф.Ж.

30

Level:

Empty Slot

<p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Иные формы жизни… в детстве я мечтал стать космонавтом, лететь к звездам, искать пришельцев…</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Собственно говоря, часть мечты осуществилась, только теперь пришельцев надо не только находить, но еще и убивать. Меня зовут Грид, и я работаю в У.В.И.Ф.Ж., организации в чьи задачи входит убивать пришельцев без размышления и не вступая с ними в беседы.</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Я устроился работать сюда, так как искал острых ощущений. Мне хотелось стать героем.</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#ccffcc" letterSpacing="-1.000000" kerning="0"><b>Однако я и представить не мог, что ждало меня впереди…</b></font></p><p align="left"></p>

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("8cd7982d", this, 10301, true);
Frame 6
function round2(num) { return(Math.round(num * 100) / 100); } copyright = "Copyright (c) 2009 by Enkord"; System.security.allowDomain("www.enkord.com"); if (bannerURL == undefined) { bannerURL = "http://www.enkord.com/games/gunrox/banner.swf"; } lang = "en"; stop(); _focusrect = false; Stage.showMenu = false; Stage.width = 480; Stage.height = 360; Stage.scaleMode = "noScale"; percent_mc._xscale = 0; var to = _root.getBytesTotal(); var prevLo = 0; total_txt.text = round2(to / 1024).toString() + " KB"; var loadListener = new Object(); loadListener.onLoadError = function (target_mc, errorCode) { preload_logo_mc._visible = true; loaded_txt._visible = true; total_txt._visible = true; percent_mc._visible = true; percent_txt._visible = true; frame_mc._visible = true; preload_logo_mc.onPress = function () { getURL ("http://www.enkord.com/?from=gunroxworldrevolution", "_blank"); }; }; if (downloadURL == undefined) { preload_logo_mc._visible = false; loaded_txt._visible = false; total_txt._visible = false; percent_mc._visible = false; percent_txt._visible = false; frame_mc._visible = false; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); var mc = this.createEmptyMovieClip("bannerstub", this.getNextHighestDepth()); mcLoader.loadClip(bannerURL, mc); } ii = setInterval(function () { var _local2 = _root.getBytesLoaded(); var _local4 = round2((_local2 - prevLo) / 64); speed_txt.text = _local4.toString() + " Kb/s"; loaded_txt.text = Math.round(_local2 / 1024).toString() + " KB"; var _local3 = Math.round((_local2 / to) * 100); percent_txt.text = _local3 + " %"; percent_mc._xscale = _local3; prevLo = _local2; if ((_local2 == to) && (preload_logo_mc._visible)) { clearInterval(ii); gotoAndPlay ("StartUp"); } }, 500); var rootURL = "http://www.enkord.com/"; if (moreGamesURL == undefined) { moreGamesURL = "http://www.enkord.com/?from=gunroxworldrevolution"; } if (downloadURL == undefined) { downloadURL = "http://www.gunrox.com/?ref=yy_fl_wrap"; } else { greatgames._visible = false; greatgames_btn.enabled = false; enkordgames._visible = false; enkordgames_btn.enabled = false; not_our_site = true; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + (not_our_site ? "games/gunroxzombietown/online/hiscore-nolinks.php" : "games/gunroxzombietown/online/hiscore.php"); } if (addgameURL == undefined) { addgameURL = "http://www.enkord.com/games/gunroxworldrevolution/online/webmaster/"; } gibsonURL = "http://www.enkord.com/games/gunroxonceingibson/online/";
Frame 16
this.stop(); Core.Create(this);
Symbol 72 MovieClip [minimapscreen] Frame 1
#initclip 68 Object.registerClass("minimapscreen", ScreenMinimap); #endinitclip init();
Symbol 1829 MovieClip [__Packages.Screen] Frame 0
class Screen extends MovieClip { var busy, filters, enabled; function Screen () { super(); busy = false; } function fade() { filters = [Filters.Desaturator()]; } function unfade() { filters = []; } function enable() { enabled = true; } function disable() { enabled = false; } function lock() { disable(); } function unlock() { enable(); } }
Symbol 1830 MovieClip [__Packages.Filters] Frame 0
class Filters { function Filters () { } static function Desaturator() { return(new flash.filters.ColorMatrixFilter(fade_data)); } static function Dark() { return(new flash.filters.ColorMatrixFilter(fade_data1)); } static function Alpha(alpha_) { var _local1 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, alpha_ / 100, 0]; return(new flash.filters.ColorMatrixFilter(_local1)); } static function Glow(color_) { return(new flash.filters.GlowFilter(color_, 100, 10, 10, 5, 3)); } static function GlowMedium(color_) { return(new flash.filters.GlowFilter(color_, 50, 7, 7, 3, 3)); } static function GlowLight(color_) { return(new flash.filters.GlowFilter(color_, 50, 7, 7, 1, 3)); } static function Shadow() { return(new flash.filters.DropShadowFilter(3, 45, 0, 100, 9, 9, 1, 3)); } static function Blur() { return(new flash.filters.BlurFilter(2, 2, 3)); } static function BlurDeep() { return(new flash.filters.BlurFilter(5, 5, 1)); } static var fade_data = [0.33, 0.33, 0.33, 0, 0, 0.33, 0.33, 0.33, 0, 0, 0.33, 0.33, 0.33, 0, 0, 0, 0, 0, 1, 0]; static var fade_data1 = [0.5, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 1, 0]; }
Symbol 1831 MovieClip [__Packages.ScreenMinimap] Frame 0
class ScreenMinimap extends Screen { var back, cross_x, cross_y, unit, areas, captions, enemies; function ScreenMinimap () { super(); } function init() { Core.Get().switchMusic(0); back._alpha = 50; cross_x._alpha = 75; cross_y._alpha = 75; var _local2 = Core.Get().game.unit_pos; var _local4 = (_local2.x * 480) / 2400; var _local3 = (_local2.y * 270) / 1800; unit._x = (cross_x._x = _local4); unit._y = (cross_y._y = 62 + _local3); syncAreas(); syncEnemies(); } function syncAreas() { var _local4 = Core.Get().game; var _local6 = Core.Get().world; var _local5 = _local4.areas_marked.length; var _local3 = 0; while (_local3 < _local5) { var _local2 = _local6.areas[_local3].name; if (_local4.areas_marked[_local3]) { areas[_local2]._visible = true; captions[_local2]._visible = true; } else { areas[_local2]._visible = false; captions[_local2]._visible = false; } _local3++; } } function syncEnemies() { var _local5 = Core.Get().game; var _local3 = 0; while (_local3 < _local5.enemy_data.length) { var _local4 = _local5.enemy_data[_local3]; var _local2 = enemies.attachMovie("map_enemy", "", enemies.getNextHighestDepth()); _local2._x = _local4.x; _local2._y = _local4.y; _local2._xscale = 250; _local2._yscale = 333; _local3++; } enemies._xscale = 20; enemies._yscale = 15; } }
Symbol 1832 MovieClip [__Packages.Core] Frame 0
class Core { static var the_core; var root, cfg, world, debug_mode, sound_on, music_on, state, counter, need_screen_disable, sound_left, sound_right, sound_mid, music_menu, music_battle, music_intro, onMouseWheel, cur_music, game, screen_proto_name, screen_inst_name, meta_save, locale; function Core (root_) { Log.Msg("Core::Core()"); root = root_; root.scrollRect = new flash.geom.Rectangle(0, 0, 480, 360); cfg = new CfgData(); world = new WorldData(); debug_mode = false; sound_on = true; music_on = true; loadMeta(); state = EScreenState.NONE; counter = 0; need_screen_disable = false; root.onEnterFrame = mx.utils.Delegate.create(this, onUpdate); root.createEmptyMovieClip("mc_sound_left", 100); root.createEmptyMovieClip("mc_sound_right", 101); root.createEmptyMovieClip("mc_sound_mid", 102); root.createEmptyMovieClip("mc_music_menu", 103); root.createEmptyMovieClip("mc_music_battle", 104); root.createEmptyMovieClip("mc_music_intro", 105); sound_left = new Sound("mc_sound_left"); sound_left.setPan(-90); sound_right = new Sound("mc_sound_right"); sound_right.setPan(90); sound_mid = new Sound("mc_sound_mid"); sound_mid.setPan(0); music_menu = new Sound("mc_music_menu"); music_menu.onSoundComplete = mx.utils.Delegate.create(music_menu, function () { this.start(); }); music_menu.setVolume(100); music_battle = new Sound("mc_music_battle"); music_battle.onSoundComplete = mx.utils.Delegate.create(music_battle, function () { this.start(); }); music_battle.setVolume(50); music_intro = new Sound("mc_music_intro"); music_intro.onSoundComplete = mx.utils.Delegate.create(music_intro, function () { this.start(); }); music_intro.setVolume(50); onMouseWheel = null; var _local2 = new Object(); _local2.onMouseWheel = mx.utils.Delegate.create(this, onMouseWheelWrapper); Mouse.addListener(_local2); music_menu.attachSound("music_menu"); music_intro.attachSound("music_intro"); cur_music = -1; root.createEmptyMovieClip("", 1); goMain(); } function startGame() { game = new GameData(); } function goMain(delay_) { switchToScreen("mainscreen", delay_); } function goIntro(delay_) { switchToScreen("introscreen", delay_); } function goHelp(delay_) { switchToScreen("helpscreen", delay_); } function goMap(delay_) { switchToScreen("mapscreen", delay_); } function goArea(delay_) { switchToScreen("areascreen", delay_); } function goBattle(delay_) { switchToScreen("battlescreen", delay_); } function goLose(delay_) { switchToScreen("losescreen", delay_); } function goOutro(delay_) { switchToScreen("outroscreen", delay_); } function popupItems(delay_) { popupScreen("itemsscreen", delay_); } function popupTeam(delay_) { popupScreen("teamscreen", delay_); } function popupTasks(delay_) { popupScreen("tasksscreen", delay_); } function popupMinimap(delay_) { popupScreen("minimapscreen", delay_); } function popupTalk(delay_) { popupScreen("talkscreen", delay_); } function popupTrade(delay_) { popupScreen("tradescreen", delay_); } function popupWinBattle(delay_) { popupScreen("battlewinscreen", delay_); } function popupOptions(delay_) { popupScreen("optionsscreen", delay_); } function popupSkillsUp(delay_) { popupScreen("skillupscreen", delay_); } function popupSave(delay_) { game.exchange = {save:true}; popupScreen("saveloadscreen", delay_); } function popupLoad(delay_) { game.exchange = {save:false}; popupScreen("saveloadscreen", delay_); } function playSound(name_, pan_) { if (!sound_on) { return(undefined); } if (undefined == pan_) { pan_ = 0; } if (0 == pan_) { sound_mid.attachSound(name_); sound_mid.start(); } else if (pan_ < 0) { sound_left.attachSound(name_); sound_left.start(); } else if (pan_ > 0) { sound_right.attachSound(name_); sound_right.start(); } } static function Create(root_) { if (!the_core) { the_core = new Core(root_); the_core.localEn(); } else { Log.Err("Core::Create() : already created"); } } static function Get() { return(the_core); } function onMouseWheelWrapper(value_) { if (onMouseWheel) { onMouseWheel(value_); } } function switchToScreen(screen_, delay_) { if (undefined == delay_) { delay_ = 0; } var _local2 = root.getInstanceAtDepth(1); _local2.disable(); screen_proto_name = screen_; screen_inst_name = screen_; if (_local2._name == screen_) { screen_inst_name = screen_inst_name + "1"; } Log.Msg("TRANS START"); if (delay_) { switchState(EScreenState.DELAY_TRANS, 60); } else { doSwitch(); } } function doSwitch() { sound_left.stop(); sound_mid.stop(); sound_right.stop(); Get().playSound("popup"); if (screen_proto_name == "battlescreen") { switchMusic(game.getBattleRegion()); } else if ((screen_proto_name == "mainscreen") || (screen_proto_name == "introscreen")) { switchMusic(5); } else { switchMusic(0); } var _local4 = root.getInstanceAtDepth(1); var _local2 = root.attachMovie(screen_proto_name, screen_inst_name, 2); _local2.disable(); need_screen_disable = true; _local2.swapDepths(1); var _local6 = root.attachMovie("scroll_eff", "", 5); _local6.blendMode = "add"; var _local3 = root.attachMovie("maskscreen1", "mask1", 3); var _local5 = root.attachMovie("maskscreen", "mask", 4); _local2.setMask(_local5); _local4.setMask(_local3); switchState(EScreenState.TRANS, 30); } function switchState(state_, time_) { if (time_ == undefined) { time_ = 0; } if (counter) { Log.Err("State switch error"); } state = state_; counter = time_; } function onUpdate() { if (counter > 0) { counter--; } switch (state) { case EScreenState.NONE : break; case EScreenState.DELAY_TRANS : if (0 == counter) { doSwitch(); } break; case EScreenState.TRANS : if (need_screen_disable) { var _local2 = root.getInstanceAtDepth(1); _local2.disable(); need_screen_disable = false; } if (0 == counter) { Log.Msg("TRANS END"); switchState(EScreenState.NONE); root.getInstanceAtDepth(2).removeMovieClip(); root.getInstanceAtDepth(3).removeMovieClip(); root.getInstanceAtDepth(4).removeMovieClip(); root.getInstanceAtDepth(5).removeMovieClip(); var _local2 = root.getInstanceAtDepth(1); _local2.enable(); _local2.setMask(null); _local2.onMouseMove(); } break; case EScreenState.DELAY_POPUP : if (0 == counter) { doPopup(); } break; case EScreenState.POPUP : if (0 != counter) { break; } Log.Msg("POPUP END"); switchState(EScreenState.NONE); root.getInstanceAtDepth(11).removeMovieClip(); root.getInstanceAtDepth(12).removeMovieClip(); var _local3 = root.getInstanceAtDepth(10); _local3.enable(); _local3.setMask(null); _local3.onMouseMove(); } } function popupScreen(screen_, delay_) { if (undefined == delay_) { delay_ = 0; } var _local2 = root.getInstanceAtDepth(1); _local2.lock(); screen_proto_name = screen_; screen_inst_name = screen_; Log.Msg("POPUP START"); if (delay_) { switchState(EScreenState.DELAY_POPUP, 60); } else { doPopup(); } } function doPopup() { Get().playSound("popup"); var _local3 = root.getInstanceAtDepth(1); _local3.fade(); var _local2 = root.attachMovie(screen_proto_name, screen_inst_name, 10); _local2.disable(); var _local4 = root.attachMovie("maskpopup", "maskpopup", 11); _local2.setMask(_local4); var _local5 = root.attachMovie("popup_eff", "", 12); _local5.blendMode = "add"; switchState(EScreenState.POPUP, 20); } function unpopupEnable() { var _local2 = root.getInstanceAtDepth(1); _local2.enable(); unpopup(); } function unpopupBusy() { var _local2 = root.getInstanceAtDepth(1); _local2.busy = true; unpopup(); } function unpopup() { switchMusic(0); if (counter > 0) { root.getInstanceAtDepth(11).removeMovieClip(); root.getInstanceAtDepth(12).removeMovieClip(); if (state != EScreenState.POPUP) { Log.Err("Erroneous unpopup"); } counter = 0; switchState(EScreenState.NONE); } root.getInstanceAtDepth(10).removeMovieClip(); var _local2 = root.getInstanceAtDepth(1); _local2.unfade(); _local2.unlock(); } function saveGame(i_) { var _local2 = meta_save[i_]; _local2.valid = true; _local2.level = game.getTeamLevel(); _local2.area = game.in_area; _local2.region = game.cur_region; _local2.slots = game.team.slice(0, 4); var _local4 = SharedObject.getLocal("gx_wrap" + i_); _local4.data.game = game; _local4.flush(); var _local3 = SharedObject.getLocal("gx_wrap"); _local3.data.meta = meta_save; _local3.flush(); } function loadGame(i_) { game = new GameData(); var _local2 = SharedObject.getLocal("gx_wrap" + i_); for (var _local3 in _local2.data.game) { game[_local3] = _local2.data.game[_local3]; } } function loadMeta() { meta_save = new Array(); var _local2 = 0; while (_local2 < 4) { meta_save.push({valid:false}); _local2++; } var _local3 = SharedObject.getLocal("gx_wrap"); for (var _local5 in _local3.data.meta) { meta_save[_local5] = _local3.data.meta[_local5]; } } function canLoad() { var _local2 = 0; while (_local2 < 4) { if (meta_save[_local2].valid) { return(true); } _local2++; } return(false); } function localEn() { locale = new LocaleEn(); world.localEn(); } function localRu() { locale = new LocaleRu(); world.localRu(); } function isSoundOn() { return(sound_on); } function isMusicOn() { return(music_on); } function setSound(on_) { sound_on = on_; if (!sound_on) { sound_left.stop(); sound_mid.stop(); sound_right.stop(); } } function stopMusic() { switch (cur_music) { case -1 : break; case 0 : music_menu.stop(); break; case 5 : music_intro.stop(); break; default : music_battle.stop(); } } function startMusic() { var _local2 = ["music_menu", "music_battle1", "music_battle2", "music_battle3", "music_battle4", "music_intro"]; switch (cur_music) { case -1 : break; case 0 : music_menu.start(music_menu.getPosition() / 1000); break; case 1 : case 2 : case 3 : case 4 : music_battle.attachSound(_local2[cur_music]); music_battle.start(); break; case 5 : music_intro.start(music_intro.getPosition() / 1000); } } function setMusic(on_) { if (on_ == music_on) { return(undefined); } music_on = on_; if (!music_on) { stopMusic(); } else { startMusic(); } } function switchMusic(id_) { if (id_ == cur_music) { return(undefined); } stopMusic(); cur_music = id_; if (!music_on) { return(undefined); } startMusic(); } }
Symbol 1833 MovieClip [__Packages.CfgData] Frame 0
class CfgData { var scr_size, map_size, min_vel, max_vel, accel, min_walk, max_walk, map_grid, fog_size, dark_size, inventory_size, inventory_grid, trader_size, drop_size, useitem_size, tasklist_size, tasklist_grid, talklist_size, talklist_grid; function CfgData () { scr_size = new Pair(480, 360); map_size = new Pair(2400, 1800); min_vel = 10; max_vel = 30; accel = 1.02; min_vel = 2; max_vel = 3; accel = 1.02; min_walk = new Pair(160, 120); max_walk = new Pair(320, 205); map_grid = new Pair(60, 60); fog_size = new Pair(40, 30); dark_size = new Pair(9, 7); inventory_size = new Pair(4, 8); inventory_grid = new Pair(66, 34); trader_size = new Pair(2, 7); drop_size = new Pair(2, 5); useitem_size = new Pair(4, 4); tasklist_size = new Pair(0, 15); tasklist_grid = new Pair(0, 19); talklist_size = new Pair(0, 7); talklist_grid = new Pair(0, 19); } }
Symbol 1834 MovieClip [__Packages.Pair] Frame 0
class Pair { var x, y; function Pair (x_, y_) { x = ((x_ == undefined) ? 0 : (x_)); y = ((y_ == undefined) ? 0 : (y_)); } function clone() { return(new Pair(x, y)); } }
Symbol 1835 MovieClip [__Packages.WorldData] Frame 0
class WorldData { var areas, area_data, area_to_id, npc, talk, chars, items, quests, tasks, quest_items, region_map, regions, bands, enemy, level_exp, perks; function WorldData () { areas = new Array(); area_data = new Array(); areas.push({id:0, name:"kaufo", r:30, caption:"K.A.U.F.O.\nOfficial\nSecret Base", caption2:"K.A.U.F.O. Official Secret Base", img:7}); area_data.push({npc:[{npc:"natan", condition:function () { return(!Core.Get().game.isFlag("q_kaufo_betrayal")); }}], talk:[{npc:"natan", talk:0}]}); areas.push({id:1, name:"integra", r:30, caption:"Integra City", img:10}); area_data.push({npc:[{npc:"clod", condition:function () { return(Core.Get().game.isFlag("q_integra_people")); }}, {npc:"jake", condition:function () { return(Core.Get().game.isFlag("q_integra_people")); }}, {npc:"alexa", condition:function () { return(Core.Get().game.isFlag("q_integra_people")); }}, {npc:"lindwid", condition:function () { return(Core.Get().game.isFlag("q_integra_people")); }}], talk:[{npc:"grid", talk:39}, {npc:"craven", talk:40}]}); areas.push({id:2, name:"astral", r:20, caption:"Astral Ville", img:12}); area_data.push({npc:["ho"]}); areas.push({id:3, name:"nikky", r:20, caption:"Nikky Ville", img:3}); area_data.push({npc:["halisted"]}); areas.push({id:4, name:"summer", r:20, caption:"Summer Garden", img:22}); area_data.push({npc:[{npc:"alien1", condition:function () { return(Core.Get().game.getFlag("q_gotosummerg") < 2); }}, {npc:"alien2", condition:function () { return(Core.Get().game.getFlag("q_gotosummerg") < 2); }}, {npc:"alien3", condition:function () { return(Core.Get().game.getFlag("q_gotosummerg") < 2); }}, {npc:"alien1a", condition:function () { return((Core.Get().game.getFlag("q_gotosummerg") == 2) && (Core.Get().game.isAreaFlag("q_sg_battle"))); }}, {npc:"alien2a", condition:function () { return((Core.Get().game.getFlag("q_gotosummerg") == 2) && (Core.Get().game.isAreaFlag("q_sg_battle"))); }}, {npc:"alien3a", condition:function () { return((Core.Get().game.getFlag("q_gotosummerg") == 2) && (Core.Get().game.isAreaFlag("q_sg_battle"))); }}, {npc:"carl", condition:function () { return(((Core.Get().game.getFlag("q_gotosummerg") == 2) && (!Core.Get().game.isAreaFlag("q_sg_battle"))) && (1 == Core.Get().game.getFlag("q_raymondehelp"))); }}], talk:[{npc:"grid", talk:34}, {npc:"craven", talk:38}]}); areas.push({id:5, name:"raymonde", r:20, caption:"Raymonde Ville", img:19}); area_data.push({npc:[{npc:"carl", condition:function () { return(Core.Get().game.getFlag("q_raymondehelp") >= 2); }}, {npc:"house_carl", condition:function () { return((Core.Get().game.getFlag("q_raymondehelp") == 1) && (!Core.Get().game.isFlag("q_gotosummerg"))); }}, "michael", "smith"], talk:[{npc:"craven", talk:241}, {npc:"smith", talk:255}]}); areas.push({id:6, name:"meta", r:30, caption:"Meta-Fighters\nHideout", caption2:"Meta-Fighters Hideout", img:6}); area_data.push({npc:[{npc:"vladimir", condition:function () { return(Core.Get().game.getFlag("q_waitforalien") < 2); }}, {npc:"micrasm", condition:function () { return(Core.Get().game.getFlag("q_waitforalien") < 2); }}, {npc:"leena", condition:function () { return(Core.Get().game.getFlag("q_waitforalien") < 2); }}, {npc:"craven", condition:function () { return((Core.Get().game.getFlag("q_waitforalien") < 2) && (!Core.Get().game.isInTeam(8))); }}], talk:[{npc:"micrasm", talk:49}, {npc:"leena", talk:50}, {npc:"cid", talk:51}, {npc:"grid", talk:52}]}); areas.push({id:7, name:"oasis", r:20, caption:"Oasis", img:16}); area_data.push({npc:["sarahata"]}); areas.push({id:8, name:"alienbase", r:20, caption:"Alien Base", img:13}); area_data.push({npc:["sir_f"], talk:[{npc:"sir_f", talk:220}, {npc:"karry", talk:221}, {npc:"key", talk:222}, {npc:"sir_f", talk:223}]}); areas.push({id:9, name:"beta", r:20, caption:"Betaville", img:20}); area_data.push({npc:["mihel", "vermut", "zoid"], talk:[{npc:"vermut", talk:82}]}); areas.push({id:10, name:"kameron", r:30, caption:"Kameron City", img:23}); area_data.push({npc:["bristol", "stan", "viola", "ace"]}); areas.push({id:11, name:"nevermore", r:30, caption:"Nevermore Town", img:8}); area_data.push({npc:["kippa", {npc:"lexic", condition:function () { return(!Core.Get().game.isInTeam(7)); }}, "gaimon", "chivax"]}); areas.push({id:12, name:"rainland", r:20, caption:"Rainland", img:29}); area_data.push({npc:["shell", {npc:"liz", condition:function () { return(7 > Core.Get().game.getFlag("q_lizandsten")); }}, "alice"]}); areas.push({id:13, name:"ufo1", r:20, caption:"UFO Site 1", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:8}, {npc:"grid", talk:9}, {npc:"grid", talk:10}, {npc:"grid", talk:11}]}); areas.push({id:14, name:"ufo2", r:20, caption:"UFO Site 2", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:12}, {npc:"grid", talk:13}, {npc:"grid", talk:14}]}); areas.push({id:15, name:"ufo3", r:20, caption:"UFO Site 3", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:15}, {npc:"grid", talk:16}, {npc:"grid", talk:17}]}); areas.push({id:16, name:"ufo4", r:20, caption:"UFO Site 4", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:18}, {npc:"grid", talk:19}, {npc:"grid", talk:20}]}); areas.push({id:17, name:"ufo5", r:20, caption:"UFO Site 5", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:21}, {npc:"grid", talk:22}, {npc:"grid", talk:23}]}); areas.push({id:18, name:"ufo6", r:20, caption:"UFO Site 6", img:27}); area_data.push({npc:[], talk:[{npc:"grid", talk:24}, {npc:"grid", talk:25}, {npc:"grid", talk:26}]}); areas.push({id:19, name:"kalister", r:25, caption:"Kalister", img:5}); area_data.push({npc:["marcy", "biby", "ibrahim"], talk:[{npc:"marcy", talk:165}, {npc:"sir_f", talk:166}, {npc:"sir_f", talk:167}, {npc:"sir_f", talk:168}]}); areas.push({id:20, name:"sirth", r:25, caption:"Sirth", img:24}); area_data.push({npc:["michel", "jax", "elm", {npc:"nina_x", condition:function () { return(!Core.Get().game.isInTeam(10)); }}]}); areas.push({id:21, name:"calipso", r:25, caption:"Dead City\nCalipso", caption2:"Dead City Calipso", img:18}); area_data.push({npc:["ken", "goman", "fea"]}); areas.push({id:22, name:"farm", r:20, caption:"Uncle Sam's Farm", img:21}); area_data.push({npc:["uncle_sam", "stacy"]}); areas.push({id:23, name:"gibson", r:30, caption:"Gibson City", img:25}); area_data.push({npc:[{npc:"curt", condition:function () { return(!Core.Get().game.isInTeam(4)); }}, "georg", "john"]}); areas.push({id:24, name:"casteda", r:25, caption:"Casteda City", img:17}); area_data.push({npc:["keabo", "seth", "hydra", "heraldio"]}); areas.push({id:25, name:"vlads", r:20, caption:"Vladsville", img:15}); area_data.push({npc:["vlad_ser", "vlad_vlad", "vlada"]}); areas.push({id:26, name:"port", r:20, caption:"Port", img:9}); area_data.push({npc:["harcos", "yax", {npc:"cij", condition:function () { return(!Core.Get().game.isFlag("hysterie")); }}]}); areas.push({id:27, name:"jade", r:20, caption:"Jade Island", img:26}); area_data.push({npc:["garret", "ksenya"]}); areas.push({id:28, name:"milbase", r:30, caption:"Military Base", img:28}); area_data.push({npc:[{npc:"garn", condition:function () { return(2 > Core.Get().game.getFlag("q_startrevolution")); }}, {npc:"celester", condition:function () { return(2 > Core.Get().game.getFlag("q_startrevolution")); }}, {npc:"lesly", condition:function () { return(2 > Core.Get().game.getFlag("q_startrevolution")); }}], talk:[{npc:"garn", talk:160}, {npc:"grid", talk:161}]}); areas.push({id:29, name:"capitol", r:30, caption:"Dark Capitol City", img:2}); area_data.push({npc:["guard", {npc:"mist", condition:function () { return(3 == Core.Get().game.getFlag("q_startrevolution")); }}]}); areas.push({id:30, name:"alpha", r:20, caption:"Alphaville", img:14}); area_data.push({npc:[{npc:"hell", condition:function () { return((!Core.Get().game.isInTeam(11)) && (!Core.Get().game.isFlag("v_hellkilled"))); }}], talk:[{npc:"hell", talk:197}, {npc:"hell", talk:202}]}); areas.push({id:31, name:"sarreno", r:20, caption:"Sarreno+ Lab", img:11}); area_data.push({npc:["dr_rade"]}); areas.push({id:32, name:"highland", r:25, caption:"Highland City", img:4}); area_data.push({npc:[{npc:"kage", condition:function () { return(!Core.Get().game.isInTeam(6)); }}, "grandin"]}); area_to_id = new Object(); var _local3 = areas.length; var _local2 = 0; while (_local2 < _local3) { area_to_id[areas[_local2].name] = areas[_local2].id; _local2++; } npc = new NPCData(); talk = new TalkData(); chars = new Array(12); chars[0] = {name:"Grid", str_id:"grid", vit:5, def:5, acc:5, dgr:5, tch:5, med:5, lck:5}; chars[1] = {name:"Key", str_id:"key", vit:4, def:4, acc:6, dgr:6, tch:6, med:2, lck:7}; chars[2] = {name:"Katenka", str_id:"katenka", vit:4, def:5, acc:4, dgr:5, tch:3, med:8, lck:9}; chars[3] = {name:"CID", str_id:"cid", vit:8, def:6, acc:5, dgr:7, tch:9, med:1, lck:1}; chars[4] = {name:"Kurt", str_id:"curt", vit:5, def:5, acc:6, dgr:7, tch:2, med:3, lck:6}; chars[5] = {name:"Karry", str_id:"karry", vit:4, def:5, acc:5, dgr:5, tch:8, med:8, lck:4}; chars[6] = {name:"Kage", str_id:"kage", vit:6, def:5, acc:8, dgr:9, tch:3, med:3, lck:5}; chars[7] = {name:"Lexic", str_id:"lexic", vit:9, def:7, acc:3, dgr:8, tch:2, med:4, lck:8}; chars[8] = {name:"Craven", str_id:"craven", vit:4, def:4, acc:6, dgr:8, tch:8, med:4, lck:3}; chars[9] = {name:"Feather", str_id:"feather", vit:4, def:4, acc:3, dgr:5, tch:5, med:9, lck:9}; chars[10] = {name:"Nina X", str_id:"nina_x", vit:7, def:7, acc:4, dgr:7, tch:2, med:2, lck:8}; chars[11] = {name:"Hell", str_id:"hell", vit:9, def:9, acc:8, dgr:9, tch:4, med:2, lck:9}; items = new ItemData(); quests = new Object(); tasks = new Object(); quest_items = new Array(); region_map = ["AAAAAAAABBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDD", "AAAAAAAABBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDD", "AAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDD", "AAAAAAAABBBBBBBBBBBCCCCCCCDDDDDDDDDDDDD ", "AAAAAAABBBBBBBBBBBBCCCCCCCCDDDDDDDDDDD ", "AAAAAAABBBBBBBBBBBBCCCCCCCCCCDDDDDDDD ", "AAAAAAABBBBBBBBBBBBCCCCCCCCCCCHHHHDDD ", "AAAAAAAABBBBBBBBBBBCCCCCCCCCCHHHHHHHH ", "AAAAAAAABBBBBBF CCCCCCGGGCHHHHHHHH ", "AAAAAAAAFBBFFFFF GGGGGGGGGHHHHHHH ", "EEEEEFFFFFFFFFFFFF LGGGGGGGHHHHHHH ", "EEEEEEFFFFFFFFFFFFFLLGGGGGGHHHHHHH ", "EEEEEEFFFFFFFFFFFFFLLLGGGGGHHHHMMM ", "EEEEEEEEEEEFFFFFFFLLLLGGGGGHHMMMNNNN ", "EEEEEEEEEEEEFFFFLLLLLLLGGGMMMMMMNNN ", "EEEEEEEEIIIIIFFFLLLLLLLLLLMMMMMMNNN ", "EEEEEEIIIIIIIKKKKKKKLLLLLLMMMMMMNNNN ", "EEEEIIIIIIIIIKKKKKKKKKLLLMMMMMMMNNNNN ", "EEEEIIIIIIIIJJKKKKKKKKLLLMMMMNNNNNNSSS ", "EEEEIIIIIIIJJJJJKKKKKKKLQMMMQNNNNNNSSSSS", "OOOIIIIIJJJJJJJJJJJKKKKLQQQQQNNNNNNSSSSS", "OOOOIIIIJJJJJJJJJJJJJKKQQQQQQRRRNNNSSSSS", "OOOOOOOJJJJJJJJJJJJJJJKQQQQRRRRRRRRSSSSS", "OOOOOOOOOOOJJJOOOOPPPPPPQRRRRRRRRRRRSSSS", "OOOOOOOOOOOOOOOOOOPPPPPPPRRRRRRRRRRRRSSS", "OOOOOOOOOOOOOOOOOOPPPPPPPRRRRRRRRRRRRRSS", "OOOOOOOOOOOOOOOOOOPPPPPPPPRRRRRRRRRRRRRR", "OOOOOOOOOOOOOOOOOOPPPPPPPPRRRRRRRRRRRRRR", "OOOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRR", "OOOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRR"]; regions = [{name:"Fading Lands", terrain:1, enemy:["bandit", {enemy:"kaufo", condition:function () { return(Core.Get().game.isFlag("q_kaufo_betrayal")); }}]}, {name:"Carben Valley", terrain:1, enemy:["bandit", {enemy:"alien", condition:function () { return(!Core.Get().game.isInParty(5)); }}, {enemy:"kaufo", condition:function () { return(Core.Get().game.isFlag("q_kaufo_betrayal")); }}]}, {name:"Integra Region", terrain:1, enemy:["robot", "bandit", {enemy:"alien", condition:function () { return(!Core.Get().game.isInParty(5)); }}, {enemy:"meta", condition:function () { return(!Core.Get().game.isInParty(8)); }}]}, {name:"Silent Desert", terrain:2, enemy:["robot", {enemy:"meta", condition:function () { return(!Core.Get().game.isInParty(8)); }}]}, {name:"Nexuser Region", terrain:3, enemy:["gartt", {enemy:"kaufo", condition:function () { return(Core.Get().game.isFlag("q_kaufo_betrayal")); }}]}, {name:"Ameno Valley", terrain:1, enemy:["robot", "zombie", {enemy:"kaufo", condition:function () { return(Core.Get().game.isFlag("q_kaufo_betrayal")); }}]}, {name:"Espian Plains", terrain:4, enemy:["mutant", {enemy:"alien", condition:function () { return(!Core.Get().game.isInParty(5)); }}]}, {name:"Gessier Plains", terrain:2, enemy:["raider", {enemy:"meta", condition:function () { return(!Core.Get().game.isInParty(8)); }}]}, {name:"Vectral Highs", terrain:3, enemy:["robot", "mutant"]}, {name:"Demien Highs", terrain:3, enemy:["mutant", "zombie", "bandit"]}, {name:"Hellsing Valley", terrain:4, enemy:["raider", "zombie"]}, {name:"Gibson Region", terrain:4, enemy:[{enemy:"raider", condition:function () { return(Core.Get().game.getFlag("q_gibsonquest") <= 2); }}, {enemy:"mutant", condition:function () { return((Core.Get().game.getFlag("q_gibsonquest") >= 2) && (Core.Get().game.getFlag("q_gibsonquest") <= 4)); }}, {enemy:"alien", condition:function () { return(!Core.Get().game.isInParty(5)); }}]}, {name:"Strat Plateau", terrain:2, enemy:["rabbit", "raider", "bandit", {enemy:"rogue_meta", condition:function () { return((6 == Core.Get().game.getFlag("q_bigalienplan")) && (!Core.Get().game.getFlag("drop_vacuumengine"))); }}]}, {name:"Left Mids", terrain:2, enemy:["rabbit", "gartt"]}, {name:"Deus Mointain Chain", terrain:3, enemy:[]}, {name:"Tatin's Highs", terrain:3, enemy:["mutant", "gartt"]}, {name:"Last Stand Plains", terrain:4, enemy:["grabber", "rabbit"]}, {name:"Paradark Region", terrain:4, enemy:["soldier", "robot"]}, {name:"Top Secret Region", terrain:2, enemy:["soldier", "shade"]}]; bands = new BandData(); enemy = new Object(); enemy.RP = {weapon:EItemType.PISTOL, device:-1, vit:5, def:7, acc:5, dgr:5, tch:7, med:0, lck:4, frame:1}; enemy.RA = {weapon:EItemType.ASSAULT, device:-1, vit:6, def:7, acc:5, dgr:5, tch:7, med:0, lck:4, frame:2}; enemy.RG = {weapon:EItemType.HEAVY, device:-1, vit:7, def:7, acc:5, dgr:5, tch:7, med:0, lck:4, frame:3}; enemy.RH = {weapon:EItemType.MELEE, device:120, vit:5, def:6, acc:5, dgr:4, tch:5, med:7, lck:4, frame:4}; enemy.MM = {weapon:EItemType.MELEE, device:121, vit:4, def:6, acc:6, dgr:8, tch:8, med:0, lck:6, frame:5}; enemy.MG = {weapon:EItemType.HEAVY, device:122, vit:4, def:9, acc:6, dgr:8, tch:8, med:0, lck:6, frame:6}; enemy.MP = {weapon:EItemType.PISTOL, device:123, vit:4, def:6, acc:6, dgr:8, tch:8, med:0, lck:6, frame:7}; enemy.MZ = {weapon:EItemType.HEAVY, device:89, vit:4, def:999, acc:6, dgr:8, tch:8, med:0, lck:999, frame:6}; enemy.ZM = {weapon:EItemType.MELEE, device:124, vit:8, def:5, acc:4, dgr:12, tch:3, med:0, lck:3, frame:8}; enemy.ZZ = {weapon:EItemType.MELEE, device:125, vit:12, def:5, acc:4, dgr:17, tch:5, med:0, lck:3, frame:9}; enemy.UX = {weapon:EItemType.RLAUNCHER, device:-1, vit:20, def:9, acc:4, dgr:6, tch:4, med:3, lck:7, frame:10}; enemy.UG = {weapon:EItemType.HEAVY, device:-1, vit:20, def:9, acc:4, dgr:6, tch:4, med:3, lck:5, frame:11}; enemy.UZ = {weapon:EItemType.SNIPER, device:126, vit:30, def:11, acc:4, dgr:8, tch:5, med:3, lck:5, frame:12}; enemy.GA = {weapon:EItemType.ASSAULT, device:-1, vit:9, def:3, acc:6, dgr:10, tch:5, med:5, lck:8, frame:13}; enemy.GX = {weapon:EItemType.GLAUNCHER, device:-1, vit:9, def:3, acc:7, dgr:10, tch:5, med:5, lck:7, frame:14}; enemy.GZ = {weapon:EItemType.SHOTGUN, device:82, vit:10, def:4, acc:8, dgr:15, tch:10, med:5, lck:8, frame:15}; enemy.BM = {weapon:EItemType.MELEE, device:-1, vit:4, def:4, acc:4, dgr:4, tch:3, med:2, lck:3, frame:16}; enemy.BP = {weapon:EItemType.PISTOL, device:-1, vit:4, def:4, acc:4, dgr:4, tch:3, med:2, lck:3, frame:17}; enemy.BN = {weapon:EItemType.SNIPER, device:-1, vit:5, def:5, acc:4, dgr:6, tch:3, med:2, lck:3, frame:18}; enemy.BZ = {weapon:EItemType.SHOTGUN, device:-1, vit:6, def:5, acc:4, dgr:6, tch:3, med:2, lck:3, frame:19}; enemy.YS = {weapon:EItemType.SHOTGUN, device:111, vit:8, def:8, acc:10, dgr:5, tch:5, med:5, lck:15, frame:20}; enemy.YG = {weapon:EItemType.HEAVY, device:106, vit:5, def:5, acc:10, dgr:8, tch:8, med:5, lck:15, frame:21}; enemy.DP = {weapon:EItemType.PISTOL, device:94, vit:8, def:6, acc:6, dgr:6, tch:5, med:5, lck:5, frame:22}; enemy.DU = {weapon:EItemType.SMG, device:94, vit:8, def:6, acc:6, dgr:6, tch:5, med:5, lck:5, frame:23}; enemy.DZ = {weapon:EItemType.SHOTGUN, device:-1, vit:9, def:6, acc:6, dgr:6, tch:5, med:5, lck:5, frame:24}; enemy.SA = {weapon:EItemType.ASSAULT, device:83, vit:10, def:10, acc:10, dgr:10, tch:4, med:10, lck:10, frame:25}; enemy.SN = {weapon:EItemType.SNIPER, device:-1, vit:15, def:15, acc:15, dgr:15, tch:10, med:10, lck:15, frame:26}; enemy.SH1 = {weapon:EItemType.PISTOL, device:108, vit:10, def:10, acc:10, dgr:8, tch:6, med:20, lck:10, frame:27}; enemy.SH2 = {weapon:EItemType.PISTOL, device:109, vit:10, def:10, acc:10, dgr:8, tch:6, med:20, lck:10, frame:27}; enemy.SH3 = {weapon:EItemType.PISTOL, device:110, vit:10, def:10, acc:10, dgr:8, tch:6, med:20, lck:10, frame:27}; enemy.HM = {weapon:EItemType.MELEE, device:113, vit:9, def:9, acc:9, dgr:9, tch:9, med:9, lck:9, frame:28}; enemy.A1 = {weapon:EItemType.PISTOL, device:116, vit:6, def:10, acc:12, dgr:12, tch:5, med:12, lck:12, frame:29}; enemy.A2 = {weapon:EItemType.PISTOL, device:115, vit:10, def:8, acc:10, dgr:14, tch:14, med:10, lck:10, frame:30}; enemy.KP = {weapon:EItemType.PISTOL, device:102, vit:12, def:10, acc:12, dgr:14, tch:8, med:8, lck:6, frame:31}; enemy.XX = {weapon:EItemType.PSI, device:127, vit:50, def:3, acc:10, dgr:16, tch:12, med:10, lck:15, frame:32}; enemy.QCYB = {weapon:EItemType.HEAVY, device:119, vit:18, def:18, acc:18, dgr:18, tch:20, med:0, lck:3, frame:34}; enemy.QHEL = {weapon:EItemType.RLAUNCHER, device:118, vit:9, def:9, acc:8, dgr:9, tch:4, med:2, lck:9, frame:35}; enemy.QCEL = {weapon:EItemType.SNIPER, device:110, vit:27, def:17, acc:25, dgr:18, tch:17, med:3, lck:17, frame:36}; enemy.QGRN = {weapon:EItemType.SHOTGUN, device:138, vit:35, def:20, acc:10, dgr:13, tch:8, med:3, lck:10, frame:37}; enemy.QNTN = {weapon:EItemType.PISTOL, device:106, vit:40, def:25, acc:15, dgr:20, tch:12, med:10, lck:7, frame:38}; enemy.QCID = {weapon:EItemType.ASSAULT, device:128, vit:45, def:20, acc:12, dgr:25, tch:25, med:5, lck:10, frame:39}; enemy.QSRF = {weapon:EItemType.PISTOL, device:117, vit:50, def:15, acc:14, dgr:15, tch:18, med:15, lck:15, frame:40}; enemy.QGRD = {weapon:EItemType.SMG, device:110, vit:25, def:25, acc:25, dgr:25, tch:25, med:25, lck:20, frame:41}; enemy.QMST = {weapon:EItemType.HEAVY, device:129, vit:50, def:13, acc:9, dgr:30, tch:15, med:4, lck:5, frame:42}; enemy.QDKS = {weapon:EItemType.MELEE, device:138, vit:20, def:15, acc:3, dgr:9, tch:10, med:1, lck:3, frame:43}; enemy.QKEY = {weapon:EItemType.PISTOL, device:-1, vit:4, def:4, acc:6, dgr:6, tch:6, med:2, lck:7, frame:44}; enemy.QKRY = {weapon:EItemType.PISTOL, device:-1, vit:4, def:5, acc:5, dgr:5, tch:8, med:8, lck:4, frame:45}; level_exp = [0, 100, 250, 500, 750, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000, 16000, 17000, 18000, 19000, 20000, 21000, 22000]; } function getRegion(tile_) { var _local2 = region_map[tile_.y].charCodeAt(tile_.x) - 65; return(((_local2 < 0) ? -1 : (_local2))); } function getItemType(item_) { return(items[item_].type); } function getQuestTitle(quest_) { return(quests[quest_].title); } function getQuestPart(quest_, sub_) { return(tasks[quest_][sub_]); } function getQuestItemName(id_) { return(quest_items[id_].name); } function getQuestItemDescri(id_) { return(quest_items[id_].descri); } function getSellPrice(item_) { return(Math.ceil(items[item_].cost / 2)); } function getBuyPrice(item_) { return(items[item_].cost); } function localRu() { talk = new TalkData(); areas[0].caption = "\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u0430\u044F\n\u0441\u0435\u043A\u0440\u0435\u0442\u043D\u0430\u044F \u0431\u0430\u0437\u0430\n\u0423.\u0412.\u0418.\u0424.\u0416."; areas[0].caption2 = "\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u0430\u044F \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u0430\u044F \u0431\u0430\u0437\u0430 \u0423.\u0412.\u0418.\u0424.\u0416."; areas[1].caption = "\u0418\u043D\u0442\u0435\u0433\u0440\u0430"; areas[2].caption = "\u0410\u0441\u0442\u0440\u0430\u043B"; areas[3].caption = "\u041D\u0438\u043A\u043A\u0438"; areas[4].caption = "\u041B\u0435\u0442\u043D\u0438\u0439 \u0421\u0430\u0434"; areas[5].caption = "\u0420\u0430\u0439\u043C\u043E\u043D\u0434"; areas[6].caption = "\u0423\u0431\u0435\u0436\u0438\u0449\u0435\n\u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432"; areas[6].caption2 = "\u0423\u0431\u0435\u0436\u0438\u0449\u0435 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432"; areas[7].caption = "\u041E\u0430\u0437\u0438\u0441"; areas[8].caption = "\u0411\u0430\u0437\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432"; areas[9].caption = "\u0411\u0435\u0442\u0430\u0432\u0438\u043B\u043B\u044C"; areas[10].caption = "\u041A\u044D\u043C\u0435\u0440\u043E\u043D"; areas[11].caption = "\u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440"; areas[12].caption = "\u0420\u0435\u0439\u043D\u043B\u0430\u043D\u0434"; areas[13].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 1"; areas[14].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 2"; areas[15].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 3"; areas[16].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 4"; areas[17].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 5"; areas[18].caption = "\u041F\u043E\u0441\u0430\u0434\u043A\u0430 \u041D\u041B\u041E 6"; areas[19].caption = "\u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440"; areas[20].caption = "\u0421\u0438\u0440\u0442"; areas[21].caption = "\u041C\u0451\u0440\u0442\u0432\u044B\u0439 \u0433\u043E\u0440\u043E\u0434\n\u041A\u0430\u043B\u0438\u043F\u0441\u043E"; areas[21].caption2 = "\u041C\u0451\u0440\u0442\u0432\u044B\u0439 \u0433\u043E\u0440\u043E\u0434 \u041A\u0430\u043B\u0438\u043F\u0441\u043E"; areas[22].caption = "\u0424\u0435\u0440\u043C\u0430 \u0434\u044F\u0434\u044E\u0448\u043A\u0438 \u0421\u044D\u043C\u0430"; areas[23].caption = "\u0413\u0438\u0431\u0441\u043E\u043D-\u0441\u0438\u0442\u0438"; areas[24].caption = "\u041A\u0430\u0441\u0442\u0435\u0434\u0430"; areas[25].caption = "\u0412\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u043B\u044C"; areas[26].caption = "\u041F\u043E\u0440\u0442"; areas[27].caption = "\u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u043E\u0441\u0442\u0440\u043E\u0432"; areas[28].caption = "\u0412\u043E\u0435\u043D\u043D\u0430\u044F \u0431\u0430\u0437\u0430"; areas[29].caption = "\u041A\u0430\u043F\u0438\u0442\u043E\u043B\u0438\u0439 \u0414\u0430\u0440\u043A"; areas[30].caption = "\u0410\u043B\u044C\u0444\u0430\u0432\u0438\u043B\u043B\u044C"; areas[31].caption = "\u041B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u044F\nSarreno+"; areas[31].caption2 = "\u041B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u044F Sarreno+"; areas[32].caption = "\u0412\u044B\u0441\u043E\u043A\u043E\u0433\u043E\u0440\u044C\u0435"; npc = new NPCData(); chars[0].name = "\u0413\u0440\u0438\u0434"; chars[1].name = "\u041A\u0435\u0439"; chars[2].name = "\u041A\u0430\u0442\u0435\u043D\u044C\u043A\u0430"; chars[3].name = "CID"; chars[4].name = "\u041A\u0443\u0440\u0442"; chars[5].name = "\u041A\u0430\u0440\u0440\u0438"; chars[6].name = "\u041A\u0435\u0439\u0434\u0436"; chars[7].name = "\u041B\u0435\u043A\u0441\u0438\u043A"; chars[8].name = "\u041A\u0440\u0435\u0439\u0432\u0435\u043D"; chars[9].name = "\u0424\u0438\u0432\u0435\u0440"; chars[10].name = "\u041D\u0438\u043D\u0430 X"; chars[11].name = "\u0425\u044D\u043B"; quests.ufo_visit = {title:"\u0421\u041B\u0415\u0414 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0415\u0412"}; tasks.ufo_visit = ["\u042F \u0434\u043E\u043B\u0436\u0435\u043D \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432 \u0440\u0430\u0439\u043E\u043D, \u0433\u0434\u0435 \u0432\u0438\u0434\u0435\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u041D\u0443\u0436\u043D\u043E \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C, \u043F\u0440\u0430\u0432\u0434\u0430 \u043B\u0438 \u043E\u043D\u0438 \u0442\u0430\u043C \u0431\u044B\u043B\u0438, \u0438 \u0447\u0442\u043E \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u0438\u0442. \u0412 \u043E\u0431\u0449\u0435\u043C, \u0432\u0441\u0435 \u043A\u0430\u043A \u043E\u0431\u044B\u0447\u043D\u043E.", "\u0421\u0443\u0434\u044F \u043F\u043E \u0432\u044B\u0436\u0436\u0435\u043D\u043D\u043E\u0439 \u0437\u0435\u043C\u043B\u0435 \u0438 \u0441\u043B\u0435\u0434\u0430\u043C \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438, \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0431\u044B\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u0421\u043B\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0441\u0441\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u0436\u0438\u0442\u0435\u043B\u0435\u0439 \u0431\u043B\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0438.", "\u041F\u043E\u0445\u043E\u0436\u0435, \u0438\u0437 \u0440\u0430\u0439\u043E\u043D\u0430 \u0431\u043B\u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u041D\u0438\u043A\u043A\u0438, \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043D\u0430\u043F\u0440\u0430\u0432\u0438\u043B\u0438\u0441\u044C \u0432 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0438 \u0433\u043E\u0440\u043E\u0434\u0430 \u0418\u043D\u0442\u0435\u0433\u0440\u0430.", "\u0412\u0441\u0435 \u0436\u0438\u0442\u0435\u043B\u0438 \u0433\u043E\u0440\u043E\u0434\u0430 \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u043A\u0443\u0434\u0430-\u0442\u043E \u0438\u0441\u0447\u0435\u0437\u043B\u0438! \u0421\u043B\u0435\u0434\u0443\u0435\u0442 \u0441\u043E\u043E\u0431\u0449\u0438\u0442\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u041D\u0430\u0442\u0430\u043D\u0443. \u041F\u043E\u0445\u043E\u0436\u0435, \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u0440\u0430\u0437\u043E\u0448\u043B\u0438\u0441\u044C \u043D\u0438 \u043D\u0430 \u0448\u0443\u0442\u043A\u0443."]; quests.natan_plan = {title:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410"}; tasks.natan_plan = ["\u041D\u0430\u0442\u0430\u043D \u0431\u044B\u043B \u043A\u0440\u0430\u0439\u043D\u0435 \u0432\u043E\u0437\u043C\u0443\u0449\u0435\u043D \u0442\u0435\u043C, \u0447\u0442\u043E \u0436\u0438\u0442\u0435\u043B\u0438 \u0433\u043E\u0440\u043E\u0434\u0430 \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u043F\u0440\u043E\u043F\u0430\u043B\u0438. \u0415\u043C\u0443 \u043D\u0443\u0436\u043D\u043E \u0432\u0440\u0435\u043C\u044F, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u0438\u0434\u0443\u043C\u0430\u0442\u044C \u0433\u0435\u043D\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043B\u0430\u043D \u0434\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u0412\u0435\u0440\u043D\u0443\u0441\u044C \u043A \u043D\u0435\u043C\u0443 \u0447\u0435\u0440\u0435\u0437 \u0447\u0430\u0441.", "\u041C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0432\u0437\u044F\u0442\u044C \u0443 \u041A\u0430\u0440\u043B\u0430 \u0412\u0430\u043A\u0443\u043E\u043B\u044F \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0435\u0433\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u0438 \u0432\u043E \u0432\u0441\u0435\u0445 \u043C\u0435\u0441\u0442\u0430\u0445, \u0433\u0434\u0435 \u0432\u0438\u0434\u0435\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u043D\u0435\u0434\u0430\u0432\u043D\u043E \u2013 \u0432\u0441\u0435\u0433\u043E \u0442\u0430\u043A\u0438\u0445 \u043C\u0435\u0441\u0442 6, \u043E\u043D\u0438 \u043E\u0442\u043C\u0435\u0447\u0435\u043D\u044B \u043D\u0430 \u043A\u0430\u0440\u0442\u0435.", "\u041C\u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0432\u0438\u0434\u0435\u043E \u0438\u0437 \u043C\u0435\u0441\u0442, \u0433\u0434\u0435 \u0432\u0438\u0434\u0435\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u042F \u043E\u0442\u043D\u0435\u0441 \u0435\u0433\u043E \u041D\u0430\u0442\u0430\u043D\u0443, \u0438 \u043E\u043D, \u0437\u0430\u043F\u0430\u0441\u0448\u0438\u0441\u044C \u043F\u043E\u043F\u043A\u043E\u0440\u043D\u043E\u043C, \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442 \u0435\u0433\u043E. \u0412\u0435\u0440\u043D\u0443\u0441\u044C-\u043A\u0430 \u044F \u0435\u0449\u0435 \u0447\u0435\u0440\u0435\u0437 \u0447\u0430\u0441\u043E\u043A-\u0434\u0440\u0443\u0433\u043E\u0439...", "\u041D\u0430\u0442\u0430\u043D\u0443 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0432\u044B\u0447\u0438\u0441\u043B\u0438\u0442\u044C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0433\u043B\u0430\u0432\u043D\u043E\u0439 \u0431\u0430\u0437\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u2013 \u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442\u0441\u044F, \u043E\u043D\u0438 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u043D\u0430 \u0434\u043D\u0435 \u041A\u043E\u043D\u0441\u043A\u043E\u0433\u043E \u041C\u043E\u0440\u044F. \u041D\u0443\u0436\u043D\u043E \u0441\u043D\u0430\u0440\u044F\u0434\u0438\u0442\u044C \u0442\u0443\u0434\u0430 \u044D\u043A\u0441\u043F\u0435\u0434\u0438\u0446\u0438\u044E.", "\u0427\u0442\u043E\u0431\u044B \u043A\u0430\u043F\u0438\u0442\u0430\u043D \u0441\u0443\u0434\u043D\u0430 \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u00BB \u0441\u043E\u0433\u043B\u0430\u0441\u0438\u043B\u0441\u044F \u043E\u0442\u0432\u0435\u0437\u0442\u0438 \u0432\u0430\u0441 \u043A \u0431\u0430\u0437\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432, \u044F \u043F\u043E\u0447\u0435\u043C\u0443-\u0442\u043E \u0434\u043E\u043B\u0436\u0435\u043D \u0434\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0435\u043C\u0443 \u0441\u0432\u043E\u044E \u0434\u043E\u0431\u043B\u0435\u0441\u0442\u044C, \u0443\u0431\u0438\u0432 3\u0445 \u0433\u0440\u0430\u0431\u0431\u0435\u0440\u043E\u0432 \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0440\u0430\u0432\u043D\u0438\u043D \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434.", "\u0414\u0443\u0440\u0430\u0446\u043A\u0438\u0439 \u043A\u0430\u043F\u0438\u0442\u0430\u043D \u043F\u0440\u0438\u0434\u0443\u043C\u0430\u043B \u043C\u043D\u0435 \u0435\u0449\u0435 \u043E\u0434\u043D\u043E \u0437\u0430\u0434\u0430\u043D\u0438\u0435, \u0432 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u2013 \u043E\u0441\u043C\u044B\u0441\u043B\u0435\u043D\u043D\u043E\u0435. \u041C\u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u043E\u0439\u043C\u0430\u0442\u044C \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0420\u0430\u0432\u043D\u0438\u043D \u0421\u0442\u0440\u0430\u0442\u0430 \u0437\u043B\u043E\u0443\u043C\u044B\u0448\u043B\u0435\u043D\u043D\u0438\u043A\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0443\u043A\u0440\u0430\u043B\u0438 \u0432\u0430\u043A\u0443\u0443\u043C\u043D\u044B\u0439 \u043C\u043E\u0442\u043E\u0440 \u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u0438.", "\u042F \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0441\u044C \u043D\u0430 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u0443\u044E \u0431\u0430\u0437\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432, \u0447\u0442\u043E\u0431\u044B \u0443\u0431\u0438\u0442\u044C \u0438\u0445 \u043B\u0438\u0434\u0435\u0440\u0430... \u0412\u043E\u0442 \u043E\u043D, \u043C\u043E\u043C\u0435\u043D\u0442 \u0438\u0441\u0442\u0438\u043D\u044B."]; quests.meta_oasis = {title:"\u041E\u0410\u0417\u0418\u0421 \u0418 \u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u042B"}; tasks.meta_oasis = ["\u0412\u043E\u0442 \u0432\u0435\u0434\u044C \u043D\u0435\u0437\u0430\u0434\u0430\u0447\u0430! \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u044B \u0432\u0437\u044F\u043B\u0438 \u043C\u0435\u043D\u044F \u0432 \u043F\u043B\u0435\u043D \u0438 \u043D\u0430\u0446\u0435\u043F\u0438\u043B\u0438 \u043D\u0430 \u043D\u043E\u0433\u0443 \u0434\u0435\u0442\u043E\u043D\u0438\u0440\u0443\u044E\u0449\u0438\u0439 \u0434\u0430\u0442\u0447\u0438\u043A! \u0422\u0435\u043F\u0435\u0440\u044C \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0438\u0445 \u0437\u0430\u0434\u0430\u043D\u0438\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u0440\u0435\u0441\u0442\u0438 \u0431\u044B\u043B\u0443\u044E \u0441\u0432\u043E\u0431\u043E\u0434\u0443. \u041F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u041E\u0430\u0437\u0438\u0441, \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043E\u0442 \u043B\u0438\u0446\u0430 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432 \u0441 \u043D\u0438\u043C\u0438 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435 \u043E \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0435\u0441\u0442\u0432\u0435.", "\u0413\u043B\u0430\u0432\u0430 \u0433\u043E\u0440\u043E\u0434\u0430 \u041E\u0430\u0437\u0438\u0441 \u043F\u0440\u043E\u0441\u0438\u0442 \u043F\u0440\u043E\u0432\u0435\u0441\u0442\u0438 \u0435\u0439 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442, \u0442\u043E\u0433\u0434\u0430 \u043E\u043D\u0430 \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u0430 \u043D\u0430 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0435\u0441\u0442\u0432\u043E. \u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0443 \u043E\u0431 \u044D\u0442\u043E\u043C \u041B\u0438\u043D\u0435."]; quests.meta_raimonde = {title:"\u041F\u041E\u041C\u041E\u0427\u042C \u0414\u0415\u0420\u0415\u0412\u041D\u0415 \u0420\u0410\u0419\u041C\u041E\u041D\u0414"}; tasks.meta_raimonde = ["\u041B\u0438\u043D\u0430 \u043D\u0435\u0447\u0435\u0441\u0442\u043D\u0430\u044F! \u041E\u043D\u0430 \u0445\u043E\u0447\u0435\u0442, \u0447\u0442\u043E\u0431\u044B \u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B \u0435\u0449\u0435 \u043E\u0434\u043D\u043E \u0437\u0430\u0434\u0430\u043D\u0438\u0435. \u041C\u043E\u0436\u043D\u043E \u043F\u043E\u0434\u0443\u043C\u0430\u0442\u044C, \u0443 \u043C\u0435\u043D\u044F \u0435\u0441\u0442\u044C \u0432\u044B\u0431\u043E\u0440 \u2013 \u0441 \u0434\u0438\u043D\u0430\u043C\u0438\u0442\u043E\u043C-\u0442\u043E \u043D\u0430 \u043D\u043E\u0433\u0435. \u041D\u0443\u0436\u043D\u043E \u043F\u043E\u0439\u0442\u0438 \u0432 \u0434\u0435\u0440\u0435\u0432\u043D\u044E \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0438 \u0432\u044B\u044F\u0441\u043D\u0438\u0442\u044C, \u0447\u0442\u043E \u0443 \u043D\u0438\u0445 \u0442\u0430\u043C \u0437\u0430 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u0430, \u0430 \u0437\u0430\u043E\u0434\u043D\u043E \u0438 \u0440\u0435\u0448\u0438\u0442\u044C \u0435\u0435.", "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E, \u0432 \u0434\u0435\u0440\u0435\u0432\u043D\u0435 \u0444\u0438\u0437\u0438\u043A\u043E\u0432 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u2013 \u043A\u0443\u0434\u0430-\u0442\u043E \u043F\u0440\u043E\u043F\u0430\u043B \u0443\u0447\u0435\u043D\u044B\u0439 \u041A\u0430\u0440\u043B \u0412\u0430\u043A\u0443\u043E\u043B\u044C. \u0423\u043B\u0438\u043A\u0438 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u044E\u0442, \u0447\u0442\u043E \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u043E\u0438\u0441\u043A\u0430\u0442\u044C \u0435\u0433\u043E \u0441\u043B\u0435\u0434\u044B \u0432 \u043D\u0435\u0431\u043E\u043B\u044C\u0448\u043E\u043C \u043C\u0435\u0441\u0442\u0435\u0447\u043A\u0435 \u043F\u043E\u0434 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u043C \u00AB\u041B\u0435\u0442\u043D\u0438\u0439 \u0421\u0430\u0434\u00BB.", "\u041C\u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043C\u043E\u0447\u044C \u0434\u0435\u0440\u0435\u0432\u043D\u0435 \u0420\u0430\u0439\u043C\u043E\u043D\u0434. \u041D\u0443\u0436\u043D\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u041B\u0438\u043D\u0435. \u041D\u0430\u0434\u0435\u044E\u0441\u044C, \u0432 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u043E\u043D\u0430 \u043C\u0435\u043D\u044F \u043E\u0442\u043F\u0443\u0441\u0442\u0438\u0442. \u041D\u0435\u0431\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u043D\u0430\u044F."]; quests.meta_uprise = {title:"\u0412\u041E\u0421\u0421\u0422\u0410\u041D\u0418\u0415 \u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u041E\u0412"}; tasks.meta_uprise = ["\u0417\u0430\u0447\u0435\u043C-\u0442\u043E \u044F \u0441\u043E\u0433\u043B\u0430\u0441\u0438\u043B\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C \u0432 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u043C\u043D\u043E\u0439 \u0432\u043B\u0430\u0434\u0435\u0435\u0442 \u0430\u043B\u0447\u043D\u0430\u044F \u0436\u0430\u0436\u0434\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u044B... \u0412 \u043B\u044E\u0431\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u044F \u0434\u043E\u043B\u0436\u0435\u043D \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u0434\u0435\u0440\u0435\u0432\u043D\u044E \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0438 \u043F\u043E\u043C\u043E\u0447\u044C \u0442\u0430\u043C \u0412\u0430\u043A\u0443\u043E\u043B\u044E \u0438 \u0411\u0435\u043A\u043A\u043E\u0440\u0434\u0443 \u0432 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F.", "\u042F \u043F\u043E\u043C\u043E\u0433 \u043E\u0431\u043E\u0438\u043C \u0443\u0447\u0435\u043D\u044B\u043C \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0432 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F.", "\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439 \u044D\u0442\u0430\u043F \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0438 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F \u2013 \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0441\u043E\u044E\u0437\u0430 \u0441 \u00AB\u0433\u043E\u0440\u043E\u0434\u043E\u043C \u043C\u0435\u0440\u0442\u0432\u044B\u0445\u00BB \u041A\u0430\u043B\u0438\u043F\u0441\u043E. \u0412\u0435\u0441\u0435\u043B\u044B\u0435 \u043E\u043D\u0438, \u044D\u0442\u0438 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u044B. \u0416\u0438\u0437\u043D\u0435\u0440\u0430\u0434\u043E\u0441\u0442\u043D\u044B\u0435.", "\u041A\u0430\u043B\u0438\u043F\u0441\u043E \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u0442 \u0441\u043E\u044E\u0437 \u0441 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u0430\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0432 \u0442\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u0435\u0441\u043B\u0438 \u0442\u0435 \u0441\u043C\u043E\u0433\u0443\u0442 \u00AB\u0432\u0435\u0440\u043D\u0443\u0442\u044C \u0438\u0445 \u043A \u0436\u0438\u0437\u043D\u0438\u00BB. \u0423\u0436 \u043D\u0435 \u0437\u043D\u0430\u044E, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0442 \u043B\u0438 \u0442\u0430\u043A\u0438\u0435 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F... \u043D\u0430\u0434\u043E \u0441\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u0443 \u041B\u0438\u043D\u044B.", "\u041E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442\u0441\u044F, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0442. \u0418\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u0438 \u0438\u0441\u043A\u0443\u0441\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0439 \u0436\u0438\u0437\u043D\u0438 \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0441\u044F \u043A\u043E\u0433\u0434\u0430-\u0442\u043E \u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434. \u041D\u0443\u0436\u043D\u043E \u0443\u0431\u0435\u0434\u0438\u0442\u044C \u0435\u0433\u043E \u043F\u043E\u043C\u043E\u0447\u044C \u0431\u0435\u0434\u043D\u043E\u0439 \u043D\u0435\u0436\u0438\u0442\u0438.", "\u041A\u0430\u043A \u0442\u0449\u0435\u0441\u043B\u0430\u0432\u043D\u044B \u043B\u044E\u0434\u0438! \u041D\u0435\u043C\u043D\u043E\u0433\u043E \u043B\u0435\u0441\u0442\u0438, \u0438 \u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0441\u043E\u0433\u043B\u0430\u0441\u0438\u043B\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C. \u0421\u0430\u043C\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u0424\u0438\u0435.", "\u041A\u0430\u043A \u0438 \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0442\u0435\u043F\u0435\u0440\u044C \u00AB\u043D\u0435\u043C\u0435\u0440\u0442\u0432\u0430\u044F\u00BB \u0441\u0438\u043B\u0430 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u0430\u043B\u0438\u043F\u0441\u043E \u043D\u0430 \u0441\u0442\u043E\u0440\u043E\u043D\u0435 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432. \u041E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u041B\u0438\u043D\u0435 \u043E \u0441\u0432\u043E\u0435\u043C \u0443\u0441\u043F\u0435\u0445\u0435.", "\u041D\u0443 \u0447\u0442\u043E \u0436\u0435, \u0441\u043E\u044E\u0437 \u0441 \u041A\u0430\u043B\u0438\u043F\u0441\u043E \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D, \u0434\u0435\u0440\u0435\u0432\u043D\u044F \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0442\u0441\u044F \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0441\u0442\u0432\u043E\u043C \u0442\u0435\u0445\u043D\u0438\u043A\u0438. \u0427\u0442\u043E \u0434\u0430\u043B\u044C\u0448\u0435? \u041D\u0443\u0436\u043D\u043E \u0441\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u0443 \u041B\u0438\u043D\u044B.", "\u041D\u0435 \u0432\u0441\u0435 \u0442\u0430\u043A \u0433\u043B\u0430\u0434\u043A\u043E, \u043A\u0430\u043A \u043A\u0430\u0437\u0430\u043B\u043E\u0441\u044C. \u0423 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432 \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u043B\u0438\u0441\u044C \u0434\u0435\u043D\u044C\u0433\u0438. \u0422\u0435\u043F\u0435\u0440\u044C \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438 \u043D\u0443\u0436\u0435\u043D \u0438\u043D\u0432\u0435\u0441\u0442\u043E\u0440... \u042F \u0434\u043E\u043B\u0436\u0435\u043D \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u0431\u043E\u0433\u0430\u0447\u0435\u0439 \u041A\u0430\u0441\u0442\u0435\u0434\u0430 \u0438 \u043F\u0440\u0438\u0432\u043B\u0435\u0447\u044C \u043A\u0430\u043F\u0438\u0442\u0430\u043B\u044B \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u0437 \u043C\u0435\u0441\u0442\u043D\u044B\u0445 \u043C\u0435\u0446\u0435\u043D\u0430\u0442\u043E\u0432.", "\u0418\u043D\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438 \u043D\u0430\u0439\u0434\u0435\u043D\u044B. \u041B\u0438\u043D\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0434\u0430 \u0443\u0441\u043B\u044B\u0448\u0430\u0442\u044C... \u0435\u0441\u043B\u0438 \u043A\u043E\u043D\u0435\u0447\u043D\u043E \u044D\u0442\u0430 \u0434\u0435\u0432\u043E\u0447\u043A\u0430-\u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440 \u0443\u043C\u0435\u0435\u0442 \u0440\u0430\u0434\u043E\u0432\u0430\u0442\u044C\u0441\u044F.", "\u0411\u0443\u0434\u0435\u043C \u0441\u0447\u0438\u0442\u0430\u0442\u044C, \u0447\u0442\u043E \u043E\u043D\u0430 \u043E\u0431\u0440\u0430\u0434\u043E\u0432\u0430\u043B\u0430\u0441\u044C. \u0412\u043E \u0432\u0441\u044F\u043A\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u0437\u0430\u0440\u043F\u043B\u0430\u0442\u0430 \u043F\u043E\u0440\u0430\u0434\u043E\u0432\u0430\u043B\u0430. \u0421\u0440\u0430\u0437\u0443 \u0432\u0438\u0434\u043D\u043E, \u0447\u0442\u043E \u0441\u0442\u0430\u0440\u0430\u043B\u0441\u044F \u043D\u0435 \u0437\u0440\u044F.", "\u0420\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044F \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438!.. \u041D\u0435 \u043F\u043E\u043D\u0438\u043C\u0430\u044E, \u043A\u0430\u043A \u044F \u0432\u0432\u044F\u0437\u0430\u043B\u0441\u044F \u0432\u043E \u0432\u0441\u0435 \u044D\u0442\u043E, \u043D\u043E \u0443\u0432\u0435\u0440\u0435\u043D, \u0447\u0442\u043E \u0434\u0435\u043B\u0430\u044E \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0443\u044E \u0432\u0435\u0449\u044C... \u0432 \u043E\u0431\u0449\u0435\u043C, \u043D\u0430 \u043C\u043D\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0430\u0436\u043D\u043E\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u2013 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0435\u043D\u0438\u0435 \u0432\u043E\u0435\u043D\u043D\u043E\u0439 \u0431\u0430\u0437\u044B, \u0433\u0434\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u043E\u0441\u043D\u043E\u0432\u043D\u044B\u0435 \u0441\u0438\u043B\u044B \u043F\u0440\u0435\u0437\u0438\u0434\u0435\u043D\u0442\u0430 \u041C\u0438\u0441\u0442.", "\u0423\u0440\u0430, \u0442\u043E\u0432\u0430\u0440\u0438\u0449\u0438! \u0420\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044F \u0438\u0434\u0435\u0442 \u043F\u043E\u043B\u043D\u044B\u043C \u0445\u043E\u0434\u043E\u043C! \u042F \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u043B \u0432\u043E\u0435\u043D\u043D\u0443\u044E \u0431\u0430\u0437\u0443. \u041D\u0443\u0436\u043D\u043E \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C\u0441\u044F \u043A \u041B\u0438\u043D\u0435 \u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0438\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0438\u0438.", "\u0421\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u0433\u043E\u0432\u043E\u0440\u044F, \u0447\u0442\u043E \u0438 \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C. \u041C\u043E\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u043F\u0440\u0438\u043D\u0435\u0441\u0435\u0442 \u043C\u0438\u0440 \u0432 \u044D\u0442\u043E\u0442 \u043C\u0438\u0440. \u0418 \u043F\u043E\u0440\u044F\u0434\u043E\u043A. \u041C\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u2013 \u0441\u0432\u0435\u0440\u0433\u043D\u0443\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0438\u0446\u0443 \u0414\u0430\u0440\u043A..."]; quests.astral_flowers = {title:"\u0410\u0421\u0422\u0420\u0410\u041B\u042C\u041D\u042B\u0415 \u0426\u0412\u0415\u0422\u042B"}; tasks.astral_flowers = ["\u042F \u0432\u044B\u0437\u0432\u0430\u043B\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C \u0441\u0442\u0440\u0430\u043D\u043D\u043E\u043C\u0443 \u0444\u0435\u0440\u043C\u0435\u0440\u0443 \u0438\u0437 \u0410\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u0439 \u0414\u0435\u0440\u0435\u0432\u043D\u0438 \u0441\u043E\u0431\u0440\u0430\u0442\u044C 10 \u0430\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0445 \u0441\u0435\u043C\u044F\u043D. \u041E\u043D\u0438 \u0432\u044B\u043F\u0430\u0434\u0430\u044E\u0442 \u0438\u0437 \u0432\u0440\u0430\u0433\u043E\u0432 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0434\u0435\u0440\u0435\u0432\u043D\u0438."]; quests.bristol_divorce = {title:"\u0420\u0410\u0417\u0412\u041E\u0414 \u0411\u0420\u0418\u0421\u0422\u041E\u041B"}; tasks.bristol_divorce = ["\u042F \u0441\u043E\u0433\u043B\u0430\u0441\u0438\u043B\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C \u043C\u043E\u0434\u0435\u043B\u0438 \u0438 \u0445\u0443\u0434\u043E\u0436\u043D\u0438\u0446\u0435 \u0411\u0440\u0438\u0441\u0442\u043E\u043B \u0440\u0430\u0437\u0432\u0435\u0441\u0442\u0438\u0441\u044C \u0441 \u0435\u0435 \u043C\u0443\u0436\u0435\u043C, \u043C\u043E\u0438 \u0434\u0430\u0432\u043D\u0438\u043C \u0437\u043D\u0430\u043A\u043E\u043C\u044B\u043C \u2013 \u0421\u0435\u0442\u043E\u043C \u0438\u0437 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u0430\u0441\u0442\u0435\u0434\u0430.", "\u0421\u0435\u0442 \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u0441\u043F\u043E\u043A\u043E\u0439\u043D\u043E \u0432\u043E\u0441\u043F\u0440\u0438\u043D\u044F\u043B \u043F\u043E\u0432\u0435\u0441\u0442\u043A\u0443. \u041D\u0443 \u0447\u0442\u043E \u0436, \u043C\u043E\u0435 \u0434\u0435\u043B\u043E \u0441\u0434\u0435\u043B\u0430\u043D\u043E, \u043D\u0430\u0434\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u0411\u0440\u0438\u0441\u0442\u043E\u043B \u043E \u0442\u043E\u043C, \u0447\u0442\u043E \u043E\u043D\u0430 \u0441\u043D\u043E\u0432\u0430 \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u0430."]; quests.debt_collection = {title:"\u0412\u042B\u0411\u0418\u0412\u0410\u0422\u0415\u041B\u042C \u0414\u041E\u041B\u0413\u041E\u0412"}; tasks.debt_collection = ["\u042D\u0439\u0441 \u0438\u0437 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u044D\u043C\u0435\u0440\u043E\u043D \u0434\u0430\u0435\u0442 \u0434\u0435\u043D\u044C\u0433\u0438 \u0432 \u0434\u043E\u043B\u0433. \u041E\u0434\u043D\u0430\u043A\u043E \u043D\u0435 \u0432\u0441\u0435 \u0441\u0442\u0440\u0435\u043C\u044F\u0442\u0441\u044F \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C \u0434\u043E\u043B\u0433. \u041D\u0443\u0436\u043D\u043E \u043F\u043E\u043C\u043E\u0447\u044C \u0435\u043C\u0443 \u0438 \u0437\u0430\u0431\u0440\u0430\u0442\u044C \u0434\u043E\u043B\u0433 \u0443 \u0412\u0435\u0440\u043C\u0443\u0442\u0430 \u0438\u0437 \u0444\u0430\u0448\u0438\u0441\u0442\u0441\u043A\u043E\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0413\u0430\u0440\u0442\u0442.", "\u041D\u0443 \u0447\u0442\u043E \u0436\u0435, \u0412\u0435\u0440\u043C\u0443\u0442 \u0432\u0435\u0440\u043D\u0443\u043B \u0434\u043E\u043B\u0433. \u041E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u0441\u0445\u043E\u0434\u0438\u0442\u044C \u043A \u0421\u0435\u0442\u0443 \u0437\u0430 \u043F\u0440\u043E\u0446\u0435\u043D\u0442\u0430\u043C\u0438."]; quests.love_story = {title:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041A\u0423\u0420\u042C\u0415\u0420"}; tasks.love_story = ["\u041B\u0438\u0437 \u0438\u0437 \u0420\u0435\u0439\u043D\u043B\u0435\u043D\u0434\u0430 \u0442\u0430\u0439\u043D\u043E \u0432\u043B\u044E\u0431\u043B\u0435\u043D\u0430 \u0432... \u043A\u0442\u043E \u0431\u044B \u043C\u043E\u0433 \u043F\u043E\u0434\u0443\u043C\u0430\u0442\u044C... \u043C\u044D\u0440\u0430 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u044D\u043C\u0435\u0440\u043E\u043D, \u0421\u0442\u0435\u043D\u0430! \u041D\u0443 \u0438 \u0432\u043A\u0443\u0441 \u0443 \u043D\u0435\u0435... \u041F\u043E\u043C\u043E\u0447\u044C \u0447\u0442\u043E \u043B\u0438 \u0431\u0435\u0434\u043D\u043E\u0439 \u0434\u0435\u0432\u0443\u0448\u043A\u0435?", "\u0422\u0430\u043A \u0432\u043E\u0442, \u044D\u0442\u0430 \u041B\u0438\u0437 \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B\u0430 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0441\u0432\u043E\u0435\u043C\u0443 \u0432\u043E\u0437\u043B\u044E\u0431\u043B\u0435\u043D\u043D\u043E\u043C\u0443 \u0421\u0442\u0435\u043D\u0443 \u043B\u044E\u0431\u043E\u0432\u043D\u0443\u044E \u0437\u0430\u043F\u0438\u0441\u043A\u0443.", "\u0421\u0442\u0435\u043D \u0432\u0440\u043E\u0434\u0435 \u0431\u044B \u043D\u0435 \u043E\u0441\u043E\u0431\u043E \u0432\u043E\u0437\u0440\u0430\u0436\u0430\u0435\u0442 \u043F\u0440\u043E\u0442\u0438\u0432 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u0441 \u041B\u0438\u0437... \u043D\u0435 \u0437\u043D\u0430\u044E, \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u0441\u044F \u043B\u0438 \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u0447\u0442\u043E-\u043B\u0438\u0431\u043E \u0445\u043E\u0440\u043E\u0448\u0435\u0435, \u043D\u043E \u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u0434\u0435\u0432\u0443\u0448\u043A\u0435, \u0434\u0443\u043C\u0430\u044E, \u0441\u0442\u043E\u0438\u0442."]; quests.love_story_2 = {title:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041A\u0423\u0420\u042C\u0415\u0420-2"}; tasks.love_story_2 = ["\u041F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E \u0443 \u041B\u0438\u0437 \u0438 \u0421\u0442\u0435\u043D\u0430 \u043D\u0435 \u0441\u043B\u043E\u0436\u0438\u043B\u043E\u0441\u044C (\u0432\u043F\u0440\u043E\u0447\u0435\u043C, \u043A\u0442\u043E \u0431\u044B \u0441\u043E\u043C\u043D\u0435\u0432\u0430\u043B\u0441\u044F...). \u041F\u0440\u0430\u0432\u0434\u0430, \u0434\u0435\u0432\u0443\u0448\u043A\u0430 \u0431\u044B\u0441\u0442\u0440\u043E \u043E\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u044C \u043E\u0442 \u0433\u043E\u0440\u044F, \u0438 \u0442\u0435\u043F\u0435\u0440\u044C \u0443 \u043D\u0435\u0435 \u043D\u043E\u0432\u044B\u0439 \u0432\u043E\u0437\u043B\u044E\u0431\u043B\u0435\u043D\u043D\u044B\u0439... \u0444\u0430\u0448\u0438\u0441\u0442 \u041C\u0438\u0433\u0435\u043B\u044C \u0438\u0437 \u0411\u0435\u0442\u0430\u0432\u0438\u043B\u044F! \u041D\u0435\u0442, \u0441\u0435\u0440\u044C\u0435\u0437\u043D\u043E, \u0447\u0442\u043E \u0441 \u043D\u0435\u0439 \u043D\u0435 \u0442\u0430\u043A? \u0412 \u043E\u0431\u0449\u0435\u043C, \u043E\u043D\u0430 \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B\u0430 \u043C\u0435\u043D\u044F \u043E\u0442\u043D\u0435\u0441\u0442\u0438 \u0437\u0430\u043F\u0438\u0441\u043A\u0443 \u0442\u0435\u043F\u0435\u0440\u044C \u0443\u0436\u0435 \u0435\u043C\u0443.", "\u041C\u0438\u0433\u0435\u043B\u044F \u0432\u043E\u043E\u0434\u0443\u0448\u0435\u0432\u0438\u043B\u0430 \u043B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430, \u0438 \u0445\u043E\u0442\u044F \u043E\u043D \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u0432 \u0436\u0438\u0437\u043D\u0438 \u043D\u0435 \u0432\u0438\u0434\u0435\u043B \u041B\u0438\u0437, \u043E\u043D \u0437\u0430\u044F\u0432\u0438\u043B, \u0447\u0442\u043E \u043B\u044E\u0431\u0438\u0442 \u0435\u0435. \u041D\u0443 \u0447\u0442\u043E \u0436\u0435, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0434\u0432\u0430 \u043F\u0441\u0438\u0445\u0430 \u043D\u0430\u0448\u043B\u0438 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430... \u043D\u0430\u0434\u043E \u043F\u043E\u0440\u0430\u0434\u043E\u0432\u0430\u0442\u044C \u0434\u0435\u0432\u0443\u0448\u043A\u0443."]; quests.rain_machine = {title:"\u0414\u041E\u0416\u0414\u0415\u0412\u0410\u042F \u041C\u0410\u0428\u0418\u041D\u0410"}; tasks.rain_machine = ["\u0412 \u0420\u0435\u0439\u043D\u043B\u0435\u043D\u0434\u0435 \u043D\u0435\u0442 \u043D\u0438 \u043A\u0430\u043F\u043B\u0438 \u0434\u043E\u0436\u0434\u044F... \u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442\u0441\u044F, \u044D\u0442\u043E \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0441\u043B\u043E\u043C\u0430\u043B\u0430\u0441\u044C \u0434\u043E\u0436\u0434\u0435\u0432\u0430\u044F \u043C\u0430\u0448\u0438\u043D\u0430, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u043B\u0430 \u043E\u0441\u0430\u0434\u043A\u0438 \u0432 \u044D\u0442\u043E\u043C \u0437\u0430\u0441\u0443\u0448\u043B\u0438\u0432\u043E\u043C \u0438\u0437\u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E \u043C\u0435\u0441\u0442\u0435. \u0414\u043E\u0436\u0434\u0435\u0432\u0443\u044E \u043C\u0430\u0448\u0438\u043D\u0443 \u0441\u043E\u0431\u0438\u0440\u0430\u043B\u0438 \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u041E\u0430\u0437\u0438\u0441, \u0442\u0430\u043A \u0447\u0442\u043E, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u043E\u043D\u0438 \u0441\u0443\u043C\u0435\u044E\u0442 \u043F\u043E\u043C\u043E\u0447\u044C \u0438 \u0441 \u0435\u0435 \u043F\u043E\u0447\u0438\u043D\u043A\u043E\u0439.", "\u041C\u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0447\u0438\u043D\u0438\u0442\u044C \u0434\u043E\u0436\u0434\u0435\u0432\u0443\u044E \u043C\u0430\u0448\u0438\u043D\u0443! \u041E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0445\u0432\u0430\u0441\u0442\u0430\u0442\u044C\u0441\u044F \u0441\u0432\u043E\u0438\u043C\u0438 \u0434\u043E\u0441\u0442\u0438\u0436\u0435\u043D\u0438\u044F\u043C\u0438."]; quests.soil_analysis = {title:"\u041E\u0411\u0420\u0410\u0417\u0426\u042B \u041F\u041E\u0427\u0412\u042B"}; tasks.soil_analysis = ["\u042F \u0432\u044B\u0437\u044B\u0432\u0430\u043B\u0441\u044F \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u043E\u0431\u0440\u0430\u0437\u0446\u044B \u043F\u043E\u0447\u0432\u044B \u0441\u043E \u0432\u0441\u0435\u0433\u043E \u043C\u0438\u0440\u0430. \u041A\u0430\u0436\u0435\u0442\u0441\u044F, \u0437\u0430 \u044D\u0442\u043E \u043C\u0435\u043D\u044F \u0436\u0434\u0435\u0442 \u0445\u043E\u0440\u043E\u0448\u0430\u044F \u043D\u0430\u0433\u0440\u0430\u0434\u0430!"]; quests.love_hunter = {title:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041E\u0425\u041E\u0422\u041D\u0418\u041A"}; tasks.love_hunter = ["\u0420\u0430\u0437\u0432\u0440\u0430\u0449\u0435\u043D\u043D\u044B\u0439 \u043C\u0443\u0441\u043E\u0440\u0449\u0438\u043A \u0438\u0437 \u0413\u0438\u0431\u0441\u043E\u043D \u0421\u0438\u0442\u0438 \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0414\u0436\u043E\u043D \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B \u043C\u0435\u043D\u044F \u0432\u0437\u044F\u0442\u044C \u0443 \u0411\u0435\u043A\u043A\u043E\u0440\u0434\u0430 \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u00AB\u043B\u044E\u0431\u043E\u0432\u043D\u044B\u0439 \u0447\u0438\u043F\u00BB \u0438 \u0432\u0436\u0438\u0432\u0438\u0442\u044C \u0435\u0433\u043E \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\u0439 \u0430\u043A\u0442\u0440\u0438\u0441\u0435, \u043F\u0435\u0432\u0438\u0446\u0435 \u0438 \u043C\u043E\u0434\u0435\u043B\u0438 \u0411\u0430\u0439\u0431\u0438.", "\u042F \u0432\u0437\u044F\u043B \u043B\u044E\u0431\u043E\u0432\u043D\u044B\u0439 \u0447\u0438\u043F \u0443 \u0411\u0435\u043A\u043A\u043E\u0440\u0434\u0430. \u0422\u0435\u043F\u0435\u0440\u044C \u043D\u0443\u0436\u043D\u043E \u043A\u0430\u043A\u0438\u043C-\u0442\u043E \u043E\u0431\u0440\u0430\u0437\u043E\u043C \u0432\u0436\u0438\u0432\u0438\u0442\u044C \u0435\u0433\u043E \u0411\u0430\u0439\u0431\u0438... \u043D\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u044E, \u043F\u0440\u0430\u0432\u0434\u0430, \u043A\u0430\u043A \u044D\u0442\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E...", "\u041D\u0443 \u0447\u0442\u043E \u0436\u0435, \u0447\u0438\u043F \u0411\u0430\u0439\u0431\u0438 \u0432\u0436\u0438\u0432\u043B\u0435\u043D, \u044D\u0442\u043E \u043E\u043A\u0430\u0437\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0449\u0435, \u0447\u0435\u043C... \u0447\u0442\u043E \u0431\u044B \u0442\u043E \u043D\u0438 \u0431\u044B\u043B\u043E. \u041D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E, \u044D\u0442\u0430 \u0434\u0435\u0432\u043E\u0447\u043A\u0430 \u043F\u043E-\u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u043C\u0443 \u0422\u0423\u041F\u0410\u042F."]; quests.infidels = {title:"\u041D\u0415\u0412\u0415\u0420\u041D\u042B\u0415"}; tasks.infidels = ["\u041A\u043E\u0433\u0434\u0430-\u0442\u043E \u0434\u0430\u0432\u043D\u043E, \u0441\u0435\u043A\u0442\u0430 \u0410\u0440\u043C\u0430\u0434\u043E\u0441\u0430, \u043F\u043E\u043A\u043B\u043E\u043D\u044F\u044E\u0449\u0430\u044F\u0441\u044F \u043A\u0438\u0431\u0435\u0440\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u043C\u0443 \u0431\u043E\u0436\u0435\u0441\u0442\u0432\u0443, \u0438\u0437\u043E\u0431\u0440\u0435\u043B\u0430 13 \u0430\u0434\u0441\u043A\u0438\u0445 \u043C\u0430\u0448\u0438\u043D, \u0446\u0435\u043B\u044C \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0431\u044B\u043B\u0430 \u043F\u043E\u0440\u0430\u0431\u043E\u0442\u0438\u0442\u044C \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E. \u041F\u0440\u0430\u0432\u0434\u0430, \u043C\u0430\u0448\u0438\u043D\u044B \u0432\u044B\u0448\u043B\u0438 \u0438\u0437 \u043F\u043E\u0434 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044F \u0438, \u0432\u0438\u0434\u0438\u043C\u043E, \u043D\u0435 \u0441\u0442\u0430\u043B\u0438 \u043F\u043E\u0440\u0430\u0431\u043E\u0449\u0430\u0442\u044C \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E, \u0430 \u043F\u0440\u043E\u0441\u0442\u043E \u043D\u0430\u043F\u0430\u0434\u0430\u044E\u0442 \u043D\u0430 \u043B\u044E\u0434\u0435\u0439. \u0412 \u043E\u0431\u0449\u0435\u043C, \u043C\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u0442\u044C \u0432\u0441\u0435 13 \u0430\u0434\u0441\u043A\u0438\u0445 \u043C\u0430\u0448\u0438\u043D, \u0438 \u0442\u043E\u0433\u0434\u0430 \u044F \u043F\u043E\u043B\u0443\u0447\u0443 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0435 \u043E\u0440\u0443\u0436\u0438\u0435 \u0410\u0440\u043C\u0430\u0434\u043E\u0441\u0430."]; quests.raiding_raiders = {title:"\u0420\u0415\u0419\u0414 \u041F\u041E \u0420\u0415\u0419\u0414\u0415\u0420\u0410\u041C"}; tasks.raiding_raiders = ["\u042F \u043F\u043E\u043E\u0431\u0435\u0449\u0430\u043B \u0433\u043B\u0430\u0432\u0435 \u0433\u043E\u0440\u043E\u0434\u0430 \u0413\u0438\u0431\u0441\u043E\u043D \u0443\u0431\u0438\u0442\u044C 20 \u0440\u0435\u0439\u0434\u0435\u0440\u043E\u0432, \u0447\u0442\u043E \u043C\u0435\u0448\u0430\u044E\u0442 \u0432\u044A\u0435\u0437\u0434\u0443/\u0432\u044B\u0435\u0437\u0434\u0443 \u0432 \u0433\u043E\u0440\u043E\u0434."]; quests.raiding_mutants = {title:"\u0420\u0415\u0419\u0414 \u041F\u041E \u041C\u0423\u0422\u0410\u041D\u0422\u0410\u041C"}; tasks.raiding_mutants = ["\u0421\u0442\u043E\u0438\u043B\u043E \u043C\u043D\u0435 \u043F\u0440\u043E\u0433\u043D\u0430\u0442\u044C \u0438\u0437 \u0440\u0430\u0439\u043E\u043D\u0430 \u0413\u0438\u0431\u0441\u043E\u043D \u0421\u0438\u0442\u0438 \u0440\u0435\u0439\u0434\u0435\u0440\u043E\u0432, \u043A\u0430\u043A \u043D\u0430 \u0438\u0445 \u043C\u0435\u0441\u0442\u043E \u043F\u0440\u0438\u0448\u043B\u0438 \u043C\u0443\u0442\u0430\u043D\u0442\u044B. \u0418 \u0442\u0435\u043F\u0435\u0440\u044C \u0443\u0436\u0435 \u043E\u043D\u0438 \u043C\u0435\u0448\u0430\u044E\u0442 \u0432\u044A\u0435\u0437\u0434\u0443/\u0432\u044B\u0435\u0437\u0434\u0443 \u0432 \u0433\u043E\u0440\u043E\u0434. \u0423\u0433\u0430\u0434\u0430\u0439\u0442\u0435, \u0447\u0442\u043E \u043E\u0442 \u043C\u0435\u043D\u044F \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F? \u0423\u0431\u0438\u0442\u044C 25 \u043C\u0443\u0442\u0430\u043D\u0442\u043E\u0432 \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438."]; quests.michels_medallion = {title:"\u041C\u0415\u0414\u0410\u041B\u042C\u041E\u041D \u041C\u0418\u0428\u0415\u041B\u042C"}; tasks.michels_medallion = ["\u041E\u0434\u0438\u043D \u0438\u0437... \u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0432... \u041C\u0438\u0448\u0435\u043B\u044C \u0443\u043A\u0440\u0430\u043B \u0435\u0435 \u043C\u0435\u0434\u0430\u043B\u044C\u043E\u043D. \u0422\u0430\u043A \u0447\u0442\u043E \u0435\u0441\u043B\u0438 \u0432\u0434\u0440\u0443\u0433 \u043D\u0430\u0439\u0434\u0435\u0442\u0435 \u0443 \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u0437 \u0431\u0430\u043D\u0434\u0438\u0442\u043E\u0432 \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u043C\u0435\u0434\u0430\u043B\u044C\u043E\u043D, \u0442\u043E \u0441\u043A\u043E\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043E \u043E\u043D \u043F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u0430\u043B \u041C\u0438\u0448\u0435\u043B\u044C."]; quests.clean_suburbs = {title:"\u0417\u0410\u0427\u0418\u0421\u0422\u041A\u0410 \u041F\u0420\u0418\u0413\u041E\u0420\u041E\u0414\u0410"}; tasks.clean_suburbs = ["\u0414\u0436\u0430\u043A\u0441 \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B \u043C\u0435\u043D\u044F \u0437\u0430\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u0438\u0433\u043E\u0440\u043E\u0434 \u0438 \u0443\u0431\u0438\u0442\u044C \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0432\u044B\u0441\u043E\u0442 \u0414\u0435\u043C\u0438\u0435\u043D\u0430 50 \u0431\u0430\u043D\u0434\u0438\u0442\u043E\u0432 \u0437\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u0443. \u0413\u043B\u0430\u0432\u043D\u043E\u0435, \u043D\u0435 \u043F\u043E\u0436\u0438\u043C\u0430\u0442\u044C \u0435\u043C\u0443 \u0440\u0443\u043A\u0443... \u0430 \u0442\u043E \u0432\u0434\u0440\u0443\u0433 \u043E\u0442\u043E\u0440\u0432\u0435\u0442."]; quests.talks_with_aliens = {title:"\u0420\u0410\u0417\u0413\u041E\u0412\u041E\u0420\u042B \u0421 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0410\u041C\u0418"}; tasks.talks_with_aliens = ["\u0418\u043D\u043E\u0433\u0434\u0430 \u0442\u0430\u043A \u0431\u044B\u0432\u0430\u0435\u0442, \u0447\u0442\u043E \u0432\u0434\u0440\u0443\u0433 \u043F\u0435\u0440\u0435\u043E\u0441\u043C\u044B\u0441\u043B\u044F\u0435\u0448\u044C \u0432\u0441\u0435 \u0442\u043E, \u0447\u0435\u043C \u0436\u0438\u043B \u0440\u0430\u043D\u044C\u0448\u0435. \u0422\u0430\u043A\u0436\u0435 \u0438 \u044F. \u0412 \u043E\u0431\u0449\u0435\u043C, \u043F\u043E\u043B\u0443\u0447\u0438\u043B\u043E\u0441\u044C \u0442\u0430\u043A, \u0447\u0442\u043E \u044F \u043F\u0440\u0435\u0434\u0430\u043B \u041A.\u0410.\u0423.\u0424.\u041E. \u0440\u0430\u0434\u0438 \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u0441 \u0418\u043C\u043F\u0435\u0440\u0430\u0442\u043E\u0440\u043E\u043C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u041C\u043D\u0435 \u043D\u0435 \u0434\u0430\u0435\u0442 \u043F\u043E\u043A\u043E\u044F \u0432\u043E\u043F\u0440\u043E\u0441 \u043E\u0431 \u0438\u0441\u0442\u0438\u043D\u0435... \u043F\u043E\u043D\u0438\u043C\u0430\u044E, \u0447\u0442\u043E \u0442\u0435\u043F\u0435\u0440\u044C \u0437\u0430 \u043C\u043D\u043E\u0439 \u0431\u0443\u0434\u0443\u0442 \u043E\u0445\u043E\u0442\u0438\u0442\u044C\u0441\u044F \u0442\u0435, \u0441 \u043A\u0435\u043C \u044F \u0440\u0430\u043D\u044C\u0448\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u043B.", "\u0427\u0442\u043E \u0436, \u0442\u0435\u043F\u0435\u0440\u044C \u043C\u043D\u0435 \u0432\u0441\u0435 \u043F\u043E\u043D\u044F\u0442\u043D\u043E. \u042F \u043F\u043E\u0441\u043F\u043E\u0441\u043E\u0431\u0441\u0442\u0432\u0443\u044E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C, \u0432\u0435\u0434\u044C \u043E\u043D\u0438, \u0432 \u043E\u0442\u043B\u0438\u0447\u0438\u0435 \u043E\u0442 \u0436\u0438\u0442\u0435\u043B\u0435\u0439 \u044D\u0442\u043E\u0439 \u043F\u043B\u0430\u043D\u0435\u0442\u044B, \u0445\u043E\u0442\u044F\u0442 \u0437\u0435\u043C\u043B\u044F\u043D\u0430\u043C \u0434\u043E\u0431\u0440\u0430. \u041C\u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u0438 \u043E\u0436\u0438\u0434\u0430\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u043F\u043B\u0430\u043D\u0430 \u0441\u044D\u0440\u0430 \u042D\u0444.", "\u0421\u0438\u0434 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043B \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u043D\u0430\u0434 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u0430\u043C\u0438, \u043E\u0431\u043C\u0430\u043D\u043E\u043C \u0443\u0431\u0438\u0432 \u041B\u0438\u043D\u0443 \u0438 \u043F\u043E\u0440\u0430\u0431\u043E\u0442\u0438\u0432 \u0443\u043C\u044B \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u044B\u0445 \u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043E\u043C \u0447\u0438\u043F\u0430 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044F \u0440\u0430\u0437\u0443\u043C\u0430. \u042F \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044E\u0441\u044C \u043D\u0430 \u0431\u0430\u0437\u0443 \u041C\u0435\u0442\u0430-\u0432\u043E\u0438\u043D\u043E\u0432 \u0438 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0443 \u0435\u0433\u043E. \u041E\u043D \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u043C\u0435\u0448\u0430\u0442\u044C \u043F\u043B\u0430\u043D\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432.", "\u041A.\u0410.\u0423.\u0424.\u041E. \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0438 \u043E\u0431\u043B\u0430\u0432\u0443 \u0438 \u0430\u0442\u0430\u043A\u0443\u044E\u0442 \u0431\u0430\u0437\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u041D\u0443\u0436\u043D\u043E \u043F\u043E\u0441\u043F\u0435\u0448\u0438\u0442\u044C \u0432 \u0433\u043E\u0440\u043E\u0434 \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u0438 \u0442\u0435\u043B\u0435\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u043E\u0431\u0440\u0430\u0442\u043D\u043E, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u0441\u044D\u0440\u0443 \u042D\u0444.", "\u0421\u044D\u0440 \u042D\u0444 \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0441\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u043B\u044E\u0434\u044F\u043C \u0417\u0435\u043C\u043B\u0438 \u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043E\u043C \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438 \u0438\u0437 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440. \u041C\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432 \u044D\u0442\u043E\u0442 \u0433\u043E\u0440\u043E\u0434 \u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u0442\u044C \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u044E \u0434\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u0440\u0435\u0447\u0438 \u0441\u044D\u0440\u0430 \u042D\u0444."]; quests.keabo_style = {title:"\u0414\u0418\u0421\u041A \u041A\u0418\u0411\u041E-\u0421\u0422\u0410\u0419\u041B"}; tasks.keabo_style = ["\u041A\u0438\u0431\u043E \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B \u043C\u0435\u043D\u044F \u043F\u0440\u043E\u0442\u043E\u043B\u043A\u043D\u0443\u0442\u044C \u0435\u0433\u043E \u0434\u0438\u0441\u043A \u043D\u0430 \u043A\u0430\u043A\u0443\u044E-\u043D\u0438\u0431\u0443\u0434\u044C \u0440\u0430\u0434\u0438\u043E\u0441\u0442\u0430\u043D\u0446\u0438\u044E, \u043D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u0434\u0435\u043D\u0435\u0433, \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0435 \u0431\u044B\u043B\u043E \u0447\u0435\u0441\u0442\u043D\u043E. \u041F\u043E\u0441\u043B\u0443\u0448\u0430\u043B \u044F \u0442\u043E\u0442 \u0434\u0438\u0441\u043A... \u043D\u0435\u0442, \u043D\u0435 \u0444\u0430\u043D\u0430\u0442 \u044F \u0442\u0430\u043A\u043E\u0439 \u043C\u0443\u0437\u044B\u043A\u0438.", "\u041F\u043E\u0445\u043E\u0436\u0435, \u043E\u0434\u043D\u0443 \u0440\u0430\u0434\u0438\u043E\u0441\u0442\u0430\u043D\u0446\u0438\u044E \u0434\u0438\u0441\u043A \u0432\u0441\u0435-\u0442\u0430\u043A\u0438 \u0437\u0430\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043E\u0432\u0430\u043B. \u041D\u0443\u0436\u043D\u043E \u043F\u043E\u0440\u0430\u0434\u043E\u0432\u0430\u0442\u044C \u0434\u0435\u0431\u044E\u0442\u0430\u043D\u0442\u0430."]; quests.feel_of_guilty = {title:"\u0427\u0423\u0412\u0421\u0422\u0412\u041E \u0412\u0418\u041D\u042B"}; tasks.feel_of_guilty = ["\u0414\u0435\u0432\u043E\u0447\u043A\u0430 \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0413\u0438\u0434\u0440\u0430 \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0430 \u0436\u0435\u0441\u0442\u043E\u043A\u0443\u044E \u0431\u043E\u0439\u043D\u044E \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440, \u0447\u0435\u043C \u0432\u044B\u0437\u0432\u0430\u043B\u0430 \u043D\u0435\u0434\u043E\u0432\u043E\u043B\u044C\u0441\u0442\u0432\u043E \u0441\u0432\u043E\u0438\u0445 \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u0435\u0439, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u0435\u0440\u0435\u0441\u0442\u0430\u043B\u0438 \u0435\u0439 \u0434\u0430\u0432\u0430\u0442\u044C \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u044B \u043D\u0430 \u043A\u0430\u0440\u043C\u0430\u043D\u043D\u044B\u0435 \u0440\u0430\u0441\u0445\u043E\u0434\u044B. \u041F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0432 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440 \u0438 \u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043F\u0440\u043E\u0449\u0435\u043D\u0438\u044F \u043E\u0442 \u0435\u0435 \u0438\u043C\u0435\u043D\u0438."]; quest_items[0] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440", descri:""}; quest_items[1] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u041D\u0438\u043A\u043A\u0438."}; quest_items[2] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0412\u043B\u0430\u0434\u0441\u0432\u0438\u043B\u044F."}; quest_items[3] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0413\u0438\u0431\u0441\u043E\u043D-\u0441\u0438\u0442\u0438."}; quest_items[4] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u043D\u0435\u0434\u0430\u043B\u0435\u043A\u043E \u043E\u0442 \u041E\u0430\u0437\u0438\u0441\u0430."}; quest_items[5] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u0432 \u043F\u0440\u0435\u0434\u0433\u043E\u0440\u044C\u044F\u0445 \u043A \u044E\u0433\u0443 \u043E\u0442 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u0430\u0441\u0442\u0435\u0434\u0430."}; quest_items[6] = {name:"\u0422\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C", descri:"\u0412\u0438\u0434\u0435\u043E\u0437\u0430\u043F\u0438\u0441\u044C, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u0430\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430.\n \u0417\u0430\u043F\u0438\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u043D\u0430 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0411\u0435\u0442\u0430\u0432\u0438\u043B\u043B\u044C."}; quest_items[7] = {name:"\u0410\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u0435 \u0441\u0435\u043C\u044F", descri:""}; quest_items[8] = {name:"\u0427\u0438\u043F 707", descri:""}; quest_items[9] = {name:"\u041B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430 \u041C\u0438\u0433\u0435\u043B\u044E", descri:""}; quest_items[10] = {name:"\u0410\u043B\u044C\u0431\u043E\u043C \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0439 \u0411\u0440\u0438\u0441\u0442\u043E\u043B", descri:""}; quest_items[11] = {name:"\u041B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430 \u0421\u0442\u0435\u043D\u0443", descri:""}; quest_items[12] = {name:"\u0412\u0430\u043A\u0443\u0443\u043C\u043D\u044B\u0439 \u043C\u043E\u0442\u043E\u0440", descri:""}; quest_items[13] = {name:"\u0414\u0438\u0441\u043A \u041A\u0418\u0411\u041E \u0420\u0423\u041B\u0418\u0422", descri:""}; quest_items[14] = {name:"\u041A\u043B\u044E\u0447 \u043E\u0442 \u0417\u0430\u043C\u043A\u0430 \u0413\u0435\u0440\u0430\u043B\u044C\u0434\u0438\u043E", descri:""}; quest_items[15] = {name:"\u0427\u0438\u043F 404", descri:""}; quest_items[16] = {name:"\u041B\u044E\u0431\u043E\u0432\u043D\u044B\u0439 \u0447\u0438\u043F", descri:""}; quest_items[17] = {name:"\u041C\u0435\u0434\u0430\u043B\u044C\u043E\u043D \u041C\u0438\u0448\u0435\u043B\u044C", descri:""}; quest_items[18] = {name:"\u0412\u0438\u0434\u0435\u043E\u043A\u0430\u043C\u0435\u0440\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432", descri:""}; quest_items[19] = {name:"\u0427\u0438\u043F 101", descri:""}; quest_items[20] = {name:"\u0421\u043E\u0431\u0438\u0440\u0430\u0442\u0435\u043B\u044C \u043F\u043E\u0447\u0432\u044B", descri:""}; quest_items[21] = {name:"P\u0430\u0446\u0438\u044F \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432", descri:""}; quest_items[22] = {name:"\u0411\u043B\u0435\u0441\u0442\u044F\u0449\u0438\u0439 \u0448\u0430\u0440", descri:"\u0411\u043B\u0435\u0441\u0442\u044F\u0449\u0438\u0439 \u0448\u0430\u0440, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u043E\u0433 \u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438."}; quest_items[23] = {name:"\u041A\u0443\u043F\u043E\u043D \u043D\u0430 \u043E\u0431\u0435\u0434", descri:"\u041A\u0443\u043F\u043E\u043D \u043D\u0430 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u044B\u0439 \u043E\u0431\u0435\u0434 \u0432 \u0433\u043E\u0440\u043E\u0434\u043A\u0435 \u041B\u0435\u0442\u043D\u0438\u0439 \u0421\u0430\u0434."}; quest_items[24] = {name:"\u0422\u0438\u0442\u0430\u043D\u043E\u0432\u0430\u044F \u0446\u0435\u043F\u044C BDX", descri:""}; quest_items[25] = {name:"\u0413\u0430\u043B\u044C\u0432\u0430\u043D\u0438\u0437\u0430\u0442\u043E\u0440 S7", descri:""}; quest_items[26] = {name:"\u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u043F\u043E\u0440\u0448\u0435\u043D\u044C", descri:""}; quest_items[27] = {name:"\u0413\u0440\u0430\u043D\u0442 \u0412\u0430\u043A\u0443\u043E\u043B\u044F", descri:""}; regions[0].name = "\u0413\u0430\u0441\u043D\u0443\u0449\u0438\u0435 \u0437\u0435\u043C\u043B\u0438"; regions[1].name = "\u0414\u043E\u043B\u0438\u043D\u0430 \u041A\u0430\u0440\u0431\u0435\u043D"; regions[2].name = "\u0420\u0430\u0439\u043E\u043D \u0418\u043D\u0442\u0435\u0433\u0440\u0430"; regions[3].name = "\u0422\u0438\u0445\u0430\u044F \u041F\u0443\u0441\u0442\u044B\u043D\u044F"; regions[4].name = "\u0420\u0430\u0439\u043E\u043D \u041D\u0435\u043A\u0441\u0443\u0437\u0435\u0440"; regions[5].name = "\u0414\u043E\u043B\u0438\u043D\u0430 \u0410\u043C\u0435\u043D\u043E"; regions[6].name = "\u0420\u0430\u0432\u043D\u0438\u043D\u044B \u042D\u0441\u043F\u0438\u0430\u043D"; regions[7].name = "\u0420\u0430\u0432\u043D\u0438\u043D\u044B \u0413\u0435\u0441\u0441\u044C\u0435"; regions[8].name = "\u0412\u0435\u043A\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0435 \u0412\u044B\u0441\u043E\u0442\u044B"; regions[9].name = "\u0412\u044B\u0441\u043E\u0442\u044B \u0414\u0435\u043C\u0438\u0435\u043D"; regions[10].name = "\u0414\u043E\u043B\u0438\u043D\u0430 \u0425\u0435\u043B\u043B\u0441\u0438\u043D\u0433"; regions[11].name = "\u0420\u0430\u0439\u043E\u043D \u0413\u0438\u0431\u0441\u043E\u043D"; regions[12].name = "\u041F\u043B\u0430\u0442\u043E \u0421\u0442\u0440\u0430\u0442"; regions[13].name = "\u041B\u0435\u0432\u044B\u0435 \u0421\u0440\u0435\u0434\u0438\u043D\u044B"; regions[14].name = "\u0413\u043E\u0440\u043D\u0430\u044F \u0446\u0435\u043F\u044C \u0414\u0435\u0443\u0441"; regions[15].name = "\u0412\u044B\u0441\u043E\u0442\u044B \u0422\u0430\u0442\u0438\u043D"; regions[16].name = "\u0420\u0430\u0432\u043D\u0438\u043D\u044B \u041B\u0430\u0441\u0442 \u0421\u0442\u044D\u043D\u0434"; regions[17].name = "\u0420\u0430\u0439\u043E\u043D \u041F\u0430\u0440\u0430\u0434\u0430\u0440\u043A"; regions[18].name = "\u0421\u0432\u0435\u0440\u0445\u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u0440\u0435\u0433\u0438\u043E\u043D"; perks = [[{name:"\u041C\u0430\u0441\u0442\u0435\u0440 \u043F\u0443\u0448\u043A\u0438", descri:"\u041F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u044B: +20% \u0432\u0440\u0435\u0434\u0430"}, {name:"\u041C\u043E\u0449\u043D\u044B\u0439 \u0432\u044B\u0441\u0442\u0440\u0435\u043B", descri:"\u041F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u044B: +10 \u043A\u0440\u0438\u0442. \u0432\u0440\u0435\u0434\u0430"}, {name:"\u0420\u0430\u0437\u0440\u0443\u0448\u0438\u0442\u0435\u043B\u044C", descri:"\u041F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u044B: +20/100 \u043A\u0440\u0438\u0442. \u0448\u0430\u043D\u0441"}], [{name:"\u0423\u0431\u0438\u0439\u0446\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432", descri:"100% \u043A\u0440\u0438\u0442. \u0432\u0440\u0435\u0434 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C"}, {name:"\u0421\u0442\u0440\u0435\u043B\u043E\u043A", descri:"\u041F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u044B: +30% \u0432\u0440\u0435\u0434\u0430"}, {name:"\u0414\u0432\u043E\u0439\u043D\u043E\u0439 \u0432\u044B\u0441\u0442\u0440\u0435\u043B", descri:"\u041F\u0438\u0441\u0442\u043E\u043B\u0435\u0442\u044B: \u0441\u0442\u0440\u0435\u043B\u044F\u0435\u0442 \u0434\u0432\u0430\u0436\u0434\u044B"}], [{name:"\u041F\u043E\u043F\u0440\u044B\u0433\u0443\u043D\u044C\u044F", descri:"+15/100 \u0448\u0430\u043D\u0441 \u0443\u0432\u043E\u0440\u043E\u0442\u0430"}, {name:"\u0422\u0430\u043D\u0435\u0446 \u043F\u0443\u043B\u044C", descri:"\u041F\u041F \u043F\u043E\u0440\u0430\u0436\u0430\u044E\u0442 \u0432\u0441\u0435\u0445 \u0432\u0440\u0430\u0433\u043E\u0432"}, {name:"\u0423\u0440\u0430\u0433\u0430\u043D", descri:"\u041F\u041F: +20% \u0432\u043E\u0441\u0441\u0442. AP"}], [{name:"", descri:""}, {name:"", descri:""}, {name:"", descri:""}], [{name:"\u0420\u0430\u0437\u043E\u0433\u0440\u0435\u0432", descri:"+10% \u0432\u0440\u0435\u0434 \u0437\u0430 \u0443\u0431\u0438\u0442\u044B\u0445 \u0432\u0440\u0430\u0433\u043E\u0432"}, {name:"\u0412\u044B\u043D\u043E\u0441\u043B\u0438\u0432\u043E\u0441\u0442\u044C", descri:"\u0412\u043E\u0441\u0441\u0442. 1 HP \u0432 \u0441\u0435\u043A\u0443\u043D\u0434\u0443"}, {name:"\u0414\u0440\u043E\u0431\u044C", descri:"\u0420\u0443\u0436\u044C\u044F: +30% \u0432\u0440\u0435\u0434\u0430"}], [{name:"\u0414\u043E\u0441\u0442\u0443\u043F W", descri:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u043E\u0440\u0443\u0436\u0438\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432"}, {name:"\u0414\u043E\u0441\u0442\u0443\u043F T", descri:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B \u0434\u0435\u0432\u0430\u0439\u0441\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432"}, {name:"\u042D\u043A\u0441\u043F\u0435\u0440\u0442 TW", descri:"\u0421\u043D\u0430\u0440\u044F\u0436. \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432: +20% \u0432\u0440\u0435\u0434\u0430"}], [{name:"\u041F\u043E\u0441\u0432\u044F\u0449\u0435\u043D\u0438\u0435", descri:"\u0425\u043E\u043B\u043E\u0434\u043D\u043E\u0435: \u0446\u0435\u043B\u044C \u0442\u0435\u0440\u044F\u0435\u0442 1 AP"}, {name:"\u041F\u0440\u043E\u0441\u0432\u0435\u0442\u043B\u0435\u043D\u0438\u0435", descri:"15% \u0448\u0430\u043D\u0441 \u043F\u043E\u0445\u043E\u0434\u0438\u0442\u044C \u0435\u0449\u0451 \u0440\u0430\u0437"}, {name:"\u041E\u0442\u043A\u0440\u043E\u0432\u0435\u043D\u0438\u0435", descri:"\u0425\u043E\u043B\u043E\u0434\u043D\u043E\u0435: +50% \u0432\u0440\u0435\u0434\u0430"}], [{name:"\u041F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430", descri:"+2 DR \u0432\u0441\u0435\u043C \u0447\u043B\u0435\u043D\u0430\u043C \u043A\u043E\u043C\u0430\u043D\u0434\u044B"}, {name:"\u0422\u044F\u0436\u0435\u043B\u043E\u0432\u0435\u0441", descri:"\u0420\u0430\u043A\u0435\u0442\u043D\u0438\u0446\u044B/\u0433\u0440\u0430\u043D-\u043C\u0451\u0442\u044B: +10 \u0432\u0440\u0435\u0434\u0430"}, {name:"\u0412\u043E\u043B\u044F \u043A \u043F\u043E\u0431\u0435\u0434\u0435", descri:"50% \u0448\u0430\u043D\u0441 \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044C \u0441\u043C\u0435\u0440\u0442\u0438"}], [{name:"\u041C\u0430\u043D\u0451\u0432\u0440", descri:"+15/100 \u0448\u0430\u043D\u0441 \u0443\u0432\u043E\u0440\u043E\u0442\u0430"}, {name:"\u041D\u0430\u0432\u0435\u0434\u0435\u043D\u0438\u0435", descri:"\u0421\u043D\u0430\u0439\u043F\u0435\u0440\u0441\u043A\u0438\u0435 \u0432\u0438\u043D\u0442\u043E\u0432\u043A\u0438: -3 AP"}, {name:"\u041F\u043E\u043B\u0451\u0442", descri:"+15/100 \u0448\u0430\u043D\u0441 \u0443\u0432\u043E\u0440\u043E\u0442\u0430"}], [{name:"\u0426\u0435\u043B\u0438\u0442\u0435\u043B\u044C", descri:"\u0410\u043F\u0442\u0435\u0447\u043A\u0438: +30% \u043C\u0430\u043A\u0441. \u0441\u0438\u043B\u0430"}, {name:"\u0421\u0432\u044F\u0442\u0430\u044F \u0437\u0430\u0449\u0438\u0442\u0430", descri:"+100% DR \u0435\u0441\u043B\u0438 \u0431\u0435\u0437\u043E\u0440\u0443\u0436\u043D\u0430"}, {name:"\u041F\u043E\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433\u0438\u0438", descri:"+50% \u0432\u043E\u0441\u0441\u0442. EP"}], [{name:"\u0413\u043D\u0435\u0432", descri:"+15% \u0432\u0440\u0435\u0434\u0430 \u043F\u043E\u0441\u043B\u0435 \u043A\u0440\u0438\u0442. \u0440\u0430\u043D\u044B"}, {name:"\u0410\u0433\u0440\u0435\u0441\u0441\u0438\u044F", descri:"+10% \u0432\u043E\u0441\u0441\u0442. AP \u0435\u0441\u043B\u0438 HP < 50%"}, {name:"\u042F\u0440\u043E\u0441\u0442\u044C", descri:"100% \u0448\u0430\u043D\u0441 \u043A\u0440\u0438\u0442. \u0435\u0441\u043B\u0438 HP < 30%"}], [{name:"\u0410\u0441\u043E\u0446\u0438\u0430\u043B", descri:"-15% Def \u0434\u0440\u0443\u0433\u0438\u043C \u0447\u043B\u0435\u043D\u0430\u043C \u043A\u043E\u043C\u0430\u043D\u0434\u044B"}, {name:"\u0423\u0431\u0438\u0439\u0446\u0430", descri:"\u041B\u044E\u0431\u043E\u0435 \u043E\u0440\u0443\u0436\u0438\u0435: +10% \u0432\u0440\u0435\u0434\u0430"}, {name:"\u0410\u0434\u0441\u043A\u0430\u044F \u043F\u0440\u044B\u0442\u044C", descri:"+25% \u0432\u043E\u0441\u0441\u0442. AP"}]]; } function localEn() { talk = new TalkDataEn(); areas[0].caption = "K.A.U.F.O.\nOfficial\nSecret Base"; areas[0].caption2 = "K.A.U.F.O. Official Secret Base"; areas[1].caption = "Integra City"; areas[2].caption = "Astral Village"; areas[3].caption = "Nikky Village"; areas[4].caption = "Summer Garden"; areas[5].caption = "Raymonde Village"; areas[6].caption = "Meta-Warriors\nHideout"; areas[6].caption2 = "Meta-Warriors Hideout"; areas[7].caption = "Oasis"; areas[8].caption = "Alien Base"; areas[9].caption = "Beta Village"; areas[10].caption = "Kameron City"; areas[11].caption = "Nevermore Town"; areas[12].caption = "Rainland"; areas[13].caption = "UFO Site 1"; areas[14].caption = "UFO Site 2"; areas[15].caption = "UFO Site 3"; areas[16].caption = "UFO Site 4"; areas[17].caption = "UFO Site 5"; areas[18].caption = "UFO Site 6"; areas[19].caption = "Kalister"; areas[20].caption = "Sirth"; areas[21].caption = "Dead City\nCalipso"; areas[21].caption2 = "Dead City Calipso"; areas[22].caption = "Uncle Sam's Farm"; areas[23].caption = "Gibson City"; areas[24].caption = "Casteda City"; areas[25].caption = "Vladsville"; areas[26].caption = "Port"; areas[27].caption = "Jade Island"; areas[28].caption = "Military Base"; areas[29].caption = "Dark Capitol City"; areas[30].caption = "Alpha Village"; areas[31].caption = "Sarreno+ Lab"; areas[31].caption2 = undefined; areas[32].caption = "Highland City"; npc = new NPCDataEn(); chars[0].name = "Grid"; chars[1].name = "Key"; chars[2].name = "Katenka"; chars[3].name = "CID"; chars[4].name = "Kurt"; chars[5].name = "Karry"; chars[6].name = "Kage"; chars[7].name = "Lexic"; chars[8].name = "Craven"; chars[9].name = "Feather"; chars[10].name = "Nina X"; chars[11].name = "Hell"; quests.ufo_visit = {title:"ALIEN TRACE"}; tasks.ufo_visit = ["I should check out the place where an alien ship was noticed. Just as usual.", "According to the scorched earth and remains of a disco, aliens did visit that place. I need to talk to people in the nearby village.", "It seems that, after the disco, the aliens moved in the direction of Integra City.", "All the citizens of Integra are gone! I should report to Nathan immediately. I think they're up to something."]; quests.natan_plan = {title:"NATHAN'S GREAT PLAN"}; tasks.natan_plan = ["After hearing my report, Nathan needs time to think out a plan. I'll return to him in an hour.", "I need to get a temporal TV from Carl Vaccuol in Raymonde Village and use it in each of the 6 places where aliens were recently seen.", "I've collected the video data and Nathan's reviewing it. I think I'll return in an hour or two.", "Nathan's discovered the location of the main alien base on our planet. It's in the middle of the Horse Sea so I need to find out a way to get there. It would probably be useful to ask at Port Town.", "I should kill 3 grabbers in Last Stand plains region to prove to an ambitious captain that I'm worthy of boarding his ship, 'Impendence'.", "The stupid captain gave me another task. I should catch the thieves who stole 'Impendence's engine.", "I'm going to the secret alien base. Here it is - the moment of truth..."]; quests.meta_oasis = {title:"OASIS AND META-WARRIORS"}; tasks.meta_oasis = ["Damn! The Meta-Warriors captured me and forced me to help them! Now I have to finish their task to earn back my freedom. The task is to broker an alliance between the Meta-Warriors and Oasis.", "Oasis wants Internet access and a water-supply before they'll agree to cooperate."]; quests.meta_raimonde = {title:"HELP RAYMONDE VILLAGE"}; tasks.meta_raimonde = ["Lina lied to me! Now she wants me to do another job and I have no choice but to help! I now have to help Raymonde Village with their problem.", "There really was a problem in Raymonde Village. Their great scientist Carl Vaccuol somehow disappeared. The clues suggest I need to go to Summer Garden.", "I've helped Raymonde Village. Now I have to report to Lina. This time she'd best do what I want or I'll kill her."]; quests.meta_uprise = {title:"META-FIGHTERS' REBELLION"}; tasks.meta_uprise = ["For some reasons I've agreed to help Meta-fighters' Rebellion. I have to return to Raymonde Village and help both Smith and Carl to make preparations for the Rebellion.", "I've helped both scientists.", "Next stage of the Rebellion \u2013 make alliance with the dead city, Calipso.", "Calipso will agree to cooperate only if the Meta-Warriors can return them 'back to life'. I have to report their condition to Lina.", "Mikhael from Raymonde village might be able to solve the problem of Calipso.", "I've persuaded Mikhael to help Calipso. Now I'll go and report to Fia.", "As expected, now the zombies are willing to help. Must report that to Lina.", "This Rebellion is fun. What shall I do next? Have to ask Lina.", "A problem! Meta-Warriors are out of money so they need to find a sponsor. My task is to go to Casteda and find an investor there.", "I've secured the investment. Need to report to Lina.", "It was well worth it! The payment for this task really cheered me up.", "The Rebellion has started!.. I'm not really sure of what I'm doing but I think I need to attack the Military Base.", "The Revolution is almost here! I've destroyed the Military Base and now must return to Lina for further instructions.", "My next and final task... I must attack Dark Capitol City and kill Myst the President."]; quests.astral_flowers = {title:"ASTRAL FLOWERS"}; tasks.astral_flowers = ["I was asked by a strange farmer in Astral Village to collect 10 of the astral seeds that randomly drop from enemies in the region."]; quests.bristol_divorce = {title:"BRISTOL'S DIVORCE"}; tasks.bristol_divorce = ["I've agreed to help Bristol serve Seth, my pal from Casteda City, with divorce papers.", "Seth wasn't upset and signed the papers. I'll go and tell Bristol she's free again."]; quests.debt_collection = {title:"DEBT RETURNER"}; tasks.debt_collection = ["I have to convince Vermuth from Beta Village to repay his debt to Ace.", "The debt is repaid. I'll go and speak to Ace."]; quests.love_story = {title:"LOVE LETTER"}; tasks.love_story = ["Liz from Rainland is in love with Stan, Cameron's mayor! Should I help Liz and deliver her love letter to Stan?", "I've agreed to help Liz deliver her love letter to Stan in Cameron City.", "Stan seems to be positive about meeting Liz. Gonna tell Liz about that."]; quests.love_story_2 = {title:"LOVE LETTER-2"}; tasks.love_story_2 = ["Liz and Stan didn't work out but she already has a new love - Miguel from Garth... another love letter to another man.", "Miguel was happy to get the love letter. Let's tell Liz about the results."]; quests.rain_machine = {title:"RAINMACHINE"}; tasks.rain_machine = ["There is NO rain in Rainland... apparently because their rainmachine is broken. Someone in Oasis might know how to fix it.", "The problem with the rainmachine is solved. Now I need to let the villagers in on the good news."]; quests.soil_analysis = {title:"SOIL SAMPLES"}; tasks.soil_analysis = ["If I can collect soil samples from all regions in the continent I'll get a great reward."]; quests.love_hunter = {title:"LOVE HUNTER"}; tasks.love_hunter = ["A garbage man from Gibson City asked me to get the chip of love from Smith Becord in Raymonde Village and somehow implant it in Biby from Kalister. Only if I have nothing better to do.", "I've taken a love-chip from Becord. I wonder how I can implant it in Biby?..", "Well, implanting the chip in Biby wasn't that hard at all. Man, she's so DUMB. Now I can report back to John in Gibson City."]; quests.infidels = {title:"UNFAITHUL ONES"}; tasks.infidels = ["I have to destroy 13 hell machines all around the world for a cultist named Ibrahim at Kalister."]; quests.raiding_raiders = {title:"GET RID OF RAIDERS"}; tasks.raiding_raiders = ["I promised to kill 20 raiders around Gibson City and report back to Georg."]; quests.raiding_mutants = {title:"GET RID OF MUTANTS"}; tasks.raiding_mutants = ["Once I killed the raiders, a new threat appeared - mutants. Now I have to kill 25 of them and report to Georg."]; quests.michels_medallion = {title:"MICHELLE'S PENDANT"}; tasks.michels_medallion = ["If I ever find a pendant dropped from a bandit it'll be Michelle's. She asked me to bring it back to her if it turns up."]; quests.clean_suburbs = {title:"CLEAR THE SUBURB"}; tasks.clean_suburbs = ["Jax asked me to kill 50 bandits around Sirith and then report back to him."]; quests.talks_with_aliens = {title:"TALKING TO ALIENS"}; tasks.talks_with_aliens = ["Sometimes you look back on your life and realise that everything you did was wrong. I quit K.A.U.F.O. and want to learn the truth. My former comrades will probably hunt me down now.", "I know the truth now. I'll help Sir F because his intentions are pure. For now I have to return to Integra and wait for further instructions, though.", "Cid killed Lina and took control of the Meta-Warriors. I have to stop him before he interferes in Sir F's plans.", "K.A.U.F.O. are attacking the alien base! I have to return immediatley and help Sir F.", "My task is to go to Kalister and protect Sir F while his speech is broadcast to the planet."]; quests.keabo_style = {title:"KIBO'S CD"}; tasks.keabo_style = ["Kibo asked me to promote his CD for the radio without using any money. No idea how to do that.", "I have to tell Kibo he's getting his debut."]; quests.feel_of_guilty = {title:"THE BLAME"}; tasks.feel_of_guilty = ["I must go to Nevermore town and apologize to the mayor for Hydra's recent misbehaviour."]; quest_items[0] = {name:"Temporal TV", descri:""}; quest_items[1] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Nikky village."}; quest_items[2] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Vladsville."}; quest_items[3] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Gibson City."}; quest_items[4] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Oasis."}; quest_items[5] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Casteda City."}; quest_items[6] = {name:"Temporal record", descri:"A videorecord made by a temporal TV.\n Recorded near Beta Village."}; quest_items[7] = {name:"Astral seed", descri:""}; quest_items[8] = {name:"Chip 707", descri:""}; quest_items[9] = {name:"Love letter to Miguel", descri:""}; quest_items[10] = {name:"Bristol's photo album", descri:""}; quest_items[11] = {name:"Love letter to Stan", descri:""}; quest_items[12] = {name:"Vacuum engine", descri:""}; quest_items[13] = {name:"Kibo's promo CD", descri:""}; quest_items[14] = {name:"A key to Geraldio's castle", descri:""}; quest_items[15] = {name:"Chip 404", descri:""}; quest_items[16] = {name:"Love chip", descri:""}; quest_items[17] = {name:"Michelle's pendant", descri:""}; quest_items[18] = {name:"Aliens' videocam", descri:""}; quest_items[19] = {name:"Chip 101", descri:""}; quest_items[20] = {name:"Soil collector", descri:""}; quest_items[21] = {name:"Aliens' radio", descri:""}; quest_items[22] = {name:"Shining sphere", descri:""}; quest_items[23] = {name:"Coupon for free food", descri:"A coupon for a free dinner in Summer Garden."}; quest_items[24] = {name:"Titan chain BDX", descri:""}; quest_items[25] = {name:"Galvanizator S7", descri:""}; quest_items[26] = {name:"Jade piston", descri:""}; quest_items[27] = {name:"Vaccuol's credit card", descri:""}; regions[0].name = "Fading Lands"; regions[1].name = "Carben Valley"; regions[2].name = "Integra Region"; regions[3].name = "Silent Desert"; regions[4].name = "Nexuser Region"; regions[5].name = "Ameno Valley"; regions[6].name = "Espian Plains"; regions[7].name = "Gessier Plains"; regions[8].name = "Vectral Heights"; regions[9].name = "Demien Heights"; regions[10].name = "Hellsing Valley"; regions[11].name = "Gibson Region"; regions[12].name = "Strat Plateau"; regions[13].name = "Left Mids"; regions[14].name = "Deus Mountain Chain"; regions[15].name = "Tatin's Heights"; regions[16].name = "Last Stand Plains"; regions[17].name = "Paradark Region"; regions[18].name = "Top Secret Region"; perks = [[{name:"Gun Master", descri:"Pistols: +20% damage"}, {name:"Powered Shot", descri:"Pistols: +10 crit. damage"}, {name:"Destroyer", descri:"Pistols: +20/100 crit. chance"}], [{name:"Alien Hunter", descri:"100% crit. against aliens"}, {name:"Marksman", descri:"Pistols: +30% damage"}, {name:"Double shot", descri:"Fires twice when using pistol"}], [{name:"Fidget", descri:"+15/100 evasion chance"}, {name:"Bullet Dance", descri:"SMG hits every enemy"}, {name:"Hurricane", descri:"+20% AP regen with SMG"}], [{name:"", descri:""}, {name:"", descri:""}, {name:"", descri:""}], [{name:"Warm Up", descri:"+10% damage/each KO'ed enemy"}, {name:"Endurance", descri:"Restores 1 HP each second"}, {name:"Shotgun Master", descri:"Shotguns: +30% damage"}], [{name:"W Access", descri:"Can use alien weapons"}, {name:"T Access", descri:"Can use alien devices"}, {name:"TW Expertise", descri:"Alien equipment: +20% damage"}], [{name:"Initiate", descri:"Melee: target loses 1 AP"}, {name:"Disciple", descri:"15% chance to get a bonus turn"}, {name:"Adept", descri:"Melee: +50% damage"}], [{name:"Supportive Song", descri:"All team members get +2 DR"}, {name:"Heavy-weight", descri:"Launchers: +10 damage"}, {name:"Persistence", descri:"50% chance to resist KO"}], [{name:"Maneuvers", descri:"+15/100 evasion chance"}, {name:"Targeting", descri:"Sniper rifles: -3 AP cost"}, {name:"Flight", descri:"+15/100 evasion chance"}], [{name:"Healer", descri:"Medikits: +30% heal power"}, {name:"Holy Shield", descri:"+100% DR if no weapon equipped"}, {name:"Energy Flow", descri:"+50% EP regen"}], [{name:"Anger", descri:"+15% damage after crit. hit"}, {name:"Aggression", descri:"+10% AP regen when HP < 50%"}, {name:"Rage", descri:"100% crit. hits when HP < 30%"}], [{name:"Antisocial", descri:"-15% DEF to other team members"}, {name:"Weapon Mastery", descri:"All weapons: +10% damage"}, {name:"Demonic Speed", descri:"+25% AP regen"}]]; } }
Symbol 1836 MovieClip [__Packages.ItemData] Frame 0
class ItemData extends Array { var length, push; function ItemData () { super(); addMelee(4, 4, 3, 1, "snd_wp_kick", "Fist"); this[0].cost = 0; addMelee(5, 7, 3, 1, "snd_wp_cut", "Knife"); addMelee(4, 10, 4, 1, "snd_wp_kick", "Tube"); addMelee(5, 9, 3, 3, "snd_wp_kick", "Knuckles"); addMelee(7, 11, 4, 4, "snd_wp_kick", "Bat"); addMelee(5, 12, 3, 5, "snd_wp_cut", "Hatchet"); addMelee(8, 14, 3, 10, "snd_wp_cut", "Machete"); addMelee(8, 18, 4, 12, "snd_wp_chainsaw", "Chainsaw"); addMelee(6, 21, 3, 18, "snd_wp_kick", "Robopunch"); addMelee(11, 18, 3, 21, "snd_wp_cut", "Sword"); addMelee(0, 0, 0, 0, "snd_wp_kick", "Lightsaber"); this[length - 1].spam = true; addPistol(4, 8, 3, 1, "snd_wp_pistol", "Magnum"); addPistol(5, 9, 4, 1, "snd_wp_pistol", "PM Makarov"); addPistol(5, 10, 3, 4, "snd_wp_pistol", "Beretta 92"); addPistol(7, 12, 4, 5, "snd_wp_pistol", "Desert Eagle"); addPistol(5, 14, 3, 7, "snd_wp_pistol", "Glock 17"); addPistol(8, 15, 4, 8, "snd_wp_pistol", "Python"); addPistol(9, 17, 4, 10, "snd_wp_pistol", "G5 Breed"); addPistol(10, 14, 3, 13, "snd_wp_single_silent", "FK9 IntKill"); addPistol(8, 25, 5, 15, "snd_wp_pistol", "Gunblade"); addPistol(11, 20, 4, 18, "snd_wp_pistol", "Peacemaker"); addPistol(9, 20, 3, 20, "snd_wp_pistol", "Punisher"); addPistol(10, 24, 3, 24, "snd_wp_pistol", "Zero Void"); addSMG(5, 8, 5, 1, "snd_wp_smg", "TMP"); addSMG(6, 10, 5, 3, "snd_wp_smg", "UZI"); addSMG(7, 12, 5, 7, "snd_wp_smg", "MP5"); addSMG(6, 13, 4, 10, "snd_wp_smg", "FN P90"); addSMG(7, 16, 5, 12, "snd_wp_smg", "Colt 633"); addSMG(9, 12, 4, 14, "snd_wp_smg", "Rapid"); addSMG(8, 18, 5, 15, "snd_wp_smg", "Grinder"); addSMG(7, 21, 5, 19, "snd_wp_burst_silent", "The Flame"); addShotgun(3, 10, 7, 4, "snd_wp_shotgun", "Sawn-off"); addShotgun(5, 12, 7, 8, "snd_wp_shotgun", "Benelli M3"); addShotgun(3, 19, 8, 10, "snd_wp_shotgun", "Benelli M4"); addShotgun(4, 17, 7, 14, "snd_wp_shotgun", "Neostead"); addShotgun(5, 19, 7, 18, "snd_wp_shotgun", "Jackhammer"); addShotgun(3, 25, 8, 22, "snd_wp_shotgun", "Combat Shot"); addShotgun(5, 27, 7, 26, "snd_wp_shotgun", "Flacker"); addHeavy(8, 15, 8, 5, "snd_wp_heavy", "RPK"); addHeavy(10, 17, 8, 9, "snd_wp_heavy", "M60"); addHeavy(9, 21, 8, 12, "snd_wp_heavy", "MG4"); addHeavy(7, 27, 9, 15, "snd_wp_heavy", "S.A.W."); addHeavy(10, 26, 9, 18, "snd_wp_heavy", "Minigun"); addHeavy(8, 29, 9, 20, "snd_wp_heavy", "Vulcan"); addHeavy(12, 32, 8, 26, "snd_wp_heavy", "Avenger"); addAssault(5, 15, 6, 5, "snd_wp_assault", "AK-47"); addAssault(8, 12, 6, 6, "snd_wp_assault", "Colt M4"); addAssault(6, 19, 6, 10, "snd_wp_assault", "SIG SG 552"); addAssault(10, 18, 6, 14, "snd_wp_assault", "Steyr AUG"); addAssault(12, 20, 6, 19, "snd_wp_assault", "HK G11"); addAssault(18, 21, 6, 25, "snd_wp_assault", "Pulsator"); addGL(1, 17, 8, 5, "snd_wp_gl", "Thumper"); addGL(1, 26, 10, 14, "snd_wp_gl", "Milkor"); addRL(0, 0, 0, 0, "snd_wp_rl", "RPG"); this[length - 1].spam = true; addRL(1, 23, 10, 11, "snd_wp_rl", "Bazooka"); addRL(0, 0, 0, 0, "snd_wp_rl", "M202"); this[length - 1].spam = true; addRL(0, 0, 0, 0, "snd_wp_rl", "Rainmaker"); this[length - 1].spam = true; addRL(1, 33, 12, 21, "snd_wp_rl", "BBX Launcher"); addSniper(9, 19, 8, 1, "snd_wp_sniper", "Scout"); addSniper(12, 25, 8, 5, "snd_wp_sniper", "SVD Dragunov"); addSniper(16, 30, 8, 10, "snd_wp_sniper", "AWM"); addSniper(21, 29, 8, 13, "snd_wp_single_silent", "Vintorez"); addSniper(18, 35, 8, 16, "snd_wp_single_silent", "Barret M90"); addSniper(23, 33, 8, 19, "snd_wp_single_silent", "Vykhlop"); addSniper(22, 44, 7, 25, "snd_wp_single_silent", "Gauss Rifle"); addSniper(20, 40, 7, 6, "snd_wp_single_silent", "A-Gun"); this[length - 1].alien = true; addPistol(10, 20, 3, 6, "snd_wp_single_silent", "A-Blaster"); this[length - 1].alien = true; addAssault(5, 20, 2, 6, "snd_wp_burst_silent", "A-Caster"); this[length - 1].alien = true; addRL(20, 20, 10, 6, "snd_wp_gl", "A-Apo"); this[length - 1].alien = true; var _local10 = length; var _local6 = 1; while (_local6 < _local10) { var _local3 = this[_local6]; var _local7 = ((_local3.dmg_min + _local3.dmg_max) / 2) / _local3.ap; var _local4 = 1; switch (_local3.type2) { case EWeapon.SINGLE : _local4 = 1; break; case EWeapon.BURST : _local4 = 1.5; break; case EWeapon.SHOT : _local4 = 2.5; break; case EWeapon.SPLASH : _local4 = 3.5; break; case EWeapon.MELEE : _local4 = 0.8; } _local7 = _local7 * (1 + _local4); var _local8 = _local7 - 1; if (_local8 < 0.2) { _local8 = 0.2; } var _local9 = 30; var _local5 = _local3.level; switch (_local6) { case 65 : _local5 = 22; break; case 66 : _local5 = 12; break; case 67 : _local5 = 22; break; case 68 : _local5 = 30; } _local3.cost = Math.round(((_local7 * _local8) * _local9) * _local5); if (_local3.ap == 0) { _local3.cost = 999999 /* 0x0F423F */; } if (_local3.ap == 0) { _local3.level = 40; } _local6++; } addArmor(2, 200, 1, "Leather Jacket"); addArmor(3, 650, 3, "Leather Armor"); addArmor(4, 1500, 5, "Leather Armor"); addArmor(5, 3500, 8, "Metal Armor"); addArmor(6, 6000, 10, "Metal Armor"); addArmor(7, 12000, 13, "KAUFO Armor"); addArmor(8, 16000, 15, "KAUFO Armor"); addArmor(9, 22000, 18, "Combat Armor"); addArmor(10, 26000, 20, "Combat Armor"); addArmor(12, 48000, 23, "Power Armor"); addArmor(15, 72000, 25, "Power Armor"); addDeviceES(40, 5000, 10, "Demolisher", "Inflicts damage:\n20+0.6*TCH", "snd_dev_dmg"); addDeviceES(20, 1500, 1, "Punish", "Inflicts damage:\n15+0.3*TCH", "snd_dev_dmg"); addDeviceEM(50, 7000, 12, "Bombada", "Inflicts damage:\n5+0.3*TCH", "snd_dev_dmg"); addDeviceEM(30, 3500, 6, "Exploda", "Inflicts damage:\n5+0.1*TCH", "snd_dev_dmg"); addDevicePS(0, 1000, 1, "Lemon I", "+25% grenade damage"); addDevicePS(0, 3000, 5, "Lemon II", "+50% grenade damage"); addDevicePS(0, 9000, 10, "Lemon III", "+100% grenade damage"); addDevicePS(0, 5000, 5, "Black Runner 1", "+10% AP regen"); addDevicePS(0, 10000, 10, "Black Runner 2", "+25% AP regen"); addDevicePS(0, 20000, 15, "Black Runner 3", "+50% AP regen"); addDeviceFX(5, 500, 1, "S-Barrier", "Defend; +1 DR bonus"); addDeviceFX(7, 1000, 5, "Barrier", "Defend; +2 DR bonus"); addDeviceFX(10, 4000, 10, "Barrier-X", "Defend; +5 DR bonus"); addDeviceES(9, 1500, 4, "Ghost", "-2 DR"); addDeviceEM(18, 4500, 8, "Evil Ghost", "-2 DR"); addDeviceEM(36, 10500, 12, "Dead Ghost", "-4 DR"); addDevicePS(0, 1700, 3, "Enforcer", "+10% weapon damage"); addDevicePS(0, 4300, 9, "theKiller", "+25% weapon damage"); addDevicePS(0, 8500, 13, "Demon-6", "+50% weapon damage"); addDevicePS(0, 7500, 9, "Vampire XR", "Converts 10% of damage to HP"); addDeviceFX(10, 2000, 3, "LeadeR", "+2 DR"); addDevicePS(0, 15000, 15, "Double Fellow", "Double attack with weapon"); addDevicePS(0, 6000, 4, "Shadow Man", "+30/100 evasion chance"); addDeviceFM(45, 11000, 8, "Shadow Fog", "+30/100 evasion chance for 30 sec"); addDeviceES(20, 6000, 5, "Venom Sting", "3-5 damage every 3 sec for 30 sec"); addDeviceES(60, 15000, 15, "Venom Bite", "10-20 damage every 3 sec for 30 sec"); addDeviceEM(60, 12000, 10, "Radioactive C", "3-5 damage every 3 sec for 20 sec"); addDeviceFM(30, 5000, 6, "Refresher", "Removes harmful effects"); addDeviceFS(15, 4500, 1, "Med Tech", "Restores up to 10-30 HP", "snd_dev_heal"); addDeviceFS(30, 6500, 10, "Med Tech v2.0", "Restores up to 40-80 HP", "snd_dev_heal"); addDeviceFS(45, 11500, 20, "Med Tech v3.0", "Restores up to 80-120 HP", "snd_dev_heal"); addDevicePS(0, 5500, 8, "Counter-hero", "Attacker takes 10-12 damage"); addDeviceFM(40, 9100, 7, "Shield Field", "+30% DR for 60 sec"); addDeviceES(25, 8000, 8, "Freezer4", "-25% AP regen for 60 sec"); addDeviceES(10, 15000, 10, "SF Burner", "-30 Energy"); addDeviceFM(50, 30000, 15, "X-Gassius", "+20% DR"); this[length - 1].alien = true; addDeviceES(40, 25000, 12, "X-Deformus", "Inflicts damage:\n15+0.5*TCH;\n-10% AP regen"); this[length - 1].alien = true; addDeviceES(75, 50000, 15, "X-Confirmatus", "Inflicts damage:\n30+1.0*TCH;\n-2 DR"); this[length - 1].alien = true; addDeviceES(35, 37000, 10, "ScreameR", "Damages for 30-60% of current HP"); addDeviceEM(30, 35000, 12, "HellBringer", "5-10 damage for each 5 sec"); addDeviceFM(10, 0, 5, "All-Heal", "Heals 20% HP", "snd_dev_heal"); this[length - 1].no_use = true; addDeviceFX(15, 0, 7, "Break-Through", "100% Crit this turn"); this[length - 1].no_use = true; addDeviceFX(10, 3000, 1, "Charge", "Skip turn; 2x damage next turn"); addDevicePS(0, 8500, 4, "Sharpshooter", "Weapon attacks never miss"); addDeviceFX(15, 0, 10, "Eat Brains", "100% damage this turn converted to HP"); this[length - 1].no_use = true; addDeviceFM(25, 0, 5, "Order", "Fully refill AP"); this[length - 1].no_use = true; addDevicePS(0, 0, 1, "Ally Regen", "Mass: +10% HP each turn", "snd_dev_heal"); this[length - 1].no_use = true; addDevicePS(0, 0, 1, "Self-Regen", "+30% HP each turn", "snd_dev_heal"); this[length - 1].no_use = true; addDeviceEM(20, 0, 1, "Voltage", "50% damage:\n20+0.6*TCH"); this[length - 1].no_use = true; addDeviceES(40, 0, 1, "Death Ray", "60% to kill"); this[length - 1].no_use = true; addDevicePS(0, 3000, 1, "LevelDown", "-2 weapon level requirement"); addDevicePS(0, 9000, 5, "LevelDown+", "-5 weapon level requirement"); addDeviceFX(100, 50000, 18, "RebirthStar", "+25 all skills"); addDevicePS(0, 45000, 10, "Greed", "Owner receives all battle XP"); addDevicePS(0, 30000, 15, "Midas", "+30% money from battles"); addDeviceES(40, 50000, 5, "HELL-Fire", "Inflicts damage:\n25+1.0*TCH"); this[length - 1].hell = true; addDeviceEM(60, 75000, 10, "HELL-Gate", "Inflicts damage:\n20+0.3*TCH;\n-5 DR"); this[length - 1].hell = true; addDeviceES(60, 100000, 15, "HELL-Dice", "150 damage to target; 50 damage to self"); this[length - 1].hell = true; addDeviceFX(25, 0, 1, "BareKnuckle", "0.9*TCH"); this[length - 1].no_use = true; addGrenade(1, 40, 150, 1, "Hand Grenade"); addGrenade(1, 60, 250, 8, "RGD33"); addGrenade(1, 80, 750, 15, "RGD5"); addGrenade(1, 100, 1000, 22, "Plasmade"); addGrenade(100, 500, 50000, 30, "Holy Grenade"); this[length - 1].type2 = EWeapon.MASSIVE; addGrenade(0, 0, 999999, 40, "Flash Grenade"); this[length - 1].spam = true; addGrenade(0, 0, 0, 0, "Incinerade"); addMedikit(20, 100, 1, "Bandages"); addMedikit(40, 200, 5, "Small Medikit"); addMedikit(60, 400, 10, "Big Medikit"); addMedikit(80, 800, 15, "Adv. Medikit"); addMedikit(100, 1600, 20, "Combat Medikit"); addMassMedikit(20, 500, 5, "Healing Orb"); addMassMedikit(40, 1000, 15, "Healing Capsule"); addMassMedikit(60, 2000, 25, "Healing Drone"); addMedikit(0, 999999, 40, "Hydrotine"); this[length - 1].spam = true; addMedikit(30, 250, 5, "Battery"); this[length - 1].recharge = true; addQuest(0, "Astral Seed", 7); addQuest(0, "Vacuum Engine", 12); addQuest(0, "Castle Key", 14); addQuest(0, "Medallion", 17); addQuest(0, "Jade Piston", 26); addQuest(0, "BDX Chain", 24); addQuest(0, "S7 Halvanizer", 25); addPsi(6, 6, 6, 1, "Grabber Psi 1"); addPsi(12, 12, 6, 10, "Grabber Psi 2"); addPsi(18, 18, 5, 20, "Grabber Psi 3"); addPsi(24, 24, 5, 25, "Grabber Psi 4"); } function addMelee(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.MELEE, type3:EItemType.MELEE, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addPistol(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.SINGLE, type3:EItemType.PISTOL, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addSMG(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.BURST, type3:EItemType.SMG, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addShotgun(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.SHOT, type3:EItemType.SHOTGUN, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addHeavy(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.BURST, type3:EItemType.HEAVY, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addAssault(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.BURST, type3:EItemType.ASSAULT, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addGL(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.SPLASH, type3:EItemType.GLAUNCHER, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addRL(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.SPLASH, type3:EItemType.RLAUNCHER, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addSniper(dmg_min_, dmg_max_, ap_, level_, snd_, name_) { push({type:EItem.WEAPON, type2:EWeapon.SINGLE, type3:EItemType.SNIPER, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:snd_, name:name_}); } function addPsi(dmg_min_, dmg_max_, ap_, level_, name_) { push({type:EItem.WEAPON, type2:EWeapon.MASSIVE, type3:EItemType.PSI, level:level_, dmg_min:dmg_min_, dmg_max:dmg_max_, ap:ap_, snd:"snd_dev_dmg", name:name_}); } function addArmor(dr_, cost_, level_, name_) { push({type:EItem.ARMOR, type2:EWeapon.PASSIVE, type3:EItemType.ARMOR, dr:dr_, cost:cost_, name:name_, level:level_}); } function addDeviceES(energy_, cost_, level_, name_, descri_, snd_) { if (snd_ == undefined) { snd_ = "snd_dev_debuff"; } push({type:EItem.DEVICE, type2:EWeapon.SINGLE, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_, snd:snd_}); } function addDeviceEM(energy_, cost_, level_, name_, descri_, snd_) { if (snd_ == undefined) { snd_ = "snd_dev_debuff"; } push({type:EItem.DEVICE, type2:EWeapon.MASSIVE, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_, snd:snd_}); } function addDevicePS(energy_, cost_, level_, name_, descri_) { push({type:EItem.DEVICE, type2:EWeapon.PASSIVE, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_}); } function addDeviceFS(energy_, cost_, level_, name_, descri_, snd_) { if (snd_ == undefined) { snd_ = "snd_dev_buff"; } push({type:EItem.DEVICE, type2:EWeapon.SINGLE, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_, snd:snd_, heal:true}); } function addDeviceFM(energy_, cost_, level_, name_, descri_, snd_) { if (snd_ == undefined) { snd_ = "snd_dev_buff"; } push({type:EItem.DEVICE, type2:EWeapon.MASSIVE, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_, snd:snd_, heal:true}); } function addDeviceFX(energy_, cost_, level_, name_, descri_, snd_) { if (snd_ == undefined) { snd_ = "snd_dev_buff"; } push({type:EItem.DEVICE, type2:EWeapon.SELF, cost:cost_, type3:EItemType.DEVICE, energy:energy_, cost:cost_, name:name_, level:level_, descri:descri_, snd:snd_, heal:true}); } function addGrenade(dmg_min_, dmg_max_, cost_, level_, name_) { push({type:EItem.USE, type2:EWeapon.SPLASH, type3:EItemType.GRENADE, dmg_min:dmg_min_, dmg_max:dmg_max_, cost:cost_, name:name_, level:level_}); } function addMedikit(power_, cost_, level_, name_) { push({type:EItem.HEAL, type2:EWeapon.SINGLE, type3:EItemType.MEDIKIT, heal:power_, cost:cost_, name:name_, level:level_}); } function addMassMedikit(power_, cost_, level_, name_) { push({type:EItem.HEAL, type2:EWeapon.MASSIVE, type3:EItemType.MEDIKIT, heal:power_, cost:cost_, name:name_, level:level_}); } function addQuest(cost_, name_, quest_item_) { push({type:EItem.QUEST, type2:EWeapon.PASSIVE, type3:EItemType.QUEST, cost:cost_, name:name_, quest_item:quest_item_, level:1}); } }
Symbol 1837 MovieClip [__Packages.EWeapon] Frame 0
class EWeapon { function EWeapon () { } static var PASSIVE = -1; static var MELEE = 0; static var SINGLE = 1; static var BURST = 2; static var SHOT = 3; static var SPLASH = 4; static var MASSIVE = 5; static var SELF = 6; }
Symbol 1838 MovieClip [__Packages.EItem] Frame 0
class EItem { function EItem () { } static var WEAPON = 1; static var ARMOR = 2; static var DEVICE = 3; static var USE = 4; static var HEAL = 5; static var QUEST = 6; }
Symbol 1839 MovieClip [__Packages.EItemType] Frame 0
class EItemType { function EItemType () { } static var MELEE = 1; static var PISTOL = 2; static var SMG = 3; static var SHOTGUN = 4; static var HEAVY = 5; static var ASSAULT = 6; static var RLAUNCHER = 7; static var GLAUNCHER = 8; static var SNIPER = 9; static var ARMOR = 10; static var DEVICE = 11; static var GRENADE = 12; static var MEDIKIT = 13; static var QUEST = 14; static var PSI = 15; }
Symbol 1840 MovieClip [__Packages.BandData] Frame 0
class BandData extends Object { var robot, meta, zombie, mutant, gartt, bandit, rabbit, raider, soldier, shade, alien, kaufo, grabber, arma_machine, sg_aliens, int_meta, cid, celester, vermut, garn, rogue_meta, tr_kaufo, tr_mist, tr_nathan, hell, mist, sir_f, key, karry, dek_shades, dekkis; function BandData () { super(); robot = [{layout:["RP", "RP", "", "", "", "", "", ""], lvl_max:9}, {layout:["RP", "", "", "", "RP", "", "", ""], lvl_max:9}, {layout:["RP", "RP", "RP", "", "", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["RP", "", "", "", "RP", "RP", "", ""], lvl_min:5, lvl_max:14}, {layout:["RP", "RP", "", "", "RH", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["RA", "RA", "", "", "RH", "RH", "", ""], lvl_min:8, lvl_max:14}, {layout:["RP", "RP", "RP", "", "RH", "RH", "", ""], lvl_min:10, lvl_max:19}, {layout:["RG", "RG", "", "", "RH", "RH", "", ""], lvl_min:10, lvl_max:19}, {layout:["RA", "RA", "RA", "", "RH", "RH", "", ""], lvl_min:10, lvl_max:19}, {layout:["RA", "RA", "RG", "", "RH", "RH", "", ""], lvl_min:10, lvl_max:19}, {layout:["RG", "RA", "RA", "", "RH", "RH", "RH", ""], lvl_min:15, lvl_max:24}, {layout:["RG", "RG", "RG", "", "RH", "RH", "RH", ""], lvl_min:15, lvl_max:24}, {layout:["RA", "RA", "RP", "RP", "RH", "RH", "", ""], lvl_min:15, lvl_max:24}, {layout:["RG", "RG", "RG", "RG", "RH", "RH", "RH", ""], lvl_min:20}, {layout:["RG", "RG", "RA", "RA", "RH", "RH", "RH", ""], lvl_min:20}, {layout:["RA", "RA", "RA", "RA", "RH", "RH", "RH", ""], lvl_min:20}]; meta = [{layout:["MM", "", "", "", "MM", "", "", ""], lvl_max:14}, {layout:["MM", "", "", "", "MP", "", "", ""], lvl_max:14}, {layout:["MP", "", "", "", "MP", "", "", ""], lvl_max:14}, {layout:["MM", "MM", "", "", "MM", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["MM", "MM", "", "", "MP", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["MM", "", "", "", "MP", "MP", "", ""], lvl_min:10, lvl_max:19}, {layout:["MP", "", "", "", "MP", "MP", "", ""], lvl_min:10, lvl_max:19}, {layout:["MM", "", "", "", "MG", "MG", "", ""], lvl_min:10, lvl_max:19}, {layout:["MM", "MM", "", "", "MM", "MM", "", ""], lvl_min:15, lvl_max:24}, {layout:["MM", "MM", "", "", "MP", "MP", "MP", ""], lvl_min:15, lvl_max:24}, {layout:["MM", "MM", "MM", "", "MP", "MP", "", ""], lvl_min:15, lvl_max:24}, {layout:["MM", "MM", "", "", "MG", "MG", "MP", ""], lvl_min:15, lvl_max:24}, {layout:["MG", "MG", "", "", "MG", "MG", "", ""], lvl_min:15, lvl_max:24}, {layout:["MM", "MM", "MM", "", "MG", "MG", "MG", ""], lvl_min:20}, {layout:["MM", "MM", "", "", "MG", "MG", "MG", "MG"], lvl_min:20}, {layout:["MP", "MP", "", "", "MG", "MG", "MG", "MG"], lvl_min:20}]; zombie = [{layout:["ZM", "", "", "", "ZM", "", "", ""], lvl_max:9}, {layout:["ZM", "", "", "", "ZM", "ZM", "", ""], lvl_min:5, lvl_max:14}, {layout:["ZM", "ZM", "", "", "ZZ", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["ZM", "ZM", "ZM", "", "ZZ", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["ZM", "ZM", "", "", "ZM", "ZM", "", ""], lvl_min:15}, {layout:["ZM", "ZM", "ZM", "", "ZZ", "ZZ", "", ""], lvl_min:15}]; mutant = [{layout:["UG", "", "", "", "UG", "", "", ""], lvl_max:9}, {layout:["UG", "", "", "", "UG", "UG", "", ""], lvl_min:10, lvl_max:19}, {layout:["UX", "", "", "", "UX", "UX", "", ""], lvl_max:10, lvl_max:19}, {layout:["UG", "UG", "", "", "UG", "UZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["UG", "UG", "", "", "UG", "UZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["UX", "UX", "", "", "UX", "UZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["UG", "UG", "UG", "", "UZ", "UZ", "", ""], lvl_min:20}, {layout:["UG", "UG", "UX", "", "UZ", "UZ", "", ""], lvl_min:20}, {layout:["UX", "UX", "UX", "", "UZ", "UZ", "", ""], lvl_min:20}]; gartt = [{layout:["GA", "", "", "", "GA", "", "", ""], lvl_max:9}, {layout:["GA", "", "", "", "GA", "GA", "", ""], lvl_min:10, lvl_max:19}, {layout:["GA", "GA", "", "", "GX", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["GA", "GA", "", "", "GA", "GA", "", ""], lvl_min:15, lvl_max:19}, {layout:["GA", "GA", "GA", "", "GX", "GZ", "", ""], lvl_min:15, lvl_max:19}, {layout:["GA", "GA", "GA", "", "GX", "GX", "", ""], lvl_min:15, lvl_max:19}, {layout:["GA", "GA", "GA", "", "GX", "GX", "GZ", ""], lvl_min:20}, {layout:["GA", "GA", "GA", "GA", "GX", "GX", "GZ", ""], lvl_min:25}]; bandit = [{layout:["BM", "", "", "", "BM", "", "", ""], lvl_max:9}, {layout:["BM", "", "", "", "BP", "", "", ""], lvl_max:9}, {layout:["BP", "", "", "", "BP", "", "", ""], lvl_max:9}, {layout:["BM", "BM", "", "", "BP", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["BP", "", "", "", "BP", "BP", "", ""], lvl_min:5, lvl_max:14}, {layout:["BM", "BM", "", "", "BZ", "", "", ""], lvl_min:5, lvl_max:9}, {layout:["BM", "BP", "", "", "BP", "BN", "", ""], lvl_min:10, lvl_max:19}, {layout:["BM", "BM", "", "", "BZ", "BN", "", ""], lvl_min:10, lvl_max:19}, {layout:["BM", "BM", "", "", "BZ", "BZ", "", ""], lvl_min:10, lvl_max:19}, {layout:["BM", "BM", "", "", "BZ", "BN", "", ""], lvl_min:10, lvl_max:19}, {layout:["BM", "BM", "", "", "BZ", "BZ", "BP", ""], lvl_min:15, lvl_max:24}, {layout:["BM", "BP", "BP", "", "BZ", "BP", "", ""], lvl_min:15, lvl_max:24}, {layout:["BM", "BM", "BM", "", "BP", "BP", "BP", ""], lvl_min:15, lvl_max:24}, {layout:["BP", "BP", "", "", "BZ", "BZ", "BN", "BN"], lvl_min:15, lvl_max:24}, {layout:["BP", "BP", "BP", "BP", "BZ", "BZ", "BN", "BN"], lvl_min:20}, {layout:["BM", "BM", "BP", "BP", "BZ", "BZ", "BN", "BN"], lvl_min:20}]; rabbit = [{layout:["YG", "", "", "", "YS", "", "", ""], lvl_max:9}, {layout:["YG", "YG", "", "", "YS", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["YG", "YG", "YG", "", "YS", "", "", ""], lvl_min:15, lvl_max:24}, {layout:["YG", "YG", "", "", "YS", "YS", "", ""], lvl_min:15, lvl_max:24}, {layout:["YG", "YG", "YG", "", "YS", "YS", "", ""], lvl_min:20}, {layout:["YG", "YG", "YG", "", "YS", "YS", "YS", ""], lvl_min:25}]; raider = [{layout:["DP", "", "", "", "DP", "", "", ""], lvl_max:9}, {layout:["DU", "", "", "", "DU", "", "", ""], lvl_max:9}, {layout:["DP", "DP", "", "", "DZ", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["DU", "DU", "", "", "DZ", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["DP", "DP", "", "", "DU", "DU", "", ""], lvl_min:5, lvl_max:14}, {layout:["DP", "DP", "DP", "", "DZ", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["DP", "DP", "DU", "", "DZ", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["DP", "DP", "DU", "DU", "DZ", "DZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["DP", "DP", "DP", "DP", "DZ", "DZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["DU", "DU", "DU", "DU", "DZ", "DZ", "", ""], lvl_min:15, lvl_max:24}, {layout:["DP", "DP", "DU", "DU", "DZ", "DZ", "DZ", ""], lvl_min:20}, {layout:["DP", "DP", "DP", "DP", "DZ", "DZ", "DZ", ""], lvl_min:20}, {layout:["DU", "DU", "DU", "DU", "DZ", "DZ", "DZ", ""], lvl_min:20}, {layout:["DP", "DP", "DU", "DU", "DZ", "DZ", "DZ", "DZ"], lvl_min:25}, {layout:["DP", "DP", "DP", "DP", "DZ", "DZ", "DZ", "DZ"], lvl_min:25}, {layout:["DU", "DU", "DU", "DU", "DZ", "DZ", "DZ", "DZ"], lvl_min:25}]; soldier = [{layout:["SA", "", "", "", "SA", "", "", ""], lvl_max:9}, {layout:["SA", "SA", "", "", "SH1", "", "", ""], lvl_max:9}, {layout:["SA", "SA", "SA", "", "SH2", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["SA", "SA", "", "", "SN", "SH2", "", ""], lvl_min:10, lvl_max:19}, {layout:["SA", "SA", "", "", "SN", "SH2", "SH2", ""], lvl_min:15, lvl_max:24}, {layout:["SA", "SA", "SA", "", "SH2", "SH2", "", ""], lvl_min:15, lvl_max:24}, {layout:["SA", "SA", "SA", "", "SN", "SH3", "SH3", ""], lvl_min:20}, {layout:["SA", "SA", "SA", "", "SN", "SH3", "SH3", ""], lvl_min:20}, {layout:["SA", "SA", "SA", "", "SN", "SN", "SN", ""], lvl_min:25}]; shade = [{layout:["HM", "", "", "", "", "", "", ""], lvl_max:9}, {layout:["HM", "", "", "", "HM", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["HM", "", "", "", "HM", "HM", "", ""], lvl_min:10, lvl_max:19}, {layout:["HM", "HM", "", "", "HM", "HM", "", ""], lvl_min:15, lvl_max:24}, {layout:["HM", "HM", "", "", "HM", "HM", "HM", ""], lvl_min:20}, {layout:["HM", "HM", "HM", "", "HM", "HM", "HM", ""], lvl_min:25}]; alien = [{layout:["A2", "", "", "", "", "", "", ""], lvl_max:4}, {layout:["A1", "", "", "", "A2", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["A1", "A1", "", "", "A2", "", "", ""], lvl_min:10, lvl_max:19}, {layout:["A1", "A1", "", "", "A2", "A2", "", ""], lvl_min:15, lvl_max:24}, {layout:["A1", "A1", "A1", "", "A2", "A2", "", ""], lvl_min:20}, {layout:["A1", "A1", "A1", "", "A2", "A2", "A2", ""], lvl_min:25}]; kaufo = [{layout:["KP", "", "", "", "KP", "", "", ""], lvl_max:10}, {layout:["KP", "KP", "", "", "KP", "", "", ""], lvl_min:5, lvl_max:14}, {layout:["KP", "KP", "", "", "KP", "KP", "", ""], lvl_min:10, lvl_max:19}, {layout:["KP", "KP", "KP", "", "KP", "KP", "", ""], lvl_min:15, lvl_max:24}, {layout:["KP", "KP", "KP", "", "KP", "KP", "KP", ""], lvl_min:20}, {layout:["KP", "KP", "KP", "KP", "KP", "KP", "KP", "KP"], lvl_min:25}]; grabber = [{layout:["XX", "", "", "", "", "", "", ""]}, {layout:["XX", "", "", "", "XX", "", "", ""], lvl_min:15}]; arma_machine = [{layout:["RA", "RA", "RG", "RG", "QCYB", "RH", "", ""]}]; sg_aliens = [{layout:["A1", "A1", "", "", "A2", "", "", ""]}]; int_meta = [{layout:["MZ", "MZ", "", "", "MZ", "MZ", "", ""]}]; cid = [{layout:["MM", "MM", "", "", "MG", "MG", "QCID", ""]}]; celester = [{layout:["SN", "SN", "SN", "", "QCEL", "SN", "SN", ""]}]; vermut = [{layout:["GA", "GA", "", "", "GZ", "", "", ""], lvl_max:9}, {layout:["GA", "GA", "", "", "GX", "GZ", "", ""], lvl_min:10, lvl_max:14}, {layout:["GA", "GA", "GA", "", "GX", "GZ", "", ""], lvl_min:15, lvl_max:19}, {layout:["GA", "GA", "GA", "", "GX", "GX", "GZ", ""], lvl_min:20, lvl_max:24}, {layout:["GA", "GA", "GA", "GA", "GX", "GX", "GZ", ""], lvl_min:25}]; garn = [{layout:["SA", "SA", "QGRN", "", "QCEL", "SH3", "SH3", ""]}]; rogue_meta = [{layout:["MM", "MM", "MM", "", "MG", "MG", "MG", ""]}]; tr_kaufo = [{layout:["KP", "KP", "KP", "", "KP", "KP", "KP", ""]}]; tr_mist = [{layout:["SA", "SA", "SA", "", "QMST", "QCEL", "SH3", ""]}]; tr_nathan = [{layout:["KP", "KP", "KP", "", "QNTN", "KP", "KP", ""]}]; hell = [{layout:["HM", "HM", "HM", "HM", "QHEL", "", "", ""]}]; mist = [{layout:["QGRD", "QGRD", "QGRD", "QGRD", "QMST", "SH3", "SH3", "SH3"]}]; sir_f = [{layout:["A1", "A1", "A1", "", "QSRF", "A2", "A2", ""]}]; key = [{layout:["KP", "KP", "KP", "", "QKEY", "KP", "KP", ""]}]; karry = [{layout:["QKRY", "", "", "", "", "", "", ""]}]; dek_shades = [{layout:["HM", "HM", "HM", "", "HM", "HM", "HM", ""]}]; dekkis = [{layout:["", "", "", "", "QDKS", "", "", ""]}]; } }
Symbol 1841 MovieClip [__Packages.NPCData] Frame 0
class NPCData { var natan, halisted, ho, alien1, alien2, alien3, clod, jake, alexa, lindwid, vladimir, micrasm, leena, craven, sarahata, mihel, vermut, zoid, bristol, stan, viola, ace, shell, liz, alice, harcos, yax, cij, kippa, lexic, gaimon, chivax, ken, goman, fea, keabo, seth, hydra, heraldio, vlad_ser, vlad_vlad, vlada, garn, celester, lesly, marcy, biby, ibrahim, michel, jax, elm, nina_x, uncle_sam, stacy, hell, guard, mist, kage, grandin, dr_rade, garret, ksenya, sir_f, curt, georg, john, carl, michael, smith, dekkis, katenka, key, feather, karry, grid, cid, alien1a, alien2a, alien3a, house_carl; function NPCData () { natan = {id:0, name:"\u041D\u0430\u0442\u0430\u043D", hello:"\u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E \u0442\u0435\u0431\u044F, \u0413\u0440\u0438\u0434. \u0413\u0434\u0435 \u0442\u044B \u043E\u043F\u044F\u0442\u044C \u043F\u0440\u043E\u043F\u0430\u0434\u0430\u043B?"}; natan.descri = "\u0413\u043B\u0430\u0432\u0430 \u0423.\u0412.\u0418.\u0424.\u0416."; natan.talk = [1, 2, 3, 4, 5, 6, 7]; halisted = {id:1, name:"\u0413\u0430\u043B\u0438\u0441\u0442\u0435\u0434", hello:"\u0417\u0434\u043E\u0440\u043E\u0432, \u043F\u0430\u0440\u0435\u043D\u0435\u043A!"}; halisted.descri = "\u0421\u0442\u0430\u0440\u0435\u0439\u0448\u0438\u043D\u0430 \u0434\u0435\u0440\u0435\u0432\u043D\u0438"; halisted.talk = [27, 28, 29]; ho = {id:2, name:"\u0424\u0435\u0440\u043C\u0435\u0440 \u0425\u043E", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u043C\u0443\u0436\u0438\u043A, \u0447\u0435\u0433\u043E \u0442\u044B \u0445\u043E\u0442\u0435\u043B?"}; ho.descri = "\u041B\u0443\u0447\u0448\u0438\u0439 \u0444\u0435\u0440\u043C\u0435\u0440 \u0434\u0435\u0440\u0435\u0432\u043D\u0438"; ho.talk = [33, 30, 31, 32]; alien1 = {id:3, name:"\u0416\u0438\u0442\u0435\u043B\u044C \u0421\u0430\u043C\u043C\u0435\u0440 \u0413\u0430\u0440\u0434\u0435\u043D", hello:"\u0414\u043E\u0431\u0440\u043E \u043F\u0440\u043E\u043B\u0435\u0436\u0438\u0432\u0430\u0442\u044C \u0432 \u0421\u0430\u0434 \u041B\u0435\u0442\u0430, \u0447\u0435\u043B\u043E\u0432\u0435\u043A. \u0422\u044B \u0436\u0435 \u0442\u0430\u043A\u043E\u0439 \u0436\u0435 \u043A\u0430\u043A \u044F \u0447\u0435\u043B\u043E\u0432\u0435\u043A. \u041F\u043E\u0447\u0435\u043C\u0443 \u0431\u044B \u0442\u0435\u0431\u0435 \u043D\u0435 \u043D\u0430\u0434\u0435\u0442\u044C \u043D\u0430 \u0433\u043E\u043B\u043E\u0432\u0443 \u043C\u0435\u0434\u0432\u0435\u0434\u044F?"}; alien1.descri = "\u041E\u0431\u044B\u0447\u043D\u044B\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A"; alien1.talk = [35]; alien2 = {id:4, name:"\u0416\u0438\u0442\u0435\u043B\u044C \u0421\u0430\u043C\u043C\u0435\u0440 \u0413\u0430\u0440\u0434\u0435\u043D", hello:"\u0418\u043C\u0435\u0442\u044C \u0432\u0430\u0441 \u0432 \u043D\u0430\u0448\u0435\u043C \u0433\u043E\u0440\u043E\u0434 \u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u0447\u0435\u0441\u0442\u044C."}; alien2.descri = "\u041E\u0431\u044B\u0447\u043D\u044B\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A"; alien2.talk = [36]; alien3 = {id:5, name:"\u0416\u0438\u0442\u0435\u043B\u044C \u0421\u0430\u043C\u043C\u0435\u0440 \u0413\u0430\u0440\u0434\u0435\u043D", hello:"\u042F \u0440\u0430\u0431\u043E\u0442\u0430\u044E \u043E\u0444\u0438\u0446\u0438\u0430\u043D\u0442\u043E\u043C. \u041E\u0442\u0447\u0435\u0433\u043E-\u0442\u043E \u043F\u043E\u043B\u0443\u0447\u0430\u0435\u0442\u0441\u044F \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0445\u043E\u0440\u043E\u0448\u043E \u0438 \u043D\u0430\u0447\u0430\u043B\u044C\u0441\u0442\u0432\u043E \u0432\u0441\u0435 \u0432\u0440\u0435\u043C\u044F \u0436\u0430\u043B\u0443\u0435\u0442\u0441\u044F, \u0447\u0442\u043E \u044F \u043F\u043B\u043E\u0445\u043E \u043E\u0434\u0435\u0432\u0430\u044E\u0441\u044C."}; alien3.descri = "\u041E\u0431\u044B\u0447\u043D\u044B\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A"; alien3.talk = [37]; clod = {id:6, name:"\u041A\u043B\u043E\u0434", hello:"\u041F\u0440\u0438\u0432\u0435\u0442. \u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C \u0432 \u0438\u043D\u0434\u0443\u0441\u0442\u0440\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0433\u043E\u0440\u043E\u0434\u043E\u043A \u0418\u043D\u0442\u0435\u0433\u0440\u0430."}; clod.descri = "\u041D\u0435\u043E\u043F\u0440\u043E\u043B\u0435\u0442\u0430\u0440\u0438\u0439"; clod.talk = [41, 42, 43]; jake = {id:7, name:"\u0414\u0436\u0435\u0439\u043A", hello:"\u0417\u0434\u043E\u0440\u043E\u0432!"}; jake.descri = "\u041F\u0440\u043E\u043B\u0435\u0442\u0430\u0440\u0438\u0439"; jake.talk = [44, 45]; alexa = {id:8, name:"\u0410\u043B\u0435\u043A\u0441\u0430", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u0441\u0430\u043B\u0430\u0433\u0430."}; alexa.descri = "\u041C\u0435\u0441\u0442\u043D\u0430\u044F \u0436\u0438\u0442\u0435\u043B\u044C\u043D\u0438\u0446\u0430"; alexa.talk = [46]; lindwid = {id:9, name:"\u041B\u0438\u043D\u0434\u0432\u0438\u0434", hello:"\u041D\u0435 \u043E\u0442\u0432\u043B\u0435\u043A\u0430\u0439 \u043C\u0435\u043D\u044F! \u042F \u043E\u0447\u0435\u043D\u044C \u0437\u0430\u043D\u044F\u0442\u0430."}; lindwid.descri = "\u0418\u043D\u0436\u0435\u043D\u0435\u0440-\u043F\u0440\u043E\u0435\u043A\u0442\u0438\u0440\u043E\u0432\u0449\u0438\u043A"; lindwid.talk = [47, 48]; vladimir = {id:10, name:"\u0412\u043B\u0430\u0434\u0438\u043C\u0438\u0440", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, \u0442\u043E\u0432\u0430\u0440\u0438\u0449."}; vladimir.descri = "\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D, \u0442\u0435\u0445\u043D\u0438\u043A"; vladimir.talk = [53, 54, 55]; micrasm = {id:11, name:"\u041C\u0438\u043A\u0440\u0430\u0441\u043C", hello:"\u041E\u0431\u0438\u0434\u0438\u0448\u044C \u041B\u0438\u043D\u0443 \u2013 \u0443\u0431\u044C\u044E."}; micrasm.descri = "\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D, \u0442\u0435\u043B\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435\u043B\u044C \u041B\u0438\u043D\u044B"; leena = {id:12, name:"\u041B\u0438\u043D\u0430", hello:"\u041C\u043E\u0435 \u043F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435, \u043A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430."}; leena.descri = "\u041B\u0438\u0434\u0435\u0440 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432"; leena.talk = [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]; craven = {id:13, name:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D", hello:"\u0414\u0443\u043C\u0430\u044E, \u0432\u0430\u043C \u043B\u0443\u0447\u0448\u0435 \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u0441 \u041B\u0438\u043D\u043E\u0439, \u0435\u0441\u043B\u0438 \u0432\u0430\u0441 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0443\u044E\u0442 \u043A\u0430\u043A\u0438\u0435-\u0442\u043E \u0432\u043E\u043F\u0440\u043E\u0441\u044B."}; craven.descri = "\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D"; craven.talk = [73, 74]; sarahata = {id:14, name:"\u0421\u0430\u0440\u0430\u0445\u0430\u0442\u0430", hello:"\u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E \u0432\u0430\u0441 \u0432 \u043C\u043E\u0435\u043C \u041E\u0430\u0437\u0438\u0441\u0435. \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0421\u0430\u0440\u0430\u0445\u0430\u0442\u0430, \u044F \u2013 \u043C\u0435\u0441\u0442\u043D\u0430\u044F \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0438\u0446\u0430."}; sarahata.descri = "\u041F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0438\u0446\u0430 \u043F\u043B\u0435\u043C\u0435\u043D\u0438"; sarahata.talk = [75, 76, 77]; mihel = {id:15, name:"\u041C\u0438\u0433\u0435\u043B\u044C", hello:"\u0427\u0435\u0433\u043E \u0442\u0435\u0431\u0435 \u043D\u0430\u0434\u043E? \u041F\u0440\u043E\u0432\u0430\u043B\u0438\u0432\u0430\u0439!"}; mihel.descri = "\u041B\u0438\u0434\u0435\u0440 \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0413\u0430\u0440\u0442\u0442"; mihel.talk = [78, 79, 80]; vermut = {id:16, name:"\u0412\u0435\u0440\u043C\u0443\u0442", hello:"\u0421\u043B\u0443\u0436\u0443 \u0413\u0430\u0440\u0442\u0442."}; vermut.descri = "\u0423\u0447\u0430\u0441\u0442\u043D\u0438\u043A \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0413\u0430\u0440\u0442\u0442"; vermut.talk = [81]; zoid = {id:17, name:"\u0417\u043E\u0439\u0434", hello:"\u0421\u043B\u0430\u0432\u044C\u0441\u044F, \u0413\u0430\u0440\u0442\u0442!"}; zoid.descri = "\u0423\u0447\u0430\u0441\u0442\u043D\u0438\u043A \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0413\u0430\u0440\u0442\u0442"; zoid.talk = [83]; bristol = {id:18, name:"\u0411\u0440\u0438\u0441\u0442\u043E\u043B", hello:"\u041F\u0440\u0438\u0432\u0435\u0442."}; bristol.descri = "\u0425\u0443\u0434\u043E\u0436\u043D\u0438\u0446\u0430 \u0438 \u043D\u0430\u0442\u0443\u0440\u0449\u0438\u0446\u0430"; bristol.talk = [84, 85, 86]; stan = {id:19, name:"\u0421\u0442\u0435\u043D", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u043C\u0443\u0436\u0438\u043A. \u0411\u0443\u0434\u044C \u043A\u0440\u0443\u0442. \u0412\u0441\u0435 \u043E\u043A."}; stan.descri = "\u041C\u044D\u0440 \u0433\u043E\u0440\u043E\u0434\u0430"; stan.talk = [87, 88]; viola = {id:20, name:"\u0412\u0438\u043E\u043B\u0430", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435."}; viola.descri = "\u041C\u0443\u0437\u044B\u043A\u0430\u043D\u0442"; viola.talk = [89, 90]; ace = {id:21, name:"\u042D\u0439\u0441", hello:"\u041F\u0440\u0438\u0432."}; ace.descri = "\u041C\u0435\u0446\u0435\u043D\u0430\u0442"; ace.talk = [91, 93, 94, 95, 96]; shell = {id:22, name:"\u0428\u0435\u043B\u043B", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u043F\u0443\u0442\u043D\u0438\u043A!"}; shell.descri = "\u041E\u0442\u0432\u0430\u0436\u043D\u044B\u0439 \u0432\u043E\u0438\u043D \u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C"; shell.talk = [97, 98, 99]; liz = {id:23, name:"\u041B\u0438\u0437", hello:"(\u0432\u0437\u0434\u044B\u0445\u0430\u0435\u0442)"}; liz.descri = "\u0416\u0438\u0442\u0435\u043B\u044C\u043D\u0438\u0446\u0430"; liz.talk = [100, 101, 102, 103, 104]; alice = {id:24, name:"\u042D\u043B\u0438\u0441", hello:"\u041F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E."}; alice.descri = "\u0425\u043E\u0437\u044F\u0439\u043A\u0430 \u0442\u043E\u0440\u0433\u043E\u0432\u043E\u0439 \u043B\u0430\u0432\u043A\u0438"; alice.talk = [105, 106]; harcos = {id:25, name:"\u0425\u0430\u0440\u043A\u043E\u0441", hello:"\u0425\u0430\u0440\u043A\u043E\u0441, \u043A\u0430\u043F\u0438\u0442\u0430\u043D \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u0438\u00BB, \u043F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u0435\u0431\u044F!"}; harcos.descri = "\u041A\u0430\u043F\u0438\u0442\u0430\u043D \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u0438\u00BB"; harcos.talk = [107, 108, 109, 110, 111, 112, 113]; yax = {id:26, name:"\u0419\u0430\u043A\u0441", hello:"\u041F\u0440\u0438\u0432\u0435\u0442."}; yax.descri = "\u0411\u044B\u0432\u0430\u043B\u044B\u0439 \u043C\u043E\u0440\u044F\u043A"; yax.talk = [114, 115, 116]; cij = {id:27, name:"\u0421\u0438 \u0410\u0439 \u0414\u0436\u0435\u0439", hello:"\u0419\u043E\u0445\u043E!"}; cij.descri = "\u041A\u0430\u043F\u0438\u0442\u0430\u043D \u00AB\u0418\u0441\u0442\u0435\u0440\u0438\u0438\u00BB - \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F"; cij.talk = [117, 118, 119]; kippa = {id:28, name:"\u041A\u0438\u043F\u043F\u0430", hello:"\u041F\u0440\u0438\u0432\u0435\u0442!"}; kippa.descri = "\u0414\u0435\u0432\u043E\u0447\u043A\u0430 \u0441 \u043A\u043E\u0448\u0430\u0447\u044C\u0438\u043C\u0438 \u0443\u0448\u043A\u0430\u043C\u0438"; kippa.talk = [120, 121, 122]; lexic = {id:29, name:"\u041B\u0435\u043A\u0441\u0438\u043A", hello:"\u041F\u0440\u0438\u0432\u0435\u0442!"}; lexic.descri = "\u041F\u0430\u043D\u0434\u0430"; lexic.talk = [123, 124, 125]; gaimon = {id:30, name:"\u0413\u0430\u0439\u043C\u043E\u043D", hello:"\u0417\u0434\u0440\u0430."}; gaimon.descri = "\u0421\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A"; gaimon.talk = [126, 127, 128]; chivax = {id:31, name:"\u0427\u0438\u0432\u0430\u043A\u0441", hello:"\u041F\u0440\u0438\u0432\u0435\u0442."}; chivax.descri = "\u041C\u044D\u0440 \u0433\u043E\u0440\u043E\u0434\u0430"; chivax.talk = [129, 130]; ken = {id:32, name:"\u041A\u0435\u043D", hello:"\u0427\u0435\u0440\u0442! \u042F \u0448\u0435\u043B \u043D\u0430 \u0432\u043E\u0439\u043D\u0443, \u0432\u0435\u0440\u044F \u0432 \u0441\u0432\u0435\u0442\u043B\u043E\u0435 \u0431\u0443\u0434\u0443\u0449\u0435\u0435, \u0430 \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u043B \u043C\u0440\u0430\u0447\u043D\u044B\u043C \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0438\u043C..."}; ken.descri = "\u0411\u044B\u0432\u0448\u0438\u0439 \u0441\u043E\u043B\u0434\u0430\u0442"; ken.talk = [131]; goman = {id:33, name:"\u0413\u043E\u0443\u043C\u0430\u043D", hello:"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0435\u0432\u0443\u0448\u043A\u0438 \u043D\u0430 \u043C\u0435\u043D\u044F \u043D\u0435 \u043E\u0431\u0440\u0430\u0449\u0430\u044E\u0442 \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u044F, \u0430 \u0424\u0438\u0435 \u0442\u043E\u0436\u0435 \u043F\u043E\u0434\u0430\u0432\u0430\u0439 \u0442\u043E\u043B\u044C\u043A\u043E \u0436\u0438\u0432\u044B\u0445 \u043C\u0443\u0436\u0438\u043A\u043E\u0432... \u0438 \u0447\u0442\u043E \u043C\u043D\u0435 \u043F\u0440\u0438\u043A\u0430\u0436\u0435\u0442\u0435 \u0434\u0435\u043B\u0430\u0442\u044C?!"}; goman.descri = "\u0411\u044B\u0432\u0448\u0438\u0439 \u0441\u043E\u043B\u0434\u0430\u0442"; goman.talk = [132]; fea = {id:34, name:"\u0424\u0438\u044F", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u0436\u0438\u0432\u043E\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A..."}; fea.descri = "\u0411\u044B\u0432\u0448\u0438\u0439 \u0443\u0447\u0435\u043D\u044B\u0439"; fea.talk = [133, 134, 135]; keabo = {id:35, name:"\u041A\u0438\u0431\u043E", hello:"\u041C\u0438\u0440, \u0436\u0432\u0430\u0447\u043A\u0430, \u0447\u0443\u0432\u0430\u043A. \u0412\u0441\u0435 \u043A\u0440\u0443\u0442\u043E. \u041D\u0435 \u043F\u0430\u0440\u044C\u0441\u044F."}; keabo.descri = "\u0422\u043E\u0440\u0433\u043E\u0432\u0435\u0446 \u043E\u0440\u0443\u0436\u0438\u0435\u043C"; keabo.talk = [136, 137, 138, 139, 140]; seth = {id:36, name:"\u0421\u0435\u0442", hello:"..."}; seth.descri = "\u041C\u0440\u0430\u0447\u043D\u044B\u0439 \u0438 \u0437\u043B\u043E\u0439 \u0431\u043E\u0433\u0430\u0442\u0435\u0439"; seth.talk = [141, 142, 143, 144]; hydra = {id:37, name:"\u0413\u0438\u0434\u0440\u0430", hello:"\u0417\u0434\u0440\u0430\u0441\u044C\u0442\u0435!"}; hydra.descri = "\u0414\u0435\u0432\u0443\u0448\u043A\u0430 \u0438\u0437 \u0431\u043E\u0433\u0430\u0442\u043E\u0439 \u0441\u0435\u043C\u044C\u0438"; hydra.talk = [145, 146, 147, 148]; heraldio = {id:38, name:"\u0413\u0435\u0440\u0430\u043B\u044C\u0434\u0438\u043E", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435, \u0441\u044D\u0440."}; heraldio.descri = "\u0410\u0440\u0438\u0441\u0442\u043E\u043A\u0440\u0430\u0442"; heraldio.talk = [149, 150, 151, 152]; vlad_ser = {id:39, name:"\u0412\u043B\u0430\u0434 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447", hello:"\u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C \u0432\u043E \u0412\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u044C!"}; vlad_ser.descri = "\u0413\u043B\u0430\u0432\u0430 \u0434\u0435\u0440\u0435\u0432\u043D\u0438"; vlad_ser.talk = [153, 154, 155]; vlad_vlad = {id:40, name:"\u0412\u043B\u0430\u0434 \u0412\u043B\u0430\u0434\u043E\u0432\u0438\u0447", hello:"\u0417\u0434\u043E\u0440\u043E\u0432\u0435\u043D\u044C\u043A\u0438."}; vlad_vlad.descri = "\u041A\u0443\u0437\u043D\u0435\u0446"; vlad_vlad.talk = [156, 157, 158]; vlada = {id:41, name:"\u0412\u043B\u0430\u0434\u0430", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u0445\u043E\u0437\u044F\u044E\u0448\u043A\u0430!"}; vlada.descri = "\u0425\u043E\u0437\u044F\u0439\u043A\u0430"; vlada.talk = [159]; garn = {id:42, name:"\u0413\u0430\u0440\u043D \u0421\u0442\u0430\u043A\u043E\u0432\u0438\u0447", hello:"\u0413\u0430\u0440\u043D \u0421\u0442\u0430\u043A\u043E\u0432\u0438\u0447, \u043A\u0430\u043F\u0438\u0442\u0430\u043D \u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E \u0432\u0437\u0432\u043E\u0434\u0430. \u0427\u0435\u043C \u043E\u0431\u044F\u0437\u0430\u043D?"}; garn.descri = "\u041A\u043E\u043C\u0430\u043D\u0434\u0438\u0440"; garn.talk = [162]; celester = {id:43, name:"\u0421\u0435\u043B\u0435\u0441\u0442\u0435\u0440", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u0447\u0435\u0433\u043E \u043D\u0443\u0436\u043D\u043E?"}; celester.descri = "\u0421\u043D\u0430\u0439\u043F\u0435\u0440"; celester.talk = [163]; lesly = {id:44, name:"\u041B\u0435\u0441\u043B\u0438", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u043A\u0440\u0430\u0441\u0430\u0432\u0447\u0438\u043A."}; lesly.descri = "\u0421\u043E\u043B\u0434\u0430\u0442"; lesly.talk = [164]; marcy = {id:45, name:"\u041C\u0430\u0440\u0441\u0438", hello:"\u041F\u0440\u0438\u0432\u0435\u0442!"}; marcy.descri = "P\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0433\u0430\u0437\u0435\u0442\u044B \u0438 \u0445\u043E\u0437\u044F\u0439\u043A\u0430 \u0440\u0430\u0434\u0438\u043E\u0441\u0442\u0430\u043D\u0446\u0438\u0438"; marcy.talk = [169, 170, 171, 172]; biby = {id:46, name:"\u0411\u0430\u0439\u0431\u0438", hello:"\u041F\u0440\u0438\u0432\u0435\u0442\u0438\u043A\u0438, \u043C\u043E\u0438 \u0444\u0430\u043D\u0430\u0442\u044B!"}; biby.descri = "\u041C\u043E\u0434\u0435\u043B\u044C, \u043F\u0435\u0432\u0438\u0446\u0430 \u0438 \u0430\u043A\u0442\u0440\u0438\u0441\u0430"; biby.talk = [173, 174]; ibrahim = {id:47, name:"\u0418\u0431\u0440\u0430\u0433\u0438\u043C", hello:"\u041C\u0435\u0442\u0430\u043B\u043B-\u0430\u043B\u043B\u044E\u0440. \u0412\u0441\u0442\u0443\u043F\u0430\u0439 \u0432 \u043C\u043E\u044E \u0441\u0435\u043A\u0442\u0443."}; ibrahim.descri = "\u0421\u0435\u043A\u0442\u0430\u043D\u0442"; ibrahim.talk = [175, 176, 177]; michel = {id:48, name:"\u041C\u0438\u0448\u0435\u043B\u044C", hello:"\u041F\u0440\u0438\u0432\u0435\u0442. \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u041C\u0438\u0448\u0435\u043B\u044C."}; michel.descri = "\u041A\u0443\u0440\u0442\u0438\u0437\u0430\u043D\u043A\u0430"; michel.talk = [178, 179, 180]; jax = {id:49, name:"\u0414\u0436\u0430\u043A\u0441", hello:"\u041F\u0440\u0438\u0432\u0435\u0442! \u0425\u043E\u0447\u0435\u0448\u044C, \u043E\u0442\u043E\u0440\u0432\u0443 \u0442\u0435\u0431\u0435 \u0440\u0443\u043A\u0438?! \u041D\u0435\u0442?! \u0416\u0430\u043B\u044C. \u0410 \u0447\u0435\u0433\u043E \u043D\u0430\u0434\u043E?"}; jax.descri = "\u0428\u0435\u0444 \u043F\u043E\u043B\u0438\u0446\u0438\u0438"; jax.talk = [181, 182, 183, 184, 185]; elm = {id:50, name:"\u042D\u043B\u044C\u043C", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u0447\u0435\u043B\u043E\u0432\u0435\u043A."}; elm.descri = "\u0420\u0435\u0436\u0438\u0441\u0441\u0435\u0440"; elm.talk = [186, 187, 188]; nina_x = {id:51, name:"Nina X", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u043F\u0430\u0440\u0435\u043D\u044C."}; nina_x.descri = "\u0416\u0438\u0442\u0435\u043B\u044C\u043D\u0438\u0446\u0430"; nina_x.talk = [189, 190, 191]; uncle_sam = {id:52, name:"\u0414\u044F\u0434\u044E\u0448\u043A\u0430 \u0421\u044D\u043C", hello:"\u0414\u044F\u0434\u044E\u0448\u043A\u0430 \u0421\u044D\u043C \u0441\u043B\u0443\u0448\u0430\u0435\u0442!"}; uncle_sam.descri = "\u0424\u0435\u0440\u043C\u0435\u0440"; uncle_sam.talk = [192, 193]; stacy = {id:53, name:"\u0421\u0442\u0435\u0439\u0441\u0438", hello:"\u041F\u0440\u0438\u0432\u0435\u0442!"}; stacy.descri = "\u0414\u043E\u0447\u044C \u0434\u044F\u0434\u044E\u0448\u043A\u0438 \u0421\u044D\u043C\u0430"; stacy.talk = [194, 195, 196]; hell = {id:54, name:"\u0425\u044D\u043B", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u043A\u043E\u0442\u0438\u043A. \u0422\u044B \u043A\u043E \u043C\u043D\u0435?"}; hell.descri = "\u0414\u044C\u044F\u0432\u043E\u043B"; hell.talk = [198, 199, 200, 201, 203, 204]; guard = {id:55, name:"\u042D\u0434\u0443\u0430\u0440\u0434\u043E", hello:"\u041F\u0440\u043E\u0445\u043E\u0434\u0438 \u043C\u0438\u043C\u043E. \u0422\u0435\u0431\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u0432 \u0433\u043E\u0440\u043E\u0434."}; guard.descri = "\u041E\u0445\u0440\u0430\u043D\u043D\u0438\u043A"; guard.talk = []; mist = {id:56, name:"\u041C\u0438\u0441\u0442", hello:"\u0418\u0442\u0430\u043A, \u0432\u044B \u0437\u0434\u0435\u0441\u044C..."}; mist.descri = "\u041F\u0440\u0435\u0437\u0438\u0434\u0435\u043D\u0442"; mist.talk = [205]; kage = {id:57, name:"\u041A\u0435\u0439\u0434\u0436", hello:"..."}; kage.descri = "\u041D\u0438\u043D\u0434\u0437\u044F"; kage.talk = [206, 207, 208]; grandin = {id:58, name:"\u0413\u0440\u0430\u043D\u0434\u0438\u043D", hello:"\u041C\u0438\u0440 \u0442\u0435\u0431\u0435."}; grandin.descri = "\u041C\u043E\u043D\u0430\u0445"; grandin.talk = [209, 210, 211]; dr_rade = {id:59, name:"\u0414\u043E\u043A\u0442\u043E\u0440 \u042D\u0444 \u0420\u0435\u0439\u0434", hello:"\u0427\u0435\u0440\u0442... \u0432\u044B \u043D\u0430\u0448\u043B\u0438 \u043C\u043E\u044E \u0442\u0430\u0439\u043D\u0443\u044E \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u044E..."}; dr_rade.descri = "\u0425\u043E\u0437\u044F\u0438\u043D \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u0438"; dr_rade.talk = [212, 213]; garret = {id:60, name:"\u0413\u0430\u0440\u0440\u0435\u0442", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u044F \u0413\u0430\u0440\u0440\u0435\u0442. \u042F \u0437\u0430\u043D\u0438\u043C\u0430\u044E\u0441\u044C \u0438\u0437\u0443\u0447\u0435\u043D\u0438\u0435\u043C \u0433\u0435\u043D\u043D\u043E\u0439 \u0438\u043D\u0436\u0435\u043D\u0435\u0440\u0438\u0438."}; garret.descri = "\u0413\u0435\u043D\u043D\u044B\u0439 \u0438\u043D\u0436\u0435\u043D\u0435\u0440"; garret.talk = [214, 215, 216, 256]; ksenya = {id:61, name:"\u041A\u0441\u0435\u043D\u0438\u044F", hello:"\u041F\u0440\u0438\u0432\u0435\u0442!"}; ksenya.descri = "\u0411\u0438\u043E\u043B\u043E\u0433"; ksenya.talk = [217, 219]; sir_f = {id:62, name:"\u0421\u044D\u0440 \u042D\u0424", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u0447\u0435\u043B\u043E\u0432\u0435\u043A \u044D\u0442\u043E\u0439 \u043F\u043B\u0430\u043D\u0435\u0442\u044B."}; sir_f.descri = "\u0413\u043B\u0430\u0432\u043D\u043E\u043A\u043E\u043C\u0430\u043D\u0434\u0443\u044E\u0449\u0438\u0439 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u00AB\u042D\u0432\u043E\u043B\u044E\u0446\u0438\u044F\u00BB"; sir_f.talk = [224, 225, 226]; curt = {id:63, name:"\u041A\u0443\u0440\u0442", hello:"\u041F\u0440\u0438\u0432\u0435\u0442. \u0427\u0435\u0433\u043E \u043D\u0430\u0434\u043E?"}; curt.descri = "\u0411\u0435\u0437\u0434\u0435\u043B\u044C\u043D\u0438\u043A"; curt.talk = [227, 228, 229, 230]; georg = {id:64, name:"\u0413\u0435\u043E\u0440\u0433", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u043F\u0443\u0442\u043D\u0438\u043A."}; georg.descri = "\u0413\u043B\u0430\u0432\u0430 \u0433\u043E\u0440\u043E\u0434\u0430"; georg.talk = [231, 232, 233, 234, 235, 236]; john = {id:65, name:"\u0414\u0436\u043E\u043D", hello:"\u041F\u0440\u0438\u0432\u0435\u0442, \u0447\u0443\u0432\u0430\u043A."}; john.descri = "\u0411\u0435\u0437\u0434\u0435\u043B\u044C\u043D\u0438\u043A"; john.talk = [237, 238, 239, 240]; carl = {id:66, name:"\u041A\u0430\u0440\u043B \u0412\u0430\u043A\u0443\u043E\u043B\u044C", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435."}; carl.descri = "\u0412\u0435\u043B\u0438\u043A\u0438\u0439 \u0443\u0447\u0435\u043D\u044B\u0439 \u0438 \u0438\u0437\u043E\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043B\u044C"; carl.talk = [243, 244, 245, 246, 247]; michael = {id:67, name:"\u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0412\u0430\u043B\u043E\u0442\u043A\u0440\u0430\u0444\u0442", hello:"\u0414\u043E\u0431\u0440\u044B\u0439 \u0434\u0435\u043D\u044C, \u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0412\u0430\u043B\u043E\u0442\u043A\u0440\u0430\u0444\u0442 \u043A \u0432\u0430\u0448\u0438\u043C \u0443\u0441\u043B\u0443\u0433\u0430\u043C."}; michael.descri = "\u0423\u0447\u0435\u043D\u044B\u0439"; michael.talk = [249, 248]; smith = {id:68, name:"\u0421\u043C\u0438\u0442 \u0411\u0435\u043A\u043A\u043E\u0440\u0434", hello:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u0447\u0435\u043B."}; smith.descri = "\u0423\u0447\u0435\u043D\u044B\u0439"; smith.talk = [250, 251, 252, 253, 254]; dekkis = {id:69, name:"\u0414\u0435\u043A\u043A\u0438\u0441", hello:""}; dekkis.descri = "\u041C\u0443\u0442\u0430\u043D\u0442"; katenka = {id:70, name:"\u041A\u0430\u0442\u0435\u043D\u044C\u043A\u0430", hello:""}; katenka.descri = "\u0421\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A \u0423.\u0412.\u0418.\u0424.\u0416."; key = {id:71, name:"\u041A\u0435\u0439", hello:""}; key.descri = "\u0421\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A \u0423.\u0412.\u0418.\u0424.\u0416."; feather = {id:72, name:"\u0424\u0438\u0432\u0435\u0440", hello:""}; feather.descri = "\u0414\u0435\u0432\u0443\u0448\u043A\u0430-\u0430\u043D\u0433\u0435\u043B"; karry = {id:73, name:"\u041A\u0430\u0440\u0440\u0438", hello:"..."}; karry.descri = "\u041F\u0440\u0438\u0448\u0435\u043B\u0435\u0446"; karry.talk = [257, 258, 259]; grid = {id:74, name:"\u0413\u0440\u0438\u0434", hello:""}; grid.descri = "\u0421\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A \u0423.\u0412.\u0418.\u0424.\u0416."; cid = {id:75, name:"C\u0438\u0434", hello:""}; cid.descri = "\u041A\u0438\u0431\u0435\u0440\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u043C"; alien1a = {id:76, name:"\u041F\u0440\u0438\u0448\u0435\u043B\u0435\u0446"}; alien1a.descri = ""; alien2a = {id:77, name:"\u041F\u0440\u0438\u0448\u0435\u043B\u0435\u0446"}; alien2a.descri = ""; alien3a = {id:78, name:"\u041F\u0440\u0438\u0448\u0435\u043B\u0435\u0446"}; alien3a.descri = ""; house_carl = {id:79, name:"\u0414\u043E\u043C \u041A\u0430\u0440\u043B\u0430 \u0412\u0430\u043A\u0443\u043E\u043B\u044F", hello:"..."}; house_carl.descri = ""; house_carl.talk = [242]; } }
Symbol 1842 MovieClip [__Packages.TalkData4] Frame 0
class TalkData4 extends Array { function TalkData4 () { super(); this[227] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"curt", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u041A\u0443\u0440\u0442, \u0430 \u0442\u0435\u0431\u0435 \u043A\u0430\u043A\u043E\u0435 \u0434\u0435\u043B\u043E?"}, {npc:"grid", text:"\u0414\u0430... \u0432, \u043E\u0431\u0449\u0435\u043C-\u0442\u043E, \u043D\u0438\u043A\u0430\u043A\u043E\u0433\u043E. \u041F\u0440\u043E\u0441\u0442\u043E \u0441\u043F\u0440\u043E\u0441\u0438\u043B."}, {npc:"curt", text:"\u0417\u0440\u044F \u0441\u043F\u0440\u043E\u0441\u0438\u043B."}, {npc:"grid", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0440\u0438\u0434."}, {event:"set_flag", flag:"curt_join"}, {npc:"curt", text:"\u041C\u043D\u0435 \u043D\u0435 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E."}]}; this[228] = {theme:"\u0412\u0417\u042F\u0422\u042C \u0412 \u041E\u0422\u0420\u042F\u0414", condition:function () { return((2 <= Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.isFlag("curt_join"))); }, msg:[{npc:"grid", text:"\u0421\u043B\u0443\u0448\u0430\u0439, \u041A\u0443\u0440\u0442, \u044F \u0441\u043C\u043E\u0442\u0440\u044E \u0442\u0435\u0431\u0435 \u043D\u0435\u0447\u0435\u043C \u0437\u0430\u043D\u044F\u0442\u044C\u0441\u044F. \u041C\u043E\u0436\u0435\u0442, \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0448\u044C\u0441\u044F \u043A \u043C\u043E\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443? \u0423 \u043D\u0430\u0441 \u0432\u0435\u0441\u0435\u043B\u043E, \u043C\u044B \u0432\u0441\u0435\u0445 \u0443\u0431\u0438\u0432\u0430\u0435\u043C \u0438 \u043F\u043E\u043B\u0443\u0447\u0430\u0435\u043C \u0437\u0430 \u044D\u0442\u043E \u0432\u0441\u044F\u0447\u0435\u0441\u043A\u0438\u0435 \u043D\u0430\u0433\u0440\u0430\u0434\u044B."}, {npc:"curt", text:"\u0422\u0430 \u043D\u0443... \u0434\u0430\u0436\u0435 \u043D\u0435 \u0437\u043D\u0430\u044E... \u0434\u0430\u0432\u0430\u0439 \u0442\u0430\u043A, \u043E\u043F\u043B\u0430\u0442\u0438\u0448\u044C \u043C\u043E\u0439 \u0434\u043E\u043B\u0433 \u0432 \u0431\u0430\u043D\u043A\u0435, \u044F, \u0442\u0430\u043A \u0438 \u0431\u044B\u0442\u044C, \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u044E\u0441\u044C \u043A \u0442\u0432\u043E\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443. \u042F \u0434\u043E\u043B\u0436\u0435\u043D \u20AC1000 \u043C\u0435\u0441\u0442\u043D\u043E\u043C\u0443 \u0431\u0430\u043D\u043A\u0443. \u041F\u0440\u0438\u043D\u0435\u0441\u0438 \u043C\u043D\u0435 \u0434\u0435\u043D\u044C\u0433\u0438 \u2013 \u0438 \u044F \u0441 \u0432\u0430\u043C\u0438."}, {event:"set_flag", flag:"v_paycurtdebt", value:1}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E."}]}; this[229] = {theme:"\u0417\u0410\u041F\u041B\u0410\u0422\u0418\u0422\u042C \u0414\u041E\u041B\u0413 \u041A\u0423\u0420\u0422\u0410", condition:function () { return((1 == Core.Get().game.getFlag("v_paycurtdebt")) && (Core.Get().game.money < 1000)); }, msg:[{npc:"grid", text:"\u0412\u043E\u0442, \u0434\u0435\u0440\u0436\u0438."}, {npc:"curt", text:"\u041F\u0430\u0440\u0435\u043D\u044C, \u0442\u044B \u0432 \u0441\u0432\u043E\u0435\u043C \u0443\u043C\u0435? \u0422\u044B \u043F\u0440\u043E\u0442\u044F\u0433\u0438\u0432\u0430\u0435\u0448\u044C \u043C\u043D\u0435 \u043F\u0443\u0441\u0442\u0443\u044E \u043B\u0430\u0434\u043E\u043D\u044C. \u0423 \u0442\u0435\u0431\u044F \u043D\u0435\u0442 \u0442\u0430\u043A\u0438\u0445 \u0434\u0435\u043D\u0435\u0433, \u0447\u0443\u0432\u0430\u043A!"}, {npc:"grid", text:"\u0418 \u0432\u0435\u0434\u044C \u0432\u0435\u0440\u043D\u043E..."}]}; this[230] = {theme:"\u0417\u0410\u041F\u041B\u0410\u0422\u0418\u0422\u042C \u0414\u041E\u041B\u0413 \u041A\u0423\u0420\u0422\u0410", condition:function () { return((1 == Core.Get().game.getFlag("v_paycurtdebt")) && (Core.Get().game.money >= 1000)); }, msg:[{npc:"grid", text:"\u0412\u043E\u0442, \u0434\u0435\u0440\u0436\u0438."}, {npc:"curt", text:"\u041A\u0440\u0443\u0442\u043E!.. \u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435 \u0441\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u0439, \u043A\u0430\u043A \u044F \u043E\u043A\u0430\u0437\u0430\u043B\u0441\u044F \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u0430\u043D\u043A\u0443 \u0434\u0435\u043D\u0435\u0433!"}, {event:"set_flag", flag:5000}, {event:"join_team", npc:4}, {npc:"curt", text:"\u041D\u0443 \u0447\u0442\u043E \u0436, \u044F \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u044E\u0441\u044C \u043A \u0442\u0432\u043E\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443!"}]}; this[231] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0410 \u0432\u044B, \u0441\u0442\u0430\u043B\u043E \u0431\u044B\u0442\u044C..?"}, {npc:"georg", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0435\u043E\u0440\u0433, \u044F \u0433\u043B\u0430\u0432\u0430 \u044D\u0442\u043E\u0433\u043E \u0433\u043E\u0440\u043E\u0434\u0430."}]}; this[232] = {theme:"\u0413\u0418\u0411\u0421\u041E\u041D-\u0421\u0418\u0422\u0418", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438\u0442\u0435 \u043C\u043D\u0435 \u043E \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438."}, {npc:"georg", text:"\u041E, \u044D\u0442\u043E \u0441\u0442\u0430\u0440\u044B\u0439 \u0433\u043E\u0440\u043E\u0434. \u0414\u0430\u0432\u043D\u044B\u043C-\u0434\u0430\u0432\u043D\u043E \u043D\u0430 \u043C\u0435\u0441\u0442\u0435 \u044D\u0442\u043E\u0433\u043E \u0433\u043E\u0440\u043E\u0434\u0430 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043B\u044C \u0440\u043E\u043A-\u043C\u0443\u0437\u044B\u043A\u0438, \u043A\u0440\u0443\u043F\u043D\u0435\u0439\u0448\u0438\u0439 \u0432 \u0438\u0441\u0442\u043E\u0440\u0438\u0438. \u041E\u043D \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0424\u0430\u0435\u0440\u0441\u0442\u043E\u043A."}, {npc:"georg", text:"\u041F\u043E\u0441\u043B\u0435 \u0444\u0435\u0441\u0442\u0438\u0432\u0430\u043B\u044F \u0443\u0435\u0445\u0430\u043B\u0438 \u043D\u0435 \u0432\u0441\u0435. \u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0440\u0435\u0448\u0438\u043B\u0438 \u043E\u0441\u0442\u0430\u0442\u044C\u0441\u044F \u0437\u0434\u0435\u0441\u044C \u0436\u0438\u0442\u044C. \u041F\u043E\u0441\u0442\u0435\u043F\u0435\u043D\u043D\u043E, \u0437\u0434\u0435\u0441\u044C \u0440\u043E\u0441 \u0433\u043E\u0440\u043E\u0434."}, {npc:"georg", text:"\u041D\u043E \u0441 \u0442\u0435\u0445 \u043F\u043E\u0440 \u043F\u0440\u043E\u0448\u043B\u043E \u0441\u0442\u043E\u043B\u044C\u043A\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438..."}, {npc:"georg", text:"\u041C\u043D\u043E\u0433\u0438\u0435 \u0437\u0430\u0431\u044B\u043B\u0438 \u043F\u0440\u043E \u043C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0435 \u043A\u043E\u0440\u043D\u0438."}, {npc:"grid", text:"\u0410 \u0432\u044B \u0441\u0430\u043C\u0438-\u0442\u043E \u043C\u0443\u0437\u044B\u043A\u0430\u043D\u0442?"}, {npc:"georg", text:"\u0425\u0430-\u0445\u0430-\u0445\u0430. \u041D\u0435\u0442, \u043C\u043E\u0439 \u0434\u0440\u0443\u0433. \u0412 \u043C\u043E\u043B\u043E\u0434\u043E\u0441\u0442\u0438 \u044F \u0431\u044B\u043B \u0438\u043C, \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u044F \u043F\u0440\u043E\u0441\u0442\u043E \u043D\u0438\u043A\u043E\u043C\u0443 \u043D\u0435 \u043D\u0443\u0436\u043D\u044B\u0439 \u0441\u0442\u0430\u0440\u0438\u043A \u0441 \u043A\u043B\u044E\u0447\u0430\u043C\u0438 \u043E\u0442 \u0433\u043E\u0440\u043E\u0434\u0430."}]}; this[233] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0413\u041E\u0420\u041E\u0414\u0423", condition:function () { return(!Core.Get().game.isFlag("q_gibsonquest")); }, msg:[{npc:"georg", text:"\u042E\u043D\u043E\u0448\u0430, \u0430 \u043D\u0435 \u0445\u043E\u0442\u0435\u043B\u0438 \u0431\u044B \u0432\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438? \u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u043D\u0435 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E."}, {npc:"grid", text:"\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E. \u0427\u0442\u043E \u043D\u0443\u0436\u043D\u043E \u0434\u0435\u043B\u0430\u0442\u044C?"}, {event:"set_flag", flag:"q_gibsonquest", value:1}, {event:"add_quest", quest:"raiding_raiders", stage:0}, {npc:"georg", text:"\u0412 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u0432\u043E\u043A\u0440\u0443\u0433 \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438 \u0447\u0430\u0441\u0442\u0435\u043D\u044C\u043A\u043E \u043E\u043A\u043E\u043B\u0430\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0440\u0435\u0439\u0434\u0435\u0440\u044B. \u041E\u043D\u0438 \u043D\u0430\u043F\u0430\u0434\u0430\u044E\u0442 \u043D\u0430 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0445 \u043F\u0443\u0442\u043D\u0438\u043A\u043E\u0432. \u0423\u0431\u0435\u0439\u0442\u0435 \u0445\u043E\u0442\u044F \u0431\u044B 20 \u0448\u0442\u0443\u043A, \u0438 \u044F \u0449\u0435\u0434\u0440\u043E \u043D\u0430\u0433\u0440\u0430\u0436\u0443 \u0432\u0430\u0441."}]}; this[234] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0413\u041E\u0420\u041E\u0414\u0423 \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_gibsonquest")) && (20 <= Core.Get().game.getFlag("kills_raiders_georg"))); }, msg:[{npc:"grid", text:"\u042F \u0438\u0437\u0431\u0430\u0432\u0438\u043B \u0432\u0430\u0441 \u043C\u0438\u043D\u0438\u043C\u0443\u043C \u043E\u0442 20 \u0440\u0435\u0439\u0434\u0435\u0440\u043E\u0432."}, {event:"give_exp", value:7000}, {event:"give_money", value:25000}, {event:"set_flag", flag:"q_gibsonquest", value:2}, {event:"complete_quest", quest:"raiding_raiders"}, {npc:"georg", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u041D\u0435\u0434\u0430\u0432\u043D\u043E \u043A \u043D\u0430\u043C \u0437\u0430\u0435\u0437\u0436\u0430\u043B\u0430 \u044F\u0440\u043C\u0430\u0440\u043A\u0430, \u043F\u0440\u0438\u0447\u0435\u043C \u0434\u043E\u0435\u0445\u0430\u043B\u0430 \u0431\u0435\u0437 \u043F\u0440\u043E\u0438\u0441\u0448\u0435\u0441\u0442\u0432\u0438\u0439. \u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0432\u0430\u043C. \u0412\u043E\u0442 \u0432\u0430\u0448\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u0430."}]}; this[235] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0413\u041E\u0420\u041E\u0414\u0423 2", condition:function () { return(2 == Core.Get().game.getFlag("q_gibsonquest")); }, msg:[{npc:"grid", text:"\u041C\u043E\u0436\u0435\u0442, \u0435\u0449\u0435 \u0441 \u0447\u0435\u043C-\u043D\u0438\u0431\u0443\u0434\u044C \u043D\u0443\u0436\u043D\u0430 \u043F\u043E\u043C\u043E\u0449\u044C?"}, {npc:"georg", text:"\u0423\u0432\u044B, \u0434\u0430..."}, {npc:"georg", text:"\u041D\u043E\u0432\u0430\u044F \u043D\u0430\u043F\u0430\u0441\u0442\u044C \u043F\u0440\u0438\u0448\u043B\u0430 \u0432 \u0440\u0435\u0433\u0438\u043E\u043D \u0413\u0438\u0431\u0441\u043E\u043D! \u0421 \u0443\u0445\u043E\u0434\u043E\u043C \u0440\u0435\u0439\u0434\u0435\u0440\u043E\u0432 \u0432 \u043D\u0430\u0448\u0438 \u0437\u0435\u043C\u043B\u0438 \u043F\u0440\u0438\u0448\u043B\u0438 \u043C\u0443\u0442\u0430\u043D\u0442\u044B. \u0418\u0437\u0431\u0430\u0432\u044C\u0442\u0435 \u043D\u0430\u0441 \u043E\u0442 \u043D\u0438\u0445... \u0423\u0431\u0435\u0439\u0442\u0435 \u0445\u043E\u0442\u044F \u0431\u044B 25 \u043C\u0443\u0442\u0430\u043D\u0442\u043E\u0432 \u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044C \u0437\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u043E\u0439."}, {event:"set_flag", flag:"q_gibsonquest", value:3}, {event:"add_quest", quest:"raiding_mutants", stage:0}, {npc:"grid", text:"\u041F\u043E\u0439\u0434\u0443 \u0438\u043C \u043B\u0438\u0446\u0430 \u0431\u0438\u0442\u044C."}]}; this[236] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0413\u041E\u0420\u041E\u0414\u0423 2 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((3 == Core.Get().game.getFlag("q_gibsonquest")) && (25 <= Core.Get().game.getFlag("kills_mutants_georg"))); }, msg:[{npc:"grid", text:"\u042F \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u043B\u0441\u044F \u0441 \u043C\u0443\u0442\u0430\u043D\u0442\u0430\u043C\u0438."}, {event:"give_exp", value:15000}, {event:"give_money", value:60000}, {event:"give_item", item:30}, {event:"set_flag", flag:"q_gibsonquest", value:4}, {event:"complete_quest", quest:"raiding_mutants"}, {npc:"georg", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0432\u0430\u043C, \u0432\u044B \u043E\u0447\u0435\u043D\u044C \u043F\u043E\u043C\u043E\u0433\u043B\u0438 \u043D\u0430\u0448\u0435\u043C\u0443 \u0433\u043E\u0440\u043E\u0434\u0443."}]}; this[237] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043E \u0441\u0435\u0431\u0435."}, {npc:"key", text:"\u042F \u0442\u0435\u0431\u0435 \u0440\u0430\u0441\u0441\u043A\u0430\u0436\u0443 \u043E \u043D\u0435\u043C, \u0413\u0440\u0438\u0434! \u042D\u0442\u043E \u043D\u0435\u043C\u043E\u043B\u043E\u0434\u043E\u0439 \u043E\u0437\u0430\u0431\u043E\u0447\u0435\u043D\u043D\u044B\u0439 \u0431\u0435\u0437\u0434\u0435\u043B\u044C\u043D\u0438\u043A, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u0445\u043E\u0431\u0431\u0438 \u0438 \u0432\u043E\u043E\u0431\u0449\u0435 \u0437\u0440\u044F \u043F\u0440\u043E\u0436\u0438\u0433\u0430\u0435\u0442 \u0441\u0432\u043E\u044E \u0436\u0438\u0437\u043D\u044C!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"john", text:"\u041D\u0443 \u044F \u0431\u044B \u043E\u0442\u0432\u0435\u0442\u0438\u043B \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0438\u043D\u0430\u0447\u0435...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"key", text:"\u0410 \u044F \u0431\u044B \u043E\u0442\u0432\u0435\u0442\u0438\u043B\u0430 \u043F\u0440\u0430\u0432\u0434\u0443! \u041C\u043D\u0435 \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u043B\u043E\u0441\u044C \u0432\u0438\u0434\u0435\u0442\u044C\u0441\u044F \u0441 \u043D\u0438\u043C \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u043C\u0438\u0441\u0441\u0438\u0438 \u0432 \u0413\u0438\u0431\u0441\u043E\u043D \u0421\u0438\u0442\u0438.", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"john", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0414\u0436\u043E\u043D, \u044F \u043B\u044E\u0431\u043B\u044E \u0434\u0435\u0432\u0443\u0448\u0435\u043A \u0438 \u043F\u0435\u0441\u043D\u0438 \u042D\u043B\u0432\u0438\u0441\u0430. \u0427\u0443\u0432\u0430\u043A\u0430 \u043A\u0440\u0443\u0447\u0435 \u043C\u0435\u043D\u044F \u0441\u043B\u043E\u0436\u043D\u043E \u043D\u0430\u0439\u0442\u0438. \u0412\u043E\u0442 \u0442\u0430\u043A \u0432\u043E\u0442! \u0417\u0430\u0446\u0435\u043D\u0438 \u043C\u043E\u0438 \u0441\u0438\u043D\u0438\u0435-\u0441\u0438\u043D\u0438\u0435 \u0442\u0443\u0444\u043B\u0438.", condition:function () { return(!Core.Get().game.isInTeam(1)); }}]}; this[238] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041E\u0425\u041E\u0422\u041D\u0418\u041A", condition:function () { return(!Core.Get().game.getFlag("q_lovehunter")); }, msg:[{npc:"john", text:"\u0421\u043B\u0443\u0448\u0430\u0439, \u0442\u044B \u043D\u0435 \u043C\u043E\u0433 \u0431\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u043C\u043D\u0435 \u0441 \u043E\u0434\u043D\u0438\u043C \u0434\u0435\u043B\u043E\u043C? \u0414\u0435\u043D\u0435\u0433 \u0443 \u043C\u0435\u043D\u044F \u043D\u0435\u0442, \u043D\u043E \u0437\u0430\u0442\u043E \u043F\u043E\u043B\u043D\u043E \u043F\u043E\u043B\u0435\u0437\u043D\u043E\u0433\u043E \u0431\u0430\u0440\u0430\u0445\u043B\u0430, \u0432 \u0442\u043E\u043C \u0447\u0438\u0441\u043B\u0435 \u0438 \u043E\u0440\u0443\u0436\u0438\u044F."}, {npc:"grid", text:"\u0421 \u0447\u0435\u043C \u043D\u0443\u0436\u043D\u0430 \u043F\u043E\u043C\u043E\u0449\u044C?"}, {npc:"john", text:"\u0412 \u0433\u043E\u0440\u043E\u0434\u0435 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440 \u0435\u0441\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C \u0438 \u043F\u0435\u0432\u0438\u0446\u0430 \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0411\u0430\u0439\u0431\u0438. \u041C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E, \u0447\u0442\u043E\u0431\u044B \u043E\u043D\u0430 \u0441\u0442\u0430\u043B\u0430 \u043C\u043E\u0435\u0439."}, {npc:"grid", text:"\u042F \u043D\u0435 \u0437\u0430\u043D\u0438\u043C\u0430\u044E\u0441\u044C \u043B\u044E\u0431\u043E\u0432\u043D\u044B\u043C\u0438 \u0437\u0435\u043B\u044C\u044F\u043C\u0438. \u042D\u0442\u043E \u043C\u0438\u0444."}, {npc:"john", text:"\u0414\u0430, \u043C\u0438\u0444. \u0410 \u0432\u043E\u0442 \u0447\u0438\u043F \u043B\u044E\u0431\u0432\u0438 \u2013 \u0440\u0435\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u044C! \u041F\u043E\u043C\u043D\u0438\u0442\u0441\u044F \u043C\u043D\u0435, \u0421\u043C\u0438\u0442 \u0411\u0435\u043A\u043A\u043E\u0440\u0434 \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u043B \u043C\u043D\u0435 \u0437\u0430 \u043E\u0434\u043D\u043E \u0434\u0435\u043B\u044C\u0446\u0435, \u0438 \u043E\u0431\u0435\u0449\u0430\u043B \u0442\u0430\u043A\u043E\u0435 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435."}, {npc:"john", text:"\u0421\u043F\u0435\u0440\u0432\u0430 \u0432\u043E\u0437\u044C\u043C\u0438 \u0443 \u0411\u0435\u043A\u043A\u043E\u0440\u0434\u0430 \u0447\u0438\u043F, \u0437\u0430\u0442\u0435\u043C \u043F\u043E\u0441\u0442\u0430\u0440\u0430\u0439\u0441\u044F \u043D\u0435\u0437\u0430\u043C\u0435\u0442\u043D\u043E \u0432\u0436\u0438\u0432\u0438\u0442\u044C \u0435\u0433\u043E \u0411\u0430\u0439\u0431\u0438."}, {event:"set_flag", flag:"q_lovehunter", value:1}, {event:"add_quest", quest:"love_hunter", stage:0}, {npc:"grid", text:"\u0422\u043E\u043B\u044C\u043A\u043E \u0435\u0441\u043B\u0438 \u043C\u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0432\u0441\u0435\u043C \u043D\u0435\u0447\u0435\u043C \u0437\u0430\u043D\u044F\u0442\u044C\u0441\u044F!"}]}; this[239] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041E\u0425\u041E\u0422\u041D\u0418\u041A", condition:function () { return(2 == Core.Get().game.getFlag("q_lovehunter")); }, msg:[{npc:"grid", text:"\u042F \u043F\u043B\u043E\u0445\u043E \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u044E \u0437\u0430\u0447\u0435\u043C, \u043D\u043E \u044F \u0432\u0436\u0438\u0432\u0438\u043B \u0447\u0438\u043F \u044D\u0442\u043E\u0439 \u0431\u043B\u043E\u043D\u0434\u0438\u043D\u043A\u0435."}, {npc:"john", text:"\u041A\u0440\u0443\u0442\u043E! \u0421\u043F\u0430\u0441\u0438\u0431\u043E! \u041A\u0430\u043A \u0438 \u043E\u0431\u0435\u0449\u0430\u043B, \u0432\u043E\u0442 \u043D\u0430\u0433\u0440\u0430\u0434\u0430!"}, {event:"give_exp", value:3500}, {event:"give_item", item:54}, {event:"give_item", item:113}, {event:"complete_quest", quest:"love_hunter"}, {event:"set_flag", flag:"q_lovehunter", value:3}, {npc:"grid", text:"\u041E\u043D\u0430 \u0431\u0443\u0434\u0435\u0442 \u0436\u0434\u0430\u0442\u044C \u0432\u0430\u0441."}]}; this[240] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{npc:"john", text:"\u042F \u0442\u0443\u0442 \u043D\u0430 \u0441\u0432\u0430\u043B\u043A\u0435 \u043D\u0430\u0448\u0435\u043B \u043F\u0430\u0440\u0443 \u0448\u0442\u0443\u043A, \u043D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C?"}, {event:"trade", npc:"john"}]}; this[241] = {theme:"\u041A\u0410\u0420\u041B \u0412\u0410\u041A\u0423\u041E\u041B\u042C", condition:function () { return((1 == Core.Get().game.getFlag("q_raymondehelp")) && (!Core.Get().game.isFlag("raymonde_visit"))); }, msg:[{event:"set_flag", flag:"raymonde_visit"}, {npc:"craven", text:"\u0412\u043E\u0442 \u043E\u043D\u0430, \u0434\u0435\u0440\u0435\u0432\u043D\u044F \u0420\u0430\u0439\u043C\u043E\u043D\u0434. \u0427\u0442\u043E-\u0442\u043E \u043D\u0435 \u0432\u0438\u0436\u0443 \u0442\u0443\u0442 \u043C\u043E\u0435\u0433\u043E \u0437\u043D\u0430\u043A\u043E\u043C\u043E\u0433\u043E, \u041A\u0430\u0440\u043B\u0430..."}, {npc:"grid", text:"\u041D\u0435 \u0441 \u043D\u0438\u043C \u043B\u0438 \u043F\u0440\u0438\u043A\u043B\u044E\u0447\u0438\u043B\u0430\u0441\u044C \u0431\u0435\u0434\u0430?"}, {npc:"smith", text:"\u0414\u0430, \u0438\u043C\u0435\u043D\u043D\u043E \u0442\u0430\u043A, \u0447\u0443\u0432\u0430\u043A. \u041A\u0430\u0440\u043B \u0412\u0430\u043A\u0443\u043E\u043B\u044C \u043A\u0443\u0434\u0430-\u0442\u043E \u043F\u0440\u043E\u043F\u0430\u043B \u043F\u0440\u044F\u043C\u043E \u0438\u0437 \u0441\u0432\u043E\u0435\u0433\u043E \u0434\u043E\u043C\u0430. \u0418 \u043C\u044B \u0445\u0437, \u0432 \u0447\u0435\u043C \u0434\u0435\u043B\u043E, \u0447\u0443\u0432\u0430\u043A."}, {npc:"craven", text:"\u0413\u0440\u0438\u0434. \u042D\u0442\u043E \u2013 \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u043A\u0438\u0431\u0435\u0440\u043D\u0435\u0442\u0438\u043A \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u2013 \u0421\u043C\u0438\u0442 \u0411\u0435\u043A\u043A\u043E\u0440\u0434."}, {npc:"grid", text:"\u0413\u043E\u0432\u043E\u0440\u0438\u0442 \u043D\u0435 \u043A\u0430\u043A \u0443\u0447\u0435\u043D\u044B\u0439."}, {npc:"smith", text:"\u0412\u0430\u0440\u0435\u0436\u043A\u0443 \u0437\u0430\u043F\u0430\u0445\u043D\u0438. \u042F \u043E\u0447\u0435\u043D\u044C \u043A\u0440\u0443\u0442."}, {npc:"craven", text:"\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0442\u0430\u043A."}, {event:"add_quest", quest:"meta_raimonde", stage:1}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043F\u043E\u0441\u0442\u0430\u0440\u0430\u0435\u043C\u0441\u044F \u0432\u044B\u044F\u0441\u043D\u0438\u0442\u044C, \u0432 \u0447\u0435\u043C \u0436\u0435 \u0434\u0435\u043B\u043E."}]}; this[242] = {theme:"\u041A\u0410\u0420\u041B \u0412\u0410\u041A\u0423\u041E\u041B\u042C", condition:function () { return(!Core.Get().game.getFlag("q_gotosummerg")); }, msg:[{npc:"craven", text:"\u042D\u0442\u043E - \u0434\u043E\u043C \u041A\u0430\u0440\u043B\u0430."}, {npc:"grid", text:"\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0435\u0433\u043E."}, {npc:"", text:"..."}, {event:"give_exp", value:1500}, {event:"give_quest_item", item:22}, {event:"give_quest_item", item:23, count:5}, {event:"set_flag", flag:"q_gotosummerg", value:1}, {npc:"grid", text:"\u041B\u044E\u0431\u043E\u043F\u044B\u0442\u043D\u043E..."}]}; this[243] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0412", condition:function () { return((2 == Core.Get().game.getFlag("q_bigalienplan")) && (!Core.Get().game.hasQuestItem(0))); }, msg:[{npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D \u0441\u043A\u0430\u0437\u0430\u043B \u043C\u043D\u0435, \u0447\u0442\u043E \u044F \u043C\u043E\u0433\u0443 \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0438\u043C \u0438\u0437 \u0432\u0430\u0448\u0438\u0445 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0445 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u043E\u0432."}, {npc:"carl", text:"\u041D\u0435\u0442, \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435."}, {npc:"grid", text:"\u041F\u043E\u0447\u0435\u043C\u0443 \u0436\u0435?"}, {npc:"carl", text:"\u041F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0435\u0449\u0435 \u043D\u0435 \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u043B, \u043A\u0430\u043A \u044D\u0442\u043E \u0434\u0435\u043B\u0430\u0442\u044C!"}, {npc:"carl", text:"..."}, {npc:"carl", text:"..."}, {npc:"carl", text:"..."}, {npc:"grid", text:"\u0422\u043E \u0435\u0441\u0442\u044C, \u043F\u0440\u043E\u0441\u0442\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0442\u0430\u0439\u043C\u0435\u0440 \u0438 \u043D\u0430\u0436\u0430\u0442\u044C \u043A\u043D\u043E\u043F\u043A\u0443 \u0412\u041A\u041B?"}, {npc:"carl", text:"\u041D\u0443 \u044D\u0442\u043E \u043E\u0447\u0435\u043D\u044C \u0433\u0440\u0443\u0431\u043E\u0435 \u0438\u0437\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u043C\u043E\u0435\u0439 \u043B\u0435\u043A\u0446\u0438\u0438, \u043D\u043E \u0432 \u043F\u0440\u0438\u043D\u0446\u0438\u043F\u0435 \u0434\u0430. \u0414\u0435\u0440\u0436\u0438\u0442\u0435 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u0442\u0430\u0440\u0430\u0439\u0442\u0435\u0441\u044C \u0435\u0433\u043E \u043D\u0435 \u0440\u0430\u0437\u0431\u0438\u0442\u044C."}, {event:"give_quest_item", item:0}, {npc:"grid", text:"\u0422\u0435\u043F\u0435\u0440\u044C \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0441\u0435\u0442\u0438\u0442\u044C \u043C\u0435\u0441\u0442\u0430 \u043F\u043E\u044F\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432..."}]}; this[244] = {theme:"\u041D\u0410\u0423\u041A\u0410", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438\u0442\u0435 \u043E \u0432\u0430\u0448\u0435\u043C \u0432\u043A\u043B\u0430\u0434\u0435 \u0432 \u043D\u0430\u0443\u043A\u0443..."}, {npc:"carl", text:"\u0421 \u0440\u0430\u0434\u043E\u0441\u0442\u044C\u044E! \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u044D\u0442\u043E \u0437\u043D\u0430\u0442\u044C?"}, {npc:"grid", text:"\u0417\u043D\u0430\u0435\u0442\u0435, \u044F \u0442\u0443\u0442 \u043F\u043E\u0434\u0443\u043C\u0430\u043B... \u0438 \u2013 \u043D\u0435\u0442. \u0412\u0441\u0435-\u0442\u0430\u043A\u0438 \u043D\u0435\u0442. \u041D\u0435 \u0445\u043E\u0447\u0443."}]}; this[245] = {theme:"\u041F\u041E\u0414\u0413\u041E\u0422\u041E\u0412\u041A\u0410 \u0412\u041E\u0421\u0422\u0410\u041D\u0418\u042F", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_get3parts"))); }, msg:[{npc:"grid", text:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u041A\u0430\u0440\u043B! \u0414\u0430\u0432\u043D\u043E \u043D\u0435 \u0432\u0438\u0434\u0435\u043B\u0438\u0441\u044C."}, {npc:"carl", text:"\u0427\u0435\u043C \u043E\u0431\u044F\u0437\u0430\u043D?"}, {npc:"grid", text:"\u041B\u0438\u043D\u0430 \u0433\u043E\u0432\u043E\u0440\u0438\u0442, \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u043C \u0432 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F."}, {npc:"carl", text:"\u0414\u0430, \u0432\u0435\u0440\u043D\u043E! \u041D\u0443\u0436\u043D\u043E! \u042F \u0441\u043E\u0431\u0438\u0440\u0430\u044E \u0432\u0435\u0447\u043D\u044B\u0439 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043B\u044C, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0431\u0443\u0434\u0435\u0442 \u043A\u0440\u0430\u0439\u043D\u0435 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u043A\u0438\u0431\u0435\u0440\u043D\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u043C \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u043C. \u041D\u043E \u0434\u043B\u044F \u0435\u0433\u043E \u0441\u0431\u043E\u0440\u043A\u0438 \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0435\u0449\u0435 3 \u0434\u0435\u0442\u0430\u043B\u0438."}, {npc:"carl", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u043D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u043F\u043E\u0440\u0448\u0435\u043D\u044C, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u043E\u0436\u043D\u043E \u043A\u0443\u043F\u0438\u0442\u044C \u043D\u0430 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u043E\u043C \u041E\u0441\u0442\u0440\u043E\u0432\u0435, \u0442\u0438\u0442\u0430\u043D\u043E\u0432\u0430\u044F \u0446\u0435\u043F\u044C BDX, \u043A\u043E\u0442\u043E\u0440\u0430\u044F, \u0433\u043E\u0432\u043E\u0440\u044F\u0442, \u043F\u0440\u043E\u0434\u0430\u0435\u0442\u0441\u044F \u0432 \u0440\u0435\u0433\u0438\u043E\u043D\u0435 \u041F\u0430\u0440\u0430\u0434\u0430\u0440\u043A, \u0438 \u0433\u0430\u043B\u044C\u0432\u0430\u043D\u0438\u0437\u0430\u0442\u043E\u0440 S7, \u043A\u043E\u0442\u043E\u0440\u044B\u0439, \u0433\u043E\u0432\u043E\u0440\u044F\u0442, \u0435\u0441\u0442\u044C \u0443 \u043A\u043E\u0433\u043E-\u0442\u043E \u0442\u043E \u043B\u0438 \u0432 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440\u0435, \u0442\u043E \u043B\u0438 \u0432 \u0421\u0438\u0440\u0438\u0442\u0435."}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E... \u0430 \u0434\u0435\u043D\u044C\u0433\u0438 \u043D\u0430 \u0432\u0441\u0435 \u044D\u0442\u043E \u044F \u0433\u0434\u0435 \u0432\u043E\u0437\u044C\u043C\u0443?"}, {npc:"carl", text:"\u041C\u043E\u0436\u0435\u0442\u0435 \u043F\u0440\u043E\u0434\u0430\u0442\u044C \u043F\u043E\u0447\u043A\u0443."}, {npc:"grid", text:"\u041D\u0435\u0442, \u0441\u043F\u0430\u0441\u0438\u0431\u043E."}, {npc:"carl", text:"\u0422\u043E\u0433\u0434\u0430 \u0432\u043E\u0437\u044C\u043C\u0438\u0442\u0435 \u0432\u043E\u0442 \u044D\u0442\u043E."}, {event:"give_quest_item", item:27}, {npc:"carl", text:"\u041F\u043E \u044D\u0442\u043E\u0439 \u043A\u0430\u0440\u0442\u0435 \u0432\u044B \u0441\u043C\u043E\u0436\u0435\u0442\u0435 \u043A\u0443\u043F\u0438\u0442\u044C \u0432\u0441\u0435 \u043D\u0443\u0436\u043D\u044B\u0435 \u0437\u0430\u043F\u0447\u0430\u0441\u0442\u0438 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E, \u043E\u043D\u0438 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043F\u0438\u0441\u0430\u043D\u044B \u043D\u0430 \u0441\u0447\u0435\u0442 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432."}, {npc:"grid", text:"\u0410 \u0447\u0442\u043E \u0435\u0449\u0435 \u043C\u043E\u0436\u043D\u043E \u043A\u0443\u043F\u0438\u0442\u044C, \u043F\u043E\u043B\u044C\u0437\u0443\u044F\u0441\u044C \u044D\u0442\u043E\u0439 \u043A\u0430\u0440\u0442\u043E\u0439?"}, {npc:"carl", text:"\u0411\u043E\u043B\u044C\u0448\u0435 \u043D\u0438\u0447\u0435\u0433\u043E, \u043C\u043E\u043B\u043E\u0434\u043E\u0439 \u0447\u0435\u043B\u043E\u0432\u0435\u043A. \u042F \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u044E \u0432\u0441\u0435 \u0440\u0430\u0441\u0445\u043E\u0434\u044B \u043F\u043E \u043D\u0435\u0439."}, {event:"set_flag", flag:"q_get3parts", value:1}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E..."}]}; this[246] = {theme:"\u0421\u0411\u041E\u0420 \u0414\u0415\u0422\u0410\u041B\u0415\u0419", condition:function () { return((1 == Core.Get().game.getFlag("q_get3parts")) && (!((Core.Get().game.hasQuestItem(24) && (Core.Get().game.hasQuestItem(25))) && (Core.Get().game.hasQuestItem(26))))); }, msg:[{npc:"carl", text:"\u041F\u043E \u0433\u043B\u0430\u0437\u0430\u043C \u0432\u0438\u0436\u0443, \u0447\u0442\u043E \u0432\u044B \u0435\u0449\u0435 \u0441\u043E\u0431\u0440\u0430\u043B\u0438 \u043D\u0435 \u0432\u0441\u0435 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u0435 \u0434\u0435\u0442\u0430\u043B\u0438!"}, {npc:"carl", text:"\u0412\u0430\u043C \u043D\u0443\u0436\u0435\u043D \u043D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u043F\u043E\u0440\u0448\u0435\u043D\u044C, \u0433\u0430\u043B\u044C\u0432\u0430\u043D\u0438\u0437\u0430\u0442\u043E\u0440 S7 \u0438 \u0442\u0438\u0442\u0430\u043D\u043E\u0432\u0430\u044F \u0446\u0435\u043F\u044C BDX."}]}; this[247] = {theme:"\u0421\u0411\u041E\u0420 \u0414\u0415\u0422\u0410\u041B\u0415\u0419 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((((1 == Core.Get().game.getFlag("q_get3parts")) && (Core.Get().game.hasQuestItem(24))) && (Core.Get().game.hasQuestItem(25))) && (Core.Get().game.hasQuestItem(26))); }, msg:[{npc:"grid", text:"\u042F \u0441\u043E\u0431\u0440\u0430\u043B \u0432\u0441\u0435 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0435."}, {event:"remove_quest_item", item:24}, {event:"remove_quest_item", item:25}, {event:"remove_quest_item", item:26}, {event:"remove_quest_item", item:27}, {event:"give_exp", value:7000}, {event:"set_flag", flag:"q_get3parts", value:2}, {npc:"carl", text:"\u042F \u0437\u043D\u0430\u044E. \u041C\u043D\u0435 \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u043B\u0438 \u043E\u0442\u0447\u0435\u0442\u044B \u0441 \u043C\u043E\u0435\u0439 \u043A\u0430\u0440\u0442\u044B. \u042D\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u043E\u043B\u0435\u043F\u043D\u043E! \u0422\u0435\u043F\u0435\u0440\u044C \u044F \u0441\u043C\u043E\u0433\u0443 \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0432\u0435\u0447\u043D\u044B\u0439 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043B\u044C. \u041C\u043E\u0436\u0435\u0442\u0435 \u0441\u043C\u0435\u043B\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0431 \u0443\u0441\u043F\u0435\u0445\u0430\u0445 \u041B\u0438\u043D\u0435."}]}; this[248] = {theme:"\u0421\u041E\u042E\u0417 \u0421 \u041A\u0410\u041B\u0418\u041F\u0421\u041E", condition:function () { return(3 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"michael", text:"\u041D\u0435\u043D\u0430\u0432\u0438\u0436\u0443 \u041A\u0430\u0440\u043B\u0430 \u0412\u0430\u043A\u0443\u043E\u043B\u044F!"}, {npc:"grid", text:"\u0420\u0430\u0434 \u0437\u0430 \u0432\u0430\u0441! \u041D\u043E \u044F \u043F\u0440\u0438\u0448\u0435\u043B \u043F\u043E\u043E\u0431\u0449\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0434\u0440\u0443\u0433\u0443\u044E \u0442\u0435\u043C\u0443..."}, {npc:"michael", text:"\u0412\u0441\u0435 \u0441\u0447\u0438\u0442\u0430\u044E\u0442 \u0435\u0433\u043E \u0433\u0435\u043D\u0438\u0435\u043C, \u0430 \u044F \u043D\u0435\u0437\u0430\u0441\u043B\u0443\u0436\u0435\u043D\u043D\u043E \u0441\u0442\u043E\u044E \u0432 \u0435\u0433\u043E \u0442\u0435\u043D\u0438! \u041A\u0430\u043A \u0436\u0435 \u043C\u043D\u0435 \u0434\u043E\u043A\u0430\u0437\u0430\u0442\u044C, \u0447\u0442\u043E \u043B\u0443\u0447\u0448\u0438\u0439 \u0443\u0447\u0435\u043D\u044B\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u2013 \u044D\u0442\u043E \u044F?!"}, {npc:"grid", text:"\u042F \u043F\u0440\u0438\u0448\u0435\u043B, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0438\u0442\u044C \u0442\u0435\u0431\u0435 \u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B!"}, {npc:"michael", text:"\u0422\u044B \u0443\u0431\u044C\u0435\u0448\u044C \u0412\u0430\u043A\u0443\u043E\u043B\u044F?"}, {npc:"grid", text:"\u041D\u0435\u0442, \u044F \u0437\u043D\u0430\u044E, \u043A\u0430\u043A \u043C\u043E\u0436\u043D\u043E \u0435\u0433\u043E \u043E\u0431\u043E\u0439\u0442\u0438."}, {npc:"michael", text:"\u042F \u0441\u043B\u0443\u0448\u0430\u044E \u0438 \u0432\u043D\u0438\u043C\u0430\u044E!"}, {npc:"grid", text:"\u0417\u043D\u0430\u0435\u0448\u044C \u041A\u0430\u043B\u0438\u043F\u0441\u043E, \u0433\u043E\u0440\u043E\u0434 \u043C\u0435\u0440\u0442\u0432\u044F\u043A\u043E\u0432?"}, {npc:"michael", text:"\u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F."}, {npc:"grid", text:"\u041E\u043D\u0438 \u0445\u043E\u0442\u044F\u0442 \u0432\u0435\u0440\u043D\u0443\u0442\u044C \u0441\u0435\u0431\u0435 \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0435 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u0438\u0435 \u0442\u0435\u043B\u0430, \u0437\u0430 \u044D\u0442\u043E \u0441\u043E\u0433\u043B\u0430\u0441\u044F\u0442\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044E \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432."}, {npc:"grid", text:"\u0415\u0441\u043B\u0438 \u0442\u044B \u0441\u0443\u043C\u0435\u0435\u0448\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0442\u043E, \u043E \u0447\u0435\u043C \u043E\u043D\u0438 \u0433\u043E\u0432\u043E\u0440\u044F\u0442, \u0442\u043E \u0432\u043E-\u043F\u0435\u0440\u0432\u044B\u0445, \u0431\u0443\u0434\u0435\u0448\u044C \u043D\u0430 \u0445\u043E\u0440\u043E\u0448\u0435\u043C \u0441\u0447\u0435\u0442\u0443 \u0443 \u041B\u0438\u043D\u044B, \u0432\u043E-\u0432\u0442\u043E\u0440\u044B\u0445 \u2013 \u0441\u043E\u0432\u0435\u0440\u0448\u0438\u0448\u044C \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u043E\u043D\u043D\u043E\u0435 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435 \u0432 \u043D\u0430\u0443\u043A\u0435."}, {npc:"michael", text:"\u0422\u043E\u0447\u043D\u043E! \u042F \u0436\u0435 \u043A\u043E\u0433\u0434\u0430-\u0442\u043E \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0441\u044F \u043F\u043E\u0434\u043E\u0431\u043D\u044B\u043C\u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u0438, \u043D\u043E \u0437\u0430\u0431\u0440\u043E\u0441\u0438\u043B, \u043A\u043E\u0433\u0434\u0430 \u043C\u043D\u0435 \u0437\u0430\u043F\u0440\u0435\u0442\u0438\u043B\u0438 \u043E\u0442\u043A\u0430\u043F\u044B\u0432\u0430\u0442\u044C \u0442\u0440\u0443\u043F\u044B \u043D\u0430 \u043A\u043B\u0430\u0434\u0431\u0438\u0449\u0435..."}, {event:"give_exp", value:6000}, {event:"set_flag", flag:"q_allycalipso", value:4}, {event:"add_quest", quest:"meta_uprise", stage:5}, {npc:"grid", text:"\u0427\u0442\u043E \u0436, \u0432\u043E\u0437\u043E\u0431\u043D\u043E\u0432\u0438 \u0441\u0432\u043E\u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F, \u0443 \u0442\u0435\u0431\u044F \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u0434\u043E\u043F\u044B\u0442\u043D\u044B\u0439 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B. \u042F \u043F\u043E\u0439\u0434\u0443 \u0441\u043E\u043E\u0431\u0449\u0443 \u043E\u0431 \u044D\u0442\u043E\u043C \u0424\u0438\u0435 \u0438\u0437 \u041A\u0430\u043B\u0438\u043F\u0441\u043E."}]}; this[249] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"michael", text:"\u042F \u2013 \u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0412\u0430\u043B\u043E\u0442\u043A\u0440\u0430\u0444\u0442, \u0432\u0435\u043B\u0438\u0447\u0430\u0439\u0448\u0438\u0439 \u0443\u0447\u0435\u043D\u044B\u0439 \u0432 \u0438\u0441\u0442\u043E\u0440\u0438\u0438."}, {npc:"grid", text:"\u041F\u043E\u0437\u043D\u0430\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E."}]}; this[250] = {theme:"\u0427\u0422\u041E \u0421\u041B\u0423\u0427\u0418\u041B\u041E\u0421\u042C?", condition:function () { return(1 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"smith", text:"\u041A\u0443\u0434\u0430-\u0442\u043E \u043F\u0440\u043E\u043F\u0430\u043B \u043D\u0430\u0448 \u0432\u0430\u0436\u043D\u044B\u0439 \u0443\u0447\u0435\u043D\u044B\u0439, \u041A\u0430\u0440\u043B \u0412\u0430\u043A\u0443\u043E\u043B\u044C. \u041C\u044B \u043D\u0435 \u0437\u043D\u0430\u0435\u043C \u0433\u0434\u0435 \u043E\u043D, \u043D\u043E \u0435\u0433\u043E \u0443\u0436\u0435 \u0434\u0430\u0432\u043D\u043E \u043D\u0435\u0442. \u0412\u0438\u0434\u0438\u043C\u043E, \u0441\u0442\u0440\u044F\u0441\u043B\u0430\u0441\u044C \u0435\u0440\u0443\u043D\u0434\u043E\u0432\u0438\u043D\u0430."}, {npc:"smith", text:"\u041E\u0441\u043C\u043E\u0442\u0440\u0435\u043B\u0438 \u0431\u044B \u0435\u0433\u043E \u0434\u043E\u043C, \u043C\u043E\u0436\u0435\u0442, \u0447\u0435-\u0442\u043E \u043D\u0430\u0439\u0434\u0435\u0442\u0435."}]}; this[251] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041E\u0425\u041E\u0422\u041D\u0418\u041A", condition:function () { return((1 == Core.Get().game.getFlag("q_lovehunter")) && (!Core.Get().game.isFlag("q_getchip"))); }, msg:[{npc:"grid", text:"\u0414\u0436\u043E\u043D \u0438\u0437 \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438 \u043F\u0440\u043E\u0441\u0438\u043B \u0432\u0430\u043C \u043D\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C, \u0447\u0442\u043E \u0432\u044B \u043E\u0431\u0435\u0449\u0430\u043B\u0438 \u0435\u043C\u0443 \u043B\u044E\u0431\u043E\u0432\u043D\u044B\u0439 \u0447\u0438\u043F..."}, {npc:"smith", text:"\u0414\u0430. \u042F \u0435\u0433\u043E \u0441\u0434\u0435\u043B\u0430\u043B. \u0412\u043E\u0442 \u043E\u043D. \u0417\u0430\u0431\u0438\u0440\u0430\u0439."}, {event:"give_exp", value:2500}, {event:"give_quest_item", item:16}, {event:"set_flag", flag:"q_getchip", value:1}, {event:"add_quest", quest:"love_hunter", stage:1}, {npc:"grid", text:"\u0418 \u043A\u0430\u043A \u043E\u043D \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442?"}, {npc:"smith", text:"\u041E\u043D \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D \u043D\u0430 \u0414\u0436\u043E\u043D\u0430. \u0414\u0435\u0432\u0443\u0448\u043A\u0430, \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0432\u0448\u0430\u044F \u0441\u0435\u0431\u0435 \u044D\u0442\u043E\u0442 \u0447\u0438\u043F, \u0432\u043B\u044E\u0431\u0438\u0442\u0441\u044F \u0432 \u0414\u0436\u043E\u043D\u0430. \u0415\u0441\u043B\u0438 \u043E\u043D\u0430 \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u0440\u0430\u043D\u044C\u0448\u0435 \u043D\u0435 \u0432\u0438\u0434\u0435\u043B\u0430 \u0435\u0433\u043E, \u043E\u043D \u043D\u0430\u0447\u043D\u0435\u0442 \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u0442\u044C \u043A \u043D\u0435\u0439 \u0432\u043E \u0441\u043D\u0430\u0445."}, {npc:"smith", text:"\u0412 \u043E\u0431\u0449\u0435\u043C, \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0445\u0435\u043C\u0430 \u0441\u0432\u044F\u0437\u0438 \u043E\u0431\u0440\u0430\u0437\u0430 \u0441 \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u044D\u043C\u043E\u0446\u0438\u0435\u0439, \u0447\u0435\u043B."}]}; this[252] = {theme:"\u041F\u041E\u0414\u0413\u041E\u0422\u041E\u0412\u041A\u0410 \u0412\u041E\u0421\u0422\u0410\u041D\u0418\u042F", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_getchips"))); }, msg:[{npc:"grid", text:"\u041B\u0438\u043D\u0430 \u043F\u0440\u043E\u0441\u0438\u043B\u0430 \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u043C \u0432 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F."}, {npc:"smith", text:"\u0414\u0430. \u042F \u0445\u043E\u0447\u0443 \u0438\u0437\u043E\u0431\u0440\u0435\u0441\u0442\u0438 \u043D\u043E\u0432\u044B\u0439 \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0430\u043D\u0442, \u0443\u0441\u0438\u043B\u0438\u0432\u0430\u044E\u0449\u0438\u0439 \u0441\u0438\u043B\u044B \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432. \u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E 3 \u043C\u0438\u043A\u0440\u043E\u0447\u0438\u043F\u0430, \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B 404, 101, 707."}, {npc:"grid", text:"\u0412\u044B \u043E\u0442\u0431\u0438\u0440\u0430\u043B\u0438 \u0438\u0445 \u043F\u043E \u0446\u0438\u0444\u0440\u0430\u043C \u0447\u0442\u043E \u043B\u0438?"}, {npc:"smith", text:"\u041D\u0435\u0442. \u0421\u043E\u0432\u043F\u0430\u043B\u043E. \u041D\u0430\u0439\u0434\u0438\u0442\u0435 \u0438 \u043F\u0440\u0438\u043D\u0435\u0441\u0438\u0442\u0435."}, {npc:"grid", text:"\u0410 \u0433\u0434\u0435 \u0438\u0445 \u0432\u0437\u044F\u0442\u044C-\u0442\u043E?"}, {event:"set_flag", flag:"q_getchips", value:1}, {npc:"smith", text:"\u0417\u043D\u0430\u043B \u0431\u044B \u2013 \u0443\u0436\u0435 \u0441\u043E\u0431\u0440\u0430\u043B. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043D\u0430 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u043E\u043C \u041E\u0441\u0442\u0440\u043E\u0432\u0435."}]}; this[253] = {theme:"\u0421\u0411\u041E\u0420 \u0427\u0418\u041F\u041E\u0412", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!((Core.Get().game.hasQuestItem(8) && (Core.Get().game.hasQuestItem(15))) && (Core.Get().game.hasQuestItem(19))))); }, msg:[{npc:"smith", text:"\u0413\u0434\u0435?"}, {npc:"grid", text:"\u041D\u0435\u0442\u0443..."}]}; this[254] = {theme:"\u0421\u0411\u041E\u0420 \u0427\u0418\u041F\u041E\u0412", condition:function () { return((((1 == Core.Get().game.getFlag("q_getchips")) && (Core.Get().game.hasQuestItem(8))) && (Core.Get().game.hasQuestItem(15))) && (Core.Get().game.hasQuestItem(19))); }, msg:[{npc:"smith", text:"\u0413\u0434\u0435?"}, {npc:"grid", text:"\u0412\u043E\u0442."}, {event:"remove_quest_item", item:8}, {event:"remove_quest_item", item:15}, {event:"remove_quest_item", item:19}, {event:"give_exp", value:9000}, {event:"set_flag", flag:"q_getchips", value:2}, {npc:"smith", text:"\u041C\u043E\u043B\u043E\u0434\u0435\u0446. \u0425\u0432\u0430\u043B\u044E. \u0421\u043A\u0430\u0436\u0438 \u041B\u0438\u043D\u0435, \u0447\u0442\u043E \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0430\u043D\u0442\u044B \u043D\u0430 \u0432\u0441\u044E \u0430\u0440\u043C\u0438\u044E \u0441\u043A\u043E\u0440\u043E \u0431\u0443\u0434\u0443\u0442 \u0433\u043E\u0442\u043E\u0432."}]}; this[255] = {theme:"\u041F\u0420\u041E\u0422\u041E\u0422\u0418\u041F", condition:function () { return(((2 == Core.Get().game.getFlag("q_getchips")) && (Core.Get().game.isInTeam(8))) && (!Core.Get().game.isFlag("craven_upgrade"))); }, msg:[{npc:"smith", text:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D, \u0442\u044B \u043D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u0441\u0442\u0430\u0442\u044C \u0438\u0441\u043F\u044B\u0442\u0430\u0442\u0435\u043B\u0435\u043C \u043C\u043E\u0435\u0433\u043E \u043F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u0430?"}, {npc:"grid", text:"\u042F \u0445\u043E\u0447\u0443!"}, {npc:"smith", text:"\u042D\u0442\u043E \u043C\u043E\u0436\u043D\u043E \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u043B\u0443-\u043A\u0438\u0431\u043E\u0440\u0433\u0443, \u043A\u043E\u0438\u043C\u0438 \u0438 \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B."}, {npc:"craven", text:"\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0435\u043C..."}, {event:"skill_up", npc:8, skill:"vit"}, {event:"skill_up", npc:8, skill:"def"}, {event:"skill_up", npc:8, skill:"dgr"}, {event:"skill_up", npc:8, skill:"tch"}, {npc:"craven", text:"\u041D\u0435\u043F\u043B\u043E\u0445\u043E! \u041D\u043E \u044F \u043E\u0436\u0438\u0434\u0430\u043B \u0431\u043E\u043B\u044C\u0448\u0435\u0433\u043E."}, {event:"set_flag", flag:"craven_upgrade"}, {npc:"smith", text:"\u041D\u0435\u0431\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u043D\u044B\u0439. \u0418\u0434\u0438\u0442\u0435 \u0432\u0441\u0435 \u0432 \u0431\u0430\u043D\u044E."}]}; this[257] = {theme:"\u041A\u0410\u0420\u0420\u0418", condition:function () { return(!Core.Get().game.getFlag("enc_karry")); }, msg:[{npc:"karry", text:"\u0421\u0442\u043E\u0439! \u041D\u0435 \u0441\u0442\u0440\u0435\u043B\u044F\u0439! \u0421\u043B\u0443\u0448\u0430\u0439!"}, {npc:"key", text:"\u041D\u0435\u0447\u0435\u0433\u043E \u0441\u043B\u0443\u0448\u0430\u0442\u044C \u0435\u0433\u043E, \u044D\u0442\u043E \u043F\u0440\u043E\u0442\u0438\u0432 \u043D\u0430\u0448\u0438\u0445 \u0443\u0431\u0435\u0436\u0434\u0435\u043D\u0438\u0439. \u041C\u043E\u0447\u0438 \u0435\u0433\u043E!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"\u041F\u043E\u0434\u043E\u0436\u0434\u0438, \u0443\u0441\u043F\u0435\u0435\u0442\u0441\u044F.", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"\u0418 \u0447\u0442\u043E \u0442\u044B \u0445\u043E\u0447\u0435\u0448\u044C \u043C\u043D\u0435 \u0441\u043A\u0430\u0437\u0430\u0442\u044C, \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044E \u0442\u0435\u0431\u044F \u043D\u0430 \u0442\u043E\u0442 \u0441\u0432\u0435\u0442?"}, {npc:"karry", text:"\u042F \u0437\u043D\u0430\u044E, \u0413\u0440\u0438\u0434, \u0442\u044B \u0441\u043E\u0431\u0438\u0440\u0430\u043B \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u043D\u0430\u0441. \u042F \u0432\u0435\u0440\u044E \u0432 \u0442\u043E, \u0447\u0442\u043E \u0442\u044B \u043D\u0435 \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043A\u043E \u0442\u0432\u0435\u0440\u0434\u043E\u043B\u043E\u0431 \u0438 \u0443\u043F\u0435\u0440\u0442, \u043A\u0430\u043A \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u0438 K.A.U.F.O., \u0438 \u0445\u043E\u0442\u044F \u0431\u044B \u043F\u043E\u0433\u043E\u0432\u0440\u0438\u0448\u044C \u0441\u043E \u043C\u043D\u043E\u0439."}, {npc:"karry", text:"\u0412\u0438\u0434\u0438\u0448\u044C \u043B\u0438, \u043A\u0430\u043A \u0442\u044B \u043C\u043E\u0433 \u0437\u0430\u043C\u0435\u0442\u0438\u0442\u044C \u0438\u0437 \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u043E\u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043B\u044E\u0434\u0435\u0439, \u043C\u044B \u2013 \u043D\u0435 \u043F\u043B\u043E\u0445\u0438\u0435. \u041C\u044B \u0445\u043E\u0442\u0438\u043C \u043F\u043E\u043C\u043E\u0447\u044C \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0443, \u043D\u043E \u0434\u0430\u043B\u0435\u043A\u043E \u043D\u0435 \u043A\u0430\u0436\u0434\u044B\u0439 \u0433\u043E\u0442\u043E\u0432 \u043F\u0440\u0438\u043D\u044F\u0442\u044C \u043F\u043E\u043C\u043E\u0449\u044C."}, {npc:"karry", text:"\u0421\u0430\u043C\u0438 K.A.U.F.O. \u2013 \u0438\u0437 \u0447\u0438\u0441\u043B\u0430 \u0442\u0435\u0445, \u043A\u0442\u043E \u043D\u0435 \u043F\u0440\u0438\u043C\u0435\u0442 \u043F\u043E\u043C\u043E\u0449\u044C \u0441\u0430\u043C, \u0442\u0430\u043A \u0435\u0449\u0435 \u0438 \u0434\u0440\u0443\u0433\u043E\u043C\u0443 \u043D\u0435 \u043F\u043E\u0437\u0432\u043E\u043B\u0438\u0442 \u0435\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C. \u0421\u043A\u0430\u0436\u0438 \u043C\u043D\u0435, \u0432 \u0441\u0430\u043C\u043E\u043C \u0434\u0435\u043B\u0435, \u0413\u0440\u0438\u0434, \u0432\u043E \u0447\u0442\u043E \u0442\u044B \u0432\u0435\u0440\u0438\u0448\u044C?"}, {npc:"grid", text:"\u0412 \u043B\u044E\u0431\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u044F \u0442\u0430\u043A \u043F\u043E\u043D\u0438\u043C\u0430\u044E, \u0447\u0442\u043E \u0442\u044B \u0438\u0441\u043A\u0430\u043B \u043C\u0435\u043D\u044F. \u0417\u0430\u0447\u0435\u043C?"}, {event:"set_flag", flag:"enc_karry"}, {npc:"karry", text:"\u042F \u0445\u043E\u0447\u0443, \u0447\u0442\u043E\u0431\u044B \u0442\u044B \u043F\u043E\u043E\u0431\u0449\u0430\u043B\u0441\u044F \u0441 \u043D\u0430\u0448\u0438\u043C \u0438\u043C\u043F\u0435\u0440\u0430\u0442\u043E\u0440\u043E\u043C. \u0422\u043E\u0433\u0434\u0430 \u0442\u044B \u0443\u0437\u043D\u0430\u0435\u0448\u044C \u0432\u0441\u044E \u043F\u0440\u0430\u0432\u0434\u0443."}, {event:"talk", npc:"karry", no_bye:true}]}; this[258] = {theme:"\u041E\u0422\u041F\u0420\u0410\u0412\u0418\u0422\u042C\u0421\u042F \u0421 \u041A\u0410\u0420\u0420\u0418", msg:[{npc:"key", text:"\u041A\u0430\u043A?! \u0413\u0440\u0438\u0434, \u0442\u044B \u043F\u0440\u0435\u0434\u0430\u0442\u0435\u043B\u044C! \u042F \u0432\u0435\u0440\u043D\u0443\u0441\u044C \u043D\u0430 \u0431\u0430\u0437\u0443 \u0438 \u0440\u0430\u0441\u0441\u043A\u0430\u0436\u0443 \u043E \u0442\u043E\u043C, \u0447\u0442\u043E \u0442\u044B \u043F\u0440\u0435\u0434\u0430\u043B \u043D\u0430\u0448\u0438 \u0438\u0434\u0435\u0430\u043B\u044B \u0438 \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043B \u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u043C...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"key", text:"\u0422\u0435\u0431\u0435 \u043B\u0443\u0447\u0448\u0435 \u043D\u0435 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C\u0441\u044F, \u0413\u0440\u0438\u0434, \u0442\u0435\u0431\u0435 \u0431\u0443\u0434\u0443\u0442 \u043D\u0435 \u0440\u0430\u0434\u044B...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {event:"leave_team", npc:1, condition:function () { return(Core.Get().game.isInTeam(1)); }}, {event:"give_exp", value:15000}, {event:"set_flag", flag:"q_kaufo_betrayal"}, {event:"add_quest", quest:"talks_with_aliens", stage:0}, {event:"leave_team", npc:8, condition:function () { return(Core.Get().game.isInTeam(8)); }}, {event:"fail_quest", quest:"ufo_visit", condition:function () { return(Core.Get().game.inQuest("ufo_visit")); }}, {event:"fail_quest", quest:"natan_plan", condition:function () { return(Core.Get().game.inQuest("natan_plan")); }}, {event:"reset_flag", flag:"q_bigalienplan"}, {event:"remove_quest_item", item:0, condition:function () { return(Core.Get().game.hasQuestItem(0)); }}, {event:"remove_quest_item", item:1, condition:function () { return(Core.Get().game.hasQuestItem(1)); }}, {event:"remove_quest_item", item:2, condition:function () { return(Core.Get().game.hasQuestItem(2)); }}, {event:"remove_quest_item", item:3, condition:function () { return(Core.Get().game.hasQuestItem(3)); }}, {event:"remove_quest_item", item:4, condition:function () { return(Core.Get().game.hasQuestItem(4)); }}, {event:"remove_quest_item", item:5, condition:function () { return(Core.Get().game.hasQuestItem(5)); }}, {event:"remove_quest_item", item:6, condition:function () { return(Core.Get().game.hasQuestItem(6)); }}, {npc:"", text:"..."}, {event:"move_to_area", area:"alienbase"}]}; this[259] = {theme:"\u041E\u0422\u041A\u0410\u0417\u0410\u0422\u042C\u0421\u042F \u0418\u0414\u0422\u0418 \u0421 \u041A\u0410\u0420\u0420\u0418", msg:[{npc:"grid", text:"\u042F \u043D\u0435 \u043F\u0440\u0435\u0434\u0430\u043C \u0441\u0432\u043E\u0438 \u0438\u0434\u0435\u0430\u043B\u044B, \u044F \u043E\u0442\u0432\u0435\u0440\u0433\u043D\u0443 \u0442\u0432\u043E\u0435 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0438 \u0443\u0431\u044C\u044E \u0442\u0435\u0431\u044F."}, {npc:"karry", text:"\u0416\u0430\u043B\u044C... \u043F\u043E\u0445\u043E\u0436\u0435, \u044F \u043E\u0448\u0438\u0431\u0441\u044F \u0432 \u0442\u0435\u0431\u0435, \u0413\u0440\u0438\u0434..."}, {event:"give_exp", value:3000}, {event:"battle", band:"karry"}]}; this[260] = {theme:"\u0424\u0418\u0412\u0415\u0420", condition:function () { return(!Core.Get().game.getFlag("enc_feather")); }, msg:[{npc:"feather", text:"\u041E\u0439... \u0432\u044B \u043A\u0442\u043E?!"}, {npc:"grid", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0440\u0438\u0434. \u041D\u0435 \u0431\u043E\u0439\u0441\u044F."}, {npc:"feather", text:"\u0425\u043E\u0440\u043E\u0448\u043E! \u041D\u0435 \u0431\u0443\u0434\u0443. \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0424\u0438\u0432\u0435\u0440, \u0438 \u044F \u0443\u0431\u0435\u0433\u0430\u044E \u043E\u0442 \u043F\u043B\u043E\u0445\u0438\u0445 \u043B\u044E\u0434\u0435\u0439..."}, {npc:"grid", text:"\u041F\u043B\u043E\u0445\u0438\u0445 \u043B\u044E\u0434\u0435\u0439?"}, {npc:"feather", text:"\u0414\u0430! \u042F \u043D\u0435 \u0437\u043D\u0430\u044E, \u043A\u0442\u043E \u043E\u043D\u0438, \u043D\u043E \u043F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u043E \u043F\u044B\u0442\u0430\u044E\u0442\u0441\u044F \u043C\u0435\u043D\u044F \u0443\u0431\u0438\u0442\u044C..."}, {npc:"grid", text:"\u042D\u0442\u043E \u0443 \u0442\u0435\u0431\u044F \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0438\u0435 \u043D\u0438\u043C\u0431 \u0438 \u043A\u0440\u044B\u043B\u044C\u044F?"}, {npc:"feather", text:"\u0414\u0430... \u044F \u043D\u0435 \u0437\u043D\u0430\u044E, \u0447\u0442\u043E \u044D\u0442\u043E \u0438 \u043E\u0442\u043A\u0443\u0434\u0430. \u042F \u043F\u043E\u043C\u043D\u044E \u0442\u043E\u043B\u044C\u043A\u043E, \u043A\u0430\u043A \u043F\u0440\u043E\u0441\u043D\u0443\u043B\u0430\u0441\u044C \u0432 \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u0438. \u041F\u043E\u0442\u043E\u043C \u044F \u0441\u0431\u0435\u0436\u0430\u043B\u0430... \u0432\u0438\u0434\u0438\u043C\u043E, \u044D\u0442\u043E \u043B\u044E\u0434\u0438 \u0438\u0437 \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u0438 \u0438 \u0445\u043E\u0442\u044F\u0442 \u043C\u0435\u043D\u044F \u0443\u0431\u0438\u0442\u044C."}, {npc:"grid", text:"\u0422\u0430\u043A \u0442\u044B \u0432\u043E\u043E\u0431\u0449\u0435 \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043F\u043E\u043C\u043D\u0438\u0448\u044C \u0438 \u043D\u0435 \u0437\u043D\u0430\u0435\u0448\u044C?"}, {npc:"feather", text:"\u0414\u0430! \u041C\u043D\u0435 \u0441\u0442\u0440\u0430\u0448\u043D\u043E."}, {npc:"grid", text:"\u041D\u0438\u0447\u0435\u0433\u043E, \u044F \u0441 \u0442\u043E\u0431\u043E\u0439. \u041D\u0435 \u0431\u043E\u0439\u0441\u044F. \u041F\u043E\u0439\u0434\u0435\u043C?"}, {event:"give_exp", value:8000}, {event:"join_team", npc:9}, {event:"set_flag", flag:"enc_feather"}, {event:"enable_screen"}, {npc:"feather", text:"\u0421 \u0440\u0430\u0434\u043E\u0441\u0442\u044C\u044E!"}]}; this[261] = {theme:"\u042D\u041A\u0421\u041F\u0415\u0420\u0418\u041C\u0415\u041D\u0422", msg:[{npc:"dekkis", text:"\u0410 \u0432\u043E\u0442 \u0438 \u043C\u043E\u0439 \u0441\u0431\u0435\u0436\u0430\u0432\u0448\u0438\u0439 \u0430\u043D\u0433\u0435\u043B!"}, {npc:"feather", text:"\u042D\u0442\u043E \u043E\u043D, \u043F\u0430\u0440\u0435\u043D\u044C \u0438\u0437 \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u0438!"}, {npc:"grid", text:"\u041D\u0435 \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 \u043F\u0430\u0440\u043D\u044F \u0438\u0437 \u043B\u0430\u0431\u043E\u0440\u0430\u0442\u043E\u0440\u0438\u0438..."}, {npc:"dekkis", text:"\u041F\u043E\u0439\u0434\u0435\u043C \u0441\u043E \u043C\u043D\u043E\u0439."}, {npc:"grid", text:"\u041D\u0435 \u043F\u043E\u0439\u0434\u0435\u0442 \u043E\u043D\u0430. \u0421\u043F\u0435\u0440\u0432\u0430 \u043F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u043D\u0430\u0441 \u043F\u043E\u0431\u0435\u0434\u0438\u0442\u044C."}, {npc:"dekkis", text:"\u042F \u0434\u0440\u0430\u0442\u044C\u0441\u044F \u043D\u0435 \u0443\u043C\u0435\u044E... \u043D\u043E \u043E\u043D\u0438 \u2013 \u0443\u043C\u0435\u044E\u0442!"}, {event:"set_flag", flag:"enc_dekkis1"}, {event:"battle", band:"dek_shades"}]}; this[262] = {theme:"\u042D\u041A\u0421\u041F\u0415\u0420\u0418\u041C\u0415\u041D\u0422", msg:[{npc:"dekkis", text:"\u0427\u0435\u0440\u0442! \u042F \u043E\u043F\u043B\u043E\u0448\u0430\u043B!"}, {npc:"grid", text:"\u0418 \u043D\u0435 \u0433\u043E\u0432\u043E\u0440\u0438. \u0410 \u0441\u0435\u0439\u0447\u0430\u0441 \u044F \u0442\u0435\u0431\u044F \u0443\u0431\u044C\u044E, \u0435\u0441\u043B\u0438 \u0442\u044B \u043D\u0435 \u043E\u0431\u044A\u044F\u0441\u043D\u0438\u0448\u044C \u043C\u043D\u0435 \u0432\u0441\u0435."}, {npc:"dekkis", text:"\u041B\u0430\u0434\u043D\u043E... \u044F \u0441\u044B\u043D \u0413\u0430\u0440\u0440\u0435\u0442\u0430 \u0441 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u043E\u0433\u043E \u041E\u0441\u0442\u0440\u043E\u0432\u0430... \u043E\u0434\u043D\u0430\u043A\u043E \u043A\u043E\u0433\u0434\u0430 \u043E\u043D \u0443\u0432\u0438\u0434\u0435\u043B \u043C\u043E\u0438 \u0433\u0435\u043D\u043D\u044B\u0435 \u044D\u043A\u0441\u043F\u0435\u0440\u0438\u043C\u0435\u043D\u0442\u044B, \u043E\u0442\u0435\u0446 \u0432\u043C\u0435\u0441\u0442\u043E \u043F\u043E\u0445\u0432\u0430\u043B\u044B \u0432\u044B\u0433\u043D\u0430\u043B \u043C\u0435\u043D\u044F \u0438\u0437 \u0434\u043E\u043C\u0443 \u0438 \u043E\u0442\u0440\u0435\u043A\u0441\u044F \u043E\u0442 \u043C\u0435\u043D\u044F!"}, {npc:"dekkis", text:"\u0410 \u044F \u0432\u0435\u0434\u044C \u0432\u0441\u0435\u0433\u043E \u043B\u0438\u0448\u044C \u0441\u043A\u0440\u0435\u0449\u0438\u0432\u0430\u043B \u0441\u0435\u043B\u044C\u0441\u043A\u0438\u0445 \u0434\u0435\u0442\u0435\u0439 \u0441 \u0441\u0435\u043B\u044C\u0441\u043A\u0438\u043C\u0438 \u0436\u0438\u0432\u043E\u0442\u043D\u044B\u043C\u0438, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0431\u044B\u043A\u043E\u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430!"}, {npc:"dekkis", text:"\u0412 \u0441\u0432\u043E\u0438\u0445 \u044D\u043A\u0441\u043F\u0435\u0440\u0438\u043C\u0435\u043D\u0442\u0430\u0445 \u044F \u043F\u043E\u0448\u0435\u043B \u0434\u0430\u043B\u044C\u0448\u0435 \u043E\u0442\u0446\u0430, \u0438 \u043D\u0430\u043A\u043E\u043D\u0435\u0446 \u0441\u0443\u043C\u0435\u043B \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0430\u043D\u0433\u0435\u043B\u0430, \u0432\u044B\u0441\u0448\u0443\u044E \u0444\u043E\u0440\u043C\u0443 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0441\u043B\u0435 \u0431\u043E\u0433\u0430."}, {npc:"dekkis", text:"\u042F \u0445\u043E\u0442\u0435\u043B \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0435\u0435 \u0441\u0432\u043E\u0435\u0439 \u0436\u0435\u043D\u043E\u0439 \u0438 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043D\u0430 \u0441\u0432\u0435\u0442 \u043D\u043E\u0432\u043E\u0435 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E... \u043D\u043E \u043E\u043D\u0430 \u0441\u0431\u0435\u0436\u0430\u043B\u0430 \u043E\u0442 \u043C\u0435\u043D\u044F!"}, {npc:"feather", text:"\u042F \u043D\u0435 \u0445\u043E\u0447\u0443 \u0437\u0430 \u0442\u0435\u0431\u044F \u0437\u0430\u043C\u0443\u0436!"}, {npc:"grid", text:"\u0422\u044B \u0441\u043B\u044B\u0448\u0430\u043B \u0435\u0435. \u041E\u0441\u0442\u0430\u0432\u044C \u0434\u0435\u0432\u043E\u0447\u043A\u0443 \u0432 \u043F\u043E\u043A\u043E\u0435."}, {npc:"dekkis", text:"\u041D\u0443 \u0443\u0436 \u043D\u0435\u0442! \u042F \u0432\u0441\u0435-\u0442\u0430\u043A\u0438 \u0441\u043E\u0437\u0434\u0430\u043B \u0441\u044B\u0432\u043E\u0440\u043E\u0442\u043A\u0443 \u043C\u0443\u0442\u0430\u0446\u0438\u0438, \u044F \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0441\u044C \u0435\u0439, \u0447\u0442\u043E\u0431\u044B \u0443\u0431\u0438\u0442\u044C \u0432\u0430\u0441!"}, {npc:"grid", text:"\u0427\u0435\u0440\u0442, \u043E\u043D \u043C\u0443\u0442\u0438\u0440\u0443\u0435\u0442!"}, {event:"set_flag", flag:"enc_dekkis2"}, {event:"battle", band:"dekkis"}]}; this[263] = {theme:"\u0424\u0418\u0412\u0415\u0420", msg:[{npc:"grid", text:"\u0422\u0435\u043F\u0435\u0440\u044C \u0442\u044B \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u0430, \u0424\u0438\u0432\u0435\u0440. \u0422\u0435\u0431\u044F \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u043F\u0440\u0435\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u044C."}, {npc:"feather", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0442\u0435\u0431\u0435 \u0437\u0430 \u0432\u0441\u0435, \u0413\u0440\u0438\u0434... \u0442\u043E\u043B\u044C\u043A\u043E \u0441\u043A\u0430\u0436\u0438... \u043C\u043E\u0436\u043D\u043E \u044F \u043E\u0441\u0442\u0430\u043D\u0443\u0441\u044C \u0441 \u0442\u043E\u0431\u043E\u0439 \u0438 \u0434\u0430\u043B\u044C\u0448\u0435?"}, {event:"give_exp", value:7500}, {event:"set_flag", flag:"enc_dekkis3"}, {event:"set_flag", flag:"v_killeddekkis", value:1}, {event:"enable_screen"}, {npc:"grid", text:"\u041F\u043E\u0439\u0434\u0435\u043C! \u042F \u0431\u0443\u0434\u0443 \u0440\u0430\u0434 \u0442\u0432\u043E\u0435\u0439 \u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438."}]}; } }
Symbol 1843 MovieClip [__Packages.TalkData3] Frame 0
class TalkData3 extends TalkData4 { function TalkData3 () { super(); this[153] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0410 \u0432\u044B \u043A\u0442\u043E?"}, {npc:"vlad_ser", text:"\u042F \u2013 \u0412\u043B\u0430\u0434! \u0413\u043B\u0430\u0432\u0430 \u044D\u0442\u043E\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0438!"}, {npc:"grid", text:"\u041F\u043E\u0447\u0435\u043C\u0443 \u0432\u044B \u044D\u0442\u043E \u0440\u0430\u0434\u043E\u0441\u0442\u043D\u043E \u043A\u0440\u0438\u0447\u0438\u0442\u0435?"}, {npc:"vlad_ser", text:"\u041F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0436\u0438\u0437\u043D\u044C \u0445\u043E\u0440\u043E\u0448\u0430!"}]}; this[154] = {theme:"\u0420\u0410\u0411\u041E\u0422\u0410", condition:function () { return(!Core.Get().game.isFlag("vlad_omelette")); }, msg:[{npc:"grid", text:"\u041D\u0435\u0442 \u043B\u0438 \u0434\u043B\u044F \u043C\u0435\u043D\u044F \u0440\u0430\u0431\u043E\u0442\u044B? \u042F \u0431\u044B \u043D\u0435 \u043E\u0442\u043A\u0430\u0437\u0430\u043B\u0441\u044F \u043E\u0442 \u0437\u0430\u0440\u0430\u0431\u043E\u0442\u043A\u0430..."}, {npc:"vlad_ser", text:"\u041D\u0435\u0442, \u0440\u0430\u0431\u043E\u0442\u044B \u043D\u0435\u0442! \u041D\u043E \u0435\u0441\u0442\u044C \u041E\u041C\u041B\u0415\u0422!"}, {npc:"grid", text:"\u0427\u0442\u043E?!"}, {event:"set_flag", flag:"vlad_omelette"}, {npc:"vlad_ser", text:"\u041E\u041C\u041B\u0415\u0422! \u041D\u0430\u0448 \u0444\u0438\u0440\u043C\u0435\u043D\u043D\u044B\u0439 \u0432\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u044C\u0441\u043A\u0438\u0439 \u041E\u041C\u041B\u0415\u0422! \u041F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0432 \u0435\u0433\u043E, \u043B\u0438\u0431\u043E \u0443\u043C\u0440\u0435\u0448\u044C, \u043B\u0438\u0431\u043E \u0441\u0442\u0430\u043D\u0435\u0448\u044C \u0441\u0438\u043B\u044C\u043D\u0435\u0435. \u0428\u0430\u043D\u0441\u043E\u0432 50/50!"}]}; this[155] = {theme:"\u041F\u041E\u041F\u0420\u041E\u0411\u041E\u0412\u0410\u0422\u042C \u041E\u041C\u041B\u0415\u0422...", condition:function () { return(Core.Get().game.isFlag("vlad_omelette") && (!Core.Get().game.isFlag("vlad_omelette_tried"))); }, msg:[{npc:"grid", text:"\u042F \u0440\u0438\u0441\u043A\u043D\u0443 \u043F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0432\u0430\u0448 \u041E\u041C\u041B\u0415\u0422!"}, {npc:"vlad_ser", text:"\u041F\u0440\u043E\u0431\u0443\u0439!"}, {event:"game_over", condition:function () { return(Math.random() < 0.5); }}, {npc:"", text:"..."}, {npc:"grid", text:"\u042F \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044E \u043F\u0440\u0438\u0442\u043E\u043A \u0441\u0438\u043B!"}, {event:"give_exp", value:1000}, {event:"skill_up", npc:0, skill:"vit"}, {event:"skill_up", npc:0, skill:"def"}, {event:"skill_up", npc:0, skill:"dgr"}, {event:"skill_up", npc:0, skill:"med"}, {event:"set_flag", flag:"vlad_omelette_tried"}, {npc:"vlad_ser", text:"\u0412\u044B\u0436\u0438\u043B! \u041F\u043E\u0437\u0434\u0440\u0430\u0432\u043B\u044F\u044E!"}]}; this[156] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{event:"set_flag", flag:"vlad_vlad_trade"}, {npc:"vlad_vlad", text:"\u042F \u2013 \u0412\u043B\u0430\u0434 \u0412\u043B\u0430\u0434\u043E\u0432\u0438\u0447. \u041A\u0443\u0437\u043D\u0435\u0446. \u042F \u043A\u0443\u044E \u0445\u043E\u043B\u043E\u0434\u043D\u043E\u0435 \u043E\u0440\u0443\u0436\u0438\u0435. \u0425\u043E\u0447\u0435\u0448\u044C, \u043F\u0440\u043E\u0434\u0430\u043C?"}]}; this[157] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("vlad_vlad_trade")); }, msg:[{npc:"grid", text:"\u041F\u043E\u043A\u0430\u0436\u0438, \u0447\u0442\u043E \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0435\u0448\u044C, \u043A\u0443\u0437\u043D\u0435\u0446."}, {event:"trade", npc:"vlad_vlad"}]}; this[158] = {theme:"\u0412\u041B\u0410\u0414\u0417\u0412\u0418\u041B\u042C", msg:[{event:"set_flag", flag:"q_vladsville_visited"}, {npc:"grid", text:"\u041F\u043E\u0447\u0435\u043C\u0443 \u0432\u0430\u0448\u0430 \u0434\u0435\u0440\u0435\u0432\u043D\u044F \u043D\u0430\u0437\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u0412\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u044C?"}, {npc:"vlad_vlad", text:"\u041F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0432\u0441\u0435\u0445 \u0435\u0433\u043E \u0436\u0438\u0442\u0435\u043B\u0435\u0439 \u0437\u043E\u0432\u0443\u0442 \u0412\u043B\u0430\u0434, \u0440\u0430\u0437\u0432\u0435 \u044D\u0442\u043E \u043D\u0435 \u043E\u0447\u0435\u0432\u0438\u0434\u043D\u043E?"}, {npc:"grid", text:"\u041A\u0430\u043A? \u0412\u0441\u0435 \u0434\u043E \u043E\u0434\u043D\u043E\u0433\u043E \u0412\u043B\u0430\u0434\u044B?!"}, {npc:"vlad_vlad", text:"\u0418\u043C\u0435\u043D\u043D\u043E. \u0422\u043E\u043B\u044C\u043A\u043E \u0412\u043B\u0430\u0434 \u043C\u043E\u0436\u0435\u0442 \u0436\u0438\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0435."}]}; this[159] = {theme:"\u0411\u0415\u0421\u0415\u0414\u0410", msg:[{npc:"grid", text:"\u0414\u043E\u0431\u0440\u043E\u0433\u043E \u0434\u043D\u044F!"}, {npc:"vlada", text:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u0412\u043B\u0430\u0434!"}, {npc:"grid", text:"\u042F \u043D\u0435 \u0412\u043B\u0430\u0434!"}, {npc:"vlada", text:"\u041A\u0430\u043A?! \u0422\u043E\u0433\u0434\u0430 \u0442\u0435\u0431\u0435 \u043B\u0443\u0447\u0448\u0435 \u043F\u043E\u043A\u0438\u043D\u0443\u0442\u044C \u043D\u0430\u0448\u0443 \u0434\u0435\u0440\u0435\u0432\u043D\u044E. \u0422\u043E\u043B\u044C\u043A\u043E \u0412\u043B\u0430\u0434 \u043C\u043E\u0436\u0435\u0442 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u0432 \u043D\u0435\u0439 \u0434\u043E\u043B\u0433\u043E."}, {npc:"grid", text:"\u0410 \u0442\u0435\u0431\u044F-\u0442\u043E \u043A\u0430\u043A \u0437\u043E\u0432\u0443\u0442?!"}, {npc:"vlada", text:"\u0412\u043B\u0430\u0434\u0430. \u042D\u0442\u043E \u0442\u043E\u0436\u0435 \u0412\u043B\u0430\u0434. \u041A\u0430\u043A \u0432\u0438\u0434\u0438\u0448\u044C, \u0437\u0434\u0435\u0441\u044C \u043C\u043E\u0436\u0435\u0442 \u0436\u0438\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0412\u043B\u0430\u0434."}, {npc:"grid", text:"\u0421\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u0432\u044B \u043D\u0430\u0440\u043E\u0434, \u0436\u0438\u0442\u0435\u043B\u0438 \u0412\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u044F."}]}; this[160] = {theme:"\u041E\u0421\u0410\u0414\u0410", condition:function () { return(1 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{npc:"lesly", text:"\u0427\u0435\u0440\u0442! \u041E\u043D \u0437\u0434\u0435\u0441\u044C!"}, {npc:"garn", text:"\u0421\u0435\u0439\u0447\u0430\u0441 \u044F \u0438\u0437 \u043D\u0435\u0433\u043E \u0432\u0441\u044E \u0434\u0443\u0440\u044C \u0432\u044B\u0431\u044C\u044E. \u0413\u0435\u043D\u0435\u0440\u0430\u043B \u0436\u0430\u043B\u043A\u0438\u0445 \u043C\u044F\u0442\u0435\u0436\u043D\u0438\u043A\u043E\u0432!"}, {npc:"celester", text:"\u0413\u0430\u0440\u043D, \u044D\u0442\u043E\u0442 \u043F\u0430\u0440\u0435\u043D\u044C \u0441\u0438\u043B\u0435\u043D. \u0421\u0435\u0433\u043E\u0434\u043D\u044F \u0443\u0442\u0440\u043E\u043C \u043C\u043D\u0435 \u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0435\u0433\u043E \u0443\u0431\u0438\u0442\u044C."}, {npc:"grid", text:"\u0418 \u0432 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0442\u043E\u0436\u0435 \u043D\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u0441\u044F, \u043F\u043E\u0432\u0435\u0440\u044C!"}, {event:"set_flag", flag:"q_startrevolution", value:2}, {event:"set_flag", flag:"milbase_after_battle"}, {event:"battle", band:"garn"}]}; this[161] = {theme:"\u041E\u0421\u0410\u0414\u0410", condition:function () { return(Core.Get().game.isFlag("milbase_after_battle")); }, msg:[{event:"set_flag", flag:"milbase_after_battle", value:0}, {event:"give_exp", value:7500}, {event:"add_quest", quest:"meta_uprise", stage:12}, {npc:"grid", text:"\u042D\u0442\u043E \u0431\u044B\u043B \u0442\u044F\u0436\u043A\u0438\u0439 \u0431\u043E\u0439... \u043D\u043E, \u043F\u043E\u0445\u043E\u0436\u0435, \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E. \u041D\u0443\u0436\u043D\u043E \u0434\u043E\u043B\u043E\u0436\u0438\u0442\u044C \u041B\u0438\u043D\u0435 \u043E\u0431 \u0443\u0441\u043F\u0435\u0445\u0435 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438..."}]}; this[162] = {theme:"\u0427\u0418\u041F 404", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(15))); }, msg:[{npc:"grid", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u0447\u0438\u043F 404."}, {npc:"garn", text:"\u0423\u0431\u0438\u0440\u0430\u0439\u0442\u0435\u0441\u044C \u0432\u043E\u043D. \u042D\u0442\u043E \u0437\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043D\u044B\u0439 \u0447\u0438\u043F."}]}; this[163] = {theme:"\u041D\u0410\u0412\u042B\u041A: \u0421\u041D\u0410\u0419\u041F\u0415\u0420, \u0426\u0415\u041D\u0410: \u20AC5000", condition:function () { return((!Core.Get().game.isFlag("v_learnedshot")) && (Core.Get().game.money >= 5000)); }, msg:[{npc:"grid", text:"\u041D\u0430\u0443\u0447\u0438 \u043C\u0435\u043D\u044F \u043B\u0443\u0447\u0448\u0435 \u0441\u0442\u0440\u0435\u043B\u044F\u0442\u044C."}, {npc:"celester", text:"\u042D\u0442\u043E \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u043E\u0438\u0442\u044C \u20AC5000. \u0418\u0434\u0435\u0442?"}, {event:"remove_money", value:5000}, {event:"skill_up", npc:0, skill:"acc"}, {event:"set_flag", flag:"v_learnedshot"}, {event:"give_exp", value:500}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E, \u043F\u043E \u0440\u0443\u043A\u0430\u043C."}]}; this[164] = {theme:"\u0427\u0418\u041F 404", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(15))); }, msg:[{npc:"grid", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u0447\u0438\u043F 404."}, {npc:"lesly", text:"\u041E\u0439... \u043D\u0430\u043C \u043D\u0435\u043B\u044C\u0437\u044F \u0435\u0433\u043E \u0434\u0430\u0432\u0430\u0442\u044C \u0433\u0440\u0430\u0436\u0434\u0430\u043D\u0441\u043A\u0438\u043C!"}, {npc:"grid", text:"\u0414\u0430\u0436\u0435 \u043C\u043D\u0435?"}, {npc:"lesly", text:"\u041D\u0443... \u0445\u043E\u0440\u043E\u0448\u043E! \u0422\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u0438\u0433\u043B\u0430\u0441\u0438 \u043C\u0435\u043D\u044F \u043E\u0434\u043D\u0430\u0436\u0434\u044B \u043D\u0430 \u0441\u0432\u0438\u0434\u0430\u043D\u0438\u0435!"}, {event:"give_quest_item", item:15}, {event:"give_exp", value:2000}, {npc:"grid", text:"\u041D\u0435\u043F\u0440\u0435\u043C\u0435\u043D\u043D\u043E!"}]}; this[165] = {theme:"\u0422\u0420\u0410\u041D\u0421\u041B\u042F\u0426\u0418\u042F", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.isFlag("translation_progress"))); }, msg:[{event:"give_exp", value:15000}, {npc:"marcy", text:"\u042F \u0436\u0434\u0430\u043B\u0430 \u0432\u0430\u0441!"}, {npc:"elm", text:"\u0414\u043E\u0431\u0440\u044B\u0439 \u0434\u0435\u043D\u044C. \u042F \u0432\u043E\u043B\u043D\u0443\u044E\u0441\u044C."}, {npc:"grid", text:"\u0412\u044B-\u0442\u043E \u0445\u043E\u0442\u044C \u0440\u0430\u0441\u0441\u043A\u0430\u0436\u0438\u0442\u0435, \u0447\u0442\u043E \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u0438\u0442."}, {npc:"marcy", text:"\u041C\u044B \u0431\u0443\u0434\u0435\u043C \u0442\u0440\u0430\u043D\u0441\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0435\u0447\u044C \u0421\u044D\u0440\u0430 \u042D\u0424 \u0432 \u043F\u0440\u044F\u043C\u043E\u043C \u044D\u0444\u0438\u0440\u0435. \u041D\u0430\u0447\u043D\u0435\u043C \u0441 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043F\u043E\u043A\u0430\u0437\u0430 \u0444\u0438\u043B\u044C\u043C\u0430 \u042D\u043B\u044C\u043C\u0430."}, {npc:"marcy", text:"\u041A\u043E\u0433\u0434\u0430 \u0444\u0438\u043B\u044C\u043C \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044F, \u0421\u044D\u0440 \u042D\u0424 \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0441\u044F \u0441 \u0440\u0435\u0447\u044C\u044E \u043A \u043B\u044E\u0434\u044F\u043C, \u043F\u0435\u0440\u0435\u043A\u0440\u044B\u0432\u0430\u044F \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u043A\u0430\u043D\u0430\u043B\u044B."}, {npc:"karry", text:"\u0422\u0432\u043E\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u2013 \u0437\u0430\u0449\u0438\u0449\u0430\u0442\u044C \u0442\u0435\u043B\u0435\u0441\u0442\u0443\u0434\u0438\u044E \u043E\u0442 \u0432\u0442\u043E\u0440\u0436\u0435\u043D\u0438\u044F. \u0410 \u043E\u043D\u043E \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0431\u0443\u0434\u0435\u0442."}, {npc:"marcy", text:"\u041C\u044B \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u043C \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u044E \u0444\u0438\u043B\u044C\u043C\u0430..."}, {npc:"", text:"..."}, {npc:"grid", text:"\u041F\u0440\u043E\u0448\u0435\u043B \u0443\u0436\u0435 \u0447\u0430\u0441 \u043A\u0438\u043D\u043E... \u041A\u0430\u043A \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044F?"}, {npc:"karry", text:"\u041A \u043D\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u0435 \u043F\u0440\u0438\u0431\u043B\u0438\u0436\u0430\u044E\u0442\u0441\u044F \u0432\u043E\u0439\u0441\u043A\u0430 K.A.U.F.O.!"}, {event:"set_flag", flag:"translation_progress", value:1}, {event:"battle", band:"tr_kaufo"}]}; this[166] = {theme:"\u0422\u0420\u0410\u041D\u0421\u041B\u042F\u0426\u0418\u042F", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (1 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"\u042F \u043F\u0440\u0438\u0431\u044B\u043B."}, {npc:"marcy", text:"\u0424\u0438\u043B\u044C\u043C \u0443\u0436\u0435 \u043A\u043E\u043D\u0447\u0430\u0435\u0442\u0441\u044F. \u0421\u0430\u043C\u043E\u0435 \u0432\u0440\u0435\u043C\u044F."}, {npc:"sir_f", text:"\u041D\u0443 \u0447\u0442\u043E \u0436\u0435... \u043F\u043E\u0435\u0445\u0430\u043B\u0438..."}, {npc:"", text:"..."}, {npc:"sir_f", text:"\u0416\u0438\u0442\u0435\u043B\u0438 \u0417\u0435\u043C\u043B\u0438! \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u042D\u0424, \u0438 \u044F \u0432\u044B\u0441\u0442\u0443\u043F\u0430\u044E \u043E\u0442 \u0438\u043C\u0435\u043D\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432! \u041C\u044B \u0443\u0436\u0435 \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0445\u043E\u0434\u0438\u043C\u0441\u044F \u0441\u0440\u0435\u0434\u0438 \u0432\u0430\u0441, \u0438 \u043C\u043D\u043E\u0433\u0438\u0435 \u0437\u043D\u0430\u044E\u0442 \u043E \u043D\u0430\u0448\u0435\u043C \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043E\u0432\u0430\u043D\u0438\u0438..."}, {npc:"", text:"..."}, {npc:"sir_f", text:"...\u0438 \u0441\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0435 \u043C\u043D\u043E\u0439 \u2013 \u0435\u0441\u0442\u044C \u043F\u0440\u0430\u0432\u0434\u0430 \u043E \u0432\u0430\u0448\u0435\u043C \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0435. \u0422\u0430, \u043A\u043E\u0433\u043E \u0432\u044B \u0437\u043E\u0432\u0435\u0442\u0435 \u041C\u0438\u0441\u0442 \u2013 \u0434\u0438\u043A\u0442\u0430\u0442\u043E\u0440 \u0438 \u0442\u0438\u0440\u0430\u043D!"}, {npc:"karry", text:"\u041A \u0431\u0430\u0437\u0435 \u043F\u0440\u0438\u0431\u043B\u0438\u0436\u0430\u044E\u0442\u0441\u044F \u0432\u043E\u0439\u0441\u043A\u0430 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430..."}, {npc:"mist", text:"\u042F \u043D\u0435 \u043F\u043E\u0437\u0432\u043E\u043B\u044E \u0432\u0430\u043C \u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u043F\u0440\u043E \u043C\u0435\u043D\u044F \u0433\u0430\u0434\u043E\u0441\u0442\u0438!"}, {event:"set_flag", flag:"translation_progress", value:2}, {event:"battle", band:"tr_mist"}]}; this[167] = {theme:"\u0422\u0420\u0410\u041D\u0421\u041B\u042F\u0426\u0418\u042F", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (2 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"...\u0438 \u043D\u0430\u043A\u043E\u043D\u0435\u0446, \u043C\u043D\u0435 \u0431\u044B \u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0440\u043E \u00AB\u0441\u0435\u043A\u0440\u0435\u0442\u043D\u0443\u044E\u00BB \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044E K.A.U.F.O., \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u0431\u0435\u0437 \u043F\u043E\u043F\u044B\u0442\u043A\u0438 \u043F\u043E\u043D\u044F\u0442\u044C \u0442\u043E, \u0447\u0442\u043E \u0443\u0431\u0438\u0432\u0430\u0435\u0442."}, {npc:"natan", text:"\u0413\u0440\u0438\u0434... \u043A\u0442\u043E \u0431\u044B \u0437\u043D\u0430\u043B, \u0447\u0442\u043E \u043C\u044B \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u043C \u0432\u0440\u0430\u0433\u0430\u043C\u0438..."}, {npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D... \u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438 \u044D\u0442\u043E. \u0422\u044B \u043D\u0435 \u043F\u0440\u0430\u0432. \u0422\u044B \u0436\u0435 \u043F\u043E\u043D\u0438\u043C\u0430\u0435\u0448\u044C, \u0447\u0442\u043E \u0442\u044B \u043D\u0435 \u043F\u0440\u0430\u0432."}, {npc:"natan", text:"\u042F? \u041C\u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u043C\u043E\u0449\u043D\u0443\u044E \u0432\u043E\u0435\u043D\u043D\u0443\u044E \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044E, \u043F\u0440\u0438\u043D\u043E\u0441\u044F\u0449\u0443\u044E \u043A\u0443\u0447\u0443 \u0434\u0435\u043D\u0435\u0433 \u043C\u043D\u0435 \u0438 \u043C\u043E\u0438\u043C \u043B\u044E\u0434\u044F\u043C."}, {npc:"natan", text:"\u042F \u0441\u0443\u043C\u0435\u043B \u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0438\u0442\u044C \u043B\u044E\u0434\u0435\u0439 \u043D\u0430 \u043F\u043E\u0447\u0432\u0435 \u043D\u0435\u043D\u0430\u0432\u0438\u0441\u0442\u0438, \u0438 \u044D\u0442\u0438\u043C \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0438\u043B \u0441\u0432\u043E\u0435 \u0431\u043B\u0430\u0433\u043E\u043F\u043E\u043B\u0443\u0447\u0438\u0435. \u0414\u0443\u043C\u0430\u0435\u0448\u044C, \u044F \u0431\u0440\u043E\u0448\u0443 \u044D\u0442\u043E?"}, {npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D... \u0442\u044B \u0447\u0443\u0434\u043E\u0432\u0438\u0449\u0435... \u044F \u043E\u0448\u0438\u0431\u0430\u043B\u0441\u044F \u0432 \u0442\u0435\u0431\u0435."}, {npc:"elm", text:"\u0412\u0430\u0441 \u0441\u043D\u0438\u043C\u0430\u044E\u0442, \u0440\u0435\u0431\u044F\u0442\u0430. \u041A\u0430\u043A\u043E\u0435 \u0438\u0441\u043A\u0440\u0435\u043D\u043D\u0435\u0435 \u043F\u0440\u0438\u0437\u043D\u0430\u043D\u0438\u0435!"}, {npc:"natan", text:"\u041F\u0440\u043E\u043A\u043B\u044F\u0442\u044C\u0435! \u042F \u0432\u0441\u0435\u0445 \u0432\u0430\u0441 \u043F\u043E\u0443\u0431\u0438\u0432\u0430\u044E!"}, {event:"set_flag", flag:"translation_progress", value:3}, {event:"battle", band:"tr_nathan"}]}; this[168] = {theme:"\u0422\u0420\u0410\u041D\u0421\u041B\u042F\u0426\u0418\u042F", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (3 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"...\u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u044F \u0445\u043E\u0447\u0443 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0438\u0442\u044C \u043D\u0430\u0448\u0438\u043C \u0446\u0438\u0432\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u044F\u043C \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0430\u0442\u044C!"}, {npc:"karry", text:"\u0413\u043E\u0442\u043E\u0432\u043E! \u041A\u0430\u0436\u0435\u0442\u0441\u044F \u043C\u044B \u0441\u0434\u0435\u043B\u0430\u043B\u0438 \u044D\u0442\u043E..."}, {npc:"grid", text:"\u0414\u0430... \u043C\u044B \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u043B\u0438\u0441\u044C \u0438 \u0441 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E\u043C \u0438 \u0441 K.A.U.F.O."}, {event:"complete_quest", quest:"talks_with_aliens"}, {npc:"sir_f", text:"\u042D\u0444\u0438\u0440 \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D, \u043C\u044B \u0436\u0434\u0435\u043C \u043E\u0442\u0432\u0435\u0442\u043E\u0432 \u043E\u0442 \u0433\u043E\u0440\u043E\u0434\u043E\u0432 \u0438 \u0441\u0442\u0440\u0430\u043D. \u0413\u0440\u0438\u0434, \u0441\u043F\u0430\u0441\u0438\u0431\u043E \u0442\u0435\u0431\u0435, \u0447\u0442\u043E \u043F\u043E\u043C\u043E\u0433 \u043D\u0430\u043C..."}, {npc:"grid", text:"\u0414\u0430... \u043F\u0440\u0430\u0432\u0434\u0430, \u0436\u0438\u0437\u043D\u044C \u0438\u0437-\u0437\u0430 \u044D\u0442\u043E\u0433\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u043B\u0430\u0441\u044C \u0440\u0430\u0434\u0438\u043A\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0438\u043C \u043E\u0431\u0440\u0430\u0437\u043E\u043C..."}, {event:"finish_game", ending:3}]}; this[169] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u041F\u0440\u0438\u0432\u0435\u0442. \u0422\u0432\u043E\u0439 \u0433\u043E\u043B\u043E\u0441 \u0437\u0432\u0443\u0447\u0438\u0442 \u0437\u043D\u0430\u043A\u043E\u043C\u043E..."}, {npc:"marcy", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u043E\u043D \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u0431\u0435 \u0437\u043D\u0430\u043A\u043E\u043C! \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u041C\u0430\u0440\u0441\u0438, \u044F \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u044E \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u044B\u0439 \u0433\u043E\u043B\u043E\u0441 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440\u0430! \u042F \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0433\u0430\u0437\u0435\u0442\u044B \u0438 \u0440\u0430\u0434\u0438\u043E\u0441\u0442\u0430\u043D\u0446\u0438\u0438 \u00AB\u041A\u0440\u044B\u043B\u044C\u044F \u0421\u0442\u0440\u0430\u043D\u044B\u00BB."}, {npc:"grid", text:"\u042D\u0442\u043E \u0442\u044B, \u043A\u0430\u0436\u0435\u0442\u0441\u044F, \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u0435\u0441\u043A\u0438 \u0433\u043E\u0432\u043E\u0440\u0438\u0448\u044C \u0432 \u0441\u0432\u043E\u0438\u0445 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0430\u0445 \u043E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u0445?"}, {event:"set_flag", flag:"marcy_aliens"}, {npc:"marcy", text:"\u0414\u0430, \u0431\u044B\u0432\u0430\u0435\u0442."}]}; this[170] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return(Core.Get().game.isFlag("marcy_aliens") && (!Core.Get().game.isFlag("q_alienfix1"))); }, msg:[{npc:"grid", text:"\u0422\u0435\u0431\u0435 \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u043B\u043E\u0441\u044C \u0441\u0442\u0430\u043B\u043A\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C\u0438?"}, {npc:"marcy", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u0438 \u043D\u0435 \u0440\u0430\u0437. \u041E\u043D\u0438 \u043E\u0447\u0435\u043D\u044C \u043C\u0438\u043B\u044B\u0435 \u0438 \u043E\u0431\u0449\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435."}, {npc:"grid", text:"\u0414\u0430 \u043D\u0443."}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_alienfix1"}, {npc:"marcy", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E. \u041E\u043D\u0438 \u043F\u043E\u043C\u043E\u0433\u043B\u0438 \u043C\u043D\u0435 \u0441 \u0432\u044B\u0431\u043E\u0440\u043E\u043C \u043A\u0430\u0440\u044C\u0435\u0440\u044B \u0432 \u0441\u0432\u043E\u0435 \u0432\u0440\u0435\u043C\u044F. \u0418\u043D\u0430\u0447\u0435 \u044F \u0431\u044B \u0441\u0442\u0430\u043B\u0430 \u0441\u0442\u0440\u0438\u043F\u0442\u0438\u0437\u0435\u0440\u043A\u043E\u0439, \u0430 \u043D\u0435 \u0436\u0443\u0440\u043D\u0430\u043B\u0438\u0441\u0442\u043E\u043C. \u041D\u043E \u043E\u043D\u0438 \u0443\u0431\u0435\u0434\u0438\u043B\u0438 \u043C\u0435\u043D\u044F, \u0447\u0442\u043E \u0443 \u043C\u0435\u043D\u044F \u0442\u0430\u043B\u0430\u043D\u0442... \u0438 \u043D\u0435\u0442 \u0444\u0438\u0433\u0443\u0440\u044B. \u0418, \u0432\u0438\u0434\u0438\u0448\u044C, \u0431\u044B\u043B\u0438 \u043F\u0440\u0430\u0432\u044B!"}]}; this[171] = {theme:"\u041A\u0410\u041B\u0418\u0421\u0422\u0415\u0420", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0442\u044B \u043C\u043E\u0436\u0435\u0448\u044C \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u0442\u044C \u043C\u043D\u0435 \u043F\u0440\u043E \u0432\u0430\u0448 \u0433\u043E\u0440\u043E\u0434?"}, {npc:"marcy", text:"\u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440 \u0438 \u0421\u0438\u0440\u0438\u0442 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0432 \u0434\u0430\u0432\u043D\u0435\u0439 \u0432\u0440\u0430\u0436\u0434\u0435 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043E\u043C... \u043D\u0443, \u0441\u043A\u043E\u0440\u0435\u0435 \u044D\u0442\u043E \u043A\u043E\u043D\u043A\u0443\u0440\u0435\u043D\u0446\u0438\u044F, \u0447\u0435\u043C \u0432\u0440\u0430\u0436\u0434\u0430."}, {npc:"marcy", text:"\u0421\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E, \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u044F \u0433\u043E\u0440\u043E\u0434\u043E\u0432 \u0441\u0442\u0440\u043E\u0438\u0442\u0441\u044F \u0438\u043C\u0435\u043D\u043D\u043E \u043D\u0430 \u044D\u0442\u043E\u043C: \u0432\u0435\u0441\u044C \u043F\u0440\u043E\u0433\u0440\u0435\u0441\u0441 \u043D\u0430\u0443\u043A\u0438 \u0438 \u043A\u0443\u043B\u044C\u0442\u0443\u0440\u044B \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u2013 \u0436\u0435\u043B\u0430\u043D\u0438\u0435 \u043F\u043E\u043A\u0440\u0430\u0441\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u043F\u0435\u0440\u0435\u0434 \u0441\u043E\u0441\u0435\u0434\u043E\u043C."}, {npc:"marcy", text:"\u041D\u043E \u0432\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440 \u0431\u043E\u0433\u0430\u0447\u0435 \u0421\u0438\u0440\u0438\u0442\u0430. \u0417\u0434\u0435\u0441\u044C \u0436\u0438\u0432\u0443\u0442 \u043A\u0438\u043D\u043E\u0437\u0432\u0435\u0437\u0434\u044B, \u0434\u0435\u0442\u0438 \u0431\u043E\u0433\u0430\u0442\u044B\u0445 \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u0435\u0439, \u043F\u043E\u043F\u0443\u043B\u044F\u0440\u043D\u044B\u0435 \u043F\u0435\u0432\u0446\u044B \u0438 \u0442\u0430\u043A \u0434\u0430\u043B\u0435\u0435. \u0412 \u0421\u0438\u0440\u0438\u0442\u0435 \u0436\u0435 \u043C\u043D\u043E\u0433\u043E \u00AB\u043F\u043E\u0434\u043F\u043E\u043B\u044C\u043D\u043E\u0433\u043E\u00BB \u0438\u0441\u043A\u0443\u0441\u0441\u0442\u0432\u0430 \u0438 \u0431\u0435\u0434\u043D\u043E\u0442\u044B."}, {npc:"marcy", text:"\u0422\u0430\u043A \u0447\u0442\u043E \u0433\u043E\u043D\u043A\u0443 \u044F\u0432\u043D\u043E \u0432\u044B\u0438\u0433\u0440\u0430\u043B \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440."}]}; this[172] = {theme:"\u0414\u0418\u0421\u041A \u041A\u0418\u0411\u041E", condition:function () { return(Core.Get().game.hasQuestItem(13)); }, msg:[{npc:"grid", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E, \u0442\u044B \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0448\u044C \u043D\u0430 \u0440\u0430\u0434\u0438\u043E! \u041F\u043E\u0441\u043B\u0443\u0448\u0430\u0439, \u0443 \u043C\u0435\u043D\u044F \u0442\u0443\u0442 \u0435\u0441\u0442\u044C \u043E\u0434\u0438\u043D \u043F\u0435\u0440\u0441\u043F\u0435\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u043F\u0430\u0440\u0435\u043D\u0435\u043A, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0445\u043E\u0447\u0435\u0442 \u043F\u0435\u0442\u044C..."}, {npc:"marcy", text:"\u0422\u0430\u043A\u0438\u0445 \u0442\u044B\u0441\u044F\u0447\u0438. \u042F \u043D\u0435 \u043C\u043E\u0433\u0443 \u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043F\u0435\u0441\u043D\u0438 \u043A\u0430\u0436\u0434\u043E\u0433\u043E."}, {npc:"grid", text:"\u042D\u0442\u043E\u0442 \u043E\u0441\u043E\u0431\u0435\u043D\u043D\u044B\u0439. \u041F\u043E\u0441\u043B\u0443\u0448\u0430\u0439. \u0412\u043E\u0442 \u043D\u0430\u0443\u0448\u043D\u0438\u043A\u0438. \u042F \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u043B \u0442\u0440\u0435\u043A."}, {npc:"", text:"..."}, {npc:"marcy", text:"\u0427\u0442\u043E \u0436, \u044D\u0442\u043E\u0442 \u043F\u0430\u0440\u0435\u043D\u044C \u043D\u0435\u043F\u043B\u043E\u0445. \u041E\u043D \u0433\u043E\u0432\u043E\u0440\u0438\u0442 \u043F\u0440\u0430\u0432\u0434\u0443 \u043E \u0436\u0438\u0437\u043D\u0438, \u043C\u043D\u0435 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F... \u043D\u043E \u043A\u0442\u043E \u043E\u043D?"}, {npc:"grid", text:"\u041C\u0435\u0446\u0435\u043D\u0430\u0442 \u041A\u0438\u0431\u043E."}, {npc:"marcy", text:"\u0414\u0430 \u043B\u0430\u0434\u043D\u043E?! \u0422\u043E\u0442 \u0441\u0430\u043C\u044B\u0439 \u041A\u0438\u0431\u043E?! \u0427\u0435\u0433\u043E \u0436\u0435 \u043E\u043D \u0441\u0435\u0431\u0435 \u043D\u0435 \u043A\u0443\u043F\u0438\u0442 \u0441\u0442\u0430\u043D\u0446\u0438\u044E \u0438\u043B\u0438 \u0447\u0430\u0440\u0442\u044B?!"}, {npc:"grid", text:"\u041E\u043D \u0445\u043E\u0447\u0435\u0442 \u0434\u043E\u0431\u0438\u0442\u044C\u0441\u044F \u0432\u0441\u0435\u0433\u043E \u0431\u0435\u0437 \u0434\u0435\u043D\u0435\u0433. \u0422\u0435\u0431\u044F \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u044D\u0442\u043E\u0442 \u0434\u0438\u0441\u043A?"}, {event:"remove_quest_item", item:13}, {event:"set_flag", flag:"q_kibodisc"}, {event:"give_exp", value:500}, {npc:"marcy", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E! \u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u044F \u043F\u043E\u0441\u0442\u0430\u0432\u043B\u044E \u0435\u0433\u043E \u0432 \u044D\u0444\u0438\u0440\u0435. \u042D\u0442\u043E \u0445\u043E\u0440\u043E\u0448\u0430\u044F \u043C\u0443\u0437\u044B\u043A\u0430."}]}; this[173] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u042F \u043D\u0435 \u0442\u0432\u043E\u0439 \u0444\u0430\u043D\u0430\u0442. \u0422\u044B \u0436\u0435 \u0411\u0430\u0439\u0431\u0438, \u0430\u043A\u0442\u0440\u0438\u0441\u0430, \u043C\u043E\u0434\u0435\u043B\u044C \u0438 \u043F\u0435\u0432\u0438\u0446\u0430."}, {npc:"biby", text:"\u0414\u0430. \u0418 \u043F\u043E\u0447\u0435\u043C\u0443 \u0442\u044B \u043F\u0440\u0438 \u044D\u0442\u043E\u043C \u043D\u0435 \u043C\u043E\u0439 \u0444\u0430\u043D\u0430\u0442? \u0422\u0430\u043A \u0440\u0430\u0437\u0432\u0435 \u0431\u044B\u0432\u0430\u0435\u0442?"}, {npc:"grid", text:"\u041F\u043E\u0442\u043E\u043C\u0443 \u0447\u0442\u043E \u0442\u044B \u043F\u043B\u043E\u0445\u0430\u044F \u0430\u043A\u0442\u0440\u0438\u0441\u0430 \u0438 \u043F\u043E\u0435\u0448\u044C \u043F\u043B\u043E\u0445\u043E! \u0422\u043E\u043B\u044C\u043A\u043E \u0432\u044B\u0433\u043B\u044F\u0434\u0438\u0448\u044C \u0445\u043E\u0440\u043E\u0448\u043E."}, {npc:"biby", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E!"}, {npc:"grid", text:"\u042D\u0442\u043E \u043D\u0435 \u043A\u043E\u043C\u043F\u043B\u0438\u043C\u0435\u043D\u0442!"}]}; this[174] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u042B\u0419 \u041E\u0425\u041E\u0422\u041D\u0418\u041A", condition:function () { return(Core.Get().game.hasQuestItem(16)); }, msg:[{npc:"grid", text:"\u0411\u0430\u0439\u0431\u0438, \u0432\u0430\u043C\u0438 \u0437\u0430\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043E\u0432\u0430\u043B\u0441\u044F \u043E\u0434\u0438\u043D \u043C\u043E\u0439 \u0437\u043D\u0430\u043A\u043E\u043C\u044B\u0439."}, {npc:"biby", text:"\u041C\u043D\u043E\u044E \u0437\u0430\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043E\u0432\u0430\u043D\u044B \u0432\u0441\u0435!"}, {npc:"grid", text:"\u041D\u043E \u043E\u043D \u043D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E \u0431\u043E\u0433\u0430\u0442 \u0438 \u043A\u0440\u0430\u0441\u0438\u0432!"}, {npc:"biby", text:"\u0422\u043E\u0433\u0434\u0430 \u043E\u043D \u0441\u043C\u043E\u0436\u0435\u0442 \u0434\u043E\u0431\u0438\u0442\u044C\u0441\u044F \u043C\u043E\u0435\u0433\u043E \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u044F."}, {npc:"grid", text:"\u041E\u043D \u043F\u043E\u0434\u0430\u0440\u0438\u043B \u0432\u0430\u043C \u044D\u0442\u043E\u0442 \u0447\u0438\u043F, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u0434\u0435\u043B\u0430\u0435\u0442 \u0432\u0430\u0441 \u0431\u043E\u0433\u0438\u043D\u0435\u0439 \u043C\u0438\u0440\u0430."}, {npc:"biby", text:"\u0411\u043E\u0433\u0438\u043D\u0435\u0439 \u2013 \u044D\u0442\u043E \u0445\u043E\u0440\u043E\u0448\u043E. \u042F \u0434\u043E\u0441\u0442\u043E\u0439\u043D\u0430 \u044D\u0442\u043E\u0433\u043E. \u042F \u043F\u043E\u0439\u0434\u0443 \u0442\u043E\u0433\u0434\u0430 \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0438\u0440\u0443\u044E \u0435\u0433\u043E."}, {npc:"grid", text:"\u0418 \u0432\u0441\u043A\u043E\u0440\u0435 \u043F\u043E\u0441\u043B\u0435 \u044D\u0442\u043E\u0433\u043E \u043E\u043D \u043D\u0430\u0439\u0434\u0435\u0442 \u0432\u0430\u0441."}, {npc:"key", text:"\u042D\u0442\u043E \u0431\u044B\u043B\u0430 \u043D\u0430\u0438\u0431\u043E\u043B\u0435\u0435 \u0438\u0434\u0438\u043E\u0442\u0441\u043A\u0430\u044F \u0438\u0441\u0442\u043E\u0440\u0438\u044F \u0438\u0437 \u0432\u0441\u0435\u0445, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u044F \u0441\u043B\u044B\u0448\u0430\u043B\u0430...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"\u0418 \u043E\u043D\u0430 \u0432\u0435\u0434\u044C \u043F\u043E\u0432\u0435\u043B\u0430\u0441\u044C!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"", text:"...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"biby", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0442\u0435\u0431\u0435, \u043C\u0438\u043B\u044B\u0439 \u043F\u043E\u0441\u044B\u043B\u044C\u043D\u044B\u0439, \u044F \u0434\u0430\u043C \u0442\u0435\u0431\u0435 \u0430\u0432\u0442\u043E\u0433\u0440\u0430\u0444!.."}, {event:"give_exp", value:1500}, {event:"remove_quest_item", item:16}, {event:"set_flag", flag:"q_lovehunter", value:2}, {event:"add_quest", quest:"love_hunter", stage:2}, {npc:"grid", text:"\u0414\u0430 \u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u043C\u043D\u0435 \u0430\u0432\u0442\u043E\u0433\u0440\u0430\u0444!"}]}; this[175] = {theme:"\u041E \u0421\u0415\u041A\u0422\u0415", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0435\u0449\u0435 \u0437\u0430 \u0441\u0435\u043A\u0442\u0430?!"}, {npc:"ibrahim", text:"\u0421\u0435\u043A\u0442\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0410\u0440\u043C\u0430\u0434\u043E\u0441\u0430, \u043A\u0438\u0431\u0435\u0440\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0431\u043E\u0436\u0435\u0441\u0442\u0432\u0430. \u0412\u0441\u0442\u0443\u043F\u0430\u0439 \u0432 \u043D\u0435\u0435. \u0423 \u043D\u0430\u0441 \u0432\u043A\u0443\u0441\u043D\u043E\u0435 \u043F\u0435\u0447\u0435\u043D\u044C\u0435 \u0438 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u044B\u0439 \u0434\u043E\u0441\u0443\u0433."}, {npc:"grid", text:"\u041D\u0435\u0442 \u0443\u0436, \u0441\u043F\u0430\u0441\u0438\u0431\u043E..."}]}; this[176] = {theme:"\u041D\u0415\u0412\u0415\u0420\u041D\u042B\u0415", condition:function () { return(!Core.Get().game.isFlag("q_wrongones")); }, msg:[{npc:"ibrahim", text:"\u041F\u043E\u0441\u0442\u043E\u0439, \u043D\u0435 \u043F\u0440\u043E\u0445\u043E\u0434\u0438 \u043C\u0438\u043C\u043E."}, {npc:"ibrahim", text:"\u0422\u044B \u043C\u043E\u0433 \u0431\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u043C\u043D\u0435 \u0432 \u043E\u0434\u043D\u043E\u043C \u0434\u0435\u043B\u0435, \u0438 \u044F \u0432\u0437\u0430\u043C\u0435\u043D \u043F\u043E\u0434\u0435\u043B\u0438\u043B\u0441\u044F \u0431\u044B \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u043C \u043E\u0440\u0443\u0436\u0438\u0435\u043C \u043D\u0430\u0448\u0435\u0439 \u0441\u0435\u043A\u0442\u044B."}, {npc:"grid", text:"\u0418 \u0447\u0442\u043E \u0437\u0430 \u0434\u0435\u043B\u043E?"}, {npc:"ibrahim", text:"\u041E\u0434\u043D\u0430\u0436\u0434\u044B, \u043D\u0430\u0448\u0430 \u0441\u0435\u043A\u0442\u0430 \u0445\u043E\u0442\u0435\u043B\u0430 \u043F\u043E\u043A\u0430\u0440\u0430\u0442\u044C \u0432\u0441\u0435\u0445 \u043D\u0435\u0432\u0435\u0440\u043D\u044B\u0445, \u0438 \u0438\u0437\u043E\u0431\u0440\u0435\u043B\u0430 \u0441 \u044D\u0442\u043E\u0439 \u0446\u0435\u043B\u044C\u044E 13 \u0430\u0434\u0441\u043A\u0438\u0445 \u043C\u0430\u0448\u0438\u043D. \u041E\u0434\u043D\u0430\u043A\u043E \u043F\u043E\u0442\u043E\u043C \u043C\u044B \u043F\u0435\u0440\u0435\u0434\u0443\u043C\u0430\u043B\u0438, \u043D\u043E \u0431\u044B\u043B\u043E \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043F\u043E\u0437\u0434\u043D\u043E \u2013 \u043C\u0430\u0448\u0438\u043D\u044B \u0432\u044B\u0448\u043B\u0438 \u0438\u0437-\u043F\u043E\u0434 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044F (\u043A\u0442\u043E-\u0442\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B \u0438\u043C \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0443 \u0434\u0440\u0443\u0433\u043E\u0439 \u0432\u0435\u0440\u044B) \u0438 \u0431\u0440\u043E\u0434\u044F\u0442 \u043F\u043E \u0432\u0441\u0435\u043C\u0443 \u043C\u0438\u0440\u0443."}, {npc:"ibrahim", text:"\u041D\u0430\u0439\u0434\u0438 \u0432\u0441\u0435 13 \u043C\u0430\u0448\u0438\u043D \u0438 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u044C \u0438\u0445."}, {npc:"grid", text:"\u0418 \u043A\u0430\u043A \u044F \u0438\u0445 \u043D\u0430\u0439\u0434\u0443?!"}, {npc:"ibrahim", text:"\u042F \u0434\u0430\u043C \u0442\u0435\u0431\u0435 \u0434\u0435\u0442\u0435\u043A\u0442\u043E\u0440. \u041E\u043D \u043E\u0431\u043E\u0437\u043D\u0430\u0447\u0438\u0442 \u0432\u0441\u0435 \u043C\u0430\u0448\u0438\u043D\u044B \u043D\u0430 \u0442\u0432\u043E\u0435\u0439 \u043A\u0430\u0440\u0442\u0435 \u043A\u0440\u0430\u0441\u043D\u044B\u043C\u0438 \u0442\u043E\u0447\u043A\u0430\u043C\u0438."}, {event:"set_flag", flag:"q_wrongones", value:1}, {event:"add_quest", quest:"infidels", stage:0}, {event:"spawn", band:"arma_machine"}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E. \u041D\u0443 \u0447\u0442\u043E \u0436, \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043C\u044F \u2013 \u0441\u0434\u0435\u043B\u0430\u044E."}]}; this[177] = {theme:"\u041D\u0415\u0412\u0415\u0420\u041D\u042B\u0415 \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_wrongones")) && (13 <= Core.Get().game.getFlag("kills_inferno_ibrahim"))); }, msg:[{npc:"grid", text:"\u042F \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u043B \u0432\u0441\u0435 13 \u0430\u0434\u0441\u043A\u0438\u0445 \u043C\u0430\u0448\u0438\u043D..."}, {npc:"ibrahim", text:"\u041D\u0430\u043A\u043E\u043D\u0435\u0446-\u0442\u043E! \u0410\u0440\u043C\u0430\u0434\u043E\u0441 \u0434\u043E\u0432\u043E\u043B\u0435\u043D \u0442\u043E\u0431\u043E\u0439, \u0441\u0442\u0440\u0430\u043D\u043D\u0438\u043A."}, {npc:"grid", text:"\u0414\u0430-\u0434\u0430-\u0434\u0430. \u0410 \u0447\u0442\u043E \u0442\u0430\u043C \u0441 \u043D\u0430\u0433\u0440\u0430\u0434\u043E\u0439?"}, {event:"give_exp", value:15000}, {event:"set_flag", flag:"q_wrongones", value:2}, {event:"complete_quest", quest:"infidels"}, {event:"give_item", item:119}, {npc:"ibrahim", text:"\u041A\u0430\u043A \u0438 \u043E\u0431\u0435\u0449\u0430\u043B, \u0432\u043E\u0442 \u043D\u0430\u0448\u0435 \u0442\u0430\u0439\u043D\u043E\u0435 \u043E\u0440\u0443\u0436\u0438\u0435!"}]}; this[178] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0410 \u0447\u0435\u043C \u0442\u044B \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0448\u044C\u0441\u044F \u043F\u043E \u0436\u0438\u0437\u043D\u0438?"}, {npc:"michel", text:"\u042D\u043C... \u0442\u0430\u043A\u043E\u0439 \u043D\u0435\u043B\u043E\u0432\u043A\u0438\u0439 \u0432\u043E\u043F\u0440\u043E\u0441... \u044F \u0434\u0430\u0440\u044E \u043C\u0443\u0436\u0447\u0438\u043D\u0430\u043C \u043B\u044E\u0431\u043E\u0432\u044C \u0437\u0430 \u0434\u0435\u043D\u044C\u0433\u0438, \u0435\u0441\u043B\u0438 \u0443\u0441\u0442\u0440\u043E\u0438\u0442 \u0442\u0430\u043A\u043E\u0439 \u043E\u0442\u0432\u0435\u0442."}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E. \u041D\u0443 \u0447\u0442\u043E \u0436\u0435. \u0414\u0435\u043B\u043E \u043D\u0443\u0436\u043D\u043E\u0435. \u041D\u0435 \u043A\u0430\u0436\u0434\u044B\u0439 \u043C\u043E\u0436\u0435\u0442 \u0441\u0435\u0431\u0435 \u043F\u043E\u0437\u0432\u043E\u043B\u0438\u0442\u044C \u043B\u044E\u0431\u043E\u0432\u044C \u0437\u0430 \u043B\u0438\u0447\u043D\u044B\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0430."}, {npc:"michel", text:"\u0420\u0430\u0434\u0430, \u0447\u0442\u043E \u043F\u043E\u043D\u0438\u043C\u0430\u0435\u0442\u0435. \u041E\u0431\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044C, \u0435\u0441\u043B\u0438 \u0447\u0442\u043E."}]}; this[179] = {theme:"\u041C\u0415\u0414\u0410\u041B\u042C\u041E\u041D \u041C\u0418\u0428\u0415\u041B\u042C", condition:function () { return(!Core.Get().game.isFlag("q_medalion")); }, msg:[{npc:"michel", text:"\u041C\u043E\u0433\u0443 \u044F \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u0432\u0430\u0441 \u043E\u0431 \u043E\u0434\u043E\u043B\u0436\u0435\u043D\u0438\u0438?"}, {npc:"grid", text:"\u041D\u0443 \u043F\u043E\u0447\u0435\u043C\u0443 \u043D\u0435\u0442. \u041F\u043E\u043F\u044B\u0442\u0430\u0442\u044C\u0441\u044F \u0441\u0442\u043E\u0438\u0442!"}, {npc:"michel", text:"\u041E\u0434\u043D\u0430\u0436\u0434\u044B... \u0445\u043C... \u043D\u0430 \u0440\u0430\u0431\u043E\u0442\u0435 \u044F \u043F\u043E\u0442\u0435\u0440\u044F\u043B\u0430 \u0441\u0432\u043E\u0439 \u043C\u0435\u0434\u0430\u043B\u044C\u043E\u043D. \u041A\u0430\u0436\u0435\u0442\u0441\u044F, \u0435\u0433\u043E \u043F\u043E\u0434\u043E\u0431\u0440\u0430\u043B \u0442\u043E\u0442 \u043F\u0430\u0440\u0435\u043D\u044C, \u0441 \u043A\u0435\u043C \u044F \u0440\u0430\u0431\u043E\u0442\u0430\u043B\u0430. \u041E\u043D \u0431\u044B\u043B \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 \u0431\u0430\u043D\u0434\u0438\u0442\u0430..."}, {npc:"michel", text:"\u0422\u0430\u043A \u0432\u043E\u0442, \u0435\u0441\u043B\u0438 \u0432\u0430\u043C \u0441\u043B\u0443\u0447\u0438\u0442\u0441\u044F \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u0431\u043E\u0435\u0432 \u0441 \u0431\u0430\u043D\u0434\u0438\u0442\u0430\u043C\u0438 \u043D\u0430\u0439\u0442\u0438 \u043C\u043E\u0439 \u043C\u0435\u0434\u0430\u043B\u044C\u043E\u043D, \u0442\u043E \u0432\u0435\u0440\u043D\u0438\u0442\u0435 \u0435\u0433\u043E \u043C\u043D\u0435, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430."}, {event:"set_flag", flag:"q_medalion", value:1}, {event:"add_quest", quest:"michels_medallion", stage:0}, {npc:"grid", text:"\u0414\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0438\u0441\u044C!"}]}; this[180] = {theme:"\u041C\u0415\u0414\u0410\u041B\u042C\u041E\u041D \u041C\u0418\u0428\u0415\u041B\u042C - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_medalion")) && (Core.Get().game.hasQuestItem(17))); }, msg:[{npc:"michel", text:"\u042D\u0442\u043E \u0436\u0435 \u043C\u043E\u0439 \u043C\u0435\u0434\u0430\u043B\u044C\u043E\u043D! \u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0432\u0430\u043C, \u0447\u0442\u043E \u043D\u0430\u0448\u043B\u0438 \u0435\u0433\u043E! \u0425\u043E\u0442\u0438\u0442\u0435, \u044F \u0432\u0430\u043C... \u0441\u0434\u0435\u043B\u0430\u044E \u0447\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u043F\u0440\u0438\u044F\u0442\u043D\u043E\u0435?.. \u0410 \u0442\u043E \u0434\u0435\u043D\u0435\u0433 \u0443 \u043C\u0435\u043D\u044F \u043D\u0435\u0442..."}, {event:"remove_quest_item", item:17}, {npc:"grid", text:"\u0425\u043C..."}, {npc:"", text:"..."}, {npc:"", text:"..."}, {npc:"", text:"..."}, {npc:"grid", text:"\u041E\u0445... \u0421\u043F\u0430\u0441\u0438\u0431\u043E, \u041C\u0438\u0448\u0435\u043B\u044C!"}, {event:"set_flag", flag:"q_medalion", value:2}, {event:"give_exp", value:1500}, {event:"complete_quest", quest:"michels_medallion"}, {event:"give_item", item:148}, {event:"give_item", item:148}, {event:"give_item", item:149}, {npc:"michel", text:"\u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430! \u0412\u043E\u0442, \u0432\u043E\u0437\u044C\u043C\u0438\u0442\u0435 \u0432 \u043F\u043E\u0434\u0430\u0440\u043E\u043A \u0435\u0449\u0435 \u0438 \u044D\u0442\u043E."}]}; this[181] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E, \u0438 \u043F\u043E\u0447\u0435\u043C\u0443 \u0445\u043E\u0447\u0435\u0448\u044C \u043E\u0442\u0440\u044B\u0432\u0430\u0442\u044C \u0440\u0443\u043A\u0438?"}, {npc:"jax", text:"\u042F \u2013 \u0414\u0436\u0430\u043A\u0441, \u0448\u0435\u0444 \u043F\u043E\u043B\u0438\u0446\u0438\u0438 \u0433\u043E\u0440\u043E\u0434\u0430 \u0421\u0438\u0440\u0438\u0442. \u042F \u043B\u044E\u0431\u043B\u044E \u043E\u0442\u0440\u044B\u0432\u0430\u0442\u044C \u0440\u0443\u043A\u0438. \u042D\u0442\u043E \u0432\u043E\u043E\u0434\u0443\u0448\u0435\u0432\u043B\u044F\u0435\u0442."}, {npc:"grid", text:"\u0414\u0443\u043C\u0430\u044E, \u0437\u0434\u043E\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0431\u0443\u0434\u0435\u043C \u0442\u043E\u0433\u0434\u0430 \u0432 \u0443\u0441\u0442\u043D\u043E\u0439 \u0444\u043E\u0440\u043C\u0435..."}]}; this[182] = {theme:"\u0413\u041E\u0420\u041E\u0414 \u0421\u0418\u0420\u0418\u0422", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u043F\u0440\u043E \u0433\u043E\u0440\u043E\u0434 \u0421\u0438\u0440\u0438\u0442."}, {npc:"jax", text:"\u041E... \u0421\u0438\u0440\u0438\u0442 \u044D\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u0433\u043E\u0440\u043E\u0434, \u043D\u0435 \u0442\u043E, \u0447\u0442\u043E \u043D\u0430\u0448 \u0441\u043E\u0441\u0435\u0434 \u2013 \u0433\u043E\u0440\u043E\u0434 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440."}, {npc:"jax", text:"\u0412 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440\u0435 \u0436\u0438\u0432\u0443\u0442 \u0431\u043E\u0433\u0430\u0442\u0435\u0438 \u0438 \u0437\u0430\u0437\u043D\u0430\u0432\u0448\u0438\u0435\u0441\u044F \u043A\u0440\u0443\u043F\u043D\u044B\u0435 \u0448\u0438\u0448\u043A\u0438, \u0430 \u0432 \u0421\u0438\u0440\u0438\u0442\u0435 \u2013 \u0436\u0438\u0432\u0443\u0442 \u043B\u044E\u0434\u0438. \u041F\u0440\u0438\u0447\u0435\u043C, \u0442\u0430\u043B\u0430\u043D\u0442\u043B\u0438\u0432\u044B\u0435 \u0438 \u0443\u043C\u043D\u044B\u0435."}, {npc:"jax", text:"\u0414\u0430, \u043C\u044B \u043D\u0435 \u0442\u0430\u043A \u0431\u043E\u0433\u0430\u0442\u044B, \u043A\u0430\u043A \u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C \u0431\u044B. \u041D\u043E \u0437\u0430\u0442\u043E \u0432\u044B\u0441\u043E\u043A\u043E \u0446\u0435\u043D\u0438\u0442\u0441\u044F \u043D\u0430\u0448\u0435 \u0438\u0441\u043A\u0443\u0441\u0441\u0442\u0432\u043E, \u0445\u043E\u0442\u044F \u043E\u043D\u043E \u0438 \u043D\u0435 \u043D\u0430\u0445\u043E\u0434\u0438\u0442 \u043C\u0430\u0441\u0441\u043E\u0432\u043E\u0433\u043E \u0437\u0440\u0438\u0442\u0435\u043B\u044F."}, {npc:"jax", text:"\u0414\u0430 \u0438 \u0432\u043E\u043E\u0431\u0449\u0435, \u043B\u0443\u0447\u0448\u0435 \u0436\u0438\u0442\u044C \u0432 \u0442\u0432\u043E\u0440\u0447\u0435\u0441\u043A\u043E\u0439 \u043D\u0438\u0449\u0435\u0442\u0435, \u0447\u0435\u043C \u0432 \u0431\u0435\u0437\u0434\u0443\u0448\u043D\u043E\u043C \u0431\u043E\u0433\u0430\u0442\u0441\u0442\u0432\u0435. \u0412\u044B \u0432\u0438\u0434\u0435\u043B\u0438, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0411\u0430\u0439\u0431\u0443?"}, {npc:"jax", text:"\u042D\u0442\u0430 \u0433\u043B\u0443\u043F\u0435\u043D\u044C\u043A\u0430\u044F \u043C\u043E\u0434\u0435\u043B\u044C \u043F\u043E\u0448\u043B\u0430 \u0432 \u043A\u0438\u043D\u043E, \u043D\u0435 \u0443\u043C\u0435\u044F \u0438\u0433\u0440\u0430\u0442\u044C. \u0418 \u0432 \u0421\u0438\u0440\u0438\u0442\u0435 \u0435\u0435 \u043F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u043E \u0441\u043D\u0438\u043C\u0430\u044E\u0442!"}, {npc:"grid", text:"\u0414\u0430, \u044F \u0432\u0438\u0434\u0435\u043B, \u0435\u0435 \u0444\u0438\u043B\u044C\u043C\u044B \u0443\u0436\u0430\u0441\u043D\u044B. \u041F\u043E\u043D\u044F\u043B \u0442\u0432\u043E\u044E \u0442\u043E\u0447\u043A\u0443 \u0437\u0440\u0435\u043D\u0438\u044F."}]}; this[183] = {theme:"\u041E\u0427\u0418\u0421\u0422\u041A\u0410 \u041F\u0420\u0418\u0413\u041E\u0420\u041E\u0414\u0410", condition:function () { return(!Core.Get().game.isFlag("q_cityclear")); }, msg:[{npc:"jax", text:"\u041D\u0435 \u043F\u043E\u0434\u0430\u0448\u044C \u043B\u0438 \u043C\u043D\u0435 \u0440\u0443\u043A\u0443?"}, {npc:"grid", text:"\u041D\u0415\u0422!!"}, {npc:"jax", text:"\u0414\u0430 \u043D\u0435 \u0432 \u044D\u0442\u043E\u043C \u0441\u043C\u044B\u0441\u043B\u0435."}, {npc:"jax", text:"\u041F\u0440\u0435\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u044C \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u2013 \u043C\u043E\u044F \u0437\u0430\u0431\u043E\u0442\u0430. \u0410 \u0432 \u043F\u0440\u0438\u0433\u043E\u0440\u043E\u0434\u0435 \u0437\u0430\u0449\u0438\u0442\u043D\u0438\u043A\u043E\u0432 \u043D\u0435\u0442. \u0410 \u0431\u0430\u043D\u0434\u0438\u0442\u044B \u0435\u0441\u0442\u044C. \u0415\u0441\u043B\u0438 \u0443\u0431\u044C\u0435\u0448\u044C 50 \u0431\u0430\u043D\u0434\u0438\u0442\u043E\u0432 \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0414\u0435\u043C\u0438\u0435\u043D\u0441\u043A\u0438\u0445 \u0412\u044B\u0441\u043E\u0442, \u043F\u043E\u043B\u0443\u0447\u0438\u0448\u044C \u043D\u0430\u0433\u0440\u0430\u0434\u0443."}, {event:"set_flag", flag:"q_cityclear", value:1}, {event:"add_quest", quest:"clean_suburbs", stage:0}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u043B."}]}; this[184] = {theme:"\u041E\u0427\u0418\u0421\u0422\u041A\u0410 \u041F\u0420\u0418\u0413\u041E\u0420\u041E\u0414\u0410 \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_cityclear")) && (50 <= Core.Get().game.getFlag("kills_bandits_jax"))); }, msg:[{npc:"grid", text:"\u042F \u0443\u0431\u0438\u043B, \u043D\u0430\u0432\u0435\u0440\u043D\u043E\u0435, \u0441 \u043F\u043E\u043B\u0441\u043E\u0442\u043D\u0438 \u0431\u0430\u043D\u0434\u0438\u0442\u043E\u0432!"}, {npc:"jax", text:"\u0418\u043C\u0435\u043D\u043D\u043E \u043E\u0431 \u044D\u0442\u043E\u043C \u044F \u0438 \u043F\u0440\u043E\u0441\u0438\u043B. \u0412\u043E\u0442 \u043D\u0430\u0433\u0440\u0430\u0434\u0430. \u0414\u0430\u0439 \u043F\u043E\u0436\u043C\u0443 \u0442\u0432\u043E\u044E \u0440\u0443\u043A\u0443..."}, {event:"give_exp", value:10000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_cityclear", value:2}, {event:"complete_quest", quest:"clean_suburbs"}, {npc:"grid", text:"\u041F\u0440\u043E\u0441\u0442\u043E \u043E\u0441\u0442\u0430\u0432\u044C \u0434\u0435\u043D\u044C\u0433\u0438 \u043D\u0430 \u0441\u0442\u043E\u043B\u0435."}]}; this[185] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{event:"trade", npc:"jax"}]}; this[186] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0412\u0430\u0448\u0435 \u043B\u0438\u0446\u043E \u043A\u0430\u0436\u0435\u0442\u0441\u044F \u0437\u043D\u0430\u043A\u043E\u043C\u044B\u043C..."}, {event:"set_flag", flag:"elm_film"}, {npc:"elm", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u042D\u043B\u044C\u043C \u041B\u043E\u0442\u0442\u0435\u0440. \u042F \u0440\u0435\u0436\u0438\u0441\u0441\u0435\u0440 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0445 \u0444\u0438\u043B\u044C\u043C\u043E\u0432. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0432\u0438\u0434\u0435\u043B\u0438 \u043C\u0435\u043D\u044F \u0432 \u0442\u0435\u043B\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0430\u0445, \u0433\u0434\u0435 \u044F \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u043B \u043E \u0441\u0432\u043E\u0438\u0445 \u0444\u0438\u043B\u044C\u043C\u0430\u0445."}]}; this[187] = {theme:"\u0412\u0418\u0414\u0415\u041E\u041A\u0410\u041C\u0415\u0420\u0410 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0415\u0412", condition:function () { return(Core.Get().game.isFlag("elm_camera") && (Core.Get().game.hasQuestItem(18))); }, msg:[{npc:"grid", text:"\u042F \u0442\u0443\u0442 \u043D\u0430\u0448\u0435\u043B \u0432\u0438\u0434\u0435\u043E\u043A\u0430\u043C\u0435\u0440\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432, \u0447\u0442\u043E \u0434\u0443\u043C\u0430\u0435\u0442\u0435?"}, {npc:"elm", text:"\u041E, \u043E\u0442\u043B\u0438\u0447\u043D\u043E! \u042F \u043D\u0430 \u0442\u0430\u043A\u0443\u044E \u0438 \u0441\u043D\u0438\u043C\u0430\u043B \u0441\u0432\u043E\u0439 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u043C. \u0410 \u0435\u0449\u0435 \u0436\u0430\u043B\u0435\u043B, \u0447\u0442\u043E \u0443 \u043C\u0435\u043D\u044F \u0442\u0430\u043A\u043E\u0439 \u043D\u0435\u0442! \u0414\u0430\u0432\u0430\u0439\u0442\u0435, \u044F \u0435\u0435 \u0443 \u0432\u0430\u0441 \u0432\u044B\u043A\u0443\u043F\u043B\u044E?"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E. \u0421\u043A\u043E\u043B\u044C\u043A\u043E?"}, {npc:"elm", text:"2000"}, {event:"remove_quest_item", item:18}, {event:"give_money", value:2000}, {event:"give_exp", value:10000}, {npc:"grid", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u0414\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0438\u0441\u044C."}]}; this[188] = {theme:"\u0424\u0418\u041B\u042C\u041C \u041E \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0410\u0425", condition:function () { return(Core.Get().game.isFlag("elm_film")); }, msg:[{npc:"grid", text:"\u042D\u0442\u043E \u0432\u044B \u0441\u043D\u044F\u043B\u0438 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u043C \u043E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u0445?"}, {npc:"elm", text:"\u0414\u0430. \u042D\u0442\u043E \u043C\u043E\u0439 \u0444\u0438\u043B\u044C\u043C, \u00AB\u041F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u0441\u0440\u0435\u0434\u0438 \u043D\u0430\u0441\u00BB. \u0425\u0440\u043E\u043D\u043E\u043C\u0435\u0442\u0440\u0430\u0436 \u0447\u0430\u0441 \u0441\u043E\u0440\u043E\u043A."}, {npc:"grid", text:"\u041A\u0430\u043A \u0432\u044B \u0442\u0430\u043A \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u043B\u0438 \u043A\u0443\u043A\u043B\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432?"}, {npc:"elm", text:"\u041A\u0430\u043A\u0438\u0435 \u043A\u0443\u043A\u043B\u044B, \u044F \u0436\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u043B\u0438\u0441\u0442! \u042D\u0442\u043E \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0438\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B, \u043C\u044B \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0438 \u0441 \u043D\u0438\u043C\u0438, \u043E\u043D\u0438 \u0441\u043E\u0433\u043B\u0430\u0441\u0438\u043B\u0438\u0441\u044C \u043D\u0430 \u0444\u0438\u043B\u044C\u043C. \u0412\u0441\u0435, \u0447\u0442\u043E \u0432 \u0444\u0438\u043B\u044C\u043C\u0435, \u044D\u0442\u043E \u043F\u0440\u0430\u0432\u0434\u0430. \u041A\u0440\u043E\u043C\u0435 \u0442\u0435\u043A\u0441\u0442\u043E\u0432 \u0440\u0435\u043A\u043B\u0430\u043C\u044B. \u041E\u043D\u0438 \u2013 \u043D\u0435 \u043F\u0440\u0430\u0432\u0434\u0430."}, {npc:"grid", text:"\u042F \u043D\u0435 \u0434\u0443\u043C\u0430\u044E, \u0447\u0442\u043E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0440\u0443\u0436\u0435\u043B\u044E\u0431\u043D\u044B."}, {npc:"elm", text:"\u0417\u0440\u044F. \u041E\u043D\u0438 \u043D\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043D\u0430\u044F, \u043D\u043E \u0435\u0449\u0435 \u0438 \u0434\u0440\u0443\u0436\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u0430\u044F \u043D\u0430\u0446\u0438\u044F. \u041E\u043D\u0438 \u0441\u0442\u0430\u0440\u0430\u044E\u0442\u0441\u044F \u043F\u043E\u043C\u043E\u0433\u0430\u0442\u044C \u0432 \u0447\u0435\u043C \u043C\u043E\u0433\u0443\u0442, \u043E\u0431\u0443\u0447\u0430\u0442\u044C \u0447\u0435\u043C\u0443-\u0442\u043E \u0435\u0441\u043B\u0438 \u0432\u0438\u0434\u044F\u0442 \u0436\u0435\u043B\u0430\u043D\u0438\u0435 \u0443\u0447\u0438\u0442\u044C\u0441\u044F... \u0438 \u0442\u0430\u043A \u0434\u0430\u043B\u0435\u0435."}, {event:"set_flag", flag:"elm_camera"}, {event:"give_exp", value:1000, condition:function () { return(!Core.Get().game.isFlag("q_alienfix3")); }}, {event:"set_flag", flag:"q_alienfix3"}, {npc:"elm", text:"\u041A\u0441\u0442\u0430\u0442\u0438, \u0444\u0438\u043B\u044C\u043C \u0441\u043D\u0438\u043C\u0430\u043B\u0441\u044F \u043D\u0430 \u0438\u0445 \u043A\u0430\u043C\u0435\u0440\u0443 \u2013 \u0443 \u043D\u0438\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438 \u043F\u043E\u043A\u0440\u0443\u0447\u0435 \u043D\u0430\u0448\u0438\u0445. \u0416\u0430\u043B\u044C, \u044F \u0443 \u043D\u0438\u0445 \u043D\u0435 \u0432\u044B\u043A\u0443\u043F\u0438\u043B \u043E\u0434\u043D\u0443 \u0442\u0430\u043A\u0443\u044E..."}]}; this[189] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"nina_x", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u041D\u0438\u043D\u0430 \u0425. \u0418 \u044D\u0442\u043E \u043D\u0435 \u00AB\u0445\u044D\u00BB, \u0430 \u00AB\u0438\u043A\u0441\u00BB. \u0418\u043A\u0441 \u0442\u0438\u043F\u0430 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044C! \u0412\u043E!"}, {npc:"grid", text:"\u041E\u0447\u0435\u043D\u044C \u043F\u0440\u0438\u044F\u0442\u043D\u043E, \u041D\u0438\u043D\u0430. \u041A\u0430\u043A \u0432\u0440\u0435\u043C\u044F \u043F\u0440\u043E\u0432\u043E\u0434\u0438\u0448\u044C?.."}, {event:"set_flag", flag:"nina_club"}, {npc:"nina_x", text:"\u041B\u044E\u0431\u043B\u044E \u043A\u043B\u0443\u0431\u044B, \u043B\u044E\u0431\u043B\u044E \u044D\u043A\u0441\u0442\u0440\u0435\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0441\u043F\u043E\u0440\u0442. \u041D\u0435 \u043B\u044E\u0431\u043B\u044E \u0441\u0438\u0434\u0435\u0442\u044C \u043D\u0430 \u043C\u0435\u0441\u0442\u0435."}]}; this[190] = {theme:"\u041F\u0420\u0418\u0413\u041B\u0410\u0421\u0418\u0422\u042C \u0412 \u041A\u041B\u0423\u0411", condition:function () { return(Core.Get().game.isFlag("nina_club")); }, msg:[{npc:"grid", text:"\u0425\u043E\u0447\u0435\u0448\u044C \u0437\u0430\u0442\u0443\u0441\u0438\u0442\u044C?"}, {npc:"nina_x", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u043F\u043E\u0433\u043D\u0430\u043B\u0438. \u041D\u043E \u0441 \u0442\u0435\u0431\u044F \u2013 \u043F\u0438\u0432\u043E!"}, {npc:"", text:"..."}, {npc:"grid", text:"\u041E\u0445... \u043D\u0443 \u0438 \u043F\u0430\u0442\u0438..."}, {npc:"nina_x", text:"\u0421\u043A\u0443\u043A\u043E\u0442\u0438\u0449\u0430! \u0414\u0438\u0434\u0436\u0435\u0439 \u043E\u0442\u0441\u0442\u043E\u0439. \u041D\u0430\u0440\u043E\u0434 \u2013 \u0441\u0443\u0445\u0430\u0440\u0438."}, {npc:"grid", text:"\u0421\u043E\u0433\u043B\u0430\u0441\u0435\u043D. \u041A\u0443\u0434\u0430 \u0432\u0435\u0441\u0435\u043B\u0435\u0435 \u043C\u043E\u0447\u0438\u0442\u044C \u043B\u044E\u0434\u0435\u0439 \u0438\u0437 \u0440\u0430\u0437\u043D\u044B\u0445 \u0441\u0442\u0432\u043E\u043B\u043E\u0432."}, {npc:"nina_x", text:"\u0414\u0430! \u042D\u0442\u043E \u043A\u0440\u0443\u0442\u043E! \u0410 \u0442\u044B \u044D\u0442\u0438\u043C \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0448\u044C\u0441\u044F?"}, {npc:"grid", text:"\u0410\u0445\u0430. \u041C\u043E\u0447\u0443 \u0433\u0430\u0434\u043E\u0432."}, {event:"set_flag", flag:"nina_join"}, {npc:"nina_x", text:"\u041A\u0440\u0443\u0442\u044C!"}]}; this[191] = {theme:"\u041F\u0420\u0418\u0421\u041E\u0415\u0414\u0418\u041D\u0418\u0422\u042C\u0421\u042F \u041A \u041E\u0422\u0420\u042F\u0414\u0423", condition:function () { return(Core.Get().game.isFlag("nina_join")); }, msg:[{npc:"grid", text:"\u041A\u0441\u0442\u0430\u0442\u0438 \u043E \u0441\u0442\u0440\u0435\u043B\u044C\u0431\u0435, \u043D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u0441\u043E \u043C\u043D\u043E\u0439 \u043F\u043E\u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C?"}, {event:"give_exp", value:1500}, {event:"join_team", npc:10}, {npc:"nina_x", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u041F\u043E\u0447\u0435\u043C\u0443 \u043D\u0435\u0442. \u0417\u0430\u0436\u0436\u0435\u043C, \u0447\u0443\u0432\u0430\u043A!"}]}; this[192] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438\u0442\u0435 \u043E \u0441\u0435\u0431\u0435."}, {npc:"uncle_sam", text:"\u041E! \u042F \u043F\u0440\u043E\u0441\u0442\u043E\u0439 \u043E\u0431\u043B\u0430\u0434\u0430\u0442\u0435\u043B\u044C \u043E\u0433\u0440\u043E\u043C\u043D\u0435\u0439\u0448\u0435\u0439 \u0432 \u043C\u0438\u0440\u0435 \u043F\u043B\u0430\u043D\u0442\u0430\u0446\u0438\u0438. \u0423 \u043C\u0435\u043D\u044F \u0432 \u0436\u0438\u0437\u043D\u0438 \u0435\u0441\u0442\u044C \u0432\u0441\u0435, \u0447\u0442\u043E \u043D\u0443\u0436\u043D\u043E! \u0414\u0435\u043D\u044C\u0433\u0438, \u0435\u0434\u0430, \u043A\u0440\u0430\u0441\u0430\u0432\u0438\u0446\u0430-\u0434\u043E\u0447\u044C! \u0410 \u0441\u0434\u0435\u043B\u0430\u043B \u044F \u0441\u0432\u043E\u0435 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043E\u0447\u0435\u043D\u044C \u043F\u0440\u043E\u0441\u0442\u043E."}, {npc:"grid", text:"\u0424\u0435\u0440\u043C\u0435\u0440\u0441\u0442\u0432\u043E\u043C?"}, {event:"set_flag", flag:"sam_trade"}, {npc:"uncle_sam", text:"\u041D\u0435\u0442, \u044F \u0442\u043E\u0440\u0433\u0443\u044E \u043E\u0440\u0443\u0436\u0438\u0435\u043C!"}]}; this[193] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("sam_trade")); }, msg:[{event:"trade", npc:"uncle_sam"}]}; this[194] = {theme:"\u041E \u0414\u042F\u0414\u042E\u0428\u041A\u0415 \u0421\u042D\u041C\u0415", msg:[{npc:"stacy", text:"\u041C\u043E\u0439 \u043F\u0430\u043F\u0430 \u2013 \u0441\u0430\u043C\u044B\u0439 \u0431\u043E\u0433\u0430\u0442\u044B\u0439 \u0432 \u043C\u0438\u0440\u0435 \u0444\u0435\u0440\u043C\u0435\u0440! \u0423 \u043D\u0430\u0441 \u0434\u043E\u0441\u0442\u0430\u0442\u043E\u043A \u0438 \u043C\u0438\u0440. \u0414\u043E\u0441\u0442\u0430\u0442\u043E\u043A \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u043C\u044B \u0432\u044B\u0440\u0430\u0449\u0438\u0432\u0430\u0435\u043C \u043E\u0432\u043E\u0449\u0438, \u043C\u0438\u0440 \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0443 \u043D\u0430\u0441 \u043C\u043D\u043E\u0433\u043E \u043F\u0443\u0448\u0435\u043A!"}]}; this[195] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"stacy", text:"\u041C\u0435\u043D\u044F, \u043A\u0441\u0442\u0430\u0442\u0438, \u0437\u043E\u0432\u0443\u0442 \u0421\u0442\u0435\u0439\u0441\u0438. \u0415\u0441\u043B\u0438 \u0435\u0449\u0435 \u043D\u0435 \u0437\u043D\u0430\u0435\u0448\u044C, \u044F \u2013 \u0434\u043E\u0447\u043A\u0430 \u0421\u044D\u043C\u0430."}, {event:"set_flag", flag:"stacy_trade"}, {npc:"stacy", text:"\u042F \u043F\u043E\u043C\u043E\u0433\u0430\u044E \u043F\u0430\u043F\u0435 \u0441 \u0444\u0435\u0440\u043C\u043E\u0439, \u0430 \u0435\u0449\u0435 \u0442\u043E\u0440\u0433\u0443\u044E \u043F\u0440\u043E\u0432\u0438\u0437\u0438\u0435\u0439 \u0438 \u0434\u0435\u0432\u0430\u0439\u0441\u0430\u043C\u0438."}]}; this[196] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("stacy_trade")); }, msg:[{event:"trade", npc:"stacy"}]}; this[197] = {theme:"\u0425\u042D\u041B\u041B", condition:function () { return(!Core.Get().game.isFlag("hell_greet")); }, msg:[{npc:"hell", text:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439, \u043A\u043E\u0442\u0438\u043A. \u0422\u044B \u043A\u043E \u043C\u043D\u0435?"}, {npc:"grid", text:"\u0422\u044B \u0432\u043E\u043E\u0431\u0449\u0435 \u043A\u0442\u043E \u0442\u0430\u043A\u0430\u044F?"}, {npc:"hell", text:"\u042F \u2013 \u0425\u044D\u043B\u043B. \u041C\u043E\u0435 \u0438\u043C\u044F \u0425\u044D\u043B\u043B."}, {npc:"grid", text:"\u0427\u0442\u043E \u0437\u0434\u0435\u0441\u044C \u043F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u043E?"}, {npc:"hell", text:"\u041D\u0430 \u043C\u043E\u0439 \u0434\u043E\u043C \u043F\u044B\u0442\u0430\u043B\u0438\u0441\u044C \u043D\u0430\u043F\u0430\u0441\u0442\u044C. \u041C\u043D\u0435 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0432\u0441\u0435\u0445 \u0443\u0431\u0438\u0442\u044C."}, {npc:"grid", text:"\u0417\u0434\u0435\u0441\u044C \u0441\u043E\u0442\u043D\u0438 \u0442\u0440\u0443\u043F\u043E\u0432!"}, {npc:"hell", text:"\u0422\u0430\u043A \u044F \u0442\u0430\u043B\u0430\u043D\u0442\u043B\u0438\u0432\u0430!.. \u0425\u043E\u0447\u0435\u0448\u044C, \u043F\u043E\u0438\u0433\u0440\u0430\u0435\u043C?"}, {npc:"grid", text:"\u0427\u0442\u043E-\u0442\u043E \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0445\u043E\u0447\u0435\u0442\u0441\u044F..."}, {npc:"hell", text:"\u0414\u0430 \u043B\u0430\u0434\u043D\u043E \u0442\u0435\u0431\u0435, \u0437\u0430\u0445\u043E\u0447\u0435\u0448\u044C \u043F\u043E\u0438\u0433\u0440\u0430\u0442\u044C \u2013 \u043F\u0440\u0438\u0445\u043E\u0434\u0438. \u042F \u0445\u043E\u0440\u043E\u0448\u0430 \u043A\u0430\u043A \u0432 \u0431\u043E\u044E, \u0442\u0430\u043A \u0438 \u0432 \u043F\u043E\u0441\u0442\u0435\u043B\u0438."}, {event:"give_exp", value:2500}, {event:"set_flag", flag:"hell_greet"}, {npc:"grid", text:"\u0427\u0435\u0440\u0442, \u0436\u0435\u043D\u0449\u0438\u043D\u0430, \u0442\u044B \u043A\u0440\u0430\u0441\u0438\u0432\u0430 \u0438 \u043E\u043F\u0430\u0441\u043D\u0430..."}]}; this[198] = {theme:"\u041E \u0421\u0415\u0411\u0415", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u043E \u0441\u0435\u0431\u0435."}, {npc:"hell", text:"\u0414\u0430 \u0447\u0442\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C, \u0432 \u043C\u043E\u0435\u0439 \u0436\u0438\u0437\u043D\u0438 \u0431\u044B\u043B\u0438 \u0440\u0435\u043A\u0438 \u043A\u0440\u043E\u0432\u0438 \u0438 \u0433\u043E\u0440\u044B \u043C\u0443\u0436\u0447\u0438\u043D, \u043A\u0430\u043A \u0436\u0438\u0432\u044B\u0445, \u0442\u0430\u043A \u0438 \u0442\u0435\u0445, \u043A\u043E\u043C\u0443 \u044F \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u043B\u0430 \u043B\u044E\u0431\u0438\u0442\u044C \u0441\u0435\u0431\u044F. \u041A \u0441\u043E\u0436\u0430\u043B\u0435\u043D\u0438\u044E, \u0432\u0441\u0435 \u0438 \u0438\u0437 \u0442\u0435\u0445, \u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u043C\u0435\u0440\u0442\u0432\u044B."}]}; this[199] = {theme:"\u0410\u041B\u042C\u0424\u0410\u0412\u0418\u041B\u042C", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"\u0410 \u0447\u0442\u043E \u044D\u0442\u043E \u0437\u0430 \u043C\u0435\u0441\u0442\u043E?"}, {npc:"hell", text:"\u0410\u043B\u044C\u0444\u0430\u0432\u0438\u043B\u044C. \u0417\u0434\u0435\u0441\u044C \u044F \u0440\u043E\u0434\u0438\u043B\u0430\u0441\u044C \u043A\u043E\u0433\u0434\u0430-\u0442\u043E \u0434\u0430\u0432\u043D\u043E... \u0422\u0443\u0442 \u043F\u0440\u0430\u0432\u0434\u0430 \u0443\u0436\u0435 \u043D\u0438\u043A\u0442\u043E \u043A\u0440\u043E\u043C\u0435 \u043C\u0435\u043D\u044F \u043D\u0435 \u0436\u0438\u0432\u0435\u0442, \u043D\u043E \u044F \u0431\u044B\u0432\u0430\u044E \u0441\u043A\u043B\u043E\u043D\u043D\u0430 \u043A \u043D\u043E\u0441\u0442\u0430\u043B\u044C\u0433\u0438\u0438."}, {npc:"grid", text:"\u0410 \u043A\u0443\u0434\u0430 \u0432\u0441\u0435 \u0434\u0435\u043B\u0438\u0441\u044C?"}, {npc:"hell", text:"\u041A\u043E\u0433\u0434\u0430 \u044F \u0440\u043E\u0434\u0438\u043B\u0430\u0441\u044C, \u043C\u0435\u043D\u044F \u043E\u043A\u0440\u0435\u0441\u0442\u0438\u043B\u0438 \u043F\u0440\u043E\u043A\u043B\u044F\u0442\u044C\u0435\u043C \u044D\u0442\u0438\u0445 \u043C\u0435\u0441\u0442 \u0438 \u0431\u0440\u043E\u0441\u0438\u043B\u0438 \u0437\u0434\u0435\u0441\u044C \u043E\u0434\u043D\u0443. \u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u044F \u0432\u0441\u0435\u043C \u0438\u043C \u043E\u0442\u043E\u043C\u0441\u0442\u0438\u043B\u0430 \u043F\u043E\u0437\u0436\u0435. \u0422\u0435\u043C, \u043A\u043E\u0433\u043E \u0432\u0441\u043F\u043E\u043C\u043D\u0438\u043B\u0430."}, {npc:"grid", text:"\u041D\u0435\u043F\u0440\u0438\u044F\u0442\u043D\u043E, \u043D\u0430\u0432\u0435\u0440\u043D\u043E\u0435, \u0431\u044B\u0442\u044C \u043D\u0435 \u0442\u0430\u043A\u043E\u0439 \u043A\u0430\u043A \u0432\u0441\u0435..."}, {npc:"hell", text:"\u0414\u0430 \u043D\u0435\u0442 \u0436\u0435. \u0421\u0435\u0440\u044B\u0435 \u043B\u044E\u0434\u0438 \u0436\u0438\u0432\u0443\u0442 \u0441\u0435\u0440\u044B\u0435 \u0436\u0438\u0437\u043D\u0438 \u0438 \u043D\u0435 \u043F\u043E\u043D\u0438\u043C\u0430\u044E\u0442, \u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0432\u0441\u0435\u0433\u043E \u0442\u0435\u0440\u044F\u044E\u0442 \u0437\u0430 \u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0447\u0443\u0436\u0438\u043C \u043F\u0440\u0430\u0432\u0438\u043B\u0430\u043C. \u042F \u043D\u0438\u0447\u0435\u043C\u0443 \u043D\u0435 \u0441\u043B\u0435\u0434\u0443\u044E, \u043A\u0440\u043E\u043C\u0435 \u0441\u0435\u0431\u044F \u0438 \u0441\u0432\u043E\u0435\u0433\u043E \u0441\u043B\u043E\u0432\u0430. \u042F \u0441\u0432\u043E\u0431\u043E\u0434\u043D\u0430."}]}; this[200] = {theme:"\u0416\u0415\u041B\u0410\u041D\u0418\u042F", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"\u0422\u0432\u043E\u0439 \u0432\u0438\u0434 \u0438 \u043C\u0430\u043D\u0435\u0440\u0430 \u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u043F\u0440\u043E\u0431\u0443\u0436\u0434\u0430\u044E\u0442 \u0443 \u043C\u0435\u043D\u044F \u0436\u0435\u043B\u0430\u043D\u0438\u044F..."}, {npc:"hell", text:"\u041A\u0430\u043A\u0438\u0435 \u0431\u044B \u0436\u0435\u043B\u0430\u043D\u0438\u044F \u0442\u0435\u0431\u044F \u043D\u0435 \u0442\u0435\u0440\u0437\u0430\u043B\u0438, \u0447\u0442\u043E\u0431\u044B \u043E\u043D\u0438 \u0441\u0431\u044B\u043B\u0438\u0441\u044C, \u0442\u0435\u0431\u0435 \u043F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u043F\u043E\u0431\u0435\u0434\u0438\u0442\u044C \u043C\u0435\u043D\u044F \u0432 \u0431\u043E\u044E. \u041D\u0435 \u043B\u044E\u0431\u043B\u044E \u043D\u0435\u0443\u0434\u0430\u0447\u043D\u0438\u043A\u043E\u0432."}]}; this[201] = {theme:"\u041D\u0410\u041F\u0410\u0421\u0422\u042C \u041D\u0410 \u0425\u042D\u041B\u041B", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"\u0422\u044B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043E\u043F\u0430\u0441\u043D\u0430, \u0447\u0442\u043E\u0431\u044B \u0436\u0438\u0442\u044C."}, {npc:"hell", text:"\u041E\u0439, \u0442\u044B \u0442\u0430\u043A \u0432\u044B\u0441\u043E\u043A\u043E \u043C\u0435\u043D\u044F \u0446\u0435\u043D\u0438\u0448\u044C! \u042F \u0442\u0435\u0431\u044F \u043E\u0431\u043E\u0436\u0430\u044E!.."}, {npc:"grid", text:"\u042F \u043F\u0440\u0438\u0448\u0435\u043B \u0443\u0431\u0438\u0442\u044C \u0442\u0435\u0431\u044F. \u0411\u0443\u0434\u044C \u0441\u0435\u0440\u044C\u0435\u0437\u043D\u0435\u0435."}, {npc:"hell", text:"\u0422\u044B \u0442\u0430\u043A\u043E\u0439 \u0441\u043C\u0435\u0448\u043D\u043E\u0439 \u0438 \u0434\u0443\u043C\u0430\u0435\u0448\u044C, \u0447\u0442\u043E \u0443 \u0442\u0435\u0431\u044F \u044D\u0442\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u0441\u044F!"}, {event:"set_flag", flag:"hell_after_battle"}, {event:"set_area_flag", flag:"hell_after_battle_delay"}, {event:"battle", band:"hell", level:20}]}; this[202] = {theme:"\u0425\u042D\u041B\u041B", condition:function () { return(((!Core.Get().game.isFlag("v_hellget")) && (Core.Get().game.isFlag("hell_after_battle"))) && (!Core.Get().game.isAreaFlag("hell_after_battle_delay"))); }, msg:[{npc:"hell", text:"\u041F\u043E\u0442\u0440\u044F\u0441\u0430\u044E\u0449\u0435! \u0422\u044B \u0441\u0443\u043C\u0435\u043B \u0443\u0434\u0438\u0432\u0438\u0442\u044C \u043C\u0435\u043D\u044F! \u0422\u044B \u0441\u0438\u043B\u0435\u043D \u0438 \u044F \u0446\u0435\u043D\u044E \u044D\u0442\u043E. \u0425\u043E\u0447\u0435\u0448\u044C, \u044F \u0431\u0443\u0434\u0443 \u0441\u043B\u0443\u0436\u0438\u0442\u044C \u0442\u0435\u0431\u0435? \u0418\u043B\u0438 \u0432\u043E\u0437\u044C\u043C\u0438 \u043C\u043E\u044E \u0436\u0438\u0437\u043D\u044C. \u042F \u0431\u0443\u0434\u0443 \u0440\u0430\u0434\u0430, \u0447\u0442\u043E \u043C\u0435\u043D\u044F \u0443\u0431\u044C\u0435\u0442 \u0441\u0438\u043B\u044C\u043D\u0435\u0439\u0448\u0438\u0439!"}, {event:"set_flag", flag:"v_hellget", value:1}, {event:"talk", npc:"hell", no_bye:true}]}; this[203] = {theme:"\u0423\u0411\u0418\u0422\u042C \u0425\u042D\u041B\u041B", condition:function () { return(1 == Core.Get().game.getFlag("v_hellget")); }, msg:[{event:"give_exp", value:15000}, {event:"give_money", value:100000}, {event:"give_item", item:118}, {event:"set_flag", flag:"v_hellkilled"}, {event:"allow_bye"}, {event:"set_flag", flag:"v_hellget", value:2}, {npc:"", text:"\u0412\u044B \u0443\u0431\u0438\u043B\u0438 \u0425\u044D\u043B\u043B!"}]}; this[204] = {theme:"\u0412\u0417\u042F\u0422\u042C \u0425\u042D\u041B\u041B \u0412 \u041E\u0422\u0420\u042F\u0414", condition:function () { return(1 == Core.Get().game.getFlag("v_hellget")); }, msg:[{npc:"grid", text:"\u041F\u043E\u0439\u0434\u0435\u043C \u0441\u043E \u043C\u043D\u043E\u0439. \u0422\u043E\u043B\u044C\u043A\u043E \u0432\u0435\u0434\u0438 \u0441\u0435\u0431\u044F \u043F\u0440\u0438\u043B\u0438\u0447\u043D\u043E."}, {npc:"hell", text:"\u042D\u0442\u043E\u0433\u043E \u044F \u043D\u0435 \u043C\u043E\u0433\u0443 \u043E\u0431\u0435\u0449\u0430\u0442\u044C, \u0434\u043E\u0440\u043E\u0433\u0443\u0448\u0430. \u042F \u043E\u0447\u0435\u043D\u044C \u0433\u0440\u044F\u0437\u043D\u0430\u044F \u0434\u0435\u0432\u043E\u0447\u043A\u0430!"}, {event:"give_exp", value:5000}, {event:"join_team", npc:11}, {event:"allow_bye"}, {event:"set_flag", flag:"v_hellget", value:2}, {npc:"grid", text:"\u041E\u0445... \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044E, \u044F \u0435\u0449\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043F\u043E\u0436\u0430\u043B\u0435\u044E..."}]}; this[205] = {theme:"\u0421\u0412\u0415\u0420\u0413\u041D\u0423\u0422\u042C \u041F\u0420\u0415\u0417\u0418\u0414\u0415\u041D\u0422\u0410", condition:function () { return(3 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{event:"complete_quest", quest:"meta_uprise"}, {npc:"grid", text:"\u0427\u0442\u043E \u0436, \u043F\u0440\u0438\u0448\u043B\u043E \u0432\u0440\u0435\u043C\u044F \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u043C\u0438\u0440."}, {npc:"mist", text:"\u0417\u0430\u0447\u0435\u043C?"}, {npc:"grid", text:"\u041B\u0438\u043D\u0430 \u0441\u0442\u0430\u043D\u0435\u0442 \u0445\u043E\u0440\u043E\u0448\u0438\u043C \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u0435\u043C. \u0425\u043E\u0442\u044F \u043E\u043D\u0430 \u0438 \u0441\u0443\u043C\u0430\u0441\u0448\u0435\u0434\u0448\u0438\u0439 \u043F\u043E\u043B\u0443\u0440\u043E\u0431\u043E\u0442."}, {npc:"mist", text:"\u0411\u0440\u0435\u0434. \u041D\u0430\u0440\u043E\u0434\u0443 \u043D\u0443\u0436\u0435\u043D \u0442\u0438\u0440\u0430\u043D, \u0430 \u043D\u0435 \u0448\u043A\u043E\u043B\u044C\u043D\u0438\u0446\u0430 \u0441 \u041F\u041A \u0432 \u0431\u0430\u0448\u043A\u0435. \u041A\u0430\u043A \u0432\u044B \u043C\u043D\u0435 \u0432\u0441\u0435 \u043D\u0430\u0434\u043E\u0435\u043B\u0438, \u043B\u044E\u0434\u0438\u0448\u043A\u0438. \u041D\u0435 \u043F\u043E\u043D\u044F\u0442\u044C \u0432\u0430\u043C \u043C\u0435\u043D\u044F, \u0432\u0435\u043B\u0438\u043A\u0443\u044E. \u0423\u0411\u0418\u0422\u042C! \u0423\u0411\u0418\u0422\u042C \u0418\u0425 \u0412\u0421\u0415\u0425, \u041C\u041E\u0418 \u0421\u041E\u041B\u0414\u0410\u0422\u042B!"}, {event:"battle", band:"mist"}]}; this[206] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u041C\u043E\u043B\u0447\u0430\u043B\u0438\u0432\u044B\u0439 \u043F\u0430\u0440\u0435\u043D\u044C... \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438 \u0441\u043E \u043C\u043D\u043E\u0439."}, {npc:"kage", text:"..."}]}; this[207] = {theme:"\u041F\u0420\u0418\u0421\u041E\u0415\u0414\u0418\u041D\u0418\u0422\u042C\u0421\u042F \u041A \u041E\u0422\u0420\u042F\u0414\u0423", condition:function () { return(!Core.Get().game.isInTeam(9)); }, msg:[{npc:"grid", text:"\u041F\u043E\u0445\u043E\u0436\u0435, \u0442\u044B \u0441\u0438\u043B\u044C\u043D\u044B\u0439. \u041D\u0435 \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0448\u044C\u0441\u044F \u043A \u043C\u043E\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443?"}, {npc:"kage", text:"..."}]}; this[208] = {theme:"\u041F\u0420\u0418\u0421\u041E\u0415\u0414\u0418\u041D\u0418\u0422\u042C\u0421\u042F \u041A \u041E\u0422\u0420\u042F\u0414\u0423", condition:function () { return(Core.Get().game.isInTeam(9)); }, msg:[{npc:"grid", text:"\u0412\u043E\u043F\u0440\u043E\u0441, \u043A\u043E\u043D\u0435\u0447\u043D\u043E, \u0437\u0432\u0443\u0447\u0438\u0442 \u043D\u0435\u043B\u0435\u043F\u043E, \u043D\u043E, \u043C\u043E\u0436\u0435\u0442, \u0445\u043E\u0447\u0435\u0448\u044C \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0441\u044F \u043A \u043D\u0430\u0448\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443?"}, {npc:"kage", text:"\u041E\u043A."}, {event:"join_team", npc:6}, {npc:"feather", text:"\u041E\u0439... \u043E\u043D, \u043A\u0430\u0436\u0435\u0442\u0441\u044F, \u043D\u0430 \u043C\u0435\u043D\u044F \u0441\u043C\u043E\u0442\u0440\u0438\u0442..."}, {npc:"kage", text:"\u0422\u044B \u0445\u043E\u0440\u043E\u0448\u0430\u044F. \u041E\u043D\u0438 \u2013 \u043D\u0435\u0442. \u042F \u0431\u0443\u0434\u0443 \u0437\u0430\u0449\u0438\u0449\u0430\u0442\u044C \u0432\u0430\u0441 \u0438 \u0442\u0435\u0445, \u043A\u0442\u043E \u0441 \u0432\u0430\u043C\u0438."}, {npc:"feather", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E... \u044F \u0430\u0436 \u043F\u043E\u043A\u0440\u0430\u0441\u043D\u0435\u043B\u0430!"}, {npc:"grid", text:"\u0412\u043E\u0442 \u043E\u043D \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u0439. \u0427\u0435\u043B\u043E\u0432\u0435\u043A-\u0437\u0430\u0433\u0430\u0434\u043A\u0430, \u0431\u043B\u0438\u043D."}, {event:"give_exp", value:3000}, {npc:"kage", text:"..."}]}; this[209] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0412\u044B \u043A\u0442\u043E?"}, {npc:"grandin", text:"\u041C\u0435\u043D\u044F \u043E\u0431\u044B\u0447\u043D\u043E \u043D\u0430\u0437\u044B\u0432\u0430\u044E\u0442 \u0413\u0440\u0430\u043D\u0434\u0438\u043D. \u042F \u043C\u043E\u043D\u0430\u0445 \u044D\u0442\u043E\u0433\u043E \u0433\u043E\u0440\u043D\u043E\u0433\u043E \u0433\u043E\u0440\u043E\u0434\u043A\u0430. \u0422\u044B \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u0435\u0448\u044C \u043E\u0440\u0443\u0436\u0438\u0435, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u044F \u043D\u0435 \u0441\u0442\u0430\u043D\u0443 \u0442\u0435\u0431\u044F \u0443\u0447\u0438\u0442\u044C."}, {npc:"grid", text:"\u0410 \u0432\u043E\u043D \u0442\u043E\u0442 \u043C\u043E\u043B\u0447\u0430\u043B\u0438\u0432\u044B\u0439 \u0442\u0438\u043F \u2013 \u043A\u0442\u043E \u043E\u043D?", condition:function () { return(!Core.Get().game.isInTeam(6)); }}, {npc:"grandin", text:"\u042D\u0442\u043E \u043C\u043E\u0439 \u0443\u0447\u0435\u043D\u0438\u043A, \u041A\u0435\u0439\u0434\u0436. \u041E\u0447\u0435\u043D\u044C \u0440\u0435\u0434\u043A\u043E \u0435\u043C\u0443 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u043A\u0442\u043E-\u043B\u0438\u0431\u043E. \u0422\u043E\u043B\u044C\u043A\u043E \u0441 \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u043E\u043C \u043F\u043E-\u0434\u0435\u0442\u0441\u043A\u0438 \u043D\u0435\u0432\u0438\u043D\u043D\u044B\u043C \u043E\u043D \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0439\u0442\u0438 \u043F\u043B\u0435\u0447\u043E\u043C \u043A \u043F\u043B\u0435\u0447\u0443.", condition:function () { return(!Core.Get().game.isInTeam(6)); }}, {npc:"grid", text:"\u041C\u043E\u0436\u0435\u0442, \u0432\u044B \u043C\u043E\u0433\u043B\u0438 \u0431\u044B \u043D\u0430\u0443\u0447\u0438\u0442\u044C \u043C\u0435\u043D\u044F \u0432\u044B\u0436\u0438\u0432\u0430\u043D\u0438\u044E?"}, {event:"set_flag", flag:"grandin_teach"}, {npc:"grandin", text:"\u0427\u0442\u043E \u0436... \u0437\u0430 5,000 \u043C\u043E\u043D\u0435\u0442 \u043C\u043E\u0433 \u0431\u044B. \u041D\u0430\u043C \u0436\u0435 \u043D\u0430\u0434\u043E \u043D\u0430 \u0447\u0442\u043E-\u0442\u043E \u043C\u043E\u043D\u0430\u0441\u0442\u044B\u0440\u044C \u0441\u0442\u0440\u043E\u0438\u0442\u044C."}]}; this[210] = {theme:"\u0413\u041E\u0420\u041D\u042B\u0419 \u0413\u041E\u0420\u041E\u0414\u041E\u041A", msg:[{npc:"grid", text:"\u0410 \u0447\u0442\u043E \u044D\u0442\u043E \u0432\u043E\u043E\u0431\u0449\u0435 \u0437\u0430 \u043C\u0435\u0441\u0442\u043E?"}, {npc:"grandin", text:"\u042D\u0442\u043E \u0433\u043E\u0440\u043E\u0434 \u043C\u043E\u043D\u0430\u0445\u043E\u0432, \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u0439 \u0432\u044B\u0441\u043E\u043A\u043E \u0432 \u0433\u043E\u0440\u0430\u0445. \u0423 \u043D\u0435\u0433\u043E \u043D\u0435\u0442 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F. \u041D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u2013 \u043F\u0443\u0441\u0442\u043E\u0435. \u0417\u0434\u0435\u0441\u044C \u0432\u043E\u0438\u043D \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0437\u043D\u0430\u0442\u044C \u0441\u0438\u043B\u0443 \u0441\u0432\u043E\u0435\u0433\u043E \u0434\u0443\u0445\u0430 \u0438 \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0435\u0435 \u0441\u0438\u043B\u043E\u0439 \u0441\u0432\u043E\u0435\u0433\u043E \u0442\u0435\u043B\u0430."}]}; this[211] = {theme:"\u0423\u0427\u0415\u0411\u0410: \u0412\u042B\u0416\u0418\u0412\u0410\u041D\u0418\u0415, \u0426\u0415\u041D\u0410: \u20AC5000", condition:function () { return(((!Core.Get().game.isFlag("v_learnlive")) && (Core.Get().game.isFlag("grandin_teach"))) && (Core.Get().game.money >= 5000)); }, msg:[{npc:"grid", text:"\u041D\u0430\u0443\u0447\u0438\u0442\u0435 \u043C\u0435\u043D\u044F \u0432\u044B\u0436\u0438\u0432\u0430\u043D\u0438\u044E!"}, {event:"remove_money", value:5000}, {event:"skill_up", npc:0, skill:"vit"}, {event:"set_flag", flag:"v_learnlive"}, {event:"give_exp", value:1000}, {npc:"grandin", text:"..."}]}; this[212] = {theme:"\u0414\u041E\u041A\u0422\u041E\u0420 \u0420\u0415\u0419\u0414", msg:[{npc:"grid", text:"\u042D\u0442\u043E \u043D\u0435 \u0432\u044B \u043B\u0438 \u0442\u043E\u0442 \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u0443\u0447\u0435\u043D\u044B\u0439 \u0410. \u0424. \u0420\u0435\u0439\u0434, \u0441\u043E\u0437\u0434\u0430\u0432\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0432\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u043E\u043F\u0430\u0441\u043D\u0435\u0439\u0448\u0438\u0435 \u043E\u0440\u0443\u0434\u0438\u044F \u0434\u043B\u044F \u0430\u0440\u043C\u0438\u0439 \u0440\u0430\u0437\u043D\u044B\u0445 \u0441\u0442\u0440\u0430\u043D?"}, {event:"set_flag", flag:"rade_trade"}, {npc:"dr_rade", text:"\u042D\u0442\u043E \u044F. \u042F \u0440\u0430\u0441\u043A\u0430\u0438\u0432\u0430\u044E\u0441\u044C \u0438 \u0437\u0430\u043D\u0438\u043C\u0430\u044E\u0441\u044C \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u0438. \u041E\u0434\u043D\u0430\u043A\u043E, \u0443 \u043C\u0435\u043D\u044F \u0435\u0449\u0435 \u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u043A\u043E\u0435-\u0447\u0442\u043E \u0438\u0437 \u043E\u0440\u0443\u0436\u0438\u044F, \u043C\u043E\u0433\u0443 \u043F\u0440\u043E\u0434\u0430\u0442\u044C \u2013 \u043C\u043D\u0435 \u043E\u043D\u043E \u043D\u0435 \u043D\u0443\u0436\u043D\u043E."}]}; this[213] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("rade_trade")); }, msg:[{event:"trade", npc:"dr_rade"}]}; this[214] = {theme:"\u0427\u0418\u041F\u042B \u0414\u041B\u042F \u0411\u0415\u041A\u041A\u041E\u0420\u0414\u0410", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(19))); }, msg:[{npc:"grid", text:"\u0412\u044B \u043D\u0435 \u0437\u043D\u0430\u0435\u0442\u0435, \u0433\u0434\u0435 \u0431\u044B \u0434\u043E\u0441\u0442\u0430\u0442\u044C \u0447\u0438\u043F\u044B 404, 101 \u0438 707?"}, {npc:"garret", text:"\u0412\u044B \u0447\u0442\u043E, \u043F\u043E \u043D\u043E\u043C\u0435\u0440\u0430\u043C \u0438\u0445 \u043E\u0442\u0431\u0438\u0440\u0430\u043B\u0438?.. \u0412 \u043B\u044E\u0431\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u044F \u0441\u043C\u043E\u0433\u0443 \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u043C. \u0423 \u043C\u0435\u043D\u044F \u0435\u0441\u0442\u044C \u043D\u0435\u043D\u0443\u0436\u043D\u044B\u0439 \u0447\u0438\u043F 101. \u0412\u043E\u0437\u044C\u043C\u0438\u0442\u0435."}, {event:"give_quest_item", item:19}, {npc:"garret", text:"\u0422\u0430\u043A\u0436\u0435 \u043C\u043D\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E, \u0447\u0442\u043E \u0447\u0438\u043F 707 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0433\u0434\u0435-\u0442\u043E \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u0418\u043D\u0442\u0435\u0433\u0440\u0430, \u0430 404... \u0442\u0430\u043A\u0438\u0435 \u0431\u0443\u0434\u0443\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u043D\u0430 \u0432\u043E\u0435\u043D\u043D\u043E\u0439 \u0431\u0430\u0437\u0435. \u042D\u0442\u043E \u0436\u0435 \u043A\u0440\u0430\u0439\u043D\u0435 \u043E\u043F\u0430\u0441\u043D\u0430\u044F \u0448\u0442\u0443\u043A\u0430. \u041D\u0443, \u0443\u0434\u0430\u0447\u0438 \u0432\u0430\u043C."}, {npc:"grid", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E, \u0413\u0430\u0440\u0440\u0435\u0442!"}]}; this[215] = {theme:"\u041D\u0415\u0424\u0420\u0418\u0422\u041E\u0412\u042B\u0419 \u041E\u0421\u0422\u0420\u041E\u0412", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u044D\u0442\u043E \u0437\u0430 \u043C\u0435\u0441\u0442\u043E?"}, {npc:"garret", text:"\u042D\u0442\u043E \u2013 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u041E\u0441\u0442\u0440\u043E\u0432, \u0433\u0434\u0435 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043A\u043E\u043B\u043E\u043D\u0438\u044F \u0433\u0435\u043D\u043D\u044B\u0445 \u0438\u043D\u0436\u0435\u043D\u0435\u0440\u043E\u0432. \u041C\u044B \u0442\u0443\u0442 \u0438\u0437\u043E\u0431\u0440\u0435\u0442\u0430\u0435\u043C \u0422\u0430\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0433\u043E \u041C\u043E\u043D\u0441\u0442\u0440\u0430... \u043D\u043E \u0432\u0430\u043C \u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u044D\u0442\u043E \u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C."}, {npc:"grid", text:"\u042D\u043C..."}, {npc:"garret", text:"\u0428\u0443\u0447\u0443, \u043A\u043E\u043D\u0435\u0447\u043D\u043E \u0436\u0435. \u0417\u0430\u0447\u0435\u043C \u043D\u0430\u043C \u0422\u0430\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u041C\u043E\u043D\u0441\u0442\u0440? \u041D\u0435 \u043D\u0443\u0436\u0435\u043D."}]}; this[216] = {theme:"\u0414\u0415\u041A\u041A\u0418\u0421", condition:function () { return(1 == Core.Get().game.getFlag("v_killeddekkis")); }, msg:[{npc:"grid", text:"\u042D\u043C... \u0442\u0430\u043A \u0441\u043B\u0443\u0447\u0438\u043B\u043E\u0441\u044C, \u0447\u0442\u043E \u044F \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043B \u0432\u0430\u0448\u0435\u0433\u043E \u0441\u044B\u043D\u0430, \u0414\u0435\u043A\u043A\u0438\u0441\u0430..."}, {npc:"garret", text:"\u0427\u0435\u0440\u0442! \u041D\u0435 \u0433\u043E\u0432\u043E\u0440\u0438 \u043E \u043D\u0435\u043C! \u041C\u0435\u0440\u0437\u0430\u0432\u0435\u0446 \u0432\u0441\u0435 \u0435\u0449\u0435 \u0436\u0438\u0432?!"}, {npc:"grid", text:"\u041D\u0443... \u043A\u043E\u0433\u0434\u0430 \u044F \u0435\u0433\u043E \u0432\u0438\u0434\u0435\u043B, \u043E\u043D \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u0431\u044B\u043B \u0436\u0438\u0432... \u0437\u0430\u0442\u0435\u043C \u0441\u0442\u0430\u043B \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u043E\u043C-\u0431\u044B\u043A\u043E\u043C \u0438 \u0431\u044B\u043B \u0443\u0431\u0438\u0442... \u0418\u0437\u0432\u0438\u043D\u0438\u0442\u0435."}, {npc:"garret", text:"\u042F \u0443\u0436\u0435 \u0434\u0430\u0432\u043D\u043E \u0441\u043C\u0438\u0440\u0438\u043B\u0441\u044F \u0441 \u0442\u0435\u043C, \u0447\u0442\u043E \u0443 \u043C\u0435\u043D\u044F \u043D\u0435\u0442 \u0441\u044B\u043D\u0430!.. \u041D\u043E \u0432\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u0431\u043E\u043B\u044C\u043D\u043E..."}, {npc:"garret", text:"\u0417\u043D\u0430\u0435\u0442\u0435, \u0432\u0435\u0434\u044C \u043E\u043D \u0431\u044B\u043B \u0434\u0430\u0436\u0435 \u043D\u0435 \u043C\u043E\u0438\u043C \u0441\u044B\u043D\u043E\u043C. \u042F \u043F\u0440\u043E\u0432\u0435\u0440\u044F\u043B \u043F\u043E \u0434\u043D\u043A. \u041C\u043E\u044F \u0436\u0435\u043D\u0430 \u0438\u0437\u043C\u0435\u043D\u044F\u043B\u0430 \u043C\u043D\u0435... \u043D\u043E \u043D\u0435 \u0431\u0443\u0434\u0435\u043C \u043E\u0431 \u044D\u0442\u043E\u043C."}, {npc:"garret", text:"\u0414\u0435\u043A\u043A\u0438\u0441 \u0431\u044B\u043B \u0441\u0443\u043C\u0430\u0441\u0448\u0435\u0434\u0448\u0438\u043C, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u044F \u0438\u0441\u043F\u044B\u0442\u0430\u043B \u043E\u0431\u043B\u0435\u0433\u0447\u0435\u043D\u0438\u0435, \u0443\u0437\u043D\u0430\u0432, \u0447\u0442\u043E \u043E\u043D, \u043D\u0430\u043A\u043E\u043D\u0435\u0446, \u0443\u0441\u043F\u043E\u043A\u043E\u0438\u043B\u0441\u044F. \u0411\u0435\u0434\u043D\u044B\u0439 \u043F\u0430\u0440\u0435\u043D\u044C... \u043A\u0430\u043A \u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C, \u0447\u0442\u043E\u0431\u044B \u043E\u043D \u0436\u0438\u043B \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E..."}, {event:"give_exp", value:12000}, {event:"give_item", item:101}, {event:"set_flag", flag:"v_killeddekkis", value:2}, {npc:"garret", text:"\u0412\u043E\u0442, \u0432\u043E\u0437\u044C\u043C\u0438\u0442\u0435. \u0410 \u0441\u0435\u0439\u0447\u0430\u0441 \u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u0435\u043D\u044F."}]}; this[256] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.hasQuestItem(27) && (!Core.Get().game.hasQuestItem(26))); }, msg:[{event:"trade", npc:"garret"}]}; this[217] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E, \u0434\u0435\u0432\u043E\u0447\u043A\u0430 \u0441 \u0440\u043E\u0437\u043E\u0432\u044B\u043C\u0438 \u0432\u043E\u043B\u043E\u0441\u0430\u043C\u0438?"}, {event:"set_flag", flag:"xena_soils"}, {npc:"ksenya", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u041A\u0441\u0435\u043D\u0438\u044F, \u044F \u043C\u0438\u043A\u0440\u043E\u0431\u0438\u043E\u043B\u043E\u0433! \u041D\u0430 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u043E\u043C \u041E\u0441\u0442\u0440\u043E\u0432\u0435 \u044F \u043D\u0430\u0448\u043B\u0430 \u043D\u0443\u0436\u043D\u044B\u0435 \u043C\u043D\u0435 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438... \u043D\u043E \u0442\u0435\u043F\u0435\u0440\u044C \u043C\u043D\u0435 \u043F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u043E \u043D\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u043E\u0432 \u0434\u043B\u044F \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0439!"}]}; this[218] = {theme:"\u041F\u041E\u0418\u0421\u041A \u041C\u0410\u0422\u0415\u0420\u0418\u0410\u041B\u041E\u0412", condition:function () { return(Core.Get().game.isFlag("xena_soils") && (!Core.Get().game.isFlag("q_gesoils"))); }, msg:[{npc:"grid", text:"\u041D\u0443\u0436\u043D\u0430 \u043F\u043E\u043C\u043E\u0449\u044C \u0432 \u043F\u043E\u0438\u0441\u043A\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u043E\u0432?"}, {npc:"ksenya", text:"\u0411\u044B\u043B\u0430 \u0431\u044B \u043F\u0440\u0438\u0437\u043D\u0430\u0442\u0435\u043B\u044C\u043D\u0430! \u041C\u043D\u0435 \u043D\u0443\u0436\u043D\u044B \u043E\u0431\u0440\u0430\u0437\u0446\u044B \u043F\u043E\u0447\u0432\u044B \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u0440\u0435\u0433\u0438\u043E\u043D\u0430."}, {event:"give_quest_item", item:20}, {npc:"ksenya", text:"\u0412\u043E\u0442, \u044D\u0442\u043E \u0441\u043E\u0431\u0438\u0440\u0430\u0442\u0435\u043B\u044C \u043F\u043E\u0447\u0432\u044B. \u041E\u043D \u043F\u0440\u043E\u0441\u0442 \u0432 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0438! \u041E\u043A\u0430\u0437\u0430\u0432\u0448\u0438\u0441\u044C \u0432 \u043D\u0443\u0436\u043D\u043E\u043C \u0440\u0435\u0433\u0438\u043E\u043D\u0435, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u043A\u043D\u043E\u043F\u043A\u0443 \u00AB\u0412\u0417\u042F\u0422\u042C \u041E\u0411\u0420\u0410\u0417\u0415\u0426\u00BB, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0443 \u0432\u0430\u0441 \u043D\u0430 \u044D\u043A\u0440\u0430\u043D\u0435."}, {event:"set_flag", flag:"q_gesoils", value:1}, {event:"add_quest", quest:"soil_analysis", stage:0}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E."}]}; this[219] = {theme:"\u041F\u041E\u0418\u0421\u041A \u041C\u0410\u0422\u0415\u0420\u0418\u0410\u041B\u041E\u0412 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(1 == Core.Get().game.getFlag("q_gesoils")); }, msg:[{npc:"grid", text:"\u042F \u0441\u043E\u0431\u0440\u0430\u043B \u0432\u0441\u0435 \u043E\u0431\u0440\u0430\u0437\u0446\u044B."}, {event:"set_flag", flag:"q_gesoils", value:2}, {event:"give_exp", value:15000}, {event:"give_item", item:115}, {event:"complete_quest", quest:"soil_analysis"}, {npc:"ksenya", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u042D\u0442\u043E \u0436\u0435 \u0437\u0434\u043E\u0440\u043E\u0432\u043E! \u042F \u0432\u0430\u043C \u0445\u043E\u0447\u0443 \u043F\u043E\u0434\u0430\u0440\u0438\u0442\u044C \u043A\u043E\u0435-\u0447\u0442\u043E..."}]}; this[220] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return(7 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"\u041A\u043E\u0440\u043E\u043B\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432! \u0421\u0434\u0430\u0432\u0430\u0439\u0441\u044F! \u041C\u044B \u0437\u0430 \u0442\u043E\u0431\u043E\u0439!"}, {npc:"sir_f", text:"\u041C\u043D\u0435 \u0441\u043E\u043E\u0431\u0449\u0438\u043B\u0438 \u043E \u0442\u043E\u043C, \u0447\u0442\u043E \u0432\u044B \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u0442\u0435\u0441\u044C \u0441\u044E\u0434\u0430 \u0441 \u0446\u0435\u043B\u044C\u044E \u0443\u0431\u0438\u0442\u044C \u043C\u0435\u043D\u044F. \u041F\u043E\u0437\u0432\u043E\u043B\u044C\u0442\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044C\u0441\u044F, \u043C\u0435\u043D\u044F \u043D\u0430 \u044D\u0442\u043E\u0439 \u043F\u043B\u0430\u043D\u0435\u0442\u0435 \u043D\u0430\u0437\u044B\u0432\u0430\u044E\u0442 \u0441\u044D\u0440 \u042D\u0424."}, {npc:"grid", text:"\u041C\u043D\u0435 \u044D\u0442\u043E \u0441\u043E\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E \u043D\u0435 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E. \u042F \u0437\u0434\u0435\u0441\u044C \u0437\u0430 \u0442\u0435\u043C, \u0447\u0442\u043E\u0431\u044B \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u043B\u0430\u043D\u0435\u0442\u0443 \u043E\u0442 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432."}, {npc:"sir_f", text:"\u0410 \u0437\u0430\u0434\u0443\u043C\u044B\u0432\u0430\u043B\u0441\u044F \u043B\u0438 \u0442\u044B, \u0413\u0440\u0438\u0434, \u043D\u0430\u0434 \u0442\u0435\u043C, \u043D\u0430\u043D\u043E\u0441\u0438\u043C \u043B\u0438 \u043C\u044B \u0432\u0440\u0435\u0434 \u0438\u043B\u0438 \u043F\u0440\u0438\u043D\u043E\u0441\u0438\u043C \u043F\u043E\u043B\u044C\u0437\u0443?"}, {npc:"grid", text:"\u041D\u0435\u0442, \u043D\u0435 \u0437\u0430\u0434\u0443\u043C\u044B\u0432\u0430\u043B\u0441\u044F."}, {npc:"sir_f", text:"\u0422\u0430\u043A, \u043C\u043E\u0436\u0435\u0442, \u0441\u0442\u043E\u0438\u0442?"}, {npc:"grid", text:"\u041D\u0435\u0430, \u043D\u0435 \u0441\u0442\u043E\u0438\u0442."}, {npc:"sir_f", text:"\u041A\u0430\u043A \u00AB\u043D\u0435 \u0441\u0442\u043E\u0438\u0442\u00BB?!"}, {npc:"grid", text:"\u041D\u0443 \u0432\u043E\u0442 \u0442\u0430\u043A. \u0412\u044B \u043D\u0435 \u0434\u0430\u0435\u0442\u0435 \u043F\u043B\u0430\u043D\u0435\u0442\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C \u043E\u0431\u0440\u0430\u0437\u043E\u043C, \u0432\u043C\u0435\u0448\u0438\u0432\u0430\u044F\u0441\u044C \u0432 \u043D\u0430\u0448\u0443 \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0443, \u0441\u043E\u0446\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0443, \u043D\u0430\u0443\u043A\u0443 \u0438 \u0433\u0435\u043D\u043D\u044B\u0439 \u0444\u043E\u043D\u0434."}, {npc:"grid", text:"\u0422\u0435\u043C \u0441\u0430\u043C\u044B\u043C, \u0432\u044B \u043F\u0440\u0438\u043D\u0443\u0436\u0434\u0430\u0435\u0442\u0435 \u043D\u0430\u0441 \u0438\u0434\u0442\u0438 \u043F\u043E \u0432\u0430\u0448\u0435\u043C\u0443 \u043F\u0443\u0442\u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F, \u043B\u0438\u0448\u0430\u044F \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 \u043F\u0440\u0438\u0439\u0442\u0438 \u043A \u0447\u0435\u043C\u0443-\u0442\u043E \u0441\u0432\u043E\u0435\u043C\u0443, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0431\u043E\u043B\u0435\u0435 \u0432\u0435\u043B\u0438\u043A\u043E\u043C\u0443, \u0447\u0435\u043C \u0432\u0430\u0448\u0430 \u0446\u0438\u0432\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u044F, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0432\u0435\u043B\u0438\u043A\u043E\u043C\u0443 \u043F\u043E-\u0434\u0440\u0443\u0433\u043E\u043C\u0443. \u041D\u043E \u0433\u043B\u0430\u0432\u043D\u043E\u0435 \u2013 \u043C\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0438\u0439\u0442\u0438 \u043A \u044D\u0442\u043E\u043C\u0443 \u0441\u0430\u043C\u0438."}, {npc:"sir_f", text:"\u041A\u0430\u043A\u043E\u0439 \u0431\u0440\u0435\u0434..."}, {event:"complete_quest", quest:"natan_plan"}, {npc:"grid", text:"\u041F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u044E \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0432\u043E\u044E \u043F\u0440\u0430\u0432\u043E\u0442\u0443 \u043E\u0440\u0443\u0436\u0438\u0435\u043C!"}, {event:"battle", band:"sir_f"}]}; this[221] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return(((1 == Core.Get().game.getFlag("q_kaufo_betrayal")) && (!Core.Get().game.isFlag("q_waitforalien"))) && (!Core.Get().game.isFlag("aliens_friends"))); }, msg:[{event:"set_flag", flag:"aliens_friends"}, {npc:"karry", text:"\u0413\u0440\u0438\u0434, \u044D\u0442\u043E \u043D\u0430\u0448 \u0418\u043C\u043F\u0435\u0440\u0430\u0442\u043E\u0440, \u0441\u044D\u0440 \u042D\u0424. \u041F\u043E\u0433\u043E\u0432\u043E\u0440\u0438 \u0441 \u043D\u0438\u043C..."}]}; this[222] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return((3 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.getFlag("battle_key"))); }, msg:[{npc:"karry", text:"\u0414\u0430 \u0442\u0443\u0442 \u043F\u043E\u0431\u043E\u0438\u0449\u0435!"}, {npc:"key", text:"\u041F\u0440\u0435\u0434\u0430\u0442\u0435\u043B\u044C \u0413\u0440\u0438\u0434! \u042F \u043F\u0440\u0438\u0448\u043B\u0430 \u0441\u043E\u0432\u0435\u0440\u0448\u0438\u0442\u044C \u0432\u043E\u0437\u043C\u0435\u0437\u0434\u0438\u0435 \u0438 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u0442\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432."}, {npc:"grid", text:"\u041A\u0430\u043A \u0442\u044B \u043C\u0435\u043D\u044F \u043D\u0430\u0448\u043B\u0430?"}, {npc:"key", text:"\u0412 \u0442\u0432\u043E\u0435\u043C \u0442\u0435\u043B\u0435, \u043A\u0430\u043A \u0438 \u0443 \u0432\u0441\u0435\u0445 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u043E\u0432 \u0423.\u0412.\u0418.\u0424.\u0416., \u0435\u0441\u0442\u044C \u043D\u0435\u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u0440\u0430\u0434\u0438\u043E-\u043B\u043E\u043A\u0430\u0442\u043E\u0440, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u044E\u0449\u0438\u0439 \u0442\u0432\u043E\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435... \u0447\u0442\u043E \u0436, \u0434\u0430\u0436\u0435 \u043F\u0440\u0435\u0434\u0430\u0432 \u043D\u0430\u0441, \u0442\u044B \u0432\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u043F\u043E\u043C\u043E\u0433 \u043D\u0430\u043C..."}, {npc:"grid", text:"\u041E\u0445, \u041A\u0435\u0439, \u0437\u0430\u0447\u0435\u043C \u0442\u0435\u0431\u0435 \u0431\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043A\u043E \u0443\u043F\u0435\u0440\u0442\u043E\u0439 \u0438 \u0441\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0441\u0442\u043E\u0440\u043E\u043D\u0435 \u0433\u043B\u0443\u043F\u043E\u0441\u0442\u0438?"}, {npc:"key", text:"\u042D\u0442\u043E \u0442\u044B \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043F\u043E\u043D\u0438\u043C\u0430\u0435\u0448\u044C. \u0426\u0438\u0432\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043E\u043B\u0436\u043D\u044B \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C \u0445\u043E\u0434\u043E\u043C, \u0430 \u043D\u0435 \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u0438\u043D\u043E\u043F\u043B\u0430\u043D\u0435\u0442\u043D\u044B\u0445 \u00AB\u0434\u0440\u0443\u0437\u0435\u0439\u00BB! \u041A\u0442\u043E \u0437\u043D\u0430\u0435\u0442, \u043F\u0440\u0438\u043D\u0435\u0441\u0435\u0442 \u043B\u0438 \u0432 \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u043C \u0441\u0447\u0435\u0442\u0435 \u0438\u0445 \u0432\u043C\u0435\u0448\u0430\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0431\u043B\u0430\u0433\u043E \u0438\u043B\u0438 \u0440\u0430\u0431\u0441\u0442\u0432\u043E \u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u044C?!"}, {event:"set_flag", flag:"alienbase_afterbattle"}, {event:"set_flag", flag:"battle_key"}, {event:"battle", band:"key"}]}; this[223] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return((3 == Core.Get().game.getFlag("q_waitforalien")) && (Core.Get().game.isFlag("alienbase_afterbattle"))); }, msg:[{event:"give_exp", value:15000}, {npc:"grid", text:"\u042D\u0445, \u041A\u0435\u0439..."}, {npc:"karry", text:"\u041E\u043D\u0430 \u0435\u0449\u0435 \u0436\u0438\u0432\u0430. \u041C\u044B \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u043C \u0435\u0435 \u0432 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0436\u0438\u0437\u043D\u0438 \u2013 \u0434\u0443\u043C\u0430\u044E, \u0435\u0435 \u0435\u0449\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044F \u0441\u043F\u0430\u0441\u0442\u0438. \u041D\u043E \u0442\u0430\u043A\u0436\u0435 \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u043C \u043F\u043E\u0434 \u0441\u0442\u0440\u0430\u0436\u0443."}, {npc:"grid", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E. \u041F\u0440\u043E\u0441\u0442\u0438\u0442\u0435, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0435\u043B \u0445\u0432\u043E\u0441\u0442..."}, {npc:"sir_f", text:"\u0412\u0441\u0435 \u0432 \u043F\u043E\u0440\u044F\u0434\u043A\u0435. \u0422\u044B \u0436\u0435 \u043D\u0435 \u0437\u043D\u0430\u043B. \u041A \u0442\u043E\u043C\u0443 \u0436\u0435, \u0432\u0441\u0435 \u0445\u043E\u0440\u043E\u0448\u043E \u043A\u043E\u043D\u0447\u0438\u043B\u043E\u0441\u044C."}, {npc:"sir_f", text:"\u041A\u0441\u0442\u0430\u0442\u0438, \u0413\u0440\u0438\u0434, \u0432\u0441\u0435 \u0433\u043E\u0442\u043E\u0432\u043E. \u042F \u0441\u043E\u0431\u0438\u0440\u0430\u044E\u0441\u044C \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u044C\u0441\u044F \u043A \u043B\u044E\u0434\u044F\u043C \u0447\u0435\u0440\u0435\u0437 \u0421\u041C\u0418. \u0412 \u044D\u0442\u043E\u043C \u043D\u0430\u043C \u043F\u043E\u043C\u043E\u0433\u0443\u0442 \u041C\u0430\u0440\u0441\u0438 \u0438\u0437 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440\u0430 \u0438 \u042D\u043B\u044C\u043C \u0438\u0437 \u0421\u0438\u0440\u0438\u0442\u0430."}, {npc:"sir_f", text:"\u041E\u043D\u0438 \u0443\u0436\u0435 \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u044B. \u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u0432 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440, \u043E\u0442\u0442\u0443\u0434\u0430 \u043D\u0430\u0447\u043D\u0435\u0442\u0441\u044F \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u044F \u043D\u0430 \u0432\u0441\u0435 \u0442\u0435\u043B\u0435\u044D\u043A\u0440\u0430\u043D\u044B \u0438 \u0440\u0430\u0434\u0438\u043E\u043F\u0440\u0438\u0435\u043C\u043D\u0438\u043A\u0438 \u0441\u0442\u0440\u0430\u043D\u044B."}, {npc:"sir_f", text:"\u0411\u0443\u0434\u044C \u043E\u0441\u0442\u043E\u0440\u043E\u0436\u043D\u0435\u0435. \u041A\u043E\u0433\u0434\u0430 \u043D\u0430\u0447\u043D\u0435\u0442\u0441\u044F \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u044F, \u0438 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0438 K.A.U.F.O. \u043F\u043E\u043F\u044B\u0442\u0430\u044E\u0442\u0441\u044F \u043F\u0440\u0435\u0440\u0432\u0430\u0442\u044C \u0435\u0435."}, {npc:"sir_f", text:"\u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u043A \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430, \u044F \u043F\u0440\u0438\u0431\u0443\u0434\u0443 \u0432 \u0433\u043E\u0440\u043E\u0434, \u0438 \u043D\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C\u0441\u044F \u0434\u043E \u043A\u043E\u043D\u0446\u0430 \u0442\u0440\u0430\u043D\u0441\u043B\u044F\u0446\u0438\u0438."}, {event:"set_flag", flag:"q_waitforalien", value:4}, {event:"add_quest", quest:"talks_with_aliens", stage:4}, {npc:"grid", text:"\u0412\u0430\u0441 \u043F\u043E\u043D\u044F\u043B."}]}; this[224] = {theme:"\u0425\u041E\u0427\u0423 \u0417\u041D\u0410\u0422\u042C \u041F\u0420\u0410\u0412\u0414\u0423", condition:function () { return((1 == Core.Get().game.getFlag("q_kaufo_betrayal")) && (!Core.Get().game.isFlag("alien_truth"))); }, msg:[{npc:"sir_f", text:"\u0413\u0440\u0438\u0434, \u044F \u0436\u0434\u0430\u043B \u0442\u0435\u0431\u044F..."}, {npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u043F\u0440\u0430\u0432\u0434\u0443 \u043E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u0445."}, {npc:"sir_f", text:"\u0412\u0438\u0434\u0438\u0448\u044C \u043B\u0438 \u0413\u0440\u0438\u0434, \u043D\u0430 \u0441\u0430\u043C\u043E\u043C \u0434\u0435\u043B\u0435 \u043C\u044B \u2013 \u0434\u0440\u0443\u0436\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u0430\u044F \u043A\u043E\u0441\u043C\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0446\u0438\u0432\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044F \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u0448\u0435\u0439, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0438\u043C\u0435\u044E\u0449\u0438\u0435\u0441\u044F \u0443 \u043D\u0430\u0441 \u0437\u043D\u0430\u043D\u0438\u044F."}, {npc:"sir_f", text:"\u0422\u0430\u043A, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0447\u0430\u0441\u0442\u044C \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0439, \u0447\u0442\u043E \u0431\u044B\u043B\u0438 \u0438\u0437\u043E\u0431\u0440\u0435\u0442\u0435\u043D\u044B \u043D\u0435\u0434\u0430\u0432\u043D\u043E, \u0431\u044B\u043B\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u044B \u0441 \u043D\u0430\u0448\u0435\u0439 \u043F\u043E\u043C\u043E\u0449\u044C\u044E."}, {npc:"sir_f", text:"\u0412 \u0442\u043E \u0436\u0435 \u0432\u0440\u0435\u043C\u044F, \u0432\u0430\u0448 \u043C\u0438\u0440 \u0441\u0438\u043B\u044C\u043D\u043E \u043F\u043E\u0433\u0440\u044F\u0437 \u0432 \u0438\u043D\u0434\u0443\u0441\u0442\u0440\u0438\u0438, \u043B\u044E\u0434\u0438 \u0440\u0430\u0437\u0443\u0447\u0438\u043B\u0438\u0441\u044C \u0440\u0430\u0437\u0432\u043B\u0435\u043A\u0430\u0442\u044C\u0441\u044F. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u043C\u044B \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043C \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438, \u0447\u0442\u043E\u0431\u044B \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0438\u0445 \u0436\u0438\u0437\u043D\u044C \u043F\u043E\u043B\u043D\u0435\u0435."}, {npc:"sir_f", text:"\u041D\u0435\u0434\u0430\u0432\u043D\u043E \u043C\u044B \u0445\u043E\u0442\u0435\u043B\u0438 \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430 \u0431\u0435\u0441\u0441\u043C\u0435\u0440\u0442\u043D\u044B\u043C... \u043D\u043E \u044D\u0442\u043E \u043D\u0430\u0448\u0435 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435, \u043A\u0430\u043A \u0438 \u0440\u044F\u0434 \u0434\u0440\u0443\u0433\u0438\u0445, \u0431\u044B\u043B\u0438 \u0441\u043E\u0440\u0432\u0430\u043D\u044B \u0423.\u0412.\u0418.\u0424.\u0416.."}, {npc:"sir_f", text:"\u041F\u0440\u0438\u0447\u0438\u043D\u0430 \u0438\u0445 \u0430\u0433\u0440\u0435\u0441\u0441\u0438\u0438 \u043A \u043D\u0430\u043C \u043D\u0435\u044F\u0441\u043D\u0430, \u043E\u043D\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0430\u0435\u0442\u0441\u044F \u043B\u043E\u0433\u0438\u043A\u0435. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u044D\u0442\u043E \u0441\u0442\u0440\u0430\u0445 \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430 \u043F\u0435\u0440\u0435\u0434 \u0447\u0443\u0436\u0438\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u0440\u043E\u0436\u0434\u0430\u0435\u0442 \u0440\u0430\u0441\u043E\u0432\u0443\u044E \u0432\u0440\u0430\u0436\u0434\u0443."}, {npc:"sir_f", text:"\u0422\u0430\u043A\u043E\u0432\u0430 \u043F\u0440\u0430\u0432\u0434\u0430, \u0413\u0440\u0438\u0434. \u041C\u044B \u043D\u0435 \u0445\u043E\u0442\u0438\u043C \u043B\u044E\u0434\u044F\u043C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043F\u043B\u043E\u0445\u043E, \u0430 \u043D\u0430\u043E\u0431\u043E\u0440\u043E\u0442. \u041F\u043E\u043E\u0431\u0449\u0430\u0432\u0448\u0438\u0441\u044C \u0441 \u0440\u0430\u0437\u043D\u044B\u043C\u0438 \u043B\u044E\u0434\u044C\u043C\u0438, \u0442\u044B \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u043B \u043F\u043E\u043D\u044F\u0442\u044C, \u0447\u0442\u043E \u043C\u043E\u0438 \u0441\u043B\u043E\u0432\u0430 \u0438\u0441\u0442\u0438\u043D\u043D\u044B."}, {npc:"karry", text:"\u0413\u0440\u0438\u0434, \u043C\u043E\u0436\u043D\u043E \u044F \u043F\u043E\u0439\u0434\u0443 \u0441 \u0432\u0430\u043C\u0438? \u041C\u043D\u0435 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0435\u043D \u043E\u043A\u0440\u0443\u0436\u0430\u044E\u0449\u0438\u0439 \u043C\u0438\u0440, \u0430 \u043F\u043E \u0434\u043E\u043B\u0433\u0443 \u0441\u043B\u0443\u0436\u0431\u044B \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u043B\u043E\u0441\u044C \u043C\u0430\u043B\u043E \u0442\u0430\u043C \u0431\u044B\u0432\u0430\u0442\u044C..."}, {event:"set_flag", flag:"alien_truth"}, {event:"give_exp", value:10000}, {event:"join_team", npc:5}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E, \u043F\u043E\u0439\u0434\u0435\u043C."}]}; this[225] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0410\u041C", condition:function () { return(1 == Core.Get().game.getFlag("alien_truth")); }, msg:[{npc:"grid", text:"\u042F \u0445\u043E\u0447\u0443 \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u043C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E \u043B\u0443\u0447\u0448\u0435."}, {npc:"sir_f", text:"\u042D\u0442\u043E \u0440\u0430\u0434\u0443\u0435\u0442! \u041D\u0430\u043C \u0431\u044B\u043B\u0430 \u043D\u0443\u0436\u043D\u0430 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430 \u043B\u044E\u0434\u0435\u0439 \u0441 \u0437\u0435\u043C\u043B\u0438. \u041C\u044B \u0443\u0436\u0435 \u0433\u043E\u0442\u043E\u0432\u0438\u043C \u043F\u043E\u0447\u0432\u0443 \u0434\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E \u0437\u0430\u044F\u0432\u0438\u0442\u044C \u043E \u0441\u0435\u0431\u0435."}, {npc:"sir_f", text:"\u0413\u0440\u0438\u0434, \u0432\u043E\u0442 \u0442\u0435\u0431\u0435 \u043E\u0441\u043E\u0431\u0430\u044F \u0440\u0430\u0446\u0438\u044F. \u0421 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0435\u0435 \u044F \u0441\u0432\u044F\u0436\u0443\u0441\u044C \u0441 \u0442\u043E\u0431\u043E\u0439, \u043A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u043C\u044B \u0431\u0443\u0434\u0435\u043C \u0433\u043E\u0442\u043E\u0432\u044B \u043E\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u044C \u043D\u0430\u0448 \u043F\u043B\u0430\u043D."}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"alien_truth", value:2}, {event:"set_flag", flag:"q_waitforalien", value:1}, {event:"add_quest", quest:"talks_with_aliens", stage:1}, {event:"give_quest_item", item:21}, {npc:"sir_f", text:"\u042F \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u044E \u0442\u0435\u0431\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u0418\u043D\u0442\u0435\u0433\u0440\u0430, \u0443 \u043D\u0430\u0441 \u0442\u0430\u043C \u0441\u0432\u043E\u0439 \u0442\u0430\u0439\u043D\u044B\u0439 \u043F\u043E\u0440\u0442\u0430\u043B. \u0418\u0437 \u044D\u0442\u043E\u0433\u043E \u0433\u043E\u0440\u043E\u0434\u0430 \u0442\u044B \u0441\u043C\u043E\u0436\u0435\u0448\u044C \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043D\u0430 \u043D\u0430\u0448\u0443 \u0431\u0430\u0437\u0443, \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438 \u0441 \u041A\u043B\u043E\u0434\u043E\u043C, \u0441\u043A\u0430\u0436\u0438, \u0447\u0442\u043E \u0442\u044B \u043E\u0442 \u0441\u044D\u0440\u0430 \u042D\u0424."}, {event:"move_to_area", area:"integra", enter:true}]}; this[226] = {theme:"\u041F\u041E\u041A\u0418\u041D\u0423\u0422\u042C \u0411\u0410\u0417\u0423", condition:function () { return(Core.Get().game.isFlag("q_waitforalien")); }, msg:[{npc:"grid", text:"\u042F \u0445\u043E\u0447\u0443 \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043D\u0430 \u043A\u043E\u043D\u0442\u0438\u043D\u0435\u043D\u0442."}, {npc:"sir_f", text:"\u0425\u043E\u0440\u043E\u0448\u043E, \u0441\u0435\u0439\u0447\u0430\u0441 \u043C\u044B \u0442\u0435\u043B\u0435\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C \u0442\u0435\u0431\u044F."}, {event:"move_to_area", area:"integra"}]}; } }
Symbol 1844 MovieClip [__Packages.TalkData2] Frame 0
class TalkData2 extends TalkData3 { function TalkData2 () { super(); this[75] = {theme:"\u0414\u041E\u0416\u0414\u0415\u0412\u0410\u042F \u041C\u0410\u0428\u0418\u041D\u0410", condition:function () { return(1 == Core.Get().game.getFlag("q_rainmachine")); }, msg:[{npc:"grid", text:"\u0412\u044B \u043D\u0435 \u0437\u043D\u0430\u0435\u0442\u0435, \u043A\u0430\u043A \u043F\u043E\u0447\u0438\u043D\u0438\u0442\u044C \u0434\u043E\u0436\u0434\u0435\u0432\u0443\u044E \u043C\u0430\u0448\u0438\u043D\u0443 \u0432 \u0420\u0435\u0439\u043D\u043B\u0435\u043D\u0434\u0435?"}, {npc:"sarahata", text:"\u0410 \u0447\u0442\u043E, \u043E\u043D\u0430 \u0443 \u043D\u0438\u0445 \u0441\u043B\u043E\u043C\u0430\u043B\u0430\u0441\u044C?"}, {npc:"grid", text:"\u0414\u0430. \u0412\u044B \u0437\u043D\u0430\u0435\u0442\u0435 \u043E \u043D\u0435\u0439?"}, {npc:"sarahata", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u044D\u0442\u043E \u0437\u0434\u0435\u0441\u044C \u0435\u0435 \u0441\u043E\u0431\u0438\u0440\u0430\u043B\u0438. \u041E\u043D\u0438 \u043A\u0443\u043F\u0438\u043B\u0438 \u0435\u0435 \u0443 \u043D\u0430\u0448\u0438\u0445 \u043F\u0440\u0435\u0434\u043A\u043E\u0432 99 \u043B\u0435\u0442 \u043D\u0430\u0437\u0430\u0434... \u0438\u043C \u043F\u043E\u0432\u0435\u0437\u043B\u043E. \u041D\u0430\u0448\u0438 \u043B\u044E\u0434\u0438 \u0434\u0430\u043B\u0438 \u0438\u043C \u0433\u0430\u0440\u0430\u043D\u0442\u0438\u044E \u043D\u0430 100 \u043B\u0435\u0442, \u0442\u0430\u043A \u0447\u0442\u043E \u043C\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u043C \u0438\u043C \u043D\u043E\u0432\u0443\u044E \u043C\u0430\u0448\u0438\u043D\u0443 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E."}, {event:"give_exp", value:1500}, {event:"set_flag", flag:"q_rainmachine", value:2}, {event:"add_quest", quest:"rain_machine", stage:1}, {npc:"grid", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E!"}]}; this[76] = {theme:"\u0421\u041E\u042E\u0417 \u0421 \u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u0410\u041C\u0418", condition:function () { return(1 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"grid", text:"\u042F \u2013 \u043F\u043E\u0441\u043B\u0430\u043D\u043D\u0438\u043A \u043A\u0438\u0431\u0435\u0440\u0447\u0443\u0432\u0430\u043A\u043E\u0432, \u0433\u0438\u043F\u0435\u0440-\u0432\u043E\u0438\u043D\u043E\u0432."}, {npc:"craven", text:"\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432!"}, {npc:"grid", text:"\u041D\u0443 \u0434\u0430. \u041E\u043D\u0438 \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u044E\u0442 \u0432\u0430\u043C \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0430\u0442\u044C."}, {npc:"sarahata", text:"\u042F \u0441\u043B\u044B\u0448\u0430\u043B\u0430 \u043E \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u0445 \u0438 \u0438\u0445 \u0432\u044B\u0441\u043E\u043A\u0438\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u044F\u0445. \u041D\u043E \u043D\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0438\u0445 \u0431\u043B\u0430\u0433\u0438\u0445 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u0438\u0439."}, {npc:"grid", text:"\u0418 \u043A\u0430\u043A\u043E\u0433\u043E \u0436\u0435 \u0440\u043E\u0434\u0430 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435?"}, {npc:"sarahata", text:"\u0412\u043E-\u043F\u0435\u0440\u0432\u044B\u0445, \u043D\u0430\u043C \u043D\u0443\u0436\u0435\u043D \u0432\u043E\u0434\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440. \u0412\u043E-\u0432\u0442\u043E\u0440\u044B\u0445, \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442."}, {npc:"grid", text:"\u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442?"}, {npc:"sarahata", text:"\u0414\u0430. \u0423 \u043D\u0430\u0441 \u0442\u0443\u0442 \u043D\u0435 \u043B\u043E\u0432\u0438\u0442. \u041F\u0440\u0438\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u043A\u0430\u0440\u0430\u0432\u0430\u043D\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C. \u0417\u0430 \u043C\u0435\u0441\u044F\u0446 \u0441\u043E\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044F \u0441\u043F\u0438\u0441\u043E\u043A \u0442\u043E\u0433\u043E, \u0447\u0442\u043E \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438 \u0441\u043A\u0430\u0447\u0430\u0442\u044C \u0432 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0435, \u0437\u0430\u0442\u0435\u043C \u043A\u0430\u0440\u0430\u0432\u0430\u043D\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0442\u0441\u044F (\u0442\u0443\u0442 \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u043E\u043F\u0430\u0441\u043D\u043E \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0432 \u043E\u0434\u0438\u043D\u043E\u0447\u043A\u0443) \u0438 \u043F\u0440\u0438\u043D\u043E\u0441\u044F\u0442 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}, {npc:"craven", text:"\u041C\u044B \u043C\u043E\u0436\u0435\u043C \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0432\u0430\u043C \u0432\u044B\u0448\u043A\u0438 \u0438 \u0443\u0441\u0438\u043B\u0438\u0442\u0435\u043B\u0438. \u0411\u0443\u0434\u0435\u0442 \u0443 \u0432\u0430\u0441 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442. \u0422\u0430\u043A\u0436\u0435 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043C \u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0432\u043E\u0434\u043E\u0441\u043D\u0430\u0431\u0436\u0435\u043D\u0438\u044F \u0438\u0437 \u041A\u043E\u043D\u0441\u043A\u043E\u0433\u043E \u041C\u043E\u0440\u044F. \u041D\u0430 \u044D\u0442\u0438\u0445 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0432\u044B \u0433\u043E\u0442\u043E\u0432\u044B \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0430\u0442\u044C?"}, {npc:"sarahata", text:"\u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F. \u041D\u0430\u0448\u0435 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u043D\u0435 \u0434\u0443\u043C\u0430\u0435\u0442 \u043E \u043D\u0430\u0441, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u044F \u043B\u0443\u0447\u0448\u0435 \u0431\u0443\u0434\u0443 \u043D\u0430 \u0441\u0442\u043E\u0440\u043E\u043D\u0435 \u0442\u0435\u0445, \u043A\u043E\u043C\u0443 \u0435\u0441\u0442\u044C \u0434\u043E \u043D\u0430\u0441 \u0434\u0435\u043B\u043E."}, {event:"give_exp", value:750}, {event:"set_flag", flag:"q_oasispeace", value:2}, {event:"add_quest", quest:"meta_oasis", stage:1}, {npc:"grid", text:"\u041D\u0443 \u0432\u043E\u0442 \u0438 \u0441\u043B\u0430\u0432\u043D\u043E! \u041F\u043E\u0431\u0435\u0436\u0430\u043B\u0438 \u043A \u041B\u0438\u043D\u0435, \u0434\u0430\u0442\u0447\u0438\u043A\u0438 \u0441\u043D\u0438\u043C\u0430\u0442\u044C!"}]}; this[77] = {theme:"\u041E\u0410\u0417\u0418\u0421", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438\u0442\u0435 \u043C\u043D\u0435 \u043F\u0440\u043E \u041E\u0430\u0437\u0438\u0441."}, {npc:"sarahata", text:"\u042D\u0442\u043E \u043E\u0442\u043B\u0438\u0447\u043D\u043E\u0435 \u043C\u0435\u0441\u0442\u043E. \u0417\u0434\u0435\u0441\u044C \u0435\u0441\u0442\u044C \u0432\u043E\u0434\u0430, \u0435\u0434\u0430 \u2013 \u0432\u0441\u0435, \u0447\u0442\u043E \u043D\u0443\u0436\u043D\u043E \u0434\u043B\u044F \u0436\u0438\u0437\u043D\u0438. \u0410 \u0435\u0449\u0435 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u044B, \u0440\u043E\u0431\u043E\u0442\u044B-\u0443\u0431\u043E\u0440\u0449\u0438\u043A\u0438 \u0438 \u043C\u0430\u0441\u0441\u0430\u0436\u043D\u044B\u0435 \u043A\u0440\u0435\u0441\u043B\u0430."}, {npc:"grid", text:"\u041F\u0440\u043E\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043D\u043E."}]}; this[78] = {theme:"\u0413\u0410\u0420\u0422\u0422", condition:function () { return(!Core.Get().game.isFlag("")); }, msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0442\u0430\u043A\u043E\u0435 \u00AB\u0413\u0430\u0440\u0442\u0442\u00BB?"}, {npc:"mihel", text:"\u0413\u0430\u0440\u0442\u0442 \u2013 \u044D\u0442\u043E \u0432\u043E\u0435\u043D\u043D\u0430\u044F \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0430, \u0441\u043E\u0437\u0434\u0430\u043D\u043D\u0430\u044F \u043D\u0430 \u0434\u043E\u0431\u0440\u043E\u0432\u043E\u043B\u044C\u043D\u044B\u0445 \u043D\u0430\u0447\u0430\u043B\u0430\u0445 \u0438 \u0442\u0438\u0440\u0430\u043D\u0438\u0438. \u041C\u044B \u043D\u0435\u043D\u0430\u0432\u0438\u0434\u0438\u043C \u0432\u0441\u0435, \u0447\u0442\u043E \u043D\u0430\u0441 \u0431\u0435\u0441\u0438\u0442, \u0438 \u0441\u0440\u0430\u0436\u0430\u0435\u043C\u0441\u044F \u043F\u0440\u043E\u0442\u0438\u0432 \u044D\u0442\u043E\u0433\u043E."}, {npc:"grid", text:"\u0410 \u0447\u0442\u043E \u0432\u0430\u0441 \u0431\u0435\u0441\u0438\u0442?.."}, {npc:"mihel", text:"\u0414\u0430 \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0412\u0421\u0415!!!"}]}; this[79] = {theme:"\u041E \u0421\u0415\u0411\u0415", condition:function () { return(!Core.Get().game.isFlag("")); }, msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"mihel", text:"\u042F \u0442\u043E\u0442, \u043A\u0442\u043E \u043F\u043E\u043B\u043E\u043C\u0430\u0435\u0442 \u0442\u0435\u0431\u0435 \u043D\u043E\u0441, \u0435\u0441\u043B\u0438 \u043D\u0435 \u0437\u0430\u0442\u043A\u043D\u0435\u0448\u044C\u0441\u044F."}]}; this[80] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u0410\u042F \u0417\u0410\u041F\u0418\u0421\u041A\u0410 \u041E\u0422 \u041B\u0418\u0417", condition:function () { return(Core.Get().game.hasQuestItem(9)); }, msg:[{npc:"grid", text:"\u042D\u043C... \u041C\u0438\u0433\u0435\u043B\u044C... \u0443 \u043C\u0435\u043D\u044F \u0434\u043B\u044F \u0432\u0430\u0441 \u043B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430 \u043E\u0442 \u0434\u0435\u0432\u0443\u0448\u043A\u0438..."}, {event:"remove_quest_item", item:9}, {npc:"mihel", text:"\u041D\u0443-\u043A\u0430 \u0434\u0430\u0439 \u0435\u0435 \u0441\u044E\u0434\u0430!.. \u0427\u0435\u0440\u0442, \u044D\u0442\u043E \u043F\u0440\u0430\u0432\u0434\u0430! \u042D\u0442\u043E \u0440\u0435\u0430\u043B\u044C\u043D\u0430\u044F \u0434\u0435\u0432\u0443\u0448\u043A\u0430! \u042F \u0436\u0435 \u043D\u0430\u0447\u0430\u043B \u0432\u0441\u044E \u044D\u0442\u0443 \u0432\u0440\u0430\u0436\u0434\u0443 \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0434\u0435\u0432\u0443\u0448\u043A\u0438 \u043D\u0435 \u043E\u0431\u0440\u0430\u0449\u0430\u043B\u0438 \u043D\u0430 \u043C\u0435\u043D\u044F \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u044F..."}, {npc:"mihel", text:"\u041E\u043D\u0430 \u0442\u0430\u043A \u043F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u0430, \u0442\u0430\u043A \u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0430, \u0441\u0443\u0434\u044F \u043F\u043E \u0441\u0442\u0438\u043B\u044E \u043F\u0438\u0441\u044C\u043C\u0430! \u041F\u0435\u0440\u0435\u0434\u0430\u0439 \u0435\u0439, \u043F\u0443\u0441\u0442\u044C \u0441\u043E\u0431\u0438\u0440\u0430\u0435\u0442 \u0432\u0435\u0449\u0438 \u0438 \u043F\u0435\u0440\u0435\u0435\u0437\u0436\u0430\u0435\u0442 \u043A\u043E \u043C\u043D\u0435!"}, {event:"give_exp", value:2500}, {event:"set_flag", flag:"q_lizandsten", value:6}, {event:"add_quest", quest:"love_story_2", stage:1}, {npc:"grid", text:"\u042D\u043C... \u0445\u043E\u0440\u043E\u0448\u043E..."}]}; this[81] = {theme:"\u0412\u042B\u0411\u0418\u0412\u0410\u041D\u0418\u0415 \u0414\u041E\u041B\u0413\u041E\u0412", condition:function () { return(1 == Core.Get().game.getFlag("q_acedebt")); }, msg:[{npc:"grid", text:"\u0421\u043B\u0443\u0436\u0438\u0442\u044C \u2013 \u044D\u0442\u043E \u0445\u043E\u0440\u043E\u0448\u043E, \u0430 \u0434\u043E\u043B\u0433\u0438 \u043D\u0430\u0434\u043E \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C."}, {npc:"vermut", text:"\u0427\u0442\u043E \u0437\u0430 \u0431\u0440\u0435\u0434?!"}, {npc:"grid", text:"\u0422\u044B \u0437\u0430\u043D\u0438\u043C\u0430\u043B \u0443 \u042D\u0439\u0441\u0430 \u0434\u0435\u043D\u0435\u0433, \u0438 \u0442\u0435\u043F\u0435\u0440\u044C \u0434\u043E\u043B\u0436\u0435\u043D \u0438\u0445 \u0432\u0435\u0440\u043D\u0443\u0442\u044C."}, {npc:"vermut", text:"\u0427\u0435\u0440\u0442! \u042F \u0443\u0431\u044C\u044E \u0442\u0435\u0431\u044F!"}, {event:"set_flag", flag:"q_vermut_after_battle"}, {event:"set_area_flag", flag:"vermut_battle"}, {event:"battle", band:"vermut"}]}; this[82] = {theme:"\u0412\u042B\u0411\u0418\u0412\u0410\u041D\u0418\u0415 \u0414\u041E\u041B\u0413\u041E\u0412", condition:function () { return(Core.Get().game.isFlag("q_vermut_after_battle") && (!Core.Get().game.isAreaFlag("vermut_battle"))); }, msg:[{npc:"vermut", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0431\u0435\u0434\u0438\u043B... \u044F \u0442\u043E\u043B\u044C\u043A\u043E \u0447\u0442\u043E \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0438\u043B \u043D\u0430 \u0435\u0433\u043E \u0441\u0447\u0435\u0442 \u043D\u0443\u0436\u043D\u0443\u044E \u0441\u0443\u043C\u043C\u0443."}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_acedebt", value:2}, {event:"set_flag", flag:"q_vermut_after_battle", value:0}, {event:"add_quest", quest:"debt_collection", stage:1}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E, \u0435\u0441\u043B\u0438 \u0442\u0430\u043A. \u0418\u043D\u0430\u0447\u0435 \u044F \u0432\u0435\u0440\u043D\u0443\u0441\u044C."}]}; this[83] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{npc:"grid", text:"\u0415\u0441\u0442\u044C, \u0447\u0442\u043E \u043F\u0440\u043E\u0434\u0430\u0442\u044C \u043C\u043D\u0435?!"}, {npc:"zoid", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u0435\u0441\u0442\u044C! \u041D\u0438\u0447\u0442\u043E\u0436\u0435\u0441\u0442\u0432\u043E! \u0414\u043B\u044F \u043D\u0438\u0447\u0442\u043E\u0436\u0435\u0441\u0442\u0432 \u2013 \u0441\u043A\u0438\u0434\u043A\u0438!"}, {event:"trade", npc:"zoid"}]}; this[84] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0410 \u0440\u0430\u0441\u0441\u043A\u0430\u0436\u0438-\u043A\u0430 \u043E \u0441\u0435\u0431\u0435, \u043F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u0430\u044F \u0434\u0435\u0432\u0430."}, {npc:"bristol", text:"\u041E... \u044F... \u044F \u043B\u044E\u0431\u043B\u044E \u0440\u0438\u0441\u043E\u0432\u0430\u0442\u044C, \u044F \u0445\u0443\u0434\u043E\u0436\u043D\u0438\u0446\u0430. \u0410 \u0435\u0449\u0435 \u043B\u044E\u0431\u043B\u044E \u043F\u043E\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0431\u0435\u0437 \u043E\u0434\u0435\u0436\u0434\u044B. \u041F\u043E\u0447\u0435\u043C\u0443-\u0442\u043E \u0437\u0430 \u044D\u0442\u043E \u044F \u0431\u043E\u043B\u0435\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430, \u0445\u043E\u0442\u044F \u0440\u0438\u0441\u0443\u044E \u043B\u0443\u0447\u0448\u0435, \u0447\u0435\u043C \u0440\u0430\u0437\u0434\u0435\u0432\u0430\u044E\u0441\u044C."}, {npc:"grid", text:"\u041A\u0430\u0436\u0435\u0442\u0441\u044F, \u044F \u0432\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u044E \u043A\u0430\u0440\u0442\u0438\u043D\u044B \u0441 \u0442\u043E\u0431\u043E\u0439..."}, {npc:"bristol", text:"\u041D\u0443-\u043A\u0430."}, {npc:"grid", text:"\u0427\u0435\u0440\u0442! \u0422\u044B \u0437\u0430\u0434\u0440\u0430\u043B\u0430 \u0431\u043B\u0443\u0437\u0443! \u0422\u043E\u0447\u043D\u043E, \u044F \u0443\u0437\u043D\u0430\u044E \u0442\u0435\u0431\u044F."}, {npc:"bristol", text:"\u041D\u0443 \u0434\u0430."}]}; this[85] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0411\u0420\u0418\u0421\u0422\u041E\u041B", condition:function () { return(!Core.Get().game.isFlag("q_helpbrisol")); }, msg:[{event:"set_flag", flag:"q_helpbrisol", value:1}, {npc:"grid", text:"\u041C\u043E\u0436\u0435\u0442, \u0442\u0435\u0431\u0435 \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u043C\u043E\u0447\u044C? \u041D\u0435 \u043C\u043E\u0433\u0443 \u0431\u044B\u0442\u044C \u0440\u0430\u0432\u043D\u043E\u0434\u0443\u0448\u0435\u043D \u043A \u0442\u0432\u043E\u0435\u0439 \u043A\u0440\u0430\u0441\u043E\u0442\u0435... \u0445\u043E\u0447\u0435\u0442\u0441\u044F \u0447\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043B\u044F \u043D\u0435\u0435."}, {npc:"bristol", text:"\u041D\u0443, \u0435\u0441\u043B\u0438 \u0432\u0430\u0441 \u043D\u0435 \u0437\u0430\u0442\u0440\u0443\u0434\u043D\u0438\u0442, \u043D\u0435 \u043C\u043E\u0433\u043B\u0438 \u0431\u044B \u0432\u044B \u043F\u043E\u0439\u0442\u0438 \u043A \u0421\u0435\u0442\u0443 \u0432 \u0433\u043E\u0440\u043E\u0434 \u041A\u0430\u0441\u0442\u0435\u0434\u0430 \u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0435\u043C\u0443 \u043F\u043E\u0432\u0435\u0441\u0442\u043A\u0443 \u0432 \u0441\u0443\u0434, \u0430 \u0442\u043E \u043E\u043D \u0430\u0434\u0432\u043E\u043A\u0430\u0442\u043E\u0432 \u043D\u0435 \u043F\u043E\u0434\u043F\u0443\u0441\u043A\u0430\u0435\u0442 \u043A \u0441\u0435\u0431\u0435."}, {npc:"grid", text:"\u0412\u0438\u0434\u0438\u043C\u043E, \u043E\u043D \u0432\u043E\u0437\u0436\u0435\u043B\u0430\u043B \u0442\u0432\u043E\u0435\u0439 \u043A\u0440\u0430\u0441\u043E\u0442\u044B?"}, {event:"add_quest", quest:"bristol_divorce", stage:0}, {npc:"bristol", text:"\u0425\u0443\u0436\u0435. \u0416\u0435\u043D\u0438\u043B\u0441\u044F \u043D\u0430 \u043C\u043D\u0435. \u041D\u043E \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435\u0434\u0435\u043B\u0438 \u0441 \u043D\u0438\u043C \u044F \u043D\u0435 \u0432\u044B\u0434\u0435\u0440\u0436\u0430\u043B\u0430. \u0416\u0443\u0442\u043A\u0438\u0439 \u0442\u0438\u043F!"}]}; this[86] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0411\u0420\u0418\u0421\u0422\u041E\u041B \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_helpbrisol")); }, msg:[{npc:"grid", text:"\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u044B \u043F\u0435\u0440\u0435\u0434\u0430\u043D\u044B. \u0410 \u0437\u0430\u0447\u0435\u043C \u0442\u044B \u0438\u0437\u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u0430 \u0437\u0430 \u043D\u0435\u0433\u043E \u0437\u0430\u043C\u0443\u0436?"}, {npc:"bristol", text:"\u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u0438\u0437-\u0437\u0430 \u0434\u0435\u043D\u0435\u0433."}, {npc:"grid", text:"\u0414\u0430 \u0443\u0436..."}, {event:"set_flag", flag:"q_helpbrisol", value:3}, {event:"complete_quest", quest:"bristol_divorce"}, {event:"give_exp", value:2000}, {event:"give_quest_item", item:10}, {npc:"bristol", text:"\u042F \u043F\u043E\u0434\u0430\u0440\u044E \u0432\u0430\u043C \u044D\u0442\u043E \u0437\u0430 \u0441\u0442\u0430\u0440\u0430\u043D\u0438\u044F!"}]}; this[87] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"stan", text:"\u042F, \u0447\u0443\u0432\u0430\u043A, \u0421\u0442\u0435\u043D! \u041C\u044D\u0440 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u044D\u043C\u0435\u0440\u043E\u043D."}, {npc:"grid", text:"\u041A\u0440\u043E\u043C\u0435 \u0448\u0443\u0442\u043E\u043A?! \u041C\u044D\u0440?"}, {npc:"stan", text:"\u041E\u0442\u0432\u0435\u0447\u0430\u044E \u0437\u0430 \u0431\u0430\u0437\u0430\u0440, \u0447\u0443\u0432\u0430\u043A. \u041C\u044D\u0440."}]}; this[88] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u0410\u042F \u0417\u0410\u041F\u0418\u0421\u041A\u0410 \u041E\u0422 \u041B\u0418\u0417", condition:function () { return(Core.Get().game.hasQuestItem(11)); }, msg:[{npc:"grid", text:"\u041C\u0435\u043D\u044F \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0442\u0435\u0431\u0435 \u0432\u043E\u0442 \u044D\u0442\u043E \u043F\u0438\u0441\u044C\u043C\u043E."}, {npc:"stan", text:"\u0423\u0445 \u0442\u044B, \u043B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430, \u0447\u0443\u0432\u0430\u043A! \u0414\u0435\u0432\u0447\u0435\u043D\u043E\u0447\u043A\u0430 \u043A\u0430\u043A, \u0441\u0438\u043C\u043F\u043E\u0442\u043D\u0430\u044F?"}, {npc:"grid", text:"\u041C\u0438\u043B\u0430\u044F."}, {npc:"stan", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u041F\u0435\u0440\u0435\u0434\u0430\u0439 \u0435\u0439, \u0447\u0442\u043E \u0437\u0430\u0432\u0442\u0440\u0430 \u044F \u0437\u0430 \u043D\u0435\u0439 \u0437\u0430\u0435\u0434\u0443. \u042F \u0431\u0443\u0434\u0443 \u0432 \u043C\u0430\u0441\u043A\u0435 \u0438 \u043D\u0430 \u0431\u0430\u0439\u043A\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0438\u043A\u0442\u043E \u043C\u0435\u043D\u044F \u043D\u0435 \u0443\u0437\u043D\u0430\u043B. \u042F \u0436 \u0432\u0441\u0435-\u0442\u0430\u043A\u0438 \u043C\u044D\u0440, \u043C\u0443\u0436\u0438\u043A!"}, {event:"give_exp", value:2500}, {event:"remove_quest_item", item:11}, {event:"add_quest", quest:"love_story", stage:2}, {event:"set_flag", flag:"q_lizandsten", value:3}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E, \u043F\u0435\u0440\u0435\u0434\u0430\u043C..."}]}; this[89] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"viola", text:"\u042F \u0412\u0438\u043E\u043B\u0430. \u0412\u044B, \u043D\u0430\u0432\u0435\u0440\u043D\u043E\u0435, \u0441\u043B\u044B\u0448\u0430\u043B\u0438 \u043E\u0431\u043E \u043C\u043D\u0435."}, {npc:"grid", text:"\u041D\u0435\u0442, \u0447\u0435\u0441\u0442\u043D\u043E \u0433\u043E\u0432\u043E\u0440\u044F."}, {npc:"viola", text:"\u041A\u0430\u043A \u0442\u0430\u043A \u043C\u043E\u0436\u043D\u043E?! \u042F \u2013 \u0432\u0435\u043B\u0438\u043A\u0430\u044F \u0412\u0438\u043E\u043B\u0430, \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430 \u0441\u0432\u043E\u0438\u043C\u0438 \u043D\u0435\u043F\u0440\u0435\u0432\u0437\u043E\u0439\u0434\u0435\u043D\u043D\u044B\u043C\u0438 \u043D\u0430\u0432\u044B\u043A\u0430\u043C\u0438 \u0438\u0433\u0440\u044B \u043D\u0430 \u0441\u043A\u0440\u0438\u043F\u043A\u0435."}]}; this[90] = {theme:"\u041E \u041A\u042D\u041C\u0415\u0420\u041E\u041D", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0442\u044B \u0437\u043D\u0430\u0435\u0448\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435?"}, {npc:"viola", text:"\u041E, \u041A\u044D\u043C\u0435\u0440\u043E\u043D \u2013 \u044D\u0442\u043E \u0441\u0442\u043E\u043B\u0438\u0446\u0430. \u0417\u0434\u0435\u0441\u044C \u043C\u043D\u043E\u0433\u043E \u043F\u0440\u0438\u0435\u0437\u0436\u0438\u0445, \u0432 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u043C \u043E\u043D\u0438 \u0437\u0434\u0435\u0441\u044C \u0432\u0441\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u044E\u0442. \u0423 \u043D\u0430\u0441 \u0435\u0441\u0442\u044C \u043C\u0435\u0446\u0435\u043D\u0430\u0442\u044B, \u043C\u0443\u0437\u044B\u043A\u0430\u043D\u0442\u044B, \u0445\u0443\u0434\u043E\u0436\u043D\u0438\u043A\u0438... \u0430 \u043D\u0430\u0448 \u043C\u044D\u0440..."}, {npc:"viola", text:"\u041D\u0443, \u043E\u043D \u043D\u0435 \u0442\u0430\u043A\u043E\u0439, \u043A\u0430\u043A \u0434\u0440\u0443\u0433\u0438\u0435 \u043C\u044D\u0440\u044B..."}]}; this[91] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"ace", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u042D\u0439\u0441, \u044F \u043A\u0440\u0443\u0442 \u0438 \u0431\u043E\u0433\u0430\u0442. \u0415\u0441\u043B\u0438 \u0445\u043E\u0447\u0435\u0448\u044C, \u0434\u0430\u043C \u0442\u0435\u0431\u0435 \u0432 \u0434\u043E\u043B\u0433 \u0434\u0435\u043D\u0435\u0433. \u041D\u043E \u0443\u0447\u0442\u0438, \u043D\u0435 \u0432\u0435\u0440\u043D\u0435\u0448\u044C \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0434\u0432\u0443\u0445 \u0447\u0430\u0441\u043E\u0432 \u2013 \u0437\u0430 \u0442\u043E\u0431\u043E\u0439 \u0431\u0443\u0434\u0443\u0442 \u043E\u0445\u043E\u0442\u0438\u0442\u044C\u0441\u044F \u043D\u0430\u0435\u043C\u043D\u0438\u043A\u0438 \u0441\u043E \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043D\u044B."}]}; this[92] = {theme:"\u0417\u0410\u041D\u042F\u0422\u042C \u20AC1,000", condition:function () { return(!Core.Get().game.isFlag("v_credit")); }, msg:[{npc:"grid", text:"\u042D\u0439\u0441, \u0437\u0430\u0439\u043C\u0438 \u043C\u043D\u0435 \u0448\u0442\u0443\u043A\u0443."}, {event:"give_money", value:1000}, {event:"set_flag", flag:"v_credit"}, {npc:"ace", text:"\u041D\u0435 \u0432\u043E\u043F\u0440\u043E\u0441! \u0414\u0435\u0440\u0436\u0438!"}]}; this[93] = {theme:"\u0412\u0415\u0420\u041D\u0423\u0422\u042C \u20AC1,000", condition:function () { return(Core.Get().game.isFlag("v_credit") && (Core.Get().game.money < 1000)); }, msg:[{npc:"grid", text:"...\u0421\u043A\u043E\u043B\u044C\u043A\u043E, \u0433\u043E\u0432\u043E\u0440\u0438\u0448\u044C, \u044F \u0442\u0435\u0431\u0435 \u0434\u043E\u043B\u0436\u0435\u043D?.."}, {npc:"ace", text:"\u0428\u0442\u0443\u043A\u0443. \u0422\u043E\u0440\u043E\u043F\u0438\u0441\u044C, \u0447\u0430\u0441\u0438\u043A\u0438 \u0442\u0438\u043A\u0430\u044E\u0442. \u041D\u0435 \u043E\u0442\u0434\u0430\u0448\u044C \u0432\u043E\u0432\u0440\u0435\u043C\u044F, \u043D\u0430 \u0442\u0435\u0431\u044F \u043E\u0442\u043A\u0440\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u0441\u0435\u0437\u043E\u043D \u043E\u0445\u043E\u0442\u044B!"}, {npc:"grid", text:"\u0417\u0430\u043C\u0435\u0442\u0430\u043D\u043E. \u0414\u0435\u043D\u044C\u0433\u0438 \u0431\u0443\u0434\u0443\u0442."}]}; this[94] = {theme:"\u0412\u0415\u0420\u041D\u0423\u0422\u042C \u20AC1,000", condition:function () { return(Core.Get().game.isFlag("v_credit") && (Core.Get().game.money >= 1000)); }, msg:[{npc:"grid", text:"\u0412\u043E\u0442 \u0434\u0435\u043D\u044C\u0433\u0438, \u0437\u0430\u0431\u0438\u0440\u0430\u0439."}, {event:"set_flag", flag:"v_credit", value:0}, {event:"remove_money", value:1000}, {npc:"ace", text:"\u041C\u043E\u043B\u043E\u0442\u043E\u043A! \u0426\u0435\u043D\u044E \u0447\u0435\u0441\u0442\u043D\u044B\u0445 \u043B\u044E\u0434\u0435\u0439. \u0423\u0431\u0438\u0432\u0430\u044E \u043D\u0435\u0447\u0435\u0441\u0442\u043D\u044B\u0445! \u0414\u043E \u043D\u043E\u0432\u044B\u0445 \u0432\u0441\u0442\u0440\u0435\u0447!"}]}; this[95] = {theme:"\u0412\u042B\u0411\u0418\u0412\u0410\u041D\u0418\u0415 \u0414\u041E\u041B\u0413\u041E\u0412", condition:function () { return(!Core.Get().game.isFlag("q_acedebt")); }, msg:[{npc:"grid", text:"\u0410 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u0442\u0441\u044F \u043B\u0438 \u0434\u043B\u044F \u043C\u0435\u043D\u044F \u043A\u0430\u043A\u043E\u0439-\u043B\u0438\u0431\u043E \u0440\u0430\u0431\u043E\u0442\u044B?"}, {npc:"ace", text:"\u0414\u0430 \u0435\u0441\u0442\u044C \u043E\u0434\u043D\u043E \u0434\u0435\u043B\u043E. \u0427\u0443\u0432\u0430\u043A \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0412\u0435\u0440\u043C\u0443\u0442 \u0438\u0437 \u0432\u043E\u0435\u043D\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0439 \u0444\u0440\u0430\u043A\u0446\u0438\u0438 \u00AB\u0413\u0430\u0440\u0442\u0442\u00BB \u0437\u0430\u043D\u044F\u043B \u0443 \u043C\u0435\u043D\u044F \u0431\u0430\u0431\u043B\u0430. \u041F\u043E\u0439\u0434\u0438 \u0440\u0430\u0437\u0431\u0435\u0440\u0438\u0441\u044C \u0438 \u0432\u0435\u0440\u043D\u0438 \u043C\u043D\u0435 \u0434\u0435\u043D\u044C\u0433\u0438."}, {event:"set_flag", flag:"q_acedebt", value:1}, {event:"add_quest", quest:"debt_collection", stage:0}, {npc:"grid", text:"\u0423\u0441\u0435\u043A."}]}; this[96] = {theme:"\u0412\u042B\u0411\u0418\u0412\u0410\u041D\u0418\u0415 \u0414\u041E\u041B\u0413\u041E\u0412 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_acedebt")); }, msg:[{npc:"grid", text:"\u041E\u043D \u0441\u043A\u0430\u0437\u0430\u043B, \u0447\u0442\u043E \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0438\u043B \u0438\u0445 \u043D\u0430 \u0442\u0432\u043E\u0439 \u0441\u0447\u0435\u0442."}, {event:"give_exp", value:2500}, {event:"give_money", value:5000}, {event:"set_flag", flag:"q_acedebt", value:3}, {event:"complete_quest", quest:"debt_collection"}, {npc:"ace", text:"\u0422\u0430\u043A... \u0434\u0430, \u0434\u0435\u043D\u044C\u0433\u0438 \u043F\u043E\u0441\u0442\u0443\u043F\u0438\u043B\u0438. \u041D\u0430, \u0432\u043E\u0437\u044C\u043C\u0438 \u0441\u0435\u0431\u0435 \u0437\u0430 \u0440\u0430\u0431\u043E\u0442\u0443."}]}; this[97] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0412\u044B \u043C\u0435\u0441\u0442\u043D\u044B\u0439?"}, {event:"set_flag", flag:"about_rain_machine", condition:function () { return(!Core.Get().game.isFlag("about_rain_machine")); }}, {npc:"shell", text:"\u041D\u0435\u0442, \u044F \u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u0438\u043A \u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C. \u041F\u0440\u0438\u0431\u044B\u043B \u0441\u044E\u0434\u0430, \u0447\u0442\u043E\u0431\u044B \u0432\u044B\u044F\u0441\u043D\u0438\u0442\u044C, \u043F\u043E\u0447\u0435\u043C\u0443 \u0441\u043B\u043E\u043C\u0430\u043B\u0430\u0441\u044C \u0434\u043E\u0436\u0434\u0435\u0432\u0430\u044F \u043C\u0430\u0448\u0438\u043D\u0430."}]}; this[98] = {theme:"\u0414\u041E\u0416\u0414\u0415\u0412\u0410\u042F \u041C\u0410\u0428\u0418\u041D\u0410", condition:function () { return(1 == Core.Get().game.getFlag("about_rain_machine")); }, msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0435\u0449\u0435 \u0437\u0430 \u0434\u043E\u0436\u0434\u0435\u0432\u0430\u044F \u043C\u0430\u0448\u0438\u043D\u0430?"}, {npc:"shell", text:"\u041D\u0443 \u044D\u0442\u043E \u0436\u0435 \u0420\u0435\u0439\u043D\u043B\u0435\u043D\u0434. \u0413\u043E\u0440\u043E\u0434 \u0434\u043E\u0436\u0434\u044F. \u0412\u044B \u0432\u0438\u0434\u0438\u0442\u0435 \u0434\u043E\u0436\u0434\u044C?"}, {npc:"grid", text:"\u041D\u0435\u0430."}, {npc:"shell", text:"\u0412\u043E\u0442. \u0410 \u0420\u0435\u0439\u043D\u043B\u0435\u043D\u0434 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0441\u0432\u043E\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0438\u043C\u0435\u043D\u043D\u043E \u0437\u0430 \u0442\u043E, \u0447\u0442\u043E \u0434\u043E\u0436\u0434\u044C \u0437\u0434\u0435\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0432\u0430\u043B\u0441\u044F \u043E\u0441\u043E\u0431\u043E\u0439 \u043C\u0430\u0448\u0438\u043D\u043E\u0439, \u00AB\u0412\u043E\u0434\u043E\u0434\u0435\u043B\u043E\u043C-3000\u00BB. \u0411\u0435\u0437 \u043D\u0435\u0433\u043E \u0442\u0443\u0442 \u0437\u0430\u0441\u0443\u0445\u0430 \u0438 \u0432\u0441\u0435\u043C \u043F\u043B\u043E\u0445\u043E."}, {npc:"grid", text:"\u0418 \u043A\u0430\u043A, \u0447\u0442\u043E \u0443\u0436\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0432\u044B\u044F\u0441\u043D\u0438\u0442\u044C?"}, {event:"set_flag", flag:"about_rain_machine", value:2}, {event:"set_flag", flag:"q_rainmachine", value:1}, {event:"add_quest", quest:"rain_machine", stage:0}, {npc:"shell", text:"\u0414\u0430 \u043F\u043E\u043A\u0430 \u043C\u0430\u043B\u043E \u0447\u0442\u043E... \u0432\u043E\u0442 \u0435\u0441\u043B\u0438 \u0431\u044B \u0442\u044B \u0437\u043D\u0430\u043B \u043A\u043E\u0433\u043E-\u0442\u043E \u0438\u0437 \u041E\u0430\u0437\u0438\u0441\u0430, \u044D\u0442\u043E \u043C\u043E\u0433\u043B\u043E \u0431\u044B \u043F\u043E\u043C\u043E\u0447\u044C... \u0423 \u043D\u0438\u0445 \u0442\u0430\u043C \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u043B\u0430\u0436\u043D\u043E \u0438 \u0445\u043E\u0440\u043E\u0448\u043E, \u0445\u043E\u0442\u044F \u043E\u043D\u0438 \u0438 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u043F\u043E\u0441\u0440\u0435\u0434\u0438 \u043F\u0443\u0441\u0442\u044B\u043D\u0438..."}]}; this[99] = {theme:"\u0414\u041E\u0416\u0414\u0415\u0412\u0410\u042F \u041C\u0410\u0428\u0418\u041D\u0410 \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_rainmachine")); }, msg:[{npc:"grid", text:"\u041E\u0430\u0437\u0438\u0441 \u0441\u043A\u043E\u0440\u043E \u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442 \u0441\u044E\u0434\u0430 \u043D\u043E\u0432\u0443\u044E \u0434\u043E\u0436\u0434\u0435\u0432\u0443\u044E \u043C\u0430\u0448\u0438\u043D\u0443. \u042D\u0442\u043E \u0431\u0443\u0434\u0435\u0442 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E, \u043E\u043D\u0430 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043D\u0430 \u0433\u0430\u0440\u0430\u043D\u0442\u0438\u0438."}, {event:"give_exp", value:3500}, {event:"set_flag", flag:"q_rainmachine", value:3}, {event:"complete_quest", quest:"rain_machine"}, {npc:"shell", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u0422\u0435\u043F\u0435\u0440\u044C \u0434\u043E\u0436\u0434\u044C \u0432\u0435\u0440\u043D\u0435\u0442\u0441\u044F \u0432 \u044D\u0442\u0438 \u0437\u0435\u043C\u043B\u0438!"}]}; this[100] = {theme:"\u041E \u0421\u0415\u0411\u0415", condition:function () { return(3 > Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"grid", text:"\u041F\u0440\u0438\u0432\u0435\u0442! \u041E \u0447\u0435\u043C \u0432\u044B \u0432\u0437\u0434\u044B\u0445\u0430\u0435\u0442\u0435?"}, {npc:"liz", text:"\u0421\u043A\u043E\u0440\u0435\u0435, \u043D\u0435 \u00AB\u043E \u0447\u0435\u043C\u00BB, \u0430 \u00AB\u043E \u043A\u043E\u043C\u00BB..."}, {event:"set_flag", flag:"q_lizandsten", value:1, condition:function () { return(!Core.Get().game.isFlag("q_lizandsten")); }}, {event:"add_quest", quest:"love_story", stage:0, condition:function () { return(!Core.Get().game.isFlag("q_lizandsten")); }}, {npc:"liz", text:"\u042F \u0432\u043B\u044E\u0431\u043B\u0435\u043D\u0430 \u0432 \u043E\u0434\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430... \u0435\u0433\u043E \u0437\u043E\u0432\u0443\u0442 \u0421\u0442\u0435\u043D... \u043D\u043E \u043E\u043D \u043C\u044D\u0440 \u0433\u043E\u0440\u043E\u0434\u0430 \u041A\u044D\u043C\u0435\u0440\u043E\u043D, \u0438 \u043D\u0430\u043C \u043D\u0435 \u0431\u044B\u0442\u044C \u0432\u043C\u0435\u0441\u0442\u0435!"}]}; this[101] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u0410\u042F \u0417\u0410\u041F\u0418\u0421\u041A\u0410", condition:function () { return(1 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"grid", text:"\u041C\u043E\u0436\u0435\u0442, \u044F \u043C\u043E\u0433\u0443 \u043A\u0430\u043A-\u0442\u043E \u0432\u0430\u043C \u043F\u043E\u043C\u043E\u0447\u044C?"}, {npc:"liz", text:"\u041C\u043D\u0435 \u043D\u0438\u043A\u0442\u043E \u043D\u0435 \u043F\u043E\u043C\u043E\u0436\u0435\u0442!.. \u0425\u043E\u0442\u044F... \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0435\u043C\u0443 \u043B\u044E\u0431\u043E\u0432\u043D\u0443\u044E \u0437\u0430\u043F\u0438\u0441\u043A\u0443 \u043E\u0442 \u043C\u0435\u043D\u044F? \u041E\u0447\u0435\u043D\u044C \u0432\u0430\u0441 \u043F\u0440\u043E\u0448\u0443!"}, {event:"set_flag", flag:"q_lizandsten", value:2}, {event:"give_quest_item", item:11}, {event:"add_quest", quest:"love_story", stage:1}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E. \u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u043F\u0435\u0440\u0435\u0434\u0430\u043C."}]}; this[102] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u0410\u042F \u0417\u0410\u041F\u0418\u0421\u041A\u0410 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(3 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"liz", text:"\u041A\u0430\u043A \u0443\u0441\u043F\u0435\u0445\u0438?!"}, {npc:"grid", text:"\u042F \u043F\u0435\u0440\u0435\u0434\u0430\u043B \u043F\u0438\u0441\u044C\u043C\u043E."}, {npc:"liz", text:"\u0418?!!"}, {npc:"grid", text:"\u041E\u043D \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0435\u0442 \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044C\u0441\u044F \u0437\u0430\u0432\u0442\u0440\u0430. \u041E\u043D \u0437\u0430\u0435\u0434\u0435\u0442 \u0437\u0430 \u0432\u0430\u043C\u0438 \u043D\u0430 \u043C\u043E\u0442\u043E\u0446\u0438\u043A\u043B\u0435, \u043D\u0430 \u043B\u0438\u0446\u0435 \u0435\u0433\u043E \u0431\u0443\u0434\u0435\u0442 \u043C\u0430\u0441\u043A\u0430, \u0447\u0442\u043E\u0431\u044B \u0435\u0433\u043E \u043D\u0435 \u0443\u0437\u043D\u0430\u043B\u0438."}, {event:"give_exp", value:2000}, {event:"set_flag", flag:"q_lizandsten", value:4}, {event:"complete_quest", quest:"love_story"}, {event:"start_timer", timer:"t_lizstendate"}, {npc:"liz", text:"\u0417\u0434\u043E\u0440\u043E\u0432\u043E! \u0421\u043F\u0430\u0441\u0438\u0431\u043E! \u0426\u0435\u043B\u0443\u044E!"}]}; this[103] = {theme:"\u041A\u0410\u041A \u041F\u0420\u041E\u0428\u041B\u041E \u0421\u0412\u0418\u0414\u0410\u041D\u0418\u0415?", condition:function () { return((4 == Core.Get().game.getFlag("q_lizandsten")) && (Core.Get().game.timers.t_lizstendate >= 1500)); }, msg:[{event:"kill_timer", timer:"t_lizstendate"}, {npc:"grid", text:"\u041A\u0430\u043A \u043F\u0440\u043E\u0448\u043B\u043E \u0441\u0432\u0438\u0434\u0430\u043D\u0438\u0435?"}, {npc:"liz", text:"\u041E\u043D \u043C\u0435\u043D\u044F \u0431\u0440\u043E\u0441\u0438\u043B! \u0421\u043A\u0430\u0437\u0430\u043B, \u044F \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0430\u044F \u0438 \u043D\u0435\u0440\u0432\u043D\u0430\u044F! \u042F \u0442\u0430\u043A \u0440\u044B\u0434\u0430\u043B\u0430, \u0442\u0430\u043A \u0440\u044B\u0434\u0430\u043B\u0430..."}, {npc:"grid", text:"\u0421\u043E\u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044E..."}, {npc:"liz", text:"\u041D\u0443 \u043D\u0438\u0447\u0435\u0433\u043E! \u0415\u0441\u0442\u044C \u043B\u0435\u043A\u0430\u0440\u0441\u0442\u0432\u043E \u043E\u0442 \u043D\u0435\u0441\u0447\u0430\u0441\u0442\u043D\u043E\u0439 \u0432\u043B\u044E\u0431\u043B\u0435\u043D\u043D\u043E\u0441\u0442\u0438. \u042F \u0441\u043D\u043E\u0432\u0430 \u0432\u043B\u044E\u0431\u043B\u0435\u043D\u0430! \u041D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0432 \u041C\u0438\u0433\u0435\u043B\u044F, \u043B\u0438\u0434\u0435\u0440\u0430 \u0444\u0430\u0448\u0438\u0441\u0442\u0441\u043A\u043E\u0433\u043E \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0413\u0430\u0440\u0442\u0442!"}, {npc:"grid", text:"\u0414\u0435\u0432\u043E\u0447\u043A\u0430, \u0442\u0435\u0431\u0435 \u044F\u0432\u043D\u043E \u043D\u0440\u0430\u0432\u044F\u0442\u0441\u044F \u043F\u043B\u043E\u0445\u0438\u0435 \u043F\u0430\u0440\u043D\u0438..."}, {event:"set_flag", flag:"q_lizandsten", value:5}, {event:"give_quest_item", item:9}, {event:"add_quest", quest:"love_story_2", stage:0}, {npc:"liz", text:"\u0427\u0442\u043E \u043F\u043E\u0434\u0435\u043B\u0430\u0442\u044C! \u0412\u043E\u0442 \u043D\u043E\u0432\u0430\u044F \u043B\u044E\u0431\u043E\u0432\u043D\u0430\u044F \u0437\u0430\u043F\u0438\u0441\u043A\u0430. \u0414\u043E\u0441\u0442\u0430\u0432\u044C \u0435\u0435 \u041C\u0438\u0433\u0435\u043B\u044E \u0432 \u0411\u0435\u0442\u0430\u0432\u0438\u043B\u043B\u044C."}]}; this[104] = {theme:"\u041B\u042E\u0411\u041E\u0412\u041D\u0410\u042F \u0417\u0410\u041F\u0418\u0421\u041A\u0410 2 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(6 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"liz", text:"\u041D\u0443?!"}, {npc:"grid", text:"\u0422\u0432\u043E\u0435 \u043F\u0438\u0441\u044C\u043C\u043E \u0442\u0440\u043E\u043D\u0443\u043B\u043E \u0435\u0433\u043E, \u041B\u0438\u0437. \u041E\u043D \u0445\u043E\u0447\u0435\u0442, \u0447\u0442\u043E\u0431\u044B \u0442\u044B \u0441\u043E\u0431\u0440\u0430\u043B\u0430 \u0432\u0435\u0449\u0438 \u0438 \u043F\u0435\u0440\u0435\u0435\u0445\u0430\u043B\u0430 \u043A \u043D\u0435\u043C\u0443."}, {npc:"liz", text:"\u0423\u0440\u0430! \u0423\u0436\u0435 \u0431\u0435\u0433\u0443!!"}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_lizandsten", value:7}, {event:"complete_quest", quest:"love_story_2"}, {npc:"grid", text:"\u041E\u0445, \u043D\u0430\u0434\u043E\u043B\u0433\u043E \u043B\u0438..."}]}; this[105] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{event:"set_flag", flag:"alice_trade"}, {npc:"alice", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u042D\u043B\u0438\u0441, \u044F \u0442\u043E\u0440\u0433\u0443\u044E \u043F\u043E\u043B\u0435\u0437\u043D\u044B\u043C\u0438 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u043C\u0438 \u0448\u0442\u0443\u043A\u0430\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043C\u043E\u0433\u043B\u0438 \u0431\u044B \u0442\u0435\u0431\u0435 \u043F\u0440\u0438\u0433\u043E\u0434\u0438\u0442\u0441\u044F, \u043A\u0440\u0430\u0441\u0430\u0432\u0447\u0438\u043A!"}]}; this[106] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("alice_trade")); }, msg:[{event:"trade", npc:"alice"}]}; this[107] = {theme:"\u0411\u0410\u0417\u0410 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0415\u0412", condition:function () { return(4 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"\u0425\u043C... \u041A\u0430\u043F\u0438\u0442\u0430\u043D \u0425\u0430\u0440\u043A\u043E\u0441. \u0410 \u043D\u0435 \u043C\u043E\u0433\u043B\u0438 \u0431\u044B \u0432\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u043C\u043D\u0435 \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043E\u0434\u0438\u043D \u043E\u0431\u044A\u0435\u043A\u0442 \u0432 \u0433\u043B\u0443\u0431\u0438\u043D\u0435 \u043C\u043E\u0440\u044F..."}, {npc:"harcos", text:"\u042F \u0432\u0441\u0435 \u043C\u043E\u0433\u0443! \u0414\u0440\u0443\u0433\u043E\u0435 \u0434\u0435\u043B\u043E \u2013 \u0441\u0442\u0430\u043D\u0443 \u043B\u0438!"}, {npc:"key", text:"\u0410 \u0435\u0441\u043B\u0438 \u043C\u044B *\u043E\u0447\u0435\u043D\u044C* \u043F\u043E\u043F\u0440\u043E\u0441\u0438\u043C?", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"harcos", text:"\u0422\u043E \u043F\u043E\u0439\u0434\u0435\u0442\u0435 \u0434\u0430\u043B\u0435\u043A\u043E \u0438 \u043D\u0430\u0434\u043E\u043B\u0433\u043E!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"\u041A\u0430\u043A \u0432\u0430\u0441 \u0443\u0431\u0435\u0434\u0438\u0442\u044C?"}, {npc:"harcos", text:"\u0414\u0435\u043D\u044C\u0433\u0438 \u043C\u043D\u0435 \u043D\u0435 \u043D\u0443\u0436\u043D\u044B!"}, {npc:"grid", text:"\u0422\u043E\u0433\u0434\u0430 \u043E\u0442\u0434\u0430\u0439\u0442\u0435 \u0438\u0445 \u043C\u043D\u0435."}, {npc:"harcos", text:"\u041E\u0447\u0435\u043D\u044C \u0441\u043C\u0435\u0448\u043D\u043E! \u0414\u043E\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u0434\u0435\u043B\u043E\u043C, \u0447\u0442\u043E \u0442\u044B \u0434\u043E\u0441\u0442\u043E\u0438\u043D \u0432\u0437\u043E\u0439\u0442\u0438 \u043D\u0430 \u0431\u043E\u0440\u0442 \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u0438\u00BB! \u0422\u043E\u043F\u0430\u0439 \u043D\u0430 \u042E\u0433\u043E-\u0417\u0430\u043F\u0430\u0434 \u043E\u0442\u0441\u044E\u0434\u0430 \u0432 \u0440\u0430\u0439\u043E\u043D \u0440\u0430\u0432\u043D\u0438\u043D \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434. \u0420\u0435\u0433\u0438\u043E\u043D \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043D \u0437\u0430 \u0442\u043E, \u0447\u0442\u043E \u0442\u0430\u043C \u043E\u0431\u0438\u0442\u0430\u044E\u0442 \u043E\u043F\u0430\u0441\u043D\u0435\u0439\u0448\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0413\u0440\u0430\u0431\u0431\u0435\u0440\u044B."}, {npc:"grid", text:"\u0418 \u0447\u0442\u043E \u0441 \u043D\u0438\u043C\u0438?"}, {event:"set_flag", flag:"q_bigalienplan", value:5}, {event:"add_quest", quest:"natan_plan", stage:4}, {npc:"harcos", text:"\u0412 \u043E\u0431\u0449\u0435\u043C, \u0435\u0441\u043B\u0438 \u0442\u044B \u0441\u043C\u043E\u0436\u0435\u0448\u044C \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u043D\u0430 \u0442\u043E\u0442 \u0441\u0432\u0435\u0442 \u0445\u043E\u0442\u044F \u0431\u044B 3\u0445 \u0438\u0437 \u043D\u0438\u0445, \u0442\u043E \u044F \u043F\u043E\u0441\u0447\u0438\u0442\u0430\u044E, \u0447\u0442\u043E \u0442\u044B \u0434\u043E\u0441\u0442\u043E\u0438\u043D \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0432\u0437\u043E\u0439\u0442\u0438 \u043D\u0430 \u0431\u043E\u0440 \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u0438\u00BB."}]}; this[108] = {theme:"\u0413\u0420\u0410\u0411\u0411\u0415\u0420\u042B", condition:function () { return(5 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0437\u0430 \u0413\u0440\u0430\u0431\u0431\u0435\u0440\u044B?"}, {npc:"harcos", text:"\u0415\u0441\u0442\u044C \u043D\u0435\u0436\u0438\u0442\u044C, \u044D\u0442\u043E \u0442\u0435, \u043A\u0442\u043E \u0432\u043E\u0441\u043A\u0440\u0435\u0441 \u043A\u0438\u0431\u0435\u0440\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u043C \u043F\u0443\u0442\u0435\u043C. \u0415\u0441\u0442\u044C \u043C\u0443\u0442\u0430\u043D\u0442\u044B \u2013 \u044D\u0442\u043E \u0433\u0435\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043D\u044B\u0435 \u043B\u044E\u0434\u0438. \u041E\u0431\u0430 \u0441\u043F\u043E\u0441\u043E\u0431\u0430 \u2013 \u0431\u043E\u0433\u043E\u043C\u0435\u0440\u0437\u043A\u0438\u0435 \u0438\u0437\u0434\u0435\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430. \u041D\u043E \u0433\u0440\u0430\u0431\u0431\u0435\u0440\u044B \u2013 \u044D\u0442\u043E \u043C\u0443\u0442\u0430\u043D\u0442\u044B-\u043D\u0435\u0436\u0438\u0442\u044C. \u0413\u0435\u043D\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043D\u044B\u0439 \u0441\u043E\u043B\u0434\u0430\u0442, \u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \u0432\u0435\u0440\u043D\u0443\u043B\u0438 \u043E\u0431\u0440\u0430\u0442\u043D\u043E \u043A \u0436\u0438\u0437\u043D\u0438."}]}; this[109] = {theme:"\u0417\u0410\u0414\u0410\u041D\u0418\u0415 \u041A\u0410\u041F\u0418\u0422\u0410\u041D\u0410", condition:function () { return((5 == Core.Get().game.getFlag("q_bigalienplan")) && (3 > Core.Get().game.getFlag("kills_grabbers_harcos"))); }, msg:[{npc:"harcos", text:"\u0423\u0431\u0438\u043B \u0442\u0440\u0435\u0445 \u0413\u0440\u0430\u0431\u0431\u0435\u0440\u043E\u0432?"}, {npc:"grid", text:"\u0414\u0430!"}, {npc:"harcos", text:"\u0427\u0435\u0433\u043E \u0442\u044B \u043C\u043D\u0435 \u0432\u0440\u0435\u0448\u044C, \u044F \u0437\u043D\u0430\u044E, \u0447\u0442\u043E \u043D\u0435 \u0443\u0431\u0438\u043B! \u0418\u0434\u0438 \u0438 \u0443\u0431\u0438\u0432\u0430\u0439!"}]}; this[110] = {theme:"\u0417\u0410\u0414\u0410\u041D\u0418\u0415 \u041A\u0410\u041F\u0418\u0422\u0410\u041D\u0410 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((5 == Core.Get().game.getFlag("q_bigalienplan")) && (3 <= Core.Get().game.getFlag("kills_grabbers_harcos"))); }, msg:[{npc:"harcos", text:"\u0423\u0431\u0438\u043B \u0442\u0440\u0435\u0445 \u0413\u0440\u0430\u0431\u0431\u0435\u0440\u043E\u0432?"}, {npc:"grid", text:"\u0414\u0430!"}, {npc:"harcos", text:"\u0412\u0435\u0440\u044E. \u041F\u043E \u0433\u043B\u0430\u0437\u0430\u043C \u0432\u0438\u0436\u0443, \u0447\u0442\u043E \u043D\u0435 \u0432\u0440\u0435\u0448\u044C."}, {event:"give_exp", value:7000}, {npc:"grid", text:"\u041F\u043E\u043F\u043B\u044B\u043B\u0438!"}, {npc:"harcos", text:"\u041F\u0440\u0438\u0442\u043E\u0440\u043C\u043E\u0437\u0438 \u043A\u043E\u043D\u0435\u0439. \u0423 \u043C\u0435\u043D\u044F \u0435\u0441\u0442\u044C \u0435\u0449\u0435 \u043E\u0434\u043D\u043E \u0437\u0430\u0434\u0430\u043D\u0438\u0435..."}, {npc:"grid", text:"\u041C\u044B \u0442\u0430\u043A \u043D\u0435 \u0434\u043E\u0433\u043E\u0432\u0430\u0440\u0438\u0432\u0430\u043B\u0438\u0441\u044C! \u0420\u0435\u0447\u044C \u0448\u043B\u0430 \u043E\u0431 \u043E\u0434\u043D\u043E\u043C! \u0422\u0430\u043A, \u043D\u0443-\u043A\u0430 \u043F\u043E\u043F\u043B\u044B\u043B\u0438..."}, {npc:"harcos", text:"\u0412\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u043C\u044B \u0434\u0430\u043B\u0435\u043A\u043E \u043D\u0435 \u0443\u043F\u043B\u044B\u0432\u0435\u043C... \u0422\u0443\u0442 \u043F\u043E\u043A\u0430 \u0442\u0435\u0431\u044F \u043D\u0435 \u0431\u044B\u043B\u043E, \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432 \u0443\u043A\u0440\u0430\u043B\u0438 \u0432\u0430\u0436\u043D\u0443\u044E \u0434\u0435\u0442\u0430\u043B\u044C \u043A\u043E\u0440\u0430\u0431\u043B\u044F \u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u00BB - \u0432\u0430\u043A\u0443\u0443\u043C\u043D\u044B\u0439 \u043C\u043E\u0442\u043E\u0440. \u0414\u0443\u043C\u0430\u044E, \u0432\u043E\u0440\u044B \u0435\u0449\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0433\u0434\u0435-\u0442\u043E \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u043F\u043B\u0430\u0442\u043E \u0421\u0442\u0440\u0430\u0442 \u043D\u0430 \u0437\u0430\u043F\u0430\u0434\u0435 \u043E\u0442\u0441\u044E\u0434\u0430. \u0414\u043E\u0433\u043E\u043D\u0438 \u0438\u0445 \u0438 \u043E\u0442\u0431\u0435\u0440\u0438 \u043C\u043E\u0439 \u043C\u043E\u0442\u043E\u0440!"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E... \u0432\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u0436\u0435 \u0432\u044B\u0431\u043E\u0440\u0430 \u043D\u0435\u0442. \u041B\u0443\u0447\u0448\u0435 \u0431\u044B \u043D\u0435 \u043F\u0440\u043E\u0445\u043E\u0434\u0438\u043B \u0434\u0443\u0440\u0430\u0446\u043A\u043E\u0435 \u0438\u0441\u043F\u044B\u0442\u0430\u043D\u0438\u0435..."}, {event:"set_flag", flag:"q_bigalienplan", value:6}, {event:"add_quest", quest:"natan_plan", stage:5}, {npc:"harcos", text:"\u0414\u0430, \u043F\u043E\u0445\u043E\u0436\u0435, \u0442\u044B \u043F\u0440\u0430\u0432. \u041D\u043E \u0443\u0436\u0435 \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C. \u0418\u0434\u0438 \u0438\u0449\u0438 \u043C\u043E\u0442\u043E\u0440."}]}; this[111] = {theme:"\u0412\u0410\u041A\u0423\u0423\u041C\u041D\u042B\u0419 \u041C\u041E\u0422\u041E\u0420", condition:function () { return((6 == Core.Get().game.getFlag("q_bigalienplan")) && (!Core.Get().game.hasQuestItem(12))); }, msg:[{npc:"harcos", text:"\u0413\u0434\u0435 \u043C\u043E\u0439 \u0432\u0430\u043A\u0443\u0443\u043C\u043D\u044B\u0439 \u043C\u043E\u0442\u043E\u0440?"}, {npc:"grid", text:"\u0412\u0438\u0434\u0438\u043C\u043E, \u0432\u0441\u0435 \u0435\u0449\u0435 \u0431\u0435\u0433\u0430\u0435\u0442 \u0433\u0434\u0435-\u0442\u043E \u0432 \u0440\u0430\u0439\u043E\u043D\u0435 \u0421\u0442\u0440\u0430\u0442."}, {npc:"harcos", text:"\u0422\u0430\u043A \u0431\u0435\u0433\u0438 \u0434\u043E\u0433\u043E\u043D\u044F\u0439! \u0427\u0435\u0433\u043E \u0436\u0434\u0435\u0448\u044C?"}]}; this[112] = {theme:"\u0412\u0410\u041A\u0423\u0423\u041C\u041D\u042B\u0419 \u041C\u041E\u0422\u041E\u0420", condition:function () { return((6 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.hasQuestItem(12))); }, msg:[{npc:"harcos", text:"\u0413\u0434\u0435 \u043C\u043E\u0439 \u0432\u0430\u043A\u0443\u0443\u043C\u043D\u044B\u0439 \u043C\u043E\u0442\u043E\u0440?"}, {npc:"grid", text:"\u0412\u043E\u0442 \u043E\u043D!"}, {event:"remove_quest_item", item:12}, {event:"give_exp", value:5000}, {npc:"harcos", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u0422\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u0441\u043C\u043E\u0436\u0435\u043C \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C\u0441\u044F \u0442\u0443\u0434\u0430, \u043A\u0443\u0434\u0430 \u0432\u044B \u0442\u0430\u043C \u0445\u043E\u0442\u0435\u043B\u0438."}, {event:"set_flag", flag:"q_bigalienplan", value:7}, {event:"add_quest", quest:"natan_plan", stage:6}, {npc:"grid", text:"\u0417\u0430\u043C\u0435\u0447\u0430\u0442\u0435\u043B\u044C\u043D\u043E!"}, {event:"move_to_area", area:"alienbase"}]}; this[113] = {theme:"\u041D\u0415\u0418\u0417\u0411\u0415\u0416\u041D\u041E\u0421\u0422\u042C", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u0435\u0449\u0435 \u0437\u0430 \u00AB\u043D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u00BB?"}, {npc:"harcos", text:"\u00AB\u041D\u0435\u0438\u0437\u0431\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u00BB, \u043F\u0440\u0435\u0437\u0440\u0435\u043D\u043D\u044B\u0439, - \u044D\u0442\u043E \u043B\u0443\u0447\u0448\u0435\u0435 \u0441\u0443\u0434\u043D\u043E \u0432 \u043C\u0438\u0440\u0435, \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0435\u0433\u043E \u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u043A\u0443\u0434\u0430 \u0443\u0433\u043E\u0434\u043D\u043E \u0432 \u043C\u043E\u0440\u0435!"}]}; this[114] = {theme:"\u041D\u0415\u0424\u0420\u0418\u0422\u041E\u0412\u042B\u0419 \u041E\u0421\u0422\u0420\u041E\u0412", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u044D\u0442\u043E \u0437\u0430 \u043E\u0441\u0442\u0440\u043E\u0432 \u0442\u0430\u043C \u0432\u0438\u0434\u043D\u0435\u0435\u0442\u0441\u044F?"}, {npc:"yax", text:"\u042D\u0442\u043E \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u041E\u0441\u0442\u0440\u043E\u0432. \u042F \u043C\u043E\u0433\u0443 \u043E\u0442\u0432\u0435\u0437\u0442\u0438 \u0432\u0430\u0441 \u0442\u0443\u0434\u0430. \u0412\u0441\u0435\u0433\u043E \u0437\u0430 50 \u043C\u043E\u043D\u0435\u0442."}, {event:"set_flag", flag:"v_knowjade"}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E."}]}; this[115] = {theme:"\u041E\u0422\u041F\u0420\u0410\u0412\u0418\u0422\u042C\u0421\u042F \u041D\u0410 \u041E\u0421\u0422\u0420\u041E\u0412 \u2013 \u20AC50", condition:function () { return(Core.Get().game.isFlag("v_knowjade") && (Core.Get().game.money < 50)); }, msg:[{npc:"grid", text:"\u0412\u0435\u0437\u0438 \u043D\u0430\u0441 \u043D\u0430 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u041E\u0441\u0442\u0440\u043E\u0432!"}, {npc:"yax", text:"\u0425\u043E\u0440\u043E\u0448\u043E. \u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430\u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442\u0435 \u20AC50 \u043D\u0430 \u0431\u0438\u043B\u0435\u0442."}]}; this[116] = {theme:"\u041E\u0422\u041F\u0420\u0410\u0412\u0418\u0422\u042C\u0421\u042F \u041D\u0410 \u041E\u0421\u0422\u0420\u041E\u0412 \u2013 \u20AC50", condition:function () { return(Core.Get().game.isFlag("v_knowjade") && (Core.Get().game.money >= 50)); }, msg:[{npc:"grid", text:"\u0412\u0435\u0437\u0438 \u043D\u0430\u0441 \u043D\u0430 \u041D\u0435\u0444\u0440\u0438\u0442\u043E\u0432\u044B\u0439 \u041E\u0441\u0442\u0440\u043E\u0432!"}, {event:"remove_money", value:50}, {npc:"yax", text:"\u041E\u043A. \u041F\u043E\u043F\u043B\u044B\u043B\u0438."}, {event:"weaken_fog", x:36, y:13, w:1, h:2}, {event:"move_to_area", area:"jade"}]}; this[117] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"cij", text:"\u042F - \u0432\u0435\u0442\u0435\u0440! \u041F\u0435\u0440\u0435\u0434 \u0442\u043E\u0431\u043E\u0439 \u043A\u0430\u043F\u0438\u0442\u0430\u043D \u043A\u043E\u0440\u0430\u0431\u043B\u044F \u0418\u0441\u0442\u0435\u0440\u0438\u044F! \u041B\u0443\u0447\u0448\u0435\u0433\u043E \u0432 \u043C\u0438\u0440\u0435 \u043A\u0440\u044B\u043B\u0430\u0442\u043E\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F!"}, {npc:"grid", text:"\u0410 \u044F \u043C\u043E\u0433 \u0431\u044B \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0443\u0441\u043B\u0443\u0433\u0430\u043C\u0438 \u0418\u0441\u0442\u0435\u0440\u0438\u0438?"}, {npc:"cij", text:"\u0419\u043E\u0445\u0443! \u041A\u043E\u043D\u0435\u0447\u043D\u043E \u0436\u0435, \u043D\u0435\u0442! \u042D\u0442\u043E \u043C\u043E\u0439 \u043A\u043E\u0440\u0430\u0431\u043B\u044C, \u0430 \u044F \u043D\u0435 \u0431\u0435\u0440\u0443 \u043D\u0430 \u0431\u043E\u0440\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u043A\u043E\u043C\u0443-\u0442\u043E \u044D\u0442\u043E\u0433\u043E \u0445\u043E\u0447\u0435\u0442\u0441\u044F! \u0414\u0435\u043D\u044C\u0433\u0438 \u043C\u043D\u0435 \u043D\u0435 \u043D\u0443\u0436\u043D\u044B. \u0414\u0435\u043D\u044C\u0433\u0438 \u2013 \u043F\u0443\u0441\u0442\u043E\u0435. \u0421\u0432\u043E\u0431\u043E\u0434\u0430 \u2013 \u0432\u0441\u0435."}]}; this[118] = {theme:"\u0418\u0421\u0422\u0415\u0420\u0418\u042F", condition:function () { return(Core.Get().game.stats[0].level < 20); }, msg:[{npc:"grid", text:"\u0427\u0442\u043E \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C, \u0447\u0442\u043E\u0431\u044B \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0443\u0441\u043B\u0443\u0433\u0430\u043C\u0438 \u0418\u0441\u0442\u0435\u0440\u0438\u0438?"}, {npc:"cij", text:"\u0412\u0441\u0435 \u043F\u0440\u043E\u0441\u0442\u043E! \u0422\u044B \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 20 \u0443\u0440\u043E\u0432\u043D\u044F!"}, {npc:"grid", text:"\u0418 \u0432\u0441\u0435?"}, {npc:"cij", text:"\u0418 \u0432\u0441\u0435!"}]}; this[119] = {theme:"\u0418\u0421\u0422\u0415\u0420\u0418\u042F", condition:function () { return(Core.Get().game.stats[0].level >= 20); }, msg:[{npc:"grid", text:"\u042F \u0445\u043E\u0447\u0443 \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0443\u0441\u043B\u0443\u0433\u0430\u043C\u0438 \u0432\u0435\u043B\u0438\u043A\u043E\u0433\u043E \u043B\u0435\u0442\u0430\u044E\u0449\u0435\u0433\u043E \u043A\u043E\u0440\u0430\u0431\u043B\u044F, \u0418\u0441\u0442\u0435\u0440\u0438\u044F!"}, {event:"set_flag", flag:"hysterie"}, {event:"give_exp", value:5000}, {event:"no_talk"}, {npc:"cij", text:"\u0425\u043E\u0440\u043E\u0448\u043E! \u041F\u043E \u0440\u0443\u043A\u0430\u043C! \u0422\u044B \u0434\u043E\u0441\u0442\u0430\u0442\u043E\u0447\u043D\u043E \u0441\u0438\u043B\u0435\u043D, \u0438 \u044F \u0441\u043E\u0433\u043B\u0430\u0441\u0435\u043D!"}]}; this[120] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u042D\u0442\u043E \u0447\u0442\u043E, \u0443\u0448\u043A\u0438?"}, {npc:"kippa", text:"\u0414\u0430, \u043C\u044F\u0443! \u041A\u043E\u0448\u0430\u0447\u044C\u0438 \u0443\u0448\u043A\u0438!"}]}; this[121] = {theme:"\u041E \u041D\u0415\u0412\u0415\u0420\u041C\u041E\u0420", msg:[{npc:"grid", text:"\u0427\u0442\u043E \u044D\u0442\u043E \u0437\u0430 \u0433\u043E\u0440\u043E\u0434\u043E\u043A?"}, {npc:"kippa", text:"\u042D\u0442\u043E \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440. \u0413\u043E\u0440\u043E\u0434\u043E\u043A \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u043E\u0442\u0432\u0435\u0440\u0436\u0435\u043D\u043D\u044B\u0445, \u043C\u044F\u0443! \u0414\u043B\u044F \u0442\u0435\u0445, \u043A\u0442\u043E \u0441\u0442\u0440\u0430\u043D\u043D\u043E \u0432\u044B\u0433\u043B\u044F\u0434\u0438\u0442, \u0441\u0442\u0440\u0430\u043D\u043D\u043E \u0433\u043E\u0432\u043E\u0440\u0438\u0442... \u043B\u044E\u0434\u0438 \u0442\u0430\u043A\u0438\u0445 \u0431\u043E\u044F\u0442\u0441\u044F. \u0410 \u0437\u0434\u0435\u0441\u044C \u0438\u043C \u043A\u043E\u043C\u0444\u043E\u0440\u0442\u043D\u043E \u0438 \u0443\u044E\u0442\u043D\u043E. \u041C\u044F\u0443!"}, {npc:"kippa", text:"\u0417\u0434\u0435\u0441\u044C, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0436\u0438\u0432\u0435\u0442 \u041B\u044E\u0442\u0438\u043A. \u0421\u043F\u043E\u0440\u0442\u0438\u0432\u043D\u0430\u044F \u043F\u0430\u043D\u0434\u0430. \u041E\u043D \u043E\u0447\u0435\u043D\u044C \u043F\u043E\u043F\u0443\u043B\u044F\u0440\u0435\u043D \u0443 \u0436\u0435\u043D\u0449\u0438\u043D \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0441\u043F\u043E\u0440\u0442\u0438\u0432\u0435\u043D \u0438 \u043F\u043E\u0442\u043E\u043C\u0443... \u0447\u0442\u043E \u043F\u0430\u043D\u0434\u0430. \u041F\u0430\u043D\u0434\u044B \u043D\u0440\u0430\u0432\u044F\u0442\u0441\u044F \u0432\u0441\u0435\u043C."}, {npc:"kippa", text:"\u0410 \u0432\u043E\u043D \u0442\u043E \u2013 \u043F\u0430\u0440\u0435\u043D\u0435\u043A \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0413\u0430\u0439\u043C\u043E\u043D. \u0423 \u043D\u0435\u0433\u043E \u043D\u0435\u0442 \u043D\u0438\u043A\u0430\u043A\u0438\u0445 \u0433\u0435\u043D\u043D\u044B\u0445 \u043E\u0442\u043A\u043B\u043E\u043D\u0435\u043D\u0438\u0439, \u043D\u043E \u043E\u043D \u043F\u0440\u043E\u0441\u0442\u043E \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u0434\u043B\u044F \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0445 \u043B\u044E\u0434\u0435\u0439."}]}; this[122] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{npc:"grid", text:"\u0410 \u0443 \u043A\u043E\u0433\u043E \u0431\u044B \u0442\u0443\u0442 \u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u043A\u0443\u043F\u0438\u0442\u044C, \u043F\u043E\u0434\u0441\u043A\u0430\u0436\u0438?"}, {npc:"kippa", text:"\u0423 \u043C\u0435\u043D\u044F!"}, {event:"trade", npc:"kippa"}]}; this[123] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u0435\u0449\u0435 \u043A\u0442\u043E?"}, {npc:"lexic", text:"\u042F \u2013 \u041B\u0435\u043A\u0441\u0438\u043A!"}, {npc:"grid", text:"\u0422\u044B \u2013 \u041F\u0410\u041D\u0414\u0410!"}, {event:"set_flag", flag:"panda_talk1"}, {npc:"lexic", text:"\u041D\u0443 \u0434\u0430. \u042F \u0437\u043D\u0430\u044E!"}]}; this[124] = {theme:"\u0427\u0415\u041C \u0417\u0410\u041D\u0418\u041C\u0410\u0415\u0428\u042C\u0421\u042F", condition:function () { return(Core.Get().game.isFlag("panda_talk1")); }, msg:[{npc:"grid", text:"\u0427\u0435\u043C \u0442\u044B \u043E\u0431\u044B\u0447\u043D\u043E \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0448\u044C\u0441\u044F?"}, {npc:"lexic", text:"\u042F \u0437\u0430\u043D\u0438\u043C\u0430\u044E\u0441\u044C \u0441\u043F\u043E\u0440\u0442\u043E\u043C, \u043B\u044E\u0431\u043B\u044E \u0434\u0435\u0432\u0443\u0448\u0435\u043A \u0438 \u0430\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u043E\u0442\u0434\u044B\u0445!"}, {npc:"grid", text:"\u0410 \u0434\u0435\u0432\u0443\u0448\u043A\u0438 \u043A\u0430\u043A?"}, {npc:"lexic", text:"\u0414\u0435\u0432\u0443\u0448\u043A\u0438 \u0445\u043E\u0440\u043E\u0448\u043E! \u041F\u0430\u043D\u0434\u044B \u043D\u0440\u0430\u0432\u044F\u0442\u0441\u044F \u0432\u0441\u0435\u043C!"}, {event:"set_flag", flag:"panda_talk2"}, {npc:"grid", text:"\u041E\u0445..."}]}; this[125] = {theme:"\u041F\u0420\u0418\u0421\u041E\u0415\u0414\u0418\u041D\u0418\u0422\u042C\u0421\u042F \u041A \u041E\u0422\u0420\u042F\u0414\u0423", condition:function () { return(Core.Get().game.isFlag("panda_talk2")); }, msg:[{npc:"grid", text:"\u0421\u043B\u0443\u0448\u0430\u0439, \u043F\u0430\u043D\u0434\u0430, \u043D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0441\u044F \u043A \u043C\u043E\u0435\u043C\u0443 \u043E\u0442\u0440\u044F\u0434\u0443?"}, {event:"give_exp", value:1000}, {event:"join_team", npc:7}, {npc:"lexic", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u043F\u043E\u0447\u0435\u043C\u0443 \u043D\u0435\u0442!"}]}; this[126] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E?"}, {npc:"gaimon", text:"\u0413\u0430\u0439\u043C\u043E\u043D..."}, {npc:"grid", text:"\u0418?.."}, {event:"set_flag", flag:"gaimon_aliens"}, {npc:"gaimon", text:"\u0418 \u0432\u0441\u0435. \u041F\u0440\u043E\u0441\u0442\u043E \u0413\u0430\u0439\u043C\u043E\u043D."}]}; this[127] = {theme:"\u041E \u041D\u0415\u0412\u0415\u0420\u041C\u041E\u0420", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435."}, {npc:"gaimon", text:"\u0425\u043E\u0440\u043E\u0448\u0438\u0439. \u0421\u043F\u043E\u043A\u043E\u0439\u043D\u043E."}, {npc:"grid", text:"\u0418?.."}, {npc:"gaimon", text:"\u0418 \u0432\u0441\u0435. \u0425\u043E\u0440\u043E\u0448\u0438\u0439 \u0438 \u0441\u043F\u043E\u043A\u043E\u0439\u043D\u044B\u0439. \u041C\u043D\u0435 \u0442\u0443\u0442 \u0440\u0430\u0434\u044B. \u041C\u0435\u043D\u044F \u0442\u0443\u0442 \u043F\u043E\u043D\u0438\u043C\u0430\u044E\u0442."}, {npc:"grid", text:"\u041E\u0445, \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u0442\u044B \u043F\u0430\u0440\u0435\u043D\u044C..."}]}; this[128] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return(Core.Get().game.isFlag("gaimon_aliens") && (!Core.Get().game.isFlag("q_alienfix2"))); }, msg:[{npc:"grid", text:"\u0422\u044B, \u0441\u043B\u0443\u0447\u0430\u0435\u043C, \u043D\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u0435\u0446 \u043B\u0438?"}, {npc:"gaimon", text:"\u041D\u0435\u0442... \u043D\u043E \u043C\u043D\u0435 \u0441 \u043D\u0438\u043C\u0438 \u043F\u043E\u0447\u0442\u0438 \u0442\u0430\u043A\u0436\u0435 \u0445\u043E\u0440\u043E\u0448\u043E, \u043A\u0430\u043A \u0437\u0434\u0435\u0441\u044C. \u041E\u043D\u0438 \u0441\u0442\u0430\u0440\u0430\u044E\u0442\u0441\u044F \u043F\u043E\u043D\u044F\u0442\u044C \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430, \u043E\u0431\u0449\u0430\u0442\u044C\u0441\u044F \u0441 \u043D\u0438\u043C\u0438 \u043D\u0430 \u0438\u0445 \u0436\u0435 \u044F\u0437\u044B\u043A\u0435 \u0438 \u0432 \u0442\u043E\u0439 \u043C\u0430\u043D\u0435\u0440\u0435, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0438\u043C \u043A\u043E\u043C\u0444\u043E\u0440\u0442\u043D\u0430."}, {npc:"grid", text:"\u0415\u0441\u043B\u0438 \u043E\u043D\u0438 \u0442\u0435\u0431\u044F \u043D\u0435 \u0443\u0431\u0438\u043B\u0438, \u0442\u043E \u0432\u0438\u0434\u0438\u043C\u043E \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u043F\u0440\u0438\u043D\u044F\u043B\u0438 \u0437\u0430 \u0441\u0432\u043E\u0435\u0433\u043E."}, {npc:"gaimon", text:"\u041D\u0435\u0442. \u041E\u043D\u0438 \u043D\u0438\u043A\u043E\u0433\u043E \u043D\u0435 \u0443\u0431\u0438\u0432\u0430\u044E\u0442, \u0435\u0441\u043B\u0438 \u043E\u0442 \u044D\u0442\u043E\u0433\u043E \u043D\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0438\u0445 \u0436\u0438\u0437\u043D\u044C. \u042F \u043D\u0430\u0431\u043B\u044E\u0434\u0430\u043B \u0437\u0430 \u043D\u0438\u043C\u0438. \u041D\u043E \u043F\u043E\u0442\u043E\u043C \u043E\u043D\u0438 \u0443\u043B\u0435\u0442\u0435\u043B\u0438. \u041C\u0435\u043D\u044F \u043D\u0435 \u0432\u0437\u044F\u043B\u0438..."}, {event:"give_exp", value:750}, {event:"set_flag", flag:"q_alienfix2"}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E."}]}; this[129] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0412\u044B \u043A\u0442\u043E \u0442\u0430\u043A\u043E\u0439 \u0438\u043B\u0438 \u0447\u0442\u043E \u0442\u0430\u043A\u043E\u0435?!"}, {npc:"chivax", text:"\u0415\u0441\u043B\u0438 \u0431\u0443\u0434\u0435\u0448\u044C \u0433\u0440\u0443\u0431\u043E \u043E\u0431\u0449\u0430\u0442\u044C\u0441\u044F \u0441 \u043C\u044D\u0440\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0430 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440, \u0442\u043E \u043C\u044D\u0440 \u0433\u043E\u0440\u043E\u0434\u0430 \u0432\u044B\u0442\u0430\u0449\u0438\u0442 \u0442\u0432\u043E\u044E \u043F\u0435\u0447\u0435\u043D\u044C \u0438 \u0441\u044A\u0435\u0441\u0442 \u0435\u0435, \u0438\u0431\u043E \u043C\u044D\u0440 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440 \u2013 \u044D\u0442\u043E \u044F. \u042F \u0445\u043E\u0447\u0443 \u043F\u0435\u0447\u0435\u043D\u044C. \u041D\u0435 \u0443\u0432\u0430\u0436\u0430\u0439 \u043C\u0435\u043D\u044F."}, {npc:"grid", text:"\u041F\u0440\u043E\u0441\u0442\u0438\u0442\u0435, \u043C\u044D\u0440... \u0412\u0430\u0448\u0430 \u0432\u043D\u0435\u0448\u043D\u043E\u0441\u0442\u044C \u0441\u043F\u0435\u0440\u0432\u0430 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043E\u0437\u0430\u0434\u0430\u0447\u0438\u0432\u0430\u0435\u0442."}, {npc:"chivax", text:"\u0417\u043D\u0430\u044E. \u0417\u043D\u0430\u044E."}]}; this[130] = {theme:"\u0418\u0417\u0412\u0418\u041D\u0415\u041D\u0418\u0415 \u0413\u0418\u0414\u0420\u042B", condition:function () { return(1 == Core.Get().game.getFlag("q_hydranevermore")); }, msg:[{npc:"grid", text:"\u0421\u043A\u0430\u0436\u0438\u0442\u0435, \u043A\u0430\u043A\u0438\u0435 \u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0438 \u0443 \u0432\u0430\u0441 \u0432\u044B\u0437\u044B\u0432\u0430\u0435\u0442 \u0441\u043B\u043E\u0432\u043E \u00AB\u0413\u0438\u0434\u0440\u0430\u00BB?"}, {npc:"chivax", text:"\u041D\u0415\u0422!!! \u0422\u041E\u041B\u042C\u041A\u041E \u041D\u0415 \u0413\u0418\u0414\u0420\u0410!!! \u041D\u0415\u0422!!!!!!!!"}, {npc:"chivax", text:"\u041F\u0440\u043E\u0441\u0442\u0438\u0442\u0435 \u043C\u043D\u0435 \u043C\u043E\u0439 \u0441\u0440\u044B\u0432, \u043D\u0435\u0434\u0430\u0432\u043D\u043E \u0434\u0435\u0432\u043E\u0447\u043A\u0430 \u0441 \u0442\u0430\u043A\u0438\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0430 \u0432 \u043D\u0430\u0448\u0435\u043C \u0433\u043E\u0440\u043E\u0434\u0435 \u0436\u0435\u0441\u0442\u043E\u043A\u0443\u044E \u0431\u043E\u0439\u043D\u044E."}, {npc:"grid", text:"\u0412\u044B, \u043A\u043E\u043D\u0435\u0447\u043D\u043E, \u043D\u0435 \u043F\u043E\u0432\u0435\u0440\u0438\u0442\u0435, \u043D\u043E \u0435\u0439 \u043E\u0447\u0435\u043D\u044C \u0441\u0442\u044B\u0434\u043D\u043E \u0437\u0430 \u0441\u0432\u043E\u0435 \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435, \u0438 \u043E\u043D\u0430 \u0436\u0435\u043B\u0430\u0435\u0442 \u0437\u043D\u0430\u0442\u044C, \u043A\u0430\u043A \u0431\u044B \u0435\u0439 \u0437\u0430\u0433\u043B\u0430\u0434\u0438\u0442\u044C \u0441\u0432\u043E\u044E \u0432\u0438\u043D\u0443."}, {npc:"chivax", text:"\u0412\u0435\u0440\u0438\u0442\u0441\u044F \u0441 \u0442\u0440\u0443\u0434\u043E\u043C... \u043D\u043E... \u043D\u0430\u0432\u0435\u0440\u043D\u043E\u0435, \u043A\u0430\u0436\u0434\u044B\u0439 \u0434\u043E\u0441\u0442\u043E\u0438\u043D \u0432\u0442\u043E\u0440\u043E\u0433\u043E \u0448\u0430\u043D\u0441\u0430... \u0434\u0430\u0436\u0435 \u043E\u043D\u0430. \u041D\u0430\u0448\u0435\u043C\u0443 \u0433\u043E\u0440\u043E\u0434\u0443 \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0434\u043E, \u044F \u043F\u0440\u043E\u0449\u0430\u044E \u0435\u0435. \u0422\u043E\u043B\u044C\u043A\u043E \u043F\u0443\u0441\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u043F\u0440\u0438\u0445\u043E\u0434\u0438\u0442 \u0441\u044E\u0434\u0430..."}, {event:"give_exp", value:1500}, {event:"set_flag", flag:"q_hydranevermore", value:2}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E."}]}; this[131] = {theme:"\u0427\u0422\u041E \u0421 \u0422\u041E\u0411\u041E\u0419?", msg:[{npc:"ken", text:"\u042F \u2013 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u044D\u043A\u0441\u043F\u0435\u0440\u0438\u043C\u0435\u043D\u0442\u0430 \u043F\u043E \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044E \u0441\u0432\u0435\u0440\u0445\u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430... \u0442\u0430\u043A \u043D\u0430\u043C \u0441\u043F\u0435\u0440\u0432\u0430 \u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0438... \u0430 \u0442\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u2013 \u0437\u043E\u043C\u0431\u0438! \u0414\u0443\u0440\u0430\u0446\u043A\u0438\u0435 \u0437\u0435\u043B\u0435\u043D\u044B\u0435 \u0437\u043E\u043C\u0431\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0434\u0430\u0436\u0435 \u0443\u043C\u0435\u0440\u0435\u0442\u044C."}]}; this[132] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{event:"trade", npc:"goman"}]}; this[133] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043A\u0442\u043E? \u0418 \u0447\u0442\u043E \u0441 \u0442\u043E\u0431\u043E\u0439 \u043F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u043E?"}, {npc:"fea", text:"\u041E\u0445... \u0434\u043E\u043B\u0433\u0430\u044F \u044D\u0442\u043E \u0438\u0441\u0442\u043E\u0440\u0438\u044F. \u0414\u043E\u043B\u0433\u0430\u044F \u0438 \u043F\u0435\u0447\u0430\u043B\u044C\u043D\u0430\u044F."}, {npc:"fea", text:"\u041A\u043E\u0433\u0434\u0430-\u0442\u043E \u044F \u0431\u044B\u043B\u0430 \u0443\u0447\u0435\u043D\u044B\u043C, \u0430\u0432\u0442\u043E\u0440\u043E\u043C \u0432\u043E\u0435\u043D\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0435\u043A\u0442\u0430 \u00AB\u0431\u0435\u0441\u0441\u043C\u0435\u0440\u0442\u043D\u044B\u0439 \u0441\u043E\u043B\u0434\u0430\u0442\u00BB... \u043E\u0434\u043D\u0430\u043A\u043E \u0432 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0435 \u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u043B\u0438 \u0442\u043E, \u0447\u0442\u043E \u0442\u044B \u0432\u0438\u0434\u0438\u0448\u044C \u0432 \u0433\u043E\u0440\u043E\u0434\u0435."}, {npc:"fea", text:"\u0425\u043E\u0442\u044F \u043C\u044B \u0438 \u043D\u0435 \u043C\u043E\u0433\u043B\u0438 \u0443\u043C\u0435\u0440\u0435\u0442\u044C, \u043D\u043E \u043C\u043E\u0433\u043B\u0438 \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F, \u0430 \u043A\u043E\u0436\u0430 \u043D\u0430\u0447\u0430\u043B\u0430 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E \u043E\u0442\u043C\u0438\u0440\u0430\u0442\u044C... \u043C\u044B \u0441\u0442\u0430\u043B\u0438 \u0437\u043E\u043C\u0431\u0438, \u043A\u0430\u043A\u0438\u0445 \u043E\u043F\u0438\u0441\u044B\u0432\u0430\u044E\u0442 \u0432 \u0441\u0442\u0430\u0440\u044B\u0445 \u043A\u0438\u043D\u043E\u0444\u0438\u043B\u044C\u043C\u0430\u0445."}, {npc:"fea", text:"\u0418 \u044D\u0442\u043E \u0443\u0436\u0430\u0441\u043D\u043E! \u042F \u0445\u043E\u0447\u0443 \u0445\u043E\u0434\u0438\u0442\u044C \u043D\u0430 \u0441\u0432\u0438\u0434\u0430\u043D\u0438\u044F \u0441 \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u043C\u0438 \u043C\u0430\u043B\u044C\u0447\u0438\u043A\u0430\u043C\u0438, \u043D\u043E \u043F\u043E\u0447\u0435\u043C\u0443-\u0442\u043E \u0434\u0430\u043B\u0435\u043A\u043E \u043D\u0435 \u043A\u0430\u0436\u0434\u043E\u043C\u0443 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u0437\u0435\u043B\u0435\u043D\u0430\u044F \u043A\u043E\u0436\u0430 \u0438 \u0448\u0440\u0430\u043C\u044B \u043F\u043E \u0432\u0441\u0435\u043C\u0443 \u0442\u0435\u043B\u0443."}, {npc:"fea", text:"\u042F \u0442\u0430\u043A \u043D\u0435\u0441\u0447\u0430\u0441\u0442\u043D\u0430..."}, {npc:"grid", text:"\u0421\u043E\u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044E..."}]}; this[134] = {theme:"\u0421\u041E\u042E\u0417 \u0421 \u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u0410\u041C\u0418", condition:function () { return(1 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B \u0445\u043E\u0442\u044F\u0442 \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043E\u044E\u0437 \u0441 \u0433\u043E\u0440\u043E\u0434\u043E\u043C \u041A\u0430\u043B\u0438\u043F\u0441\u043E \u0434\u043B\u044F \u0441\u043E\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F."}, {npc:"fea", text:"\u0417\u0430\u0447\u0435\u043C \u043D\u0430\u043C \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u0435? \u041C\u044B \u0441\u0432\u043E\u0435 \u043E\u0442\u0432\u043E\u0435\u0432\u0430\u043B\u0438, \u0438 \u0432\u043E\u0442 \u0447\u0442\u043E \u0441\u0442\u0430\u043B\u043E \u0441 \u043D\u0430\u0448\u0438\u043C\u0438 \u0442\u0435\u043B\u0430\u043C\u0438. \u041D\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u043D\u043E \u2013 \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u0435 \u0442\u0435\u043B\u043E. \u0415\u0441\u043B\u0438 \u043F\u0440\u0438\u0434\u0443\u043C\u0430\u0435\u0442\u0435, \u043A\u0430\u043A \u044D\u0442\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C, \u043F\u043E\u043C\u043E\u0436\u0435\u043C \u0441 \u0447\u0435\u043C \u0443\u0433\u043E\u0434\u043D\u043E."}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_allycalipso", value:2}, {event:"add_quest", quest:"meta_uprise", stage:3}, {npc:"grid", text:"\u0425\u043C... \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u0441 \u041B\u0438\u043D\u043E\u0439."}]}; this[135] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u041C\u0418\u0425\u0410\u042D\u041B\u042F", condition:function () { return(4 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"\u042F \u043D\u0430\u0448\u0435\u043B \u043B\u0443\u0447\u0448\u0435\u0433\u043E \u0443\u0447\u0435\u043D\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0438\u043D\u0435\u043D\u0442\u0430, \u043E\u043D \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0441\u044F \u043F\u043E\u0434\u043E\u0431\u043D\u044B\u043C\u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u0438 \u0438 \u0441\u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0430\u043C, \u0435\u0441\u043B\u0438 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u0442 \u0440\u044F\u0434 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0439 \u043D\u0435\u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u0441 \u0432\u0430\u0448\u0438\u043C\u0438 \u0442\u0435\u043B\u0430\u043C\u0438."}, {npc:"fea", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u042F \u0442\u0430\u043A \u0434\u0430\u0432\u043D\u043E \u0436\u0434\u0430\u043B\u0430 \u044D\u0442\u043E\u0433\u043E \u0434\u043D\u044F. \u0414\u0443\u043C\u0430\u044E, \u0432\u043C\u0435\u0441\u0442\u0435 \u0441 \u043D\u0438\u043C \u043C\u044B \u043D\u0430\u0439\u0434\u0435\u043C \u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B."}, {npc:"grid", text:"\u0417\u043D\u0430\u0447\u0438\u0442, \u044F \u043C\u043E\u0433\u0443 \u0434\u043E\u043B\u043E\u0436\u0438\u0442\u044C \u043D\u0430\u0447\u0430\u043B\u044C\u0441\u0442\u0432\u0443, \u0447\u0442\u043E \u041A\u0430\u043B\u0438\u043F\u0441\u043E \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u0432 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u0438 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432?"}, {event:"give_exp", value:4500}, {event:"set_flag", flag:"q_allycalipso", value:5}, {event:"add_quest", quest:"meta_uprise", stage:6}, {npc:"fea", text:"\u0414\u0430! \u041C\u044B \u043F\u043E\u043C\u043E\u0436\u0435\u043C! \u0411\u043E\u0436\u0435... \u043D\u0430\u043A\u043E\u043D\u0435\u0446-\u0442\u0430\u043A\u0438 \u0443 \u043C\u0435\u043D\u044F \u0431\u0443\u0434\u0435\u0442 \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0436\u0438\u0432\u043E\u0439 \u043F\u0430\u0440\u0435\u043D\u044C...!"}]}; this[136] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"keabo", text:"\u041A\u0438\u0431\u043E \u043C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442, \u0441\u043F\u0440\u043E\u0441\u0438 \u043B\u044E\u0431\u043E\u0433\u043E, \u044F \u0431\u0435\u0437\u043C\u0435\u0440\u043D\u043E \u043A\u0440\u0443\u0442. \u0422\u043E\u0440\u0433\u0443\u044E \u044F \u043E\u0440\u0443\u0436\u0438\u0435\u043C, \u0438 \u0434\u0435\u043D\u0435\u0433 \u0437\u0430\u0433\u0440\u0435\u0431\u0430\u044E \u0442\u043E\u043D\u043D\u044B. \u0412\u043E \u043C\u043D\u0435 \u0432\u043D\u0443\u0442\u0440\u0438 \u0436\u0438\u0432\u0435\u0442 \u0434\u0443\u0448\u0430 \u041F\u043B\u0430\u0442\u043E\u043D\u0430."}, {npc:"grid", text:"\u041E\u0447\u0435\u043D\u044C \u0441\u043E\u043C\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0440\u0435\u043F."}, {npc:"keabo", text:"\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0447\u0443\u0432\u0430\u043A! \u041D\u043E \u044F \u0442\u043E\u0440\u0433\u0443\u044E \u043F\u0443\u0448\u043A\u0430\u043C\u0438, \u0442\u0430\u043A \u0447\u0442\u043E \u043F\u043E\u0434\u0443\u043C\u0430\u0439 \u0435\u0449\u0435 \u0440\u0430\u0437!"}, {npc:"grid", text:"\u0425\u043C... \u043E\u0442\u043B\u0438\u0447\u043D\u043E \u0447\u0438\u0442\u0430\u0435\u0448\u044C, \u0447\u0443\u0432\u0430\u043A! \u0422\u044B \u0442\u0430\u043B\u0430\u043D\u0442!"}, {event:"set_flag", flag:"keabo_trade"}, {npc:"keabo", text:"\u0422\u043E-\u0442\u043E \u0436\u0435. \u0421\u043C\u044B\u0448\u043B\u0435\u043D\u044B\u0439 \u043F\u043E\u043F\u0430\u043B\u0441\u044F. \u041D\u0443\u0436\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043E\u0440\u0443\u0436\u0438\u0435, \u043F\u0440\u0438\u0445\u043E\u0434\u0438."}]}; this[137] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("keabo_trade")); }, msg:[{event:"trade", npc:"keabo"}]}; this[138] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.hasQuestItem(13))); }, msg:[{npc:"grid", text:"\u0421\u043B\u0443\u0448\u0430\u0439, \u041A\u0438\u0431\u043E, \u0430 \u043D\u0435 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E \u043B\u0438 \u0442\u0435\u0431\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043C\u0438\u0440 \u043A \u043B\u0443\u0447\u0448\u0435\u043C\u0443?"}, {npc:"keabo", text:"\u0413\u043E\u0432\u043E\u0440\u0438, \u0434\u0440\u0443\u0433. \u0422\u044B \u0436\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u043C\u043D\u0438\u0448\u044C, \u0447\u0442\u043E \u0435\u0441\u043B\u0438 \u043C\u043D\u0435 \u0447\u0442\u043E-\u0442\u043E \u043D\u0435 \u043F\u043E\u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F, \u044F \u043F\u0440\u043E\u0441\u0442\u043E \u0443\u0431\u044C\u044E \u0442\u0435\u0431\u044F."}, {npc:"grid", text:"\u041D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u0441\u043F\u043E\u043D\u0441\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044E?"}, {npc:"keabo", text:"\u0410 \u0447\u0442\u043E \u044F \u0441 \u044D\u0442\u043E\u0433\u043E \u043F\u043E\u043B\u0443\u0447\u0443? \u0414\u0435\u043D\u044C\u0433\u0438 \u0443 \u043C\u0435\u043D\u044F \u0443\u0436\u0435 \u0435\u0441\u0442\u044C."}, {npc:"grid", text:"\u041F\u043E\u0434 \u0432\u0430\u0448\u0435 \u0447\u0442\u0435\u043D\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u0435\u0440\u0448\u0438\u0442\u044C\u0441\u044F \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044F, \u0430 \u0432\u0430\u0448\u0435 \u043E\u0440\u0443\u0436\u0438\u0435 \u0441\u0442\u0430\u043D\u0435\u0442 \u0431\u0440\u0435\u043D\u0434\u043E\u043C \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438. \u0418\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E?"}, {npc:"keabo", text:"\u0417\u0432\u0443\u0447\u0438\u0442 \u043F\u043E\u0437\u0438\u0442\u0438\u0432\u043D\u043E! \u00AB\u0427\u0442\u043E \u0443\u0431\u0438\u043B\u043E \u0442\u0432\u043E\u0435\u0433\u043E \u0441\u043E\u0441\u0435\u0434\u0430? \u2013 \u041F\u0423\u0428\u041A\u0418 \u041A\u0418\u0411\u041E. \u041F\u0443\u0448\u043A\u0438 \u041A\u0438\u0431\u043E, \u0438 \u0448\u0443\u043C\u0435\u0442\u044C \u0437\u0430 \u0441\u0442\u0435\u043D\u043E\u0439 \u043F\u0435\u0440\u0435\u0441\u0442\u0430\u043D\u0443\u0442\u00BB. \u041A\u0430\u043A \u0442\u0435\u0431\u0435 \u0441\u043B\u043E\u0433\u0430\u043D?.."}, {npc:"keabo", text:"...\u041D\u043E \u0441\u043F\u0435\u0440\u0432\u0430 \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0434\u043E\u043A\u0430\u0437\u0430\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u2013 \u0432\u043E\u0442 \u0432\u0430\u043C \u043C\u043E\u0439 \u043A\u043E\u043C\u043F\u0430\u043A\u0442-\u0434\u0438\u0441\u043A, \u043F\u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u0435\u0433\u043E \u043D\u0430 \u043A\u0430\u043A\u043E\u043C-\u043D\u0438\u0431\u0443\u0434\u044C \u0440\u0430\u0434\u0438\u043E. \u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0434\u0435\u043D\u044C\u0433\u0438. \u041D\u0435 \u0445\u043E\u0447\u0443 \u0431\u044B\u0442\u044C \u043A\u0430\u043A \u044D\u0442\u0430 \u0411\u0430\u0439\u0431\u0430 \u0438\u0437 \u041A\u0430\u043B\u0438\u0441\u0442\u0435\u0440\u0430."}, {event:"give_quest_item", item:13}, {event:"add_quest", quest:"keabo_style", stage:0}, {npc:"grid", text:"\u041E\u0445... \u043D\u0443 \u043B\u0430\u0434\u043D\u043E."}]}; this[139] = {theme:"\u0414\u0418\u0421\u041A \u041A\u0418\u0411\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (Core.Get().game.hasQuestItem(13))); }, msg:[{npc:"keabo", text:"\u042F \u0447\u0442\u043E-\u0442\u043E \u043F\u043E\u043A\u0430 \u043D\u0435 \u0441\u043B\u044B\u0448\u0430\u043B \u0441\u0432\u043E\u0438\u0445 \u043F\u0435\u0441\u0435\u043D \u043D\u0438 \u043D\u0430 \u043E\u0434\u043D\u043E\u043C \u0440\u0430\u0434\u0438\u043E."}, {npc:"grid", text:"\u042F \u0435\u0449\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u044E \u043D\u0430\u0434 \u044D\u0442\u0438\u043C."}]}; this[140] = {theme:"\u0414\u0418\u0421\u041A \u041A\u0418\u0411\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (1 == Core.Get().game.getFlag("q_kibodisc"))); }, msg:[{npc:"keabo", text:"\u0421\u043B\u0443\u0448\u0430\u043B \u044F \u0432\u0447\u0435\u0440\u0430 \u0440\u0430\u0434\u0438\u043E... \u0438 \u0447\u0442\u043E \u0436\u0435 \u044F \u0441\u043B\u044B\u0448\u0443, \u0434\u0440\u0443\u0433 \u043C\u043E\u0439?! \u0421\u0432\u043E\u0439 \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u0442\u0440\u0435\u043A! \u0422\u044B \u043C\u043E\u043B\u043E\u0434\u0435\u0446, \u044F \u0433\u043E\u0440\u0436\u0443\u0441\u044C \u0442\u043E\u0431\u043E\u0439. \u042F \u0432\u043B\u043E\u0436\u0443 \u0441\u0432\u043E\u0438 \u0434\u0435\u043D\u044C\u0433\u0438 \u0432 \u0442\u0432\u043E\u044E \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044E, \u0447\u0443\u0432\u0430\u043A!"}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"give_exp", value:4500}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"add_quest", quest:"meta_uprise", stage:9}, {event:"set_flag", flag:"q_kibodisc", value:2}, {event:"complete_quest", quest:"keabo_style"}, {npc:"grid", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E, \u0441\u043F\u0430\u0441\u0438\u0431\u043E!"}]}; this[141] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u041F\u0440\u0438\u0432\u0435\u0442, \u0421\u0435\u0442, \u043D\u0443 \u043A\u0430\u043A \u0434\u0435\u043B\u0430?"}, {npc:"seth", text:"\u0412\u0441\u0435 \u0442\u0430\u043A\u0436\u0435. \u042F \u0431\u0435\u0437\u043E\u0431\u0440\u0430\u0437\u043D\u043E \u0431\u043E\u0433\u0430\u0442, \u043D\u0435\u0434\u043E\u0432\u043E\u043B\u0435\u043D \u043C\u0438\u0440\u043E\u043C \u0438 \u0443\u0432\u0435\u0440\u0435\u043D, \u0447\u0442\u043E \u043C\u0435\u043D\u044F \u0432\u0441\u0435 \u0445\u043E\u0442\u044F\u0442 \u0443\u0431\u0438\u0442\u044C."}]}; this[142] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return(1 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"grid", text:"\u0421\u0435\u0442, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0442\u0435\u0431\u044F \u0437\u0430\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0438\u043D\u0432\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432 \u043E\u0434\u043D\u0443 \u0442\u0435\u0440\u0440\u043E\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044E?"}, {npc:"seth", text:"\u0421\u043C\u043E\u0442\u0440\u044F \u043E \u0447\u0435\u043C \u0438\u0434\u0435\u0442 \u0440\u0435\u0447\u044C."}, {npc:"grid", text:"\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B."}, {npc:"seth", text:"\u0414\u0430, \u044F \u043D\u0430\u0441\u043B\u044B\u0448\u0430\u043D \u043E \u043D\u0438\u0445. \u041D\u043E \u0447\u0442\u043E \u043F\u043E\u043B\u0443\u0447\u0443 \u0441 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438 \u044F? \u041D\u0435 \u043F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B \u0431\u044B\u043B\u0438 \u0437\u0430\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043E\u0432\u0430\u043D\u044B \u0432 \u0442\u043E\u043C, \u0447\u0442\u043E\u0431\u044B \u044F \u0432\u043E\u0437\u0433\u043B\u0430\u0432\u0438\u043B \u0438\u0445."}, {npc:"grid", text:"\u0414\u0430 \u043B\u0430\u0434\u043D\u043E \u0442\u0435\u0431\u0435, \u0421\u0435\u0442. \u0423 \u0442\u0435\u0431\u044F \u044D\u0442\u0438\u0445 \u0434\u0435\u043D\u0435\u0433... \u043A \u0442\u043E\u043C\u0443 \u0436\u0435, \u0441\u043C\u043E\u0442\u0440\u0438, \u0435\u0441\u043B\u0438 \u0432\u0441\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u0441\u044F -\u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E \u0431\u0443\u0434\u0435\u0442 \u0441\u0432\u0435\u0440\u0433\u043D\u0443\u0442\u043E."}, {npc:"seth", text:"\u0414\u0430 \u043D\u0435 \u0445\u043E\u0447\u0443 \u044F \u0438\u043D\u0432\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0432\u043E\u0438 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438. \u0417\u0430\u0431\u0443\u0434\u044C \u043E\u0431 \u044D\u0442\u043E\u043C."}]}; this[143] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0411\u0420\u0418\u0421\u0422\u041E\u041B", condition:function () { return(1 == Core.Get().game.getFlag("q_helpbrisol")); }, msg:[{npc:"grid", text:"\u0422\u0435\u0431\u0435 \u043F\u043E\u0432\u0435\u0441\u0442\u043A\u0430 \u0432 \u0441\u0443\u0434!"}, {npc:"seth", text:"\u041E\u043F-\u043F\u0430. \u042D\u0442\u043E \u043E\u0442 \u043A\u043E\u0433\u043E \u0436\u0435?"}, {npc:"grid", text:"\u041E\u0442 \u0442\u0432\u043E\u0435\u0439 \u044D\u043A\u0441-\u0436\u0435\u043D\u044B. \u041E\u043D\u0430 \u0443\u0432\u0435\u0440\u0435\u043D\u0430, \u0447\u0442\u043E \u0442\u044B \u0438\u0437\u0431\u0435\u0433\u0430\u0435\u0448\u044C \u044E\u0440\u0438\u0441\u0442\u043E\u0432."}, {npc:"seth", text:"\u0411\u0440\u0438\u0441\u0442\u043E\u043B, \u0447\u0442\u043E \u043B\u0438? \u042F \u0438\u0437\u0431\u0435\u0433\u0430\u044E \u044E\u0440\u0438\u0441\u0442\u043E\u0432, \u043D\u043E \u044D\u0442\u043E \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u043E\u0440\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043D\u0430 \u043E\u043F\u0430\u0441\u043D\u044B\u0435 \u0441\u043B\u0443\u0447\u0430\u0438 \u0432 \u0440\u0430\u0431\u043E\u0442\u0435. \u0410 \u044D\u0442\u043E \u2013 \u043C\u0435\u043B\u043E\u0447\u044C. \u0414\u0435\u0432\u043E\u0447\u043A\u0430, \u043F\u043E\u0445\u043E\u0436\u0435, \u0432\u044B\u0448\u043B\u0430 \u0437\u0430 \u043C\u0435\u043D\u044F \u0438\u0437-\u0437\u0430 \u0434\u0435\u043D\u0435\u0433. \u041D\u0443 \u0432\u043E\u0442 \u0438 \u0443\u0441\u0442\u0440\u043E\u0438\u043B \u0435\u0439 \u0442\u0438\u0440\u0430\u043D\u0438\u044E, \u0447\u0442\u043E\u0431\u044B \u0441\u0431\u0435\u0436\u0430\u043B\u0430. \u0410 \u0434\u0435\u043D\u0435\u0433 \u043D\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442, \u044E\u0440\u0438\u0441\u0442\u044B \u0443\u0436\u0435 \u043F\u043E\u0437\u0430\u0431\u043E\u0442\u0438\u043B\u0438\u0441\u044C."}, {event:"give_exp", value:3500}, {event:"set_flag", flag:"q_helpbrisol", value:2}, {event:"add_quest", quest:"bristol_divorce", stage:1}, {npc:"grid", text:"\u042F \u0442\u0430\u043A \u0438 \u043F\u043E\u0434\u0443\u043C\u0430\u043B. \u041C\u043E\u0435 \u0434\u0435\u043B\u043E \u2013 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u043F\u043E\u0432\u0435\u0441\u0442\u043A\u0443."}]}; this[144] = {theme:"\u0424\u041E\u0422\u041E\u0413\u0420\u0410\u0424\u0418\u0418 \u0411\u0420\u0418\u0421\u0422\u041E\u041B", condition:function () { return(Core.Get().game.hasQuestItem(10)); }, msg:[{npc:"seth", text:"\u0427\u0442\u043E \u044D\u0442\u043E \u0443 \u0442\u0435\u0431\u044F \u0442\u0430\u043C?.. \u0410\u043B\u044C\u0431\u043E\u043C \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0439 \u043C\u043E\u0435\u0439 \u044D\u043A\u0441-\u0441\u0443\u043F\u0440\u0443\u0433\u0438?"}, {npc:"grid", text:"\u041D\u0443 \u0434\u0430, \u043E\u043D \u0441\u0430\u043C\u044B\u0439."}, {npc:"seth", text:"\u0427\u0435\u0440\u0442, \u0430 \u043F\u0440\u043E\u0434\u0430\u0439 \u0435\u0433\u043E \u043C\u043D\u0435."}, {npc:"grid", text:"\u0412\u0441\u0435-\u0442\u0430\u043A\u0438 \u0442\u044B \u043B\u044E\u0431\u0438\u043B \u0435\u0435?"}, {npc:"seth", text:"\u041D\u0435\u0442, \u043A\u043E\u043D\u0435\u0447\u043D\u043E. \u041D\u043E \u0442\u0435\u043B\u043E \u0443 \u043D\u0435\u0435 \u0447\u0442\u043E \u043D\u0430\u0434\u043E. 1,000$ \u0443\u0441\u0442\u0440\u043E\u0438\u0442?"}, {event:"give_money", value:1000}, {event:"give_exp", value:5000}, {event:"remove_quest_item", item:10}, {npc:"grid", text:"\u0412\u043F\u043E\u043B\u043D\u0435!"}]}; this[145] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u042D\u0442\u043E \u0442\u044B - \u0413\u0438\u0434\u0440\u0430, \u0435\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u0430\u044F \u0434\u043E\u0447\u044C \u044D\u043B\u0438\u0442\u043D\u043E\u0439 \u0441\u0435\u043C\u044C\u0438 \u0424\u0435\u043D\u0434\u0435\u0440\u0441\u043E\u0432? \u042F \u0443\u0437\u043D\u0430\u043B \u0442\u0435\u0431\u044F \u043F\u043E \u0442\u0435\u0441\u0430\u043A\u0443 \u0432 \u0440\u0443\u043A\u0430\u0445 \u0438 \u043C\u0430\u043B\u043E\u043C\u0443 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043E\u0434\u0435\u0436\u0434\u044B."}, {npc:"hydra", text:"\u0414\u0430, \u0434\u0440\u0443\u0436\u043E\u0447\u0435\u043A, \u044D\u0442\u043E \u044F! \u041D\u0435 \u0445\u043E\u0447\u0435\u0448\u044C \u0441\u043E \u043C\u043D\u043E\u0439 \u043F\u043E\u0431\u0435\u0433\u0430\u0442\u044C \u0437\u0430 \u0433\u043E\u0440\u043E\u0436\u0430\u043D\u0430\u043C\u0438 \u0441 \u043E\u0440\u0443\u0436\u0438\u0435\u043C?"}, {npc:"grid", text:"\u041D\u0435\u0442, \u0441\u043F\u0430\u0441\u0438\u0431\u043E, \u043F\u043E\u043A\u0430 \u043E\u0442\u043A\u0430\u0436\u0443\u0441\u044C."}]}; this[146] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_hydranevermore"))); }, msg:[{npc:"grid", text:"\u0422\u044B \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0443\u043C\u0430\u043B\u0430 \u0432\u043B\u043E\u0436\u0438\u0442\u044C \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0434\u0435\u043D\u044C\u0433\u0438 \u0432\u043E \u0447\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u0441\u0442\u043E\u044F\u0449\u0435\u0435, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044E \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432?"}, {npc:"hydra", text:"\u0418 \u0447\u0442\u043E \u0442\u0443\u0442 \u0432\u0435\u0441\u0435\u043B\u043E\u0433\u043E?"}, {npc:"grid", text:"\u0412\u0435\u0437\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u0434\u0440\u0430\u0442\u044C\u0441\u044F \u043B\u044E\u0434\u0438, \u043A\u0440\u043E\u0432\u044C \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u0447\u044C \u0440\u0435\u043A\u0430\u043C\u0438... \u043D\u0443 \u0438 \u0442\u0430\u043A \u0434\u0430\u043B\u0435\u0435."}, {npc:"hydra", text:"\u041E\u0439, \u043A\u0440\u0443\u0442\u044C! \u0425\u043E\u0447\u0443... \u043E\u0434\u043D\u0430\u043A\u043E, \u0442\u0430\u043A \u043B\u0435\u0433\u043A\u043E \u043C\u043D\u0435 \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u0438 \u043D\u0430 \u044D\u0442\u043E \u0434\u0435\u043D\u0435\u0433 \u043D\u0435 \u0434\u0430\u0434\u0443\u0442, \u043E\u043D\u0438 \u043D\u0435 \u043F\u043E\u043D\u0438\u043C\u0430\u044E\u0442 \u043C\u043E\u0438\u0445 \u0443\u0432\u043B\u0435\u0447\u0435\u043D\u0438\u0439..."}, {npc:"hydra", text:"\u042F \u043D\u0430\u043A\u0430\u0437\u0430\u043D\u0430 \u0437\u0430 \u043F\u0440\u043E\u0448\u043B\u044B\u0439 \u0440\u0430\u0437, \u043A\u043E\u0433\u0434\u0430 \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0430 \u0431\u043E\u0439\u043D\u044E \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440..."}, {npc:"hydra", text:"\u0412\u043E\u0442 \u0435\u0441\u043B\u0438 \u0442\u044B \u0441\u0445\u043E\u0434\u0438\u0448\u044C \u043A \u043C\u044D\u0440\u0443 \u0433\u043E\u0440\u043E\u0434\u0430 \u0438 \u0438\u0437\u0432\u0438\u043D\u0438\u0448\u044C\u0441\u044F \u043F\u0435\u0440\u0435\u0434 \u043D\u0438\u043C\u0438 \u043E\u0442 \u043C\u043E\u0435\u0433\u043E \u0438\u043C\u0435\u043D\u0438, \u043E\u043D\u0438 \u043C\u0435\u043D\u044F \u043F\u0440\u043E\u0441\u0442\u044F\u0442, \u0438 \u044F \u0441\u043C\u043E\u0433\u0443 \u0441\u043F\u043E\u043D\u0441\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044E!"}, {npc:"grid", text:"\u0410 \u0447\u0442\u043E \u0441\u0430\u043C\u0430 \u043D\u0435 \u0441\u0445\u043E\u0434\u0438\u0448\u044C?"}, {event:"set_flag", flag:"q_hydranevermore", value:1}, {event:"add_quest", quest:"feel_of_guilty", stage:0}, {npc:"hydra", text:"\u0414\u0443\u043C\u0430\u044E, \u043E\u043D\u0438 \u043D\u0435 \u0441\u0442\u0430\u043D\u0443\u0442 \u0441\u043B\u0443\u0448\u0430\u0442\u044C, \u0438 \u043E\u0442\u043A\u0440\u043E\u044E\u0442 \u043E\u0433\u043E\u043D\u044C, \u0430 \u043C\u043D\u0435 \u043F\u0440\u0438\u0434\u0435\u0442\u0441\u044F \u0443\u0431\u0438\u0442\u044C \u0438\u0445 \u0432\u0441\u0435\u0445. \u0418 \u0432\u0441\u0435, \u043A\u0430\u0440\u043C\u0430\u043D\u043D\u044B\u0445 \u0434\u0435\u043D\u0435\u0433 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0438\u043A\u043E\u0433\u0434\u0430."}]}; this[147] = {theme:"\u041F\u0415\u0420\u0415\u0413\u041E\u0412\u041E\u0420\u042B \u0421 \u041D\u0415\u0412\u0415\u0420\u041C\u041E\u0420", condition:function () { return(1 == Core.Get().game.getFlag("q_hydranevermore")); }, msg:[{npc:"hydra", text:"\u041D\u0435 \u0437\u0430\u0431\u0443\u0434\u044C \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u0442\u044C \u0441 \u043C\u044D\u0440\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0430 \u041D\u0435\u0432\u0435\u0440\u043C\u043E\u0440."}]}; this[148] = {theme:"\u041F\u0415\u0420\u0415\u0413\u041E\u0412\u041E\u0420\u042B \u0421 \u041D\u0415\u0412\u0415\u0420\u041C\u041E\u0420", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (2 == Core.Get().game.getFlag("q_hydranevermore"))); }, msg:[{npc:"hydra", text:"\u041A\u0430\u043A \u043F\u0440\u043E\u0448\u043B\u0438 \u043F\u0435\u0440\u0435\u0433\u043E\u0432\u043E\u0440\u044B?"}, {npc:"grid", text:"\u041F\u043E\u0445\u043E\u0436\u0435, \u0442\u0435\u0431\u044F \u043F\u0440\u043E\u0441\u0442\u0438\u043B\u0438."}, {npc:"hydra", text:"\u041F\u043E\u043A\u0430 \u0432\u044B \u0445\u043E\u0434\u0438\u043B\u0438, \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u0438 \u0438 \u0442\u0430\u043A \u0443\u0436\u0435 \u043C\u0435\u043D\u044F \u043F\u0440\u043E\u0441\u0442\u0438\u043B\u0438. \u041E\u043D\u0438 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0434\u043E\u043B\u0433\u043E \u0437\u043B\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u043C\u0435\u043D\u044F. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u044F \u0442\u0435\u043F\u0435\u0440\u044C \u0441\u043F\u043E\u043D\u0441\u0438\u0440\u0443\u044E \u0432\u0430\u0448\u0443 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044E."}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"give_exp", value:4000}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"complete_quest", quest:"feel_of_guilty"}, {event:"add_quest", quest:"meta_uprise", stage:9}, {npc:"grid", text:"\u0414\u0430\u0432\u0430\u0439. \u0411\u0443\u0434\u0435\u0442 \u043A\u0440\u0443\u0442\u043E."}]}; this[149] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u041A\u0442\u043E \u0432\u044B, \u0441\u044D\u0440?"}, {npc:"heraldio", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0435\u0440\u0430\u043B\u044C\u0434\u0438\u043E. \u042F \u0432\u043B\u0430\u0434\u0435\u043B\u0435\u0446 \u0437\u0430\u043C\u043A\u0430, \u0447\u0442\u043E \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u043F\u0440\u044F\u043C\u043E \u0432 \u0446\u0435\u043D\u0442\u0440\u0435 \u044D\u0442\u043E\u0433\u043E \u0433\u043E\u0440\u043E\u0434\u0430."}, {npc:"grid", text:"\u042F \u0441\u043C\u043E\u0442\u0440\u044E, \u0432\u044B \u0434\u043E \u0431\u0435\u0437\u043E\u0431\u0440\u0430\u0437\u0438\u044F \u0431\u043E\u0433\u0430\u0442\u044B..."}, {npc:"heraldio", text:"\u0421\u044D\u0440! \u041A\u0430\u043A \u0432\u0435\u0440\u043D\u043E \u0432\u044B \u043F\u043E\u0434\u043C\u0435\u0442\u0438\u043B\u0438! \u0414\u0435\u043D\u044C\u0433\u0438 \u2013 \u044D\u0442\u043E \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E \u0437\u043B\u043E."}, {npc:"grid", text:"\u0422\u0430\u043A \u0438\u0437\u0431\u0430\u0432\u044C\u0442\u0435\u0441\u044C \u043E\u0442 \u043D\u0435\u0433\u043E, \u0434\u0430\u0439\u0442\u0435 \u0438\u0445 \u043C\u043D\u0435. \u042F \u043C\u043E\u0433\u0443 \u0431\u043E\u0440\u043E\u0442\u044C\u0441\u044F \u0441 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C \u0437\u043B\u043E\u043C."}, {npc:"heraldio", text:"\u0421\u044D\u0440, \u044F \u043D\u0438 \u043F\u0440\u0438 \u043A\u0430\u043A\u0438\u0445 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u043D\u0435 \u043F\u043E\u0437\u0432\u043E\u043B\u044E \u0432\u0430\u043C \u0442\u0430\u043A \u0440\u0438\u0441\u043A\u043E\u0432\u0430\u0442\u044C \u0441\u043E\u0431\u043E\u0439."}]}; this[150] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_getcastlekey"))); }, msg:[{npc:"grid", text:"\u0421\u043A\u0430\u0436\u0438\u0442\u0435, \u0431\u043B\u0430\u0433\u043E\u0440\u043E\u0434\u043D\u044B\u0439 \u0441\u044D\u0440, \u0430 \u043D\u0435 \u0445\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0432\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u0441\u0432\u043E\u0438\u043C \u043A\u0430\u043F\u0438\u0442\u0430\u043B\u043E\u043C \u0432\u0435\u043B\u0438\u043A\u043E\u043C\u0443 \u0434\u0435\u043B\u0443?"}, {npc:"heraldio", text:"\u041A\u0430\u043A\u043E\u043C\u0443 \u0436\u0435 \u0434\u0435\u043B\u0443?"}, {npc:"grid", text:"\u041C\u0438\u0440\u043E\u0432\u043E\u0439 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438."}, {npc:"heraldio", text:"\u041C\u043D\u0435 \u043D\u0435 \u043F\u043E \u0434\u0443\u0448\u0435 \u0442\u0435\u043A\u0443\u0449\u0430\u044F \u043F\u043E\u043B\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044F. \u041F\u0440\u0435\u0437\u0438\u0434\u0435\u043D\u0442 \u041C\u0438\u0441\u0442 \u0432 \u043C\u043E\u0435\u043C \u043F\u043E\u043D\u0438\u043C\u0430\u043D\u0438\u0438... \u0433\u043B\u0443\u043F\u0430 \u0438 \u0430\u043C\u0431\u0438\u0446\u0438\u043E\u0437\u043D\u0430, \u043A\u0430\u043A \u0441\u043D\u0435\u0433 \u043F\u043E\u0441\u0440\u0435\u0434\u0438 \u043B\u0435\u0442\u0430."}, {npc:"grid", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E!"}, {npc:"heraldio", text:"...\u0422\u043E\u043B\u044C\u043A\u043E \u0432\u043E\u0442 \u043E\u0434\u043D\u043E."}, {npc:"grid", text:"\u0422\u0430\u043A \u0438 \u0437\u043D\u0430\u043B..."}, {npc:"heraldio", text:"\u042F \u043F\u043E\u0442\u0435\u0440\u044F\u043B \u043A\u043B\u044E\u0447 \u043E\u0442 \u0441\u0432\u043E\u0435\u0433\u043E \u0437\u0430\u043C\u043A\u0430 \u043D\u0430 \u0440\u0430\u0432\u043D\u0438\u043D\u0430\u0445 \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434. \u041D\u0430\u0439\u0434\u0438\u0442\u0435 \u0435\u0433\u043E, \u0438 \u0442\u043E\u0433\u0434\u0430 \u044F \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043F\u043E\u043C\u043E\u0433\u0443 \u0432\u0430\u043C."}, {npc:"grid", text:"\u0410 \u0432\u044B \u043D\u0435 \u0431\u043E\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u044F \u0432\u043E\u0437\u044C\u043C\u0443 \u043A\u043B\u044E\u0447 \u0438 \u043E\u0431\u0432\u043E\u0440\u0443\u044E \u0432\u0430\u0441?"}, {npc:"heraldio", text:"\u0420\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u043D\u0435\u0442."}, {npc:"heraldio", text:"\u041C\u043E\u0439 \u0431\u0430\u0441\u0442\u0438\u043E\u043D \u0437\u0430\u0449\u0438\u0449\u0435\u043D \u043D\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0431\u044B\u0447\u043D\u044B\u043C \u0437\u0430\u043C\u043A\u043E\u043C, \u043D\u043E \u0435\u0449\u0435 \u0438 \u0441\u043A\u0430\u043D\u0435\u0440\u043E\u043C \u0441\u0435\u0442\u0447\u0430\u0442\u043A\u0438 \u0433\u043B\u0430\u0437\u0430, \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043A\u043E\u0432 \u043F\u0430\u043B\u044C\u0446\u0435\u0432 \u0438 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u043E\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u0431\u0438\u043E\u043F\u043E\u043B\u044F \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430."}, {npc:"grid", text:"\u0427\u0435\u0440\u0442, \u0437\u0430\u0447\u0435\u043C \u0432\u0430\u043C \u0442\u043E\u0433\u0434\u0430 \u043A\u043B\u044E\u0447?"}, {npc:"heraldio", text:"\u0411\u0435\u0437 \u043D\u0435\u0433\u043E \u043D\u0435 \u0432\u043E\u0439\u0442\u0438. \u041C\u043D\u0435 \u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0430\u043D\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u0438, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0438 \u0441\u0434\u0435\u043B\u0430\u043B \u0442\u0430\u043A\u0443\u044E \u0441\u0438\u0441\u0442\u0435\u043C\u0443... \u043F\u0440\u0430\u0432\u0434\u0430, \u044F \u0443\u0436\u0435 \u043D\u0435 \u043F\u0435\u0440\u0432\u044B\u0439 \u0440\u0430\u0437 \u0435\u0433\u043E \u0442\u0435\u0440\u044F\u044E."}, {npc:"grid", text:"\u042F\u0441\u043D\u043E, \u043F\u043E\u0431\u0440\u043E\u0436\u0443 \u043F\u043E \u0440\u0430\u0432\u043D\u0438\u043D\u0430\u043C \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434, \u043C\u043E\u0436\u0435\u0442, \u0438 \u043D\u0430\u0439\u0434\u0443 \u0447\u0435\u0433\u043E."}, {event:"set_flag", flag:"q_getcastlekey", value:1}, {npc:"heraldio", text:"\u0411\u0443\u0434\u044C\u0442\u0435 \u043E\u0441\u0442\u043E\u0440\u043E\u0436\u043D\u0435\u0435! \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434 \u2013 \u043A\u0440\u0430\u0439\u043D\u0435 \u043E\u043F\u0430\u0441\u043D\u044B\u0439 \u0440\u0430\u0439\u043E\u043D. \u0418\u043D\u0430\u0447\u0435 \u044F \u0431\u044B \u0443\u0436\u0435 \u0434\u0430\u0432\u043D\u043E \u0441\u0445\u043E\u0434\u0438\u043B \u0442\u0443\u0434\u0430 \u0441\u0430\u043C."}]}; this[151] = {theme:"\u041F\u041E\u0418\u0421\u041A \u041A\u041B\u042E\u0427\u0410", condition:function () { return((1 == Core.Get().game.getFlag("q_getcastlekey")) && (!Core.Get().game.hasQuestItem(14))); }, msg:[{npc:"grid", text:"\u042F \u0432\u0441\u0435 \u0435\u0449\u0435 \u043D\u0435 \u043D\u0430\u0448\u0435\u043B \u043A\u043B\u044E\u0447 \u043E\u0442 \u0432\u0430\u0448\u0435\u0433\u043E \u0437\u0430\u043C\u043A\u0430 \u043D\u0430 \u0440\u0430\u0432\u043D\u0438\u043D\u0430\u0445 \u041B\u0430\u0441\u0442 \u0421\u0442\u0435\u043D\u0434."}, {npc:"heraldio", text:"\u0422\u043E\u0433\u0434\u0430 \u0437\u0430\u0447\u0435\u043C \u0432\u044B \u043C\u043D\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u0433\u043E\u0432\u043E\u0440\u0438\u0442\u0435, \u0441\u044D\u0440?"}]}; this[152] = {theme:"\u041F\u041E\u0418\u0421\u041A \u041A\u041B\u042E\u0427\u0410 \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return((1 == Core.Get().game.getFlag("q_getcastlekey")) && (Core.Get().game.hasQuestItem(14))); }, msg:[{npc:"grid", text:"\u0412\u043E\u0442 \u0432\u0430\u0448 \u043A\u043B\u044E\u0447!"}, {event:"remove_quest_item", item:14}, {event:"give_exp", value:5000}, {npc:"heraldio", text:"\u0422\u0435\u043F\u0435\u0440\u044C \u044F \u0441\u043C\u043E\u0433\u0443, \u043D\u0430\u043A\u043E\u043D\u0435\u0446, \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u0434\u043E\u043C\u043E\u0439. \u041F\u0443\u0441\u0442\u044C \u0432\u0430\u0448 \u043B\u0438\u0434\u0435\u0440 \u043C\u043D\u0435 \u043F\u043E\u0437\u0432\u043E\u043D\u0438\u0442, \u043C\u044B \u0441\u043E\u0433\u043B\u0430\u0441\u0443\u0435\u043C \u0441\u043F\u043E\u043D\u0441\u043E\u0440\u0441\u0442\u0432\u043E."}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"set_flag", flag:"q_getcastlekey", value:2}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"add_quest", quest:"meta_uprise", stage:9}, {npc:"grid", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E!"}]}; } }
Symbol 1845 MovieClip [__Packages.TalkData] Frame 0
class TalkData extends TalkData2 { function TalkData () { super(); this[-1] = {theme:"[ \u041F\u041E\u041F\u0420\u041E\u0429\u0410\u0422\u042C\u0421\u042F ]", msg:[]}; this[0] = {theme:"\u0421\u041B\u0415\u0414 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0415\u0412", condition:function () { return(!Core.Get().game.isFlag("q_game_start")); }, msg:[{event:"set_flag", flag:"q_game_start"}, {npc:"natan", text:"\u0413\u0440\u0438\u0434! \u0422\u044B \u043E\u0434\u0438\u043D \u0438\u0437 \u043D\u0430\u0448\u0438\u0445 \u043B\u0443\u0447\u0448\u0438\u0445 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u043E\u0432 \u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0442\u0435\u0431\u0435 \u044F \u043C\u043E\u0433\u0443 \u043F\u043E\u0440\u0443\u0447\u0438\u0442\u044C \u044D\u0442\u043E \u0437\u0430\u0434\u0430\u043D\u0438\u0435..."}, {npc:"natan", text:"\u0413\u0440\u0438\u0434! \u0422\u044B \u0445\u043E\u0442\u044C \u0441\u043B\u0443\u0448\u0430\u0435\u0448\u044C \u043C\u0435\u043D\u044F?!"}, {npc:"grid", text:"\u041F\u0440\u043E\u0441\u0442\u0438, \u041D\u0430\u0442\u0430\u043D. \u0417\u0430\u0431\u044B\u043B \u0432\u044B\u0442\u0430\u0449\u0438\u0442\u044C \u043D\u0430\u0443\u0448\u043D\u0438\u043A\u0438."}, {npc:"natan", text:"\u0418 \u043A\u0430\u043A \u0442\u0435\u0431\u044F \u0435\u0449\u0435 \u0441 \u0442\u0430\u043A\u0438\u043C\u0438 \u0436\u0438\u0437\u043D\u0435\u043D\u043D\u044B\u043C\u0438 \u043F\u043E\u0437\u0438\u0446\u0438\u044F\u043C\u0438 \u0435\u0449\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043D\u0435 \u0443\u0431\u0438\u043B\u0438?.. \u041B\u0430\u0434\u043D\u043E, \u0413\u0440\u0438\u0434. \u0421\u043B\u0443\u0448\u0430\u0439 \u043C\u0435\u043D\u044F. \u041D\u0430 \u0432\u043E\u0441\u0442\u043E\u043A\u0435 \u043E\u0442 \u043D\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u044B \u0432\u0438\u0434\u0435\u043B\u0438 \u041D\u041B\u041E. \u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u0442\u0443\u0434\u0430 \u0438 \u0440\u0430\u0437\u0443\u0437\u043D\u0430\u0439 \u0432\u0441\u0435."}, {event:"add_quest", quest:"ufo_visit", stage:0}, {event:"weaken_fog", x:3, y:1, w:14, h:1}, {event:"mark", area:"ufo1"}, {event:"add_guide", area:"ufo1"}, {event:"limit_map", tl_x:0, tl_y:0, br_x:1140, br_y:480}, {npc:"grid", text:"\u041E\u043A."}]}; this[1] = {theme:"\u0423.\u0412.\u0418.\u0424.\u0416.", msg:[{npc:"natan", text:"\u0422\u044B \u0441\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0448\u044C \u043C\u0435\u043D\u044F \u043F\u0440\u043E \u0423.\u0412.\u0418.\u0424.\u0416.?! \u0422\u044B \u0436\u0435 \u0441 \u043D\u0430\u043C\u0438 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0448\u044C \u0443\u0436\u0435 5 \u043B\u0435\u0442. \u0421\u0442\u0440\u0430\u043D\u043D\u044B\u0439 \u0442\u044B \u0447\u0435\u043B\u043E\u0432\u0435\u043A, \u0413\u0440\u0438\u0434."}, {npc:"grid", text:"\u041F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u0438\u0435 \u2013 \u043C\u0430\u0442\u044C \u0443\u0447\u0435\u043D\u0438\u044F."}, {npc:"natan", text:"\u041E\u0445... \u041D\u0430\u043F\u043E\u043C\u0438\u043D\u0430\u044E \u0442\u0435\u0431\u0435, \u0423.\u0412.\u0418.\u0424.\u0416. (\u0447\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442 \u00AB\u0423\u0431\u0438\u0442\u044C \u0412\u0441\u0435 \u0418\u043D\u043E\u043F\u043B\u0430\u043D\u0435\u0442\u043D\u044B\u0435 \u0424\u043E\u0440\u043C\u044B \u0416\u0438\u0437\u043D\u0438\u00BB) \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0442\u0441\u044F \u0442\u0435\u043C, \u0447\u0442\u043E \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u0431\u0435\u0437 \u0432\u044B\u044F\u0441\u043D\u0435\u043D\u0438\u044F \u0438\u0445 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0438 \u0446\u0435\u043B\u0435\u0439. \u041F\u043E\u044D\u0442\u043E\u043C\u0443, \u0443\u0432\u0438\u0434\u0435\u0432 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430, \u0441 \u043D\u0438\u043C \u043D\u0435 \u043D\u0430\u0434\u043E \u0440\u0430\u0437\u0433\u043E\u0432\u0430\u0440\u0438\u0432\u0430\u0442\u044C \u2013 \u0438\u0431\u043E \u0440\u0435\u0447\u0438 \u0438\u0445 \u043B\u0436\u0438\u0432\u044B. \u0418\u0445 \u043D\u0430\u0434\u043E \u0441\u0440\u0430\u0437\u0443 \u0443\u0431\u0438\u0432\u0430\u0442\u044C."}, {npc:"grid", text:"\u042F \u0437\u043D\u0430\u043B \u044D\u0442\u043E."}, {npc:"natan", text:"\u0422\u043E\u0433\u0434\u0430 \u0437\u0430\u0447\u0435\u043C \u0441\u043F\u0440\u0430\u0448\u0438\u0432\u0430\u043B?!"}, {npc:"grid", text:"\u0414\u0443\u043C\u0430\u043B, \u043C\u043E\u0436\u0435\u0442, \u043D\u043E\u0432\u043E\u0433\u043E \u0447\u0435\u0433\u043E \u0441\u043A\u0430\u0436\u0435\u0448\u044C."}]}; this[2] = {theme:"\u0420\u0410\u0421\u0421\u041A\u0410\u0417\u0410\u0422\u042C \u041E \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0410\u0425", condition:function () { return((Core.Get().game.getFlag("q_raymondehelp") == 3) && (!Core.Get().game.isFlag("q_bigalienplan"))); }, msg:[{npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D, \u0442\u044B \u043D\u0435 \u043F\u043E\u0432\u0435\u0440\u0438\u0448\u044C..."}, {npc:"grid", text:"..."}, {event:"complete_quest", quest:"ufo_visit"}, {event:"give_exp", value:250}, {npc:"natan", text:"\u0412\u043E\u0442 \u043E\u043D\u043E \u0447\u0442\u043E! \u041D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E! \u041C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u0432\u0440\u0435\u043C\u044F, \u0447\u0442\u043E\u0431\u044B \u0441\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043F\u043B\u0430\u043D. \u041C\u0435\u0436\u0434\u0443 \u0442\u0435\u043C, \u043C\u043D\u0435 \u043F\u0440\u0438\u0448\u043B\u0430 \u043E\u0442\u043B\u0438\u0447\u043D\u0430\u044F \u043C\u044B\u0441\u043B\u044C. \u0427\u0442\u043E, \u0432 \u043E\u0431\u0449\u0435\u043C-\u0442\u043E, \u043D\u0435 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E, \u0432\u0435\u0434\u044C \u044F \u0436\u0435 \u0433\u0435\u043D\u0438\u0430\u043B\u0435\u043D."}, {npc:"natan", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u0447\u0430\u0441, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u0443\u043C\u0430\u0442\u044C \u0432\u0441\u0435 \u0434\u0435\u0442\u0430\u043B\u0438. \u041F\u0440\u0438\u0445\u043E\u0434\u0438 \u0447\u0435\u0440\u0435\u0437 \u0447\u0430\u0441."}, {event:"add_quest", quest:"natan_plan", stage:0}, {event:"set_flag", flag:"q_bigalienplan", value:1}, {event:"start_timer", timer:"t_bigplantimer"}, {npc:"grid", text:"\u041D\u0443 \u0432\u043E\u0442... \u0447\u0435\u043C \u0436\u0435 \u0435\u0449\u0435 \u043C\u043D\u0435 \u0446\u0435\u043B\u044B\u0439 \u0447\u0430\u0441 \u0437\u0430\u043D\u0438\u043C\u0430\u0442\u044C\u0441\u044F?!"}, {npc:"katenka", text:"\u041F\u043E\u0439\u0434\u0435\u043C \u0433\u0443\u043B\u044F\u0442\u044C \u0438 \u0438\u0441\u043A\u0430\u0442\u044C \u043F\u0440\u0438\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0439."}]}; this[3] = {theme:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410", condition:function () { return((1 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer < 18000)); }, msg:[{npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D, \u043D\u0443 \u0447\u0442\u043E \u0442\u0430\u043C \u0441 \u043F\u043B\u0430\u043D\u043E\u043C?!"}, {npc:"natan", text:"\u0415\u0449\u0435 \u0440\u0430\u043D\u043E. \u041E\u043D \u043F\u043E\u043A\u0430 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u043A\u0435. \u041F\u0440\u0438\u0445\u043E\u0434\u0438 \u043F\u043E\u0437\u0436\u0435! \u041D\u0430\u0439\u0434\u0438 \u0441\u0435\u0431\u0435 \u0437\u0430\u043D\u044F\u0442\u0438\u0435."}]}; this[4] = {theme:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410", condition:function () { return((1 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer >= 18000)); }, msg:[{npc:"natan", text:"\u0421\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u043E\u0436\u043D\u043E \u0442\u0435\u0431\u044F \u0436\u0434\u0430\u0442\u044C, \u0413\u0440\u0438\u0434? \u042F \u0443\u0436\u0435 \u0434\u0430\u0432\u043D\u043E \u043F\u0440\u0438\u0434\u0443\u043C\u0430\u043B \u0441\u0432\u043E\u0439 \u0432\u0435\u043B\u0438\u043A\u0438\u0439 \u043F\u043B\u0430\u043D!"}, {npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u0439 \u0436\u0435, \u041D\u0430\u0442\u0430\u043D. \u041C\u044B \u0432\u0441\u0435 \u0432 \u0432\u0435\u043B\u0438\u0447\u0430\u0439\u0448\u0435\u043C \u0432\u043E\u0437\u0431\u0443\u0436\u0434\u0435\u043D\u0438\u0438 \u0438 \u0445\u043E\u0442\u0438\u043C \u0437\u043D\u0430\u0442\u044C \u0442\u0432\u043E\u0439 \u043F\u043B\u0430\u043D."}, {npc:"natan", text:"\u041E\u0442\u0447\u0435\u0433\u043E-\u0442\u043E \u044F \u0441\u043B\u044B\u0448\u0443 \u043D\u043E\u0442\u043A\u0438 \u0441\u0430\u0440\u043A\u0430\u0437\u043C\u0430 \u0432 \u0442\u0432\u043E\u0438\u0445 \u0441\u043B\u043E\u0432\u0430\u0445."}, {npc:"grid", text:"\u041E\u0442\u0442\u043E\u0433\u043E, \u0431\u044B\u0442\u044C \u043C\u043E\u0436\u0435\u0442, \u0447\u0442\u043E \u043E\u043D\u0438 \u0442\u0430\u043C \u0435\u0441\u0442\u044C?.."}, {npc:"natan", text:"\u041D\u0443 \u0434\u0430 \u043D\u0435 \u0432\u0430\u0436\u043D\u043E! \u0421\u043B\u0443\u0448\u0430\u0439\u0442\u0435 \u043C\u0435\u043D\u044F, \u0432\u0435\u0440\u043D\u044B\u0435 \u043C\u043E\u0438 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u0438. \u042F \u0432\u044B\u0448\u0435\u043B \u043D\u0430 \u041A\u0430\u0440\u043B\u0430 \u0412\u0430\u043A\u0443\u043E\u043B\u044F, \u0432\u0435\u043B\u0438\u043A\u043E\u0433\u043E \u0443\u0447\u0435\u043D\u043E\u0433\u043E. \u041E\u043D \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442 \u043D\u0430\u043C \u043E\u0434\u0438\u043D \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440 \u0441\u0432\u043E\u0435\u0433\u043E \u0438\u0437\u043E\u0431\u0440\u0435\u0442\u0435\u043D\u0438\u044F \u2013 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043F\u0440\u043E\u0448\u043B\u043E\u0435 \u0442\u043E\u0433\u043E \u0440\u0430\u0439\u043E\u043D\u0430, \u043A\u0443\u0434\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D."}, {npc:"grid", text:"\u0410 \u0435\u0441\u043B\u0438 \u043F\u0440\u043E\u0431\u0440\u0430\u0442\u044C\u0441\u044F \u043D\u043E\u0447\u044C\u044E \u0432 \u0436\u0435\u043D\u0441\u043A\u0443\u044E \u0434\u0443\u0448\u0435\u0432\u0443\u044E? \u0418\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u043C\u043D\u0430\u0442\u0435, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0441\u0432\u043E\u0435\u0439 \u0434\u0435\u0432\u0443\u0448\u043A\u0438?.."}, {npc:"natan", text:"\u042D\u0442\u043E \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u0438\u0435 \u0446\u0435\u043B\u0438 \u0434\u043B\u044F \u043D\u0430\u0441. \u0421 \u044D\u0442\u0438\u043C \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u043E\u043C \u0432\u044B \u043F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 6 \u043C\u0435\u0441\u0442, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u043E\u0435 \u0432\u0438\u0434\u0435\u043E \u043F\u0440\u0438\u043D\u0435\u0441\u0435\u0442\u0435 \u043C\u043D\u0435. \u0414\u0443\u043C\u0430\u044E, \u044D\u0442\u043E \u043F\u043E\u043C\u043E\u0436\u0435\u0442 \u043D\u0430\u043C \u0443\u0437\u043D\u0430\u0442\u044C \u0438\u0445 \u0442\u0435\u043A\u0443\u0449\u0435\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0438\u043B\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u0430\u0436\u043D\u044B\u0435 \u0441\u0435\u043A\u0440\u0435\u0442\u044B."}, {npc:"grid", text:"\u041C\u043D\u0435 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442 \u0441 \u0434\u0443\u0448\u0435\u0432\u044B\u043C\u0438."}, {npc:"natan", text:"\u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435\u0441\u044C \u043A \u0412\u0430\u043A\u0443\u043E\u043B\u044E \u0437\u0430 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u043E\u043C. \u042F \u043E\u0442\u043C\u0435\u0442\u0438\u043B \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043A\u0430\u0440\u0442\u0435 \u0432\u0441\u0435 \u043C\u0435\u0441\u0442\u0430, \u0433\u0434\u0435 \u0432\u0438\u0434\u0435\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u043E \u043C\u043E\u0435\u043C\u0443 \u0432\u0435\u043B\u0438\u043A\u043E\u043C\u0443 \u043F\u043B\u0430\u043D\u0443."}, {event:"set_flag", flag:"q_bigalienplan", value:2}, {event:"kill_timer", timer:"t_bigplantimer"}, {event:"mark", area:"ufo2"}, {event:"mark", area:"ufo3"}, {event:"mark", area:"ufo4"}, {event:"mark", area:"ufo5"}, {event:"mark", area:"ufo6"}, {event:"add_guide", area:"ufo2"}, {event:"add_guide", area:"ufo3"}, {event:"add_guide", area:"ufo4"}, {event:"add_guide", area:"ufo5"}, {event:"add_guide", area:"ufo6"}, {event:"add_quest", quest:"natan_plan", stage:1}, {npc:"grid", text:"\u041E\u043A."}, {npc:"katenka", text:"\u041A\u0441\u0442\u0430\u0442\u0438, \u0413\u0440\u0438\u0434. \u042F \u0442\u0435\u0431\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E \u043F\u043E\u043A\u0438\u043D\u0443 \u2013 \u0443 \u043D\u0430\u0441 \u0441 \u041A\u0435\u0439 \u043C\u0438\u0441\u0441\u0438\u044F \u0432 \u0413\u0438\u0431\u0441\u043E\u043D-\u0421\u0438\u0442\u0438."}, {event:"leave_team", npc:1}, {event:"leave_team", npc:2}, {npc:"grid", text:"\u0414\u0430, \u043F\u0440\u0438\u043F\u043E\u043C\u0438\u043D\u0430\u044E."}]}; this[5] = {theme:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410 \u2013 \u0418\u041D\u0424\u041E\u0420\u041C\u0410\u0426\u0418\u042F \u0421\u041E\u0411\u0420\u0410\u041D\u0410", condition:function () { return(((((((2 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.isFlag("q_ufotele1"))) && (Core.Get().game.isFlag("q_ufotele2"))) && (Core.Get().game.isFlag("q_ufotele3"))) && (Core.Get().game.isFlag("q_ufotele4"))) && (Core.Get().game.isFlag("q_ufotele5"))) && (Core.Get().game.isFlag("q_ufotele6"))); }, msg:[{npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D, \u044F \u0441\u043E\u0431\u0440\u0430\u043B \u0432\u0441\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}, {event:"remove_quest_item", item:0}, {event:"remove_quest_item", item:1}, {event:"remove_quest_item", item:2}, {event:"remove_quest_item", item:3}, {event:"remove_quest_item", item:4}, {event:"remove_quest_item", item:5}, {event:"remove_quest_item", item:6}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_bigalienplan", value:3}, {event:"start_timer", timer:"t_bigplantimer2"}, {event:"add_quest", quest:"natan_plan", stage:2}, {npc:"natan", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! \u0414\u0430\u0439 \u043C\u043D\u0435 \u0432\u0440\u0435\u043C\u044F, \u0438 \u044F \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u044E \u0435\u0435."}, {npc:"grid", text:"\u041A\u0430\u043A?! \u041E\u043F\u044F\u0442\u044C \u0436\u0434\u0430\u0442\u044C?!"}, {npc:"natan", text:"\u041D\u0443 \u0432\u0441\u0435\u0433\u043E \u043A\u0430\u043A\u0438\u0445-\u0442\u043E \u043F\u043E\u043B\u0447\u0430\u0441\u0438\u043A\u0430. \u041D\u0430\u0439\u0434\u0438 \u0441\u0435\u0431\u0435 \u0437\u0430\u043D\u044F\u0442\u0438\u0435. \u042D\u0442\u043E \u043D\u0435 \u0442\u0430\u043A \u0441\u043B\u043E\u0436\u043D\u043E."}]}; this[6] = {theme:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410", condition:function () { return((3 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer2 < 9000)); }, msg:[{npc:"grid", text:"\u041D\u0430\u0442\u0430\u043D, \u043D\u0443 \u0442\u044B \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u043B \u0443\u0436\u0435?"}, {npc:"natan", text:"\u042F \u0435\u0449\u0435 \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435. \u0415\u0441\u043B\u0438 \u0442\u044B \u0431\u0443\u0434\u0435\u0448\u044C \u043C\u043D\u0435 \u043C\u0435\u0448\u0430\u0442\u044C, \u044F \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u044E."}]}; this[7] = {theme:"\u0412\u0415\u041B\u0418\u041A\u0418\u0419 \u041F\u041B\u0410\u041D \u041D\u0410\u0422\u0410\u041D\u0410", condition:function () { return((3 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer2 >= 9000)); }, msg:[{npc:"natan", text:"\u0418\u0442\u0430\u043A, \u044F \u0432\u0441\u0435 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u043B \u0438 \u0442\u0435\u043F\u0435\u0440\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u044E!"}, {npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u0439."}, {npc:"natan", text:"\u041F\u043E \u0442\u0440\u0430\u0435\u043A\u0442\u043E\u0440\u0438\u044F\u043C, \u0437\u0430\u043C\u0435\u0442\u043D\u044B\u043C \u043D\u0430 \u0432\u0438\u0434\u0435\u043E, \u044F \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u043B, \u0433\u0434\u0435 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0442\u0430\u0439\u043D\u0430\u044F \u0431\u0430\u0437\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u0418\u0445 \u0442\u0430\u0439\u043D\u0430\u044F \u0431\u0430\u0437\u0430 \u2013 \u0432 \u041A\u043E\u043D\u0441\u043A\u043E\u043C \u041C\u043E\u0440\u0435. \u041F\u0440\u044F\u043C\u043E \u0432 \u0441\u0430\u043C\u043E\u043C \u043C\u043E\u0440\u0435, \u0433\u0434\u0435-\u0442\u043E \u043F\u043E\u0434 \u0432\u043E\u0434\u043E\u0439."}, {npc:"natan", text:"\u041A\u0435\u0439 \u0438 \u041A\u0430\u0442\u0435\u043D\u044C\u043A\u0430 \u0432\u0435\u0440\u043D\u0443\u043B\u0438\u0441\u044C \u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u044F, \u0438 \u0442\u043E\u0436\u0435 \u043F\u043E\u0439\u0434\u0443\u0442 \u0441 \u0442\u043E\u0431\u043E\u0439. \u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435\u0441\u044C \u0432 \u0433\u043E\u0440\u043E\u0434-\u043F\u043E\u0440\u0442 \u0438 \u0441\u043D\u0430\u0440\u044F\u0434\u0438\u0442\u0435 \u044D\u043A\u0441\u043F\u0435\u0434\u0438\u0446\u0438\u044E \u0432 \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u044F \u0432\u0430\u043C \u0443\u043A\u0430\u0437\u0430\u043B."}, {event:"set_flag", flag:"q_bigalienplan", value:4}, {event:"kill_timer", timer:"t_bigplantimer2"}, {event:"add_quest", quest:"natan_plan", stage:3}, {npc:"key", text:"\u041F\u0440\u0438\u0432\u0435\u0442, \u041D\u0430\u0442\u0430\u043D. \u041D\u0435 \u043F\u043E\u0432\u0435\u0440\u0438\u0448\u044C, \u0433\u0434\u0435 \u043C\u044B \u0431\u044B\u043B\u0438 \u0438 \u0447\u0442\u043E \u0434\u0435\u043B\u0430\u043B\u0438..."}, {npc:"natan", text:"\u041D\u0443, \u0432\u043E\u043E\u0431\u0449\u0435-\u0442\u043E, \u044F \u0432\u0441\u0435 \u0432\u0438\u0434\u0435\u043B."}, {event:"join_team", npc:1}, {event:"join_team", npc:2}, {npc:"key", text:"\u041D\u0443 \u0438 \u0437\u0440\u044F. \u042F \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u044E."}]}; this[8] = {theme:"\u041D\u041B\u041E", condition:function () { return(!Core.Get().game.isFlag("v_ufo1visit")); }, msg:[{event:"set_flag", flag:"v_ufo1visit"}, {event:"add_quest", quest:"ufo_visit", stage:1}, {npc:"grid", text:"\u0427\u0442\u043E \u0436, \u043F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E \u0437\u0434\u0435\u0441\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0431\u044B\u043B\u043E \u041D\u041B\u041E... \u043F\u0440\u043E\u0436\u0436\u0435\u043D\u043D\u0430\u044F \u0437\u0435\u043C\u043B\u044F, \u043A\u043E\u043B\u044C\u0446\u0430 \u043D\u0430 \u043F\u043E\u043B\u044F\u0445 \u0438 \u0441\u043B\u0435\u0434\u044B \u043D\u0435\u0434\u0430\u0432\u043D\u0435\u0439 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438 \u0433\u043E\u0432\u043E\u0440\u044F\u0442 \u043E\u0431 \u044D\u0442\u043E\u043C."}, {npc:"grid", text:"\u041C\u0435\u043D\u044F \u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043E\u0432\u0430\u043B\u043E, \u043F\u043E\u0447\u0435\u043C\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u0442\u0430\u043A \u043B\u044E\u0431\u044F\u0442 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044C \u043D\u0430 \u043D\u0430\u0448\u0435\u0439 \u043F\u043B\u0430\u043D\u0435\u0442\u0435 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438. \u041D\u043E \u0441\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0431 \u044D\u0442\u043E\u043C \u044F \u0438\u0445 \u043D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u043C\u043E\u0433, \u0432\u0435\u0434\u044C \u043C\u044B \u2013 \u0423\u0412\u0418\u0424\u0416, \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0442\u0441\u044F \u0431\u043E\u0440\u044C\u0431\u043E\u0439 \u0441 \u043D\u0438\u043C\u0438 \u0431\u0435\u0437 \u0432\u044B\u044F\u0441\u043D\u0435\u043D\u0438\u044F \u0438\u0445 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0438 \u0446\u0435\u043B\u0435\u0439."}, {npc:"grid", text:"\u0414\u0443\u043C\u0430\u044E, \u0432 \u0431\u043B\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u0447\u0442\u043E-\u0442\u043E \u0437\u043D\u0430\u0442\u044C \u043E\u0431 \u044D\u0442\u0438\u0445 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u0445."}]}; this[9] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele1")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele1"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:1}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u041F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043F\u0440\u0438\u043B\u0435\u0442\u0435\u043B\u0438 \u0441\u044E\u0434\u0430, \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0438 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0443, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u0443\u044E \u043F\u0440\u0438\u0431\u0435\u0436\u0430\u043B\u0438 \u0436\u0438\u0442\u0435\u043B\u0438 \u0434\u0435\u0440\u0435\u0432\u043D\u0438. \u041F\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0438 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438 \u0432\u043C\u0435\u0441\u0442\u0435 \u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C\u0438 \u043F\u043E\u0447\u0435\u043C\u0443-\u0442\u043E \u043D\u0430 \u043B\u0435\u0442\u0430\u044E\u0449\u0443\u044E \u0442\u0430\u0440\u0435\u043B\u043A\u0443 \u0443\u0448\u043B\u043E \u043F\u0430\u0440\u0443 \u0436\u0438\u0442\u0435\u043B\u0435\u0439 \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438..."}]}; this[10] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele1")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[11] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele1") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele1_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[12] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele2")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele2"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:2}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u0422\u0430\u0440\u0435\u043B\u043A\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u043E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B\u0430\u0441\u044C \u0437\u0434\u0435\u0441\u044C. \u041F\u043E\u0445\u043E\u0436\u0435, \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u043B\u0438 \u043F\u043E\u043F\u044B\u0442\u043A\u0443 \u0442\u043E\u0440\u0433\u043E\u0432\u0430\u0442\u044C \u0445\u043E\u0442\u0434\u043E\u0433\u0430\u043C\u0438... \u043F\u0430\u0440\u0430 \u0436\u0438\u0442\u0435\u043B\u0435\u0439 \u0412\u043B\u0430\u0434\u0441\u0432\u0438\u043B\u044F \u043F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u043B\u0438 \u0441\u043E\u0441\u0438\u0441\u043A\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432... \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E, \u0447\u0442\u043E \u0441 \u043D\u0438\u043C\u0438 \u043F\u043E\u0441\u043B\u0435 \u044D\u0442\u043E\u0433\u043E \u0441\u0442\u0430\u043B\u043E..."}]}; this[13] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele2")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[14] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele2") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele2_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[15] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele3")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele3"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:3}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u0412 \u044D\u0442\u0438\u0445 \u043F\u0448\u0435\u043D\u0438\u0447\u043D\u044B\u0445 \u043F\u043E\u043B\u044F\u0445 \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0445\u043E\u0434\u0438\u043B\u0430\u0441\u044C \u0442\u0430\u0440\u0435\u043B\u043A\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432... \u041F\u043E\u0442\u043E\u043C \u043D\u0430 \u0442\u0430\u0440\u0435\u043B\u043A\u0443 \u043F\u0440\u043E\u043D\u0438\u043A\u043B\u0438 \u041A\u0435\u0439 \u0438 \u041A\u0430\u0442\u0435\u043D\u044C\u043A\u0430 \u0438 \u0440\u0430\u0437\u0433\u0440\u043E\u043C\u0438\u043B\u0438 \u0435\u0435."}]}; this[16] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele3")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[17] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele3") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele3_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[18] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele4")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele4"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:4}, {event:"give_exp", value:1000}, {event:"give_quest_item", item:18}, {npc:"grid", text:"\u0412 \u043F\u0443\u0441\u0442\u044B\u043D\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u0441\u043D\u0438\u043C\u0430\u043B\u0438 \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u043A\u0438\u043D\u043E, \u0441\u0443\u0434\u044F \u043F\u043E \u043D\u0430\u043B\u0438\u0447\u0438\u044E \u043F\u0440\u0438\u0447\u0443\u0434\u043B\u0438\u0432\u044B\u0445 \u0432\u0438\u0434\u0435\u043E\u043A\u0430\u043C\u0435\u0440 \u0438 \u043A\u043E\u0441\u0442\u044E\u043C\u043E\u0432. \u0416\u0430\u043D\u0440 \u043F\u043E\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u043A\u0438\u043D\u043E \u0432\u0430\u043C \u043D\u0435\u043F\u043E\u043D\u044F\u0442\u0435\u043D, \u043F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u0432\u0441\u0435 \u0441\u044A\u0435\u043C\u043A\u0438 \u043E\u043D\u0438 \u043E \u0447\u0435\u043C-\u0442\u043E \u0431\u0435\u0441\u0435\u0434\u043E\u0432\u0430\u043B\u0438, \u0441\u043E\u0432\u0435\u0440\u0448\u0430\u044F \u043F\u0430\u0444\u043E\u0441\u043D\u044B\u0435 \u0436\u0435\u0441\u0442\u044B."}]}; this[19] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele4")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[20] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele4") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele4_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[21] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele5")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele5"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:5}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u0417\u0434\u0435\u0441\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u0442\u0430\u043A\u0436\u0435 \u043F\u044B\u0442\u0430\u043B\u0438\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0443, \u043E\u0434\u043D\u0430\u043A\u043E \u043D\u0438\u043A\u0442\u043E \u043D\u0435 \u043F\u0440\u0438\u0448\u0435\u043B \u2013 \u0432\u0438\u0434\u0438\u043C\u043E, \u043C\u0435\u0441\u0442\u043E \u0431\u044B\u043B\u043E \u0432\u044B\u0431\u0440\u0430\u043D\u043E \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0443\u0434\u0430\u0447\u043D\u043E."}]}; this[22] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele5")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[23] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele5") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele5_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[24] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((!Core.Get().game.isFlag("q_ufotele6")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele6"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440 \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0448\u043E\u0443..."}, {event:"give_quest_item", item:6}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u0417\u0434\u0435\u0441\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B, \u0432\u0438\u0434\u0438\u043C\u043E, \u0432\u044B\u0441\u0430\u0434\u0438\u043B\u0438\u0441\u044C \u0441\u043F\u043E\u043D\u0442\u0430\u043D\u043D\u043E \u2013 \u0438\u0437 \u0442\u0430\u0440\u0435\u043B\u043A\u0438 \u0432\u044B\u0448\u043B\u043E \u0434\u0432\u043E\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432, \u043E\u043D\u0438 \u043F\u043E\u0434\u0440\u0430\u043B\u0438\u0441\u044C \u0438 \u0432\u0435\u0440\u043D\u0443\u043B\u0438\u0441\u044C \u043E\u0431\u0440\u0430\u0442\u043D\u043E."}]}; this[25] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele6")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u044B \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u041E\u0434\u043D\u0430\u043A\u043E \u0431\u0435\u0437 \u0442\u0435\u043C\u043F\u043E\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0435\u043B\u0435\u0432\u0438\u0437\u043E\u0440\u0430 \u044F \u0437\u0434\u0435\u0441\u044C \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043C\u043E\u0433\u0443 \u043F\u0440\u0435\u0434\u043F\u0440\u0438\u043D\u044F\u0442\u044C."}]}; this[26] = {theme:"\u0422\u0415\u041C\u041F\u041E\u0420\u0410\u041B\u042C\u041D\u042B\u0419 \u0422\u0415\u041B\u0415\u0412\u0418\u0417\u041E\u0420", condition:function () { return((Core.Get().game.isFlag("q_ufotele6") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele6_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"\u042F \u0443\u0436\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u043B \u0437\u0434\u0435\u0441\u044C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}]}; this[27] = {theme:"\u041D\u041B\u041E", condition:function () { return(Core.Get().game.isFlag("v_ufo1visit")); }, msg:[{npc:"grid", text:"\u0412\u044B \u0442\u0443\u0442 \u043D\u0435\u0434\u0430\u0432\u043D\u043E \u043D\u0438\u0447\u0435\u0433\u043E \u0441\u0442\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u043D\u0435 \u0432\u0438\u0434\u0435\u043B\u0438?"}, {npc:"halisted", text:"\u042F? \u041D\u0435\u0442, \u0432\u0440\u043E\u0434\u0435 \u043D\u0435 \u0432\u0438\u0434\u0435\u043B. \u0410 \u0447\u0442\u043E, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u044F \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u043B \u0432\u0438\u0434\u0435\u0442\u044C?"}, {npc:"grid", text:"\u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u043B\u0435\u0442\u0430\u044E\u0449\u0443\u044E \u0442\u0430\u0440\u0435\u043B\u043A\u0443 \u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C\u0438."}, {npc:"halisted", text:"\u0410, \u0442\u0430\u043A\u0443\u044E \u0432\u0438\u0434\u0435\u043B."}, {npc:"grid", text:"\u0418 \u0432\u0430\u043C \u044D\u0442\u043E \u043D\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u043B\u043E\u0441\u044C \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u043C?"}, {npc:"halisted", text:"\u0414\u0430 \u043A\u0430\u043A-\u0442\u043E \u043D\u0435\u0442."}, {npc:"grid", text:"..."}, {npc:"grid", text:"\u041B\u0430\u0434\u043D\u043E. \u041D\u0435 \u0432\u0438\u0434\u0435\u043B\u0438 \u043B\u0438 \u0432\u044B, \u043A\u0443\u0434\u0430 \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u044C \u043F\u043E\u0442\u043E\u043C \u044D\u0442\u0430 \u0442\u0430\u0440\u0435\u043B\u043A\u0430?"}, {npc:"halisted", text:"\u041D\u0435\u0442. \u041D\u043E \u043E\u0434\u0438\u043D \u0438\u0437 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u0433\u043E\u0432\u043E\u0440\u0438\u043B..."}, {npc:"grid", text:"\u041E\u0434\u0438\u043D \u0438\u0437 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432?!"}, {npc:"halisted", text:"\u041D\u0443 \u0434\u0430. \u041C\u044B \u0432\u0441\u0435 \u043F\u043E\u0448\u043B\u0438 \u043D\u0430 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0443, \u0447\u0442\u043E \u043E\u043D\u0438 \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0438. \u0422\u0430\u043C \u043E\u0434\u0438\u043D \u0438\u0437 \u043D\u0438\u0445 \u0441\u043A\u0430\u0437\u0430\u043B \u043C\u043D\u0435, \u0447\u0442\u043E \u043E\u043D\u0438 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u0432 \u0440\u0430\u0439\u043E\u043D \u0433\u043E\u0440\u043E\u0434\u0430 \u0418\u043D\u0442\u0435\u0433\u0440\u0430."}, {event:"give_exp", value:50, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"add_quest", quest:"ufo_visit", stage:2, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"limit_map", tl_x:0, tl_y:0, br_x:1560, br_y:480, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"set_flag", flag:"q_go2integra", condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {npc:"grid", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0437\u0430 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E, \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044E\u0441\u044C \u0442\u0443\u0434\u0430."}]}; this[28] = {theme:"\u041F\u0420\u041E\u041F\u0410\u0412\u0428\u0418\u0415 \u0416\u0418\u0422\u0415\u041B\u0418", condition:function () { return(Core.Get().game.isFlag("q_ufotele1")); }, msg:[{npc:"grid", text:"\u0410 \u0432\u044B \u043D\u0435 \u0437\u0430\u043C\u0435\u0442\u0438\u043B\u0438, \u0447\u0442\u043E \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u043F\u0440\u043E\u043F\u0430\u043B\u043E \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0436\u0438\u0442\u0435\u043B\u0435\u0439?"}, {npc:"halisted", text:"\u041A\u0441\u0442\u0430\u0442\u0438, \u0434\u0430. \u0423\u043C\u0430 \u043D\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0443, \u043A\u0443\u0434\u0430 \u043E\u043D\u0438 \u0434\u0435\u043B\u0438\u0441\u044C."}, {npc:"grid", text:"\u0412\u043E \u0432\u0440\u0435\u043C\u044F \u0432\u0430\u0448\u0435\u0439 \u0434\u0438\u0441\u043A\u043E\u0442\u0435\u043A\u0438 \u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C\u0438 \u0438\u0445 \u0437\u0430\u043C\u0430\u043D\u0438\u043B\u0438 \u043D\u0430 \u0442\u0430\u0440\u0435\u043B\u043A\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u0438 \u0443\u0432\u0435\u0437\u043B\u0438."}, {event:"set_flag", flag:"q_findnikkyvillagers", condition:function () { return(!Core.Get().game.isFlag("q_findnikkyvillagers")); }}, {npc:"halisted", text:"\u0412\u043E\u0442 \u0442\u0430\u043A \u0434\u0435\u043B\u0430 ! \u041D\u0443, \u0435\u0441\u043B\u0438 \u0432\u0434\u0440\u0443\u0433 \u043D\u0430\u0439\u0434\u0435\u0442\u0435 \u0438\u0445, \u0434\u0430\u0439\u0442\u0435 \u043C\u043D\u0435 \u0437\u043D\u0430\u0442\u044C."}]}; this[29] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{event:"trade", npc:"halisted"}]}; this[30] = {theme:"\u0420\u0410\u0411\u041E\u0422\u0410", condition:function () { return(Core.Get().game.isFlag("q_ho_job") && (!Core.Get().game.isFlag("v_astralflower"))); }, msg:[{npc:"grid", text:"\u0415\u0441\u0442\u044C \u043B\u0438 \u0440\u0430\u0431\u043E\u0442\u0430 \u0434\u043B\u044F \u043C\u0435\u043D\u044F?"}, {npc:"ho", text:"\u0420\u0430\u0431\u043E\u0442\u0430? \u0422\u0443\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u043B\u043D\u043E \u0440\u0430\u0431\u043E\u0442\u044B. \u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u043C\u043D\u0435 \u043D\u0443\u0436\u043D\u044B \u0441\u0435\u043C\u0435\u043D\u0430 \u043C\u043E\u0438\u0445 \u0447\u0443\u0434\u043E-\u0446\u0432\u0435\u0442\u043E\u0432!"}, {npc:"grid", text:"\u0413\u0434\u0435 \u0436\u0435 \u0438\u0445 \u0431\u0440\u0430\u0442\u044C-\u0442\u043E?"}, {npc:"ho", text:"\u041F\u043E\u0431\u0440\u043E\u0434\u0438\u0442\u0435 \u0432 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u044F\u0445 \u0444\u0435\u0440\u043C\u044B, \u043E\u043D\u0438 \u043E\u0431\u044B\u0447\u043D\u043E \u0432\u044B\u043F\u0430\u0434\u0430\u044E\u0442 \u0438\u0437 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0445 \u0432\u0440\u0430\u0433\u043E\u0432. \u0414\u043E\u0431\u0443\u0434\u0435\u0442\u0435 10 \u0441\u0435\u043C\u044F\u043D, \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044C."}, {event:"set_flag", flag:"v_astralflower", value:1}, {event:"add_quest", quest:"astral_flowers", stage:0}, {npc:"grid", text:"\u041D\u0443 \u0445\u043E\u0440\u043E\u0448\u043E..."}]}; this[31] = {theme:"\u0421\u0415\u041C\u0415\u041D\u0410", condition:function () { return((1 == Core.Get().game.getFlag("v_astralflower")) && (!Core.Get().game.hasQuestItems(7, 10))); }, msg:[{npc:"grid", text:"...\n\u0427\u0442\u043E \u0432\u044B \u0442\u0430\u043C \u0433\u043E\u0432\u043E\u0440\u0438\u0442\u0435 \u043D\u0443\u0436\u043D\u043E?.."}, {npc:"ho", text:"10 \u0430\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0445 \u0441\u0435\u043C\u044F\u043D! \u0427\u0442\u043E \u0442\u0443\u0442 \u0441\u043B\u043E\u0436\u043D\u043E\u0433\u043E?"}, {npc:"grid", text:"\u041D\u0438\u0447\u0435\u0433\u043E. \u0421\u043A\u043E\u0440\u043E \u0431\u0443\u0434\u0435\u0442."}]}; this[32] = {theme:"\u0421\u0415\u041C\u0415\u041D\u0410", condition:function () { return((1 == Core.Get().game.getFlag("v_astralflower")) && (Core.Get().game.hasQuestItems(7, 10))); }, msg:[{event:"remove_quest_item", item:7}, {event:"give_money", value:1000}, {event:"give_exp", value:500}, {event:"set_flag", flag:"v_astralflower", value:2}, {event:"complete_quest", quest:"astral_flowers"}, {npc:"ho", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E! 10 \u0430\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0445 \u0441\u0435\u043C\u044F\u043D! \u0412\u043E\u0437\u044C\u043C\u0438\u0442\u0435 \u0432 \u043D\u0430\u0433\u0440\u0430\u0434\u0443 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0430\u0441\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0445 \u0446\u0432\u0435\u0442\u043A\u043E\u0432..."}]}; this[33] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0412\u044B \u043A\u0442\u043E \u0442\u0430\u043A\u043E\u0439 \u0438 \u0447\u0435\u043C \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0442\u0435\u0441\u044C?"}, {npc:"ho", text:"\u042F-\u0442\u043E? \u042F - \u0444\u0435\u0440\u043C\u0435\u0440. \u0412\u044B\u0440\u0430\u0449\u0438\u0432\u0430\u044E \u0437\u0434\u0435\u0441\u044C \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435 \u0446\u0432\u0435\u0442\u044B!"}, {npc:"grid", text:"\u0412\u043E\u043B\u0448\u0435\u0431\u043D\u044B\u0435? \u0427\u0442\u043E \u0436\u0435 \u0432 \u043D\u0438\u0445 \u0442\u0430\u043A\u043E\u0433\u043E \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u043E\u0433\u043E?"}, {event:"set_flag", flag:"q_ho_job"}, {npc:"ho", text:"\u041E, \u043E\u043D\u0438 \u0443\u043D\u0435\u0441\u0443\u0442 \u0442\u0435\u0431\u044F \u0432 \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0443, \u0433\u0434\u0435 \u0435\u0441\u0442\u044C \u0444\u0435\u0438, \u0435\u0434\u0438\u043D\u043E\u0440\u043E\u0433\u0438 \u0438 \u043D\u0435\u0442 \u0438\u043D\u0434\u0443\u0441\u0442\u0440\u0438\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u044D\u0442\u0438\u0445 \u0442\u0443\u043F\u044B\u0445 \u043A\u0438\u0431\u043E\u0440\u0433\u043E\u0432!"}]}; this[34] = {theme:"\u041E\u0411\u041C\u0410\u041D", condition:function () { return((((1 == Core.Get().game.getFlag("q_gotosummerg")) && (Core.Get().game.isFlag("q_sg1"))) && (Core.Get().game.isFlag("q_sg2"))) && (Core.Get().game.isFlag("q_sg3"))); }, msg:[{npc:"grid", text:"\u041C\u043D\u0435 \u043A\u0430\u0436\u0435\u0442\u0441\u044F, \u0438\u043B\u0438 \u0432\u0441\u0435 \u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u043A\u0435 \u043A\u0430\u043A-\u0442\u043E \u0441\u0442\u0440\u0430\u043D\u043D\u043E \u043E\u0434\u0435\u0432\u0430\u044E\u0442\u0441\u044F?"}, {npc:"katenka", text:"\u041F\u043E \u043C\u043D\u0435, \u0442\u0430\u043A \u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E."}, {npc:"craven", text:"\u0421\u043C\u043E\u0442\u0440\u0438\u0442\u0435! \u0412 \u043E\u043A\u043D\u0435 \u0434\u043E\u043C\u0430 \u0432\u0438\u0434\u0435\u043D \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0439 \u041A\u0430\u0440\u043B! \u0423 \u043D\u0435\u0433\u043E \u0432\u043E \u0440\u0442\u0443 \u043A\u043B\u044F\u043F!"}, {npc:"carl", text:"\u041C-\u043C! \u041C-\u043C-\u043C \u043C-\u043C, \u043C-\u043C! \u041C-\u041C!"}, {npc:"alien1", text:"\u0427\u0435\u0440\u0442! \u041D\u0430\u0441 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u043B\u0438! \u0421\u043D\u0438\u043C\u0430\u0435\u043C \u043B\u0438\u0447\u0438\u043D\u044B!"}, {npc:"grid", text:"\u041F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B!"}, {npc:"alien1a", text:"\u041F\u043E\u0437\u0432\u043E\u043B\u044C\u0442\u0435, \u044F \u0432\u0441\u0435 \u0432\u0430\u043C \u043E\u0431\u044A\u044F\u0441\u043D\u044E..."}, {event:"set_flag", flag:"q_gotosummerg", value:2}, {event:"set_area_flag", flag:"q_sg_battle"}, {npc:"katenka", text:"\u041C\u043E\u0447\u0438!"}, {event:"battle", band:"sg_aliens"}]}; this[35] = {theme:"\u0421\u0422\u0420\u0410\u041D\u041D\u041E\u0421\u0422\u0418", condition:function () { return(!Core.Get().game.getFlag("q_sg1")); }, msg:[{event:"set_flag", flag:"q_sg1"}, {npc:"grid", text:"\u0427\u0435\u0440\u0442, \u043E\u043D \u043C\u0435\u043D\u044F \u043F\u0443\u0433\u0430\u0435\u0442. \u041D\u0435 \u0445\u043E\u0447\u0443 \u0441 \u043D\u0438\u043C \u043E\u0431\u0449\u0430\u0442\u044C\u0441\u044F..."}]}; this[36] = {theme:"\u0421\u0422\u0420\u0410\u041D\u041D\u041E\u0421\u0422\u0418", condition:function () { return(!Core.Get().game.getFlag("q_sg2")); }, msg:[{event:"set_flag", flag:"q_sg2"}, {npc:"grid", text:"\u041D\u0435 \u043D\u0430\u0434\u043E \u0442\u0430\u043A \u043F\u043E\u0441\u0442\u0443\u043F\u0430\u0442\u044C! \u041B\u0443\u0447\u0448\u0435 \u0432\u044B\u0443\u0447\u0438\u0442\u0435 \u044F\u0437\u044B\u043A. \u041F\u043E\u043D\u0430\u0435\u0445\u0430\u043B\u0438 \u0442\u0443\u0442 \u0438\u043D\u043E\u0441\u0442\u0440\u0430\u043D\u0446\u044B..."}, {npc:"alien2", text:"\u041D\u0435\u0442. \u041C\u044B \u2013 \u043C\u0435\u0441\u0442\u043D\u044B\u0435. \u041C\u044B \u0436\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0430 \u044D\u0442\u0430 \u0434\u0430\u0432\u043D\u043E. 250 \u043B\u0435\u0442!"}, {npc:"grid", text:"\u041A\u0430\u043A \u0441\u043A\u0430\u0436\u0435\u0442\u0435! \u041F\u043E\u0431\u0435\u0433\u0443-\u043A\u0430 \u044F \u043E\u0442\u0441\u044E\u0434\u0430!.."}]}; this[37] = {theme:"\u0421\u0422\u0420\u0410\u041D\u041D\u041E\u0421\u0422\u0418", condition:function () { return(!Core.Get().game.getFlag("q_sg3")); }, msg:[{event:"set_flag", flag:"q_sg3"}, {npc:"grid", text:"\u041A\u0430\u043A\u043E\u0439-\u0442\u043E \u043D\u0435\u043D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0433\u043E\u0440\u043E\u0434\u043E\u043A..."}]}; this[38] = {theme:"\u041A\u0410\u0420\u041B \u0412\u0410\u041A\u0423\u041E\u041B\u042C", condition:function () { return(((2 == Core.Get().game.getFlag("q_gotosummerg")) && (1 == Core.Get().game.getFlag("q_raymondehelp"))) && (!Core.Get().game.isAreaFlag("q_sg_battle"))); }, msg:[{event:"set_flag", flag:"q_sg3"}, {npc:"craven", text:"\u0414\u0430\u0439-\u043A\u0430 \u044F \u0442\u0435\u0431\u044F \u0440\u0430\u0437\u0432\u044F\u0436\u0443, \u041A\u0430\u0440\u043B..."}, {npc:"carl", text:"..."}, {npc:"carl", text:"\u041E\u0445... \u043D\u0430\u043A\u043E\u043D\u0435\u0446-\u0442\u0430\u043A\u0438. \u042D\u0442\u0438 \u0441\u0442\u0440\u0430\u043D\u043D\u044B\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u043F\u044B\u0442\u0430\u043B\u0438\u0441\u044C \u043E\u0431\u044A\u044F\u0441\u043D\u0438\u0442\u044C \u043C\u043D\u0435, \u0447\u0442\u043E \u043D\u0430\u0443\u043A\u0430 \u0432 \u0436\u0438\u0437\u043D\u0438 \u043D\u0435 \u0433\u043B\u0430\u0432\u043D\u043E\u0435 \u0438 \u043D\u0430\u0434\u043E \u0443\u043C\u0435\u0442\u044C \u0432\u0435\u0441\u0435\u043B\u0438\u0442\u044C\u0441\u044F... \u043F\u044B\u0442\u0430\u043B\u0438\u0441\u044C \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0442\u0430\u043D\u0446\u0435\u0432\u0430\u0442\u044C, \u0435\u0441\u0442\u044C \u0432\u0440\u0435\u0434\u043D\u0443\u044E \u043F\u0438\u0449\u0443 \u0438 \u0437\u043D\u0430\u043A\u043E\u043C\u0438\u0442\u044C\u0441\u044F \u0441 \u0436\u0435\u043D\u0449\u0438\u043D\u0430\u043C\u0438... \u042F \u0447\u0443\u0442\u044C \u043D\u0435 \u043F\u043E\u0441\u0435\u0434\u0435\u043B."}, {event:"remove_quest_item", item:22}, {event:"remove_quest_item", item:23}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_raymondehelp", value:2}, {event:"add_quest", quest:"meta_raimonde", stage:2}, {event:"leave_team", npc:8}, {npc:"craven", text:"\u042F \u043F\u0440\u043E\u0432\u043E\u0436\u0443 \u0432\u0430\u0441 \u0432 \u0420\u0430\u0439\u043C\u043E\u043D\u0434, \u0430 \u043E\u0442\u0442\u0443\u0434\u0430 \u043F\u043E\u043B\u0435\u0447\u0443 \u043D\u0430 \u043D\u0430\u0448\u0443 \u0431\u0430\u0437\u0443. \u0413\u0440\u0438\u0434, \u0442\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u043A \u041B\u0438\u043D\u0435. \u042F \u0431\u0443\u0434\u0443 \u0436\u0434\u0430\u0442\u044C \u0432\u0430\u0441 \u0442\u0430\u043C. \u0418... \u0441\u043F\u0430\u0441\u0438\u0431\u043E \u0437\u0430 \u043F\u043E\u043C\u043E\u0449\u044C!"}]}; this[39] = {theme:"\u0418\u041D\u0422\u0415\u0413\u0420\u0410", condition:function () { return(Core.Get().game.isFlag("q_go2integra") && (!Core.Get().game.isFlag("integra_noone"))); }, msg:[{event:"set_flag", flag:"integra_noone"}, {npc:"grid", text:"\u041D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E! \u0412 \u0433\u043E\u0440\u043E\u0434\u0435 \u043D\u0435\u0442 \u043D\u0438 \u0435\u0434\u0438\u043D\u043E\u0439 \u0434\u0443\u0448\u0438! \u041F\u043E\u0445\u043E\u0436\u0435, \u0432\u0441\u0435 \u043A\u0443\u0434\u0430-\u0442\u043E \u0438\u0441\u0447\u0435\u0437\u043B\u0438... \u0441\u043F\u043E\u0440\u0438\u043C, \u043A \u044D\u0442\u043E\u043C\u0443 \u0438\u043C\u0435\u044E\u0442 \u043E\u0442\u043D\u043E\u0448\u0435\u043D\u0438\u0435 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B!.."}, {npc:"katenka", text:"\u042F \u0442\u043E\u0436\u0435 \u0442\u0430\u043A \u0434\u0443\u043C\u0430\u044E. \u0425\u043E\u0442\u044F, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0434\u0435\u043B\u043E \u0432 \u0430\u0442\u043C\u043E\u0441\u0444\u0435\u0440\u043D\u043E\u043C \u0434\u0430\u0432\u043B\u0435\u043D\u0438\u0438."}, {npc:"grid", text:"\u041D\u0435\u0443\u0436\u0435\u043B\u0438 \u044D\u0442\u043E \u043C\u043E\u044F \u0441\u043E\u0440\u0430\u0442\u043D\u0438\u0446\u0430 \u043F\u043E \u0423.\u0412.\u0418.\u0424.\u0416., \u041A\u0430\u0442\u0435\u043D\u044C\u043A\u0430?"}, {npc:"katenka", text:"\u0414\u0430, \u0432\u043E \u0432\u0441\u044F\u043A\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u044D\u0442\u043E \u043D\u0430 \u043C\u0435\u043D\u044F \u043F\u043E\u0445\u043E\u0436\u0435!"}, {npc:"grid", text:"...\u0422\u044B \u043A\u0430\u043A \u043E\u0431\u044B\u0447\u043D\u043E \u043E\u0447\u0435\u043D\u044C \u0441\u0442\u0440\u0430\u043D\u043D\u043E \u0433\u043E\u0432\u043E\u0440\u0438\u0448\u044C..."}, {npc:"grid", text:"\u0412 \u043B\u044E\u0431\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435, \u0447\u0442\u043E \u0442\u044B \u0437\u0434\u0435\u0441\u044C \u0434\u0435\u043B\u0430\u0435\u0448\u044C?"}, {npc:"katenka", text:"\u042F \u0445\u043E\u0442\u0435\u043B\u0430 \u043F\u0440\u0438\u043A\u0443\u043F\u0438\u0442\u044C \u0437\u0434\u0435\u0441\u044C \u043F\u0430\u0440\u043E\u0447\u043A\u0443 \u043D\u043E\u0432\u044B\u0445 \u0434\u0435\u0432\u0430\u0439\u0441\u043E\u0432."}, {npc:"grid", text:"\u0414\u0435\u0432\u0430\u0439\u0441\u043E\u0432?"}, {npc:"katenka", text:"\u041D\u0443 \u0434\u0430, \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u044D\u043A\u0438\u043F\u0438\u0440\u0443\u044E\u0442\u0441\u044F, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0435 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 \u0438\u043B\u0438 \u0443\u043B\u0443\u0447\u0448\u0438\u0442\u044C \u0431\u043E\u0435\u0432\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B... \u041D\u043E \u043D\u0435 \u043F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043A\u0442\u043E-\u0442\u043E \u043C\u043E\u0433 \u043C\u043D\u0435 \u0447\u0442\u043E-\u0442\u043E \u043F\u0440\u043E\u0434\u0430\u0442\u044C \u0437\u0434\u0435\u0441\u044C \u2013 \u0432 \u0432\u0438\u0434\u0443 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044F \u0437\u0434\u0435\u0441\u044C \u043A\u043E\u0433\u043E-\u043B\u0438\u0431\u043E."}, {npc:"grid", text:"\u0425\u043C..."}, {event:"give_money", value:50}, {npc:"katenka", text:"\u041D\u0435\u0445\u043E\u0440\u043E\u0448\u043E \u0432\u043E\u0440\u043E\u0432\u0430\u0442\u044C!"}, {npc:"grid", text:"\u041D\u0435 \u043F\u043E\u0445\u043E\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043A\u0442\u043E \u0432\u043E\u0437\u0440\u0430\u0436\u0430\u043B. \u0414\u0443\u043C\u0430\u044E, \u0438\u043C\u0435\u0435\u0442 \u0441\u043C\u044B\u0441\u043B \u0434\u043E\u043B\u043E\u0436\u0438\u0442\u044C \u041D\u0430\u0442\u0430\u043D\u0443 \u0432 \u0423.\u0412.\u0418.\u0424.\u0416."}, {event:"give_exp", value:100}, {event:"join_team", npc:2}, {event:"add_quest", quest:"ufo_visit", stage:3}, {event:"set_flag", flag:"v_kaufo_plot", value:1}, {event:"set_flag", flag:"btl_int_meta"}, {npc:"katenka", text:"\u042F \u0441 \u0442\u043E\u0431\u043E\u0439."}]}; this[40] = {theme:"\u0421\u0418\u0414", condition:function () { return(1 == Core.Get().game.getFlag("q_waitforalien")); }, msg:[{npc:"craven", text:"\u0413\u0440\u0438\u0434! \u042F \u0432\u0435\u0437\u0434\u0435 \u0438\u0441\u043A\u0430\u043B \u0442\u0435\u0431\u044F!"}, {npc:"grid", text:"\u0427\u0442\u043E \u0441\u043B\u0443\u0447\u0438\u043B\u043E\u0441\u044C?"}, {npc:"craven", text:"\u0427\u0435\u0440\u0442\u043E\u0432 \u043F\u0441\u0438\u0445 \u043F\u043E \u0438\u043C\u0435\u043D\u0438 \u0421\u0438\u0434 \u0443\u0431\u0438\u043B \u041B\u0438\u043D\u0443 \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043B \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C \u043D\u0430\u0434 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u043C\u0438..."}, {npc:"craven", text:"\u041E\u043D \u043F\u0440\u0438\u0448\u0435\u043B, \u043A\u0430\u043A \u043E\u0431\u044B\u0447\u043D\u044B\u0439 \u0442\u0435\u0445\u043D\u0438\u043A, \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0438\u043B \u0432\u0436\u0438\u0432\u0438\u0442\u044C \u0432\u0441\u0435\u043C \u0447\u0438\u043F\u044B \u0441\u0438\u043B\u044B, \u0430 \u043E\u043A\u0430\u0437\u0430\u043B\u043E\u0441\u044C \u044D\u0442\u043E \u0431\u044B\u043B\u043E \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u0434\u043B\u044F \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044F \u0440\u0430\u0437\u0443\u043C\u0430!"}, {event:"fail_quest", quest:"meta_uprise", condition:function () { return(Core.Get().game.inQuest("meta_uprise")); }}, {event:"reset_flag", flag:"q_metatechnicans"}, {event:"reset_flag", flag:"q_getchips"}, {event:"reset_flag", flag:"q_get3parts"}, {event:"remove_quest_item", item:24, condition:function () { return(Core.Get().game.hasQuestItem(24)); }}, {event:"remove_quest_item", item:25, condition:function () { return(Core.Get().game.hasQuestItem(25)); }}, {event:"remove_quest_item", item:26, condition:function () { return(Core.Get().game.hasQuestItem(26)); }}, {event:"remove_quest_item", item:27, condition:function () { return(Core.Get().game.hasQuestItem(27)); }}, {event:"remove_quest_item", item:8, condition:function () { return(Core.Get().game.hasQuestItem(8)); }}, {event:"remove_quest_item", item:15, condition:function () { return(Core.Get().game.hasQuestItem(15)); }}, {event:"remove_quest_item", item:19, condition:function () { return(Core.Get().game.hasQuestItem(19)); }}, {event:"reset_flag", flag:"q_allycalipso"}, {event:"reset_flag", flag:"q_getinvestor"}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"reset_flag", flag:"q_startrevolution"}, {npc:"grid", text:"\u041C\u044B \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u043C \u0421\u0438\u0434\u0430."}, {event:"give_exp", value:5000}, {event:"join_team", npc:8}, {event:"set_flag", flag:"q_waitforalien", value:2}, {event:"add_quest", quest:"talks_with_aliens", stage:2}, {npc:"craven", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E!"}]}; this[41] = {theme:"\u0427\u0418\u041F 707", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(8))); }, msg:[{npc:"grid", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u0447\u0438\u043F 707. \u0427\u0442\u043E-\u043D\u0438\u0431\u0443\u0434\u044C \u0437\u043D\u0430\u0435\u0448\u044C?"}, {npc:"clod", text:"\u041A\u043E\u043D\u0435\u0447\u043D\u043E, \u0432\u043E\u0442. \u0411\u0435\u0440\u0438. \u0423 \u043D\u0430\u0441 \u0442\u0443\u0442 \u043C\u043D\u043E\u0433\u043E \u0438\u0445, \u0430 \u0434\u0435\u0432\u0430\u0442\u044C \u043D\u0435\u043A\u0443\u0434\u0430."}, {event:"give_quest_item", item:8}, {event:"give_exp", value:1000}, {npc:"grid", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E."}]}; this[42] = {theme:"\u041E\u0422\u041A\u0423\u0414\u0410 \u0412\u042B \u0412\u0417\u042F\u041B\u0418\u0421\u042C?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_clod")); }, msg:[{npc:"grid", text:"\u042F \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0437\u0430\u0434 \u0431\u044B\u043B \u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435... \u0417\u0434\u0435\u0441\u044C \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430! \u0412 \u0447\u0435\u043C \u0442\u0443\u0442 \u0434\u0435\u043B\u043E?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_clod"}, {npc:"clod", text:"\u041C\u044B \u0433\u043E\u0441\u0442\u0438\u043B\u0438 \u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u043D\u0430 \u0438\u0445 \u0442\u0430\u0440\u0435\u043B\u043A\u0435. \u0413\u043E\u0442\u043E\u0432\u044F\u0442 \u0443 \u043D\u0438\u0445 \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0445\u043E\u0440\u043E\u0448\u043E, \u0434\u0430 \u0438 \u0441 \u043D\u0430\u0448\u0438\u043C \u044F\u0437\u044B\u043A\u043E\u043C \u0443 \u043D\u0438\u0445 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B... \u043D\u043E \u0432 \u0446\u0435\u043B\u043E\u043C \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u043F\u0440\u0438\u044F\u0442\u043D\u044B\u0435 \u043B\u044E\u0434\u0438. \u0422\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B."}]}; this[43] = {theme:"\u041F\u041E\u0420\u0422\u0410\u041B \u0412 \u0411\u0410\u0417\u0423 \u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u0415\u0412", condition:function () { return(0 < Core.Get().game.getFlag("q_waitforalien")); }, msg:[{npc:"grid", text:"\u041C\u043D\u0435 \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u043F\u0430\u0441\u0442\u044C \u043D\u0430 \u0431\u0430\u0437\u0443 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432. \u041C\u0435\u043D\u044F \u043F\u0440\u0438\u0441\u043B\u0430\u043B \u0441\u044D\u0440 \u042D\u0424."}, {npc:"clod", text:"\u041E\u043A!"}, {event:"move_to_area", area:"alienbase"}]}; this[44] = {theme:"\u041E\u0422\u041A\u0423\u0414\u0410 \u0412\u042B \u0412\u0417\u042F\u041B\u0418\u0421\u042C?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_jake")); }, msg:[{npc:"grid", text:"\u042F \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0437\u0430\u0434 \u0431\u044B\u043B \u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435... \u0417\u0434\u0435\u0441\u044C \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430! \u0412 \u0447\u0435\u043C \u0442\u0443\u0442 \u0434\u0435\u043B\u043E?"}, {npc:"jake", text:"\u0422\u0430 \u043D\u0430\u0441 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B \u043F\u043E\u0445\u0438\u0442\u0438\u043B\u0438. \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u2013 \u0433\u043E\u0440\u043E\u0434 \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u043A\u043E\u0432 \u0438 \u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u0435\u0439. \u041E\u043D\u0438 \u0443\u0447\u0438\u043B\u0438 \u043D\u0430\u0441, \u043A\u0430\u043A \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438, \u0447\u0442\u043E\u0431\u044B \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C."}, {npc:"jake", text:"\u041F\u0440\u0430\u0432\u0434\u0430, \u0432 \u043C\u043E\u0435 \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043A\u0442\u043E-\u0442\u043E \u0441\u043F\u0435\u0440 \u0443 \u043C\u0435\u043D\u044F \u20AC50. \u041E\u0431\u0438\u0434\u043D\u043E!"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_jake"}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u0438\u044F \u043D\u0435 \u0438\u043C\u0435\u044E, \u043A\u0442\u043E \u044D\u0442\u043E \u043C\u043E\u0433 \u0431\u044B\u0442\u044C."}]}; this[45] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", msg:[{event:"trade", npc:"jake"}]}; this[46] = {theme:"\u041E\u0422\u041A\u0423\u0414\u0410 \u0412\u042B \u0412\u0417\u042F\u041B\u0418\u0421\u042C?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_alexa")); }, msg:[{npc:"grid", text:"\u042F \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0437\u0430\u0434 \u0431\u044B\u043B \u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435... \u0417\u0434\u0435\u0441\u044C \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430! \u0412 \u0447\u0435\u043C \u0442\u0443\u0442 \u0434\u0435\u043B\u043E?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_alexa"}, {npc:"alexa", text:"\u041D\u0430\u0441 \u0442\u0443\u0442 \u043D\u0435\u043C\u043D\u043E\u0433\u043E \u043F\u043E\u0445\u0438\u0442\u0438\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u0427\u0435\u0441\u0442\u043D\u043E \u0441\u043A\u0430\u0436\u0443, \u0438\u0445 \u043A\u0438\u043D\u0435\u043C\u0430\u0442\u043E\u0433\u0440\u0430\u0444 \u043D\u0435 \u043D\u0430 \u0443\u0440\u043E\u0432\u043D\u0435, \u043D\u043E \u0432\u0441\u0435 \u0440\u0430\u0432\u043D\u043E \u0441\u043F\u0430\u0441\u0438\u0431\u043E, \u0447\u0442\u043E \u0440\u0430\u0437\u0432\u043B\u0435\u043A\u0430\u043B\u0438 \u043D\u0430\u0441."}]}; this[47] = {theme:"\u041E\u0422\u041A\u0423\u0414\u0410 \u0412\u042B \u0412\u0417\u042F\u041B\u0418\u0421\u042C?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_lindwid")); }, msg:[{npc:"grid", text:"\u042F \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u043D\u0430\u0437\u0430\u0434 \u0431\u044B\u043B \u0432 \u044D\u0442\u043E\u043C \u0433\u043E\u0440\u043E\u0434\u0435... \u0417\u0434\u0435\u0441\u044C \u043D\u0435 \u0431\u044B\u043B\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430! \u0412 \u0447\u0435\u043C \u0442\u0443\u0442 \u0434\u0435\u043B\u043E?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_lindwid"}, {npc:"lindwid", text:"\u0414\u0430 \u044F \u043F\u043E\u0447\u0442\u0438 \u0438 \u043D\u0435 \u0437\u0430\u043C\u0435\u0442\u0438\u043B\u0430. \u042F \u043A\u043E\u0433\u0434\u0430 \u0437\u0430\u043D\u0438\u043C\u0430\u044E\u0441\u044C \u043F\u0440\u043E\u0435\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u043C, \u0432\u043E\u043E\u0431\u0449\u0435 \u043D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u0437\u0430\u043C\u0435\u0447\u0430\u044E \u0432\u043E\u043A\u0440\u0443\u0433. \u041D\u043E \u0433\u043E\u0432\u043E\u0440\u044F\u0442, \u043D\u0430\u0441 \u043F\u043E\u0445\u0438\u0449\u0430\u043B\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u044B. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u044D\u0442\u043E \u043E\u0434\u0438\u043D \u0438\u0437 \u043D\u0438\u0445 \u043F\u043E\u043C\u043E\u0433 \u043C\u043D\u0435 \u0441 \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u043C \u0430\u043B\u044C\u0444\u0430\u0442\u0430\u0443\u044D\u0440. \u041D\u043E \u044F \u043D\u0435 \u0441\u043C\u043E\u0442\u0440\u0435\u043B\u0430, \u043A\u0442\u043E."}]}; this[48] = {theme:"\u0427\u0415\u041C \u0422\u042B \u0417\u0410\u041D\u0418\u041C\u0410\u0415\u0428\u042C\u0421\u042F?", msg:[{npc:"grid", text:"\u042D\u0442\u043E \u0447\u0435\u043C \u0436\u0435 \u0442\u044B \u0437\u0430\u043D\u044F\u0442\u0430 \u0442\u0430\u043A\u0438\u043C?"}, {npc:"lindwid", text:"\u042F \u043F\u0440\u043E\u0435\u043A\u0442\u0438\u0440\u0443\u044E \u0437\u0434\u0430\u043D\u0438\u044F, \u043C\u043E\u0441\u0442\u044B, \u0432\u0441\u0435, \u0447\u0442\u043E \u0443\u0433\u043E\u0434\u043D\u043E. \u042F \u0430\u0440\u0445\u0438\u0442\u0435\u043A\u0442\u043E\u0440 \u0432\u044B\u0441\u0448\u0435\u0433\u043E \u0443\u0440\u043E\u0432\u043D\u044F \u041B\u0438\u043D\u0434\u0432\u0438\u0434 \u0411\u0435\u043B\u0430\u0441\u0442\u0440."}]}; this[49] = {theme:"\u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u042B", condition:function () { return(!Core.Get().game.isFlag("q_meta_intro")); }, msg:[{event:"set_flag", flag:"q_integra_people"}, {npc:"micrasm", text:"\u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C, \u0436\u0430\u043B\u043A\u0438\u0435 \u043B\u044E\u0434\u0438\u0448\u043A\u0438."}, {npc:"vladimir", text:"\u041C\u0438\u043A, \u0445\u0432\u0430\u0442\u0438\u0442 \u043F\u0430\u0444\u043E\u0441\u0430. \u0417\u0430\u0447\u0435\u043C \u0432\u044B \u043E\u043F\u044F\u0442\u044C \u043F\u043E\u0439\u043C\u0430\u043B\u0438 \u0441\u0442\u0440\u0430\u043D\u043D\u0438\u043A\u043E\u0432?"}, {npc:"micrasm", text:"\u041F\u0440\u0438\u043A\u0430\u0437 \u041B\u0438\u0434\u0435\u0440\u0430. \u041E\u043D\u0438 \u0432\u044B\u0433\u043B\u044F\u0434\u0435\u043B\u0438 \u043F\u043E\u0434\u043E\u0437\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u043E... \u043A \u0442\u043E\u043C\u0443 \u0436\u0435, \u0432\u043E\u0440\u043E\u0432\u0430\u043B\u0438 \u0434\u0435\u043D\u044C\u0433\u0438."}, {event:"set_flag", flag:"q_meta_intro", value:1}, {npc:"katenka", text:"\u0412\u043E\u0442 \u0432\u0438\u0434\u0438\u0448\u044C! \u042F \u0436\u0435 \u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0430, \u043D\u0435\u0445\u043E\u0440\u043E\u0448\u043E \u044D\u0442\u043E!"}]}; this[50] = {theme:"\u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u042B", condition:function () { return(1 == Core.Get().game.getFlag("q_meta_intro")); }, msg:[{npc:"leena", text:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435."}, {npc:"grid", text:"\u041A\u0442\u043E \u0436\u0435 \u044D\u0442\u0430 \u043C\u0438\u043B\u0430\u044F \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0430\u044F \u0434\u0435\u0432\u043E\u0447\u043A\u0430 \u0432 \u0431\u043E\u043B\u044C\u0448\u0438\u0445 \u043E\u0447\u043A\u0430\u0445 \u0438 \u043C\u0430\u0439\u043A\u0435 \u0441 \u0447\u0435\u0440\u0435\u043F\u043E\u043C?"}, {npc:"micrasm", text:"\u041D\u0438\u0447\u0442\u043E\u0436\u0435\u0441\u0442\u0432\u0430! \u041A\u0430\u043A \u0441\u043C\u0435\u0435\u0442\u0435 \u0432\u044B \u0441\u0442\u043E\u043B\u044C \u043F\u0440\u0438\u0437\u0435\u043C\u043B\u0435\u043D\u043E \u043E\u0442\u0437\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u043E \u043D\u0430\u0448\u0435\u043C \u043B\u0438\u0434\u0435\u0440\u0435!"}, {npc:"leena", text:"\u0412\u0441\u0435 \u0432 \u043F\u043E\u0440\u044F\u0434\u043A\u0435, \u041C\u0438\u043A. \u041E\u043D\u0438 \u043D\u0435 \u0441\u043A\u0430\u0437\u0430\u043B\u0438 \u043D\u0438\u0447\u0435\u0433\u043E \u043E\u0431\u0438\u0434\u043D\u043E\u0433\u043E, \u043F\u0440\u043E\u0441\u0442\u043E \u043E\u0437\u0432\u0443\u0447\u0438\u043B\u0438 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043E\u0447\u0435\u0432\u0438\u0434\u043D\u044B\u0435 \u0432\u0441\u0435\u043C \u0444\u0430\u043A\u0442\u044B. \u041D\u0435\u043B\u044C\u0437\u044F \u0438\u0445 \u0432\u0438\u043D\u0438\u0442\u044C \u0432 \u0438\u0445 \u0433\u043B\u0443\u043F\u043E\u0441\u0442\u0438."}, {npc:"micrasm", text:"\u041F\u0440\u043E\u0441\u0442\u0438\u0442\u0435, \u041B\u0438\u0434\u0435\u0440!"}, {npc:"leena", text:"\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435: \u044F - \u041B\u0438\u043D\u0430 \u0411\u0440\u0435\u043D\u043D\u0438\u0441, \u043C\u043E\u044F \u0434\u043E\u043B\u0436\u043D\u043E\u0441\u0442\u044C - \u043B\u0438\u0434\u0435\u0440 \u043D\u0435\u0444\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0432\u043E\u0435\u043D\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0439 \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\u0439 \u043A\u0430\u043A \u00AB\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B\u00BB. \u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043D\u0435 \u043B\u0438\u0447\u043D\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E."}, {npc:"katenka", text:"\u0427\u0435\u0433\u043E?.."}, {npc:"grid", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0440\u0438\u0434 \u0412\u044D\u0439\u043A, \u0441\u043E \u043C\u043D\u043E\u0439 \u0415\u043A\u0430\u0442\u0435\u0440\u0438\u043D\u0430 \u0410\u0442\u0440\u0435\u0432\u0438\u0441. \u041C\u044B \u043D\u0430\u0435\u043C\u043D\u044B\u0435 \u0432\u043E\u0438\u043D\u044B."}, {npc:"leena", text:"\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043F\u0440\u0438\u043D\u044F\u0442\u0430. \u0425\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0432\u044B, \u0447\u0442\u043E\u0431\u044B \u0432\u0430\u0441 \u043D\u0430\u0437\u044B\u0432\u0430\u043B\u0438 \u043F\u043E\u043B\u043D\u044B\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u0438 \u0444\u0430\u043C\u0438\u043B\u0438\u0435\u0439, \u043B\u0438\u0431\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u0438\u043C\u0435\u043D\u0435\u043C?"}, {npc:"grid", text:"\u041D\u0430\u0437\u044B\u0432\u0430\u0439 \u043C\u0435\u043D\u044F \u00AB\u043A\u0440\u043E\u0448\u043A\u0430\u00BB, \u0434\u0435\u0442\u043A\u0430."}, {npc:"leena", text:"\u0413\u0440\u0438\u0434 \u0412\u044D\u0439\u043A \u0442\u0435\u043F\u0435\u0440\u044C \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043D \u043A\u0430\u043A \u043A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430. \u041A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430, \u0446\u0435\u043B\u044C \u0432\u0430\u0448\u0435\u0433\u043E \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u0418\u043D\u0442\u0435\u0433\u0440\u0430?"}, {npc:"katenka", text:"\u0427\u0442\u043E \u0441 \u043D\u0435\u0439 \u0442\u0430\u043A\u043E\u0435?"}, {npc:"micrasm", text:"\u0413\u043E\u0432\u043E\u0440\u0438 \u0441 \u043F\u043E\u0447\u0442\u0435\u043D\u0438\u0435\u043C! \u041B\u0438\u0434\u0435\u0440, \u043A\u043E\u0433\u0434\u0430 \u0443\u0447\u0438\u043B\u0430\u0441\u044C \u0432 \u0448\u043A\u043E\u043B\u0435, \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043B\u0430 \u0441\u0435\u0431\u0435 \u0432 \u043C\u043E\u0437\u0433 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043D\u0430\u043D\u043E\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u043E\u0432."}, {npc:"grid", text:"\u0422\u0430\u043A \u0432\u043E\u0442, \u043F\u0440\u043E \u0446\u0435\u043B\u0438. \u041C\u044B \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u043B\u0438, \u0447\u0442\u043E \u0433\u043E\u0440\u043E\u0434 \u0418\u043D\u0442\u0435\u0433\u0440\u0430 \u043F\u0443\u0441\u0442. \u042D\u0442\u043E \u043D\u0435 \u043C\u043E\u0433\u043B\u043E \u043D\u0435 \u043F\u0440\u0438\u0432\u043B\u0435\u0447\u044C \u043D\u0430\u0441."}, {npc:"leena", text:"\u0417\u043D\u0430\u0447\u0438\u0442, \u0432\u044B - \u043C\u0430\u0440\u043E\u0434\u0435\u0440\u044B?"}, {npc:"grid", text:"\u0414\u0430 \u043D\u0435\u0442 \u0436\u0435! \u041C\u044B \u0447\u0442\u043E-\u0442\u043E \u0432\u043E\u0434\u0435 \u0447\u0430\u0441\u0442\u043D\u044B\u0445 \u0441\u044B\u0449\u0438\u043A\u043E\u0432."}, {npc:"leena", text:"\u0418\u0437 \u0432\u0430\u0448\u0435\u0433\u043E \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0441\u043B\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043E \u0432\u044B \u0432\u0440\u0435\u0442\u0435. \u041D\u043E \u043C\u0435\u043D\u044F \u044D\u0442\u043E \u0441\u0435\u0439\u0447\u0430\u0441 \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0432\u043E\u043B\u043D\u043E\u0432\u0430\u0442\u044C. \u041D\u0430\u043C \u043D\u0443\u0436\u043D\u044B \u0440\u0443\u043A\u0438..."}, {npc:"grid", text:"\u042D, \u043D\u0435, \u0441\u0432\u043E\u0438 \u043D\u0435 \u043E\u0442\u0434\u0430\u043C!"}, {npc:"leena", text:"\u0423\u0442\u043E\u0447\u043D\u0435\u043D\u0438\u0435: \u043D\u0430\u043C \u043D\u0443\u0436\u043D\u044B \u043B\u044E\u0434\u0438, \u0443\u043C\u0435\u044E\u0449\u0438\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0440\u0443\u043A\u0430\u043C\u0438 \u0441 \u043E\u0440\u0443\u0436\u0438\u0435\u043C. \u042F \u0441\u0434\u0435\u043B\u0430\u044E \u0432\u0430\u043C \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0435, \u043E\u0442 \u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \u0432\u044B \u043D\u0435 \u0441\u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0442\u043A\u0430\u0437\u0430\u0442\u044C\u0441\u044F. \u0411\u0443\u043A\u0432\u0430\u043B\u044C\u043D\u043E."}, {npc:"leena", text:"\u0421\u0442\u043E\u0438\u0442 \u0437\u0430\u043C\u0435\u0442\u0438\u0442\u044C, \u0447\u0442\u043E \u043A \u0432\u0430\u0448\u0438\u043C \u043D\u043E\u0433\u0430\u043C \u043F\u0440\u0438\u0432\u044F\u0437\u0430\u043D \u0434\u0430\u0442\u0447\u0438\u043A \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F. \u041F\u0440\u0438 \u043F\u043E\u043F\u044B\u0442\u043A\u0435 \u0441\u043D\u044F\u0442\u044C \u0434\u0430\u0442\u0447\u0438\u043A \u0438\u043B\u0438 \u043F\u043E\u043A\u0438\u043D\u0443\u0442\u044C \u0437\u043E\u043D\u0443 \u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F, \u043E\u043D \u0432\u0437\u043E\u0440\u0432\u0435\u0442\u0441\u044F. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u0441\u0442\u0440\u043E\u044E \u043F\u0440\u0435\u0434\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435, \u0447\u0442\u043E \u0432\u044B \u0443\u0436\u0430\u0441\u043D\u043E \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u043F\u043E\u043C\u043E\u0447\u044C \u043D\u0430\u0448\u0435\u043C\u0443 \u0434\u0435\u043B\u0443."}, {npc:"grid", text:"\u0414\u0430, \u0442\u044B \u0443\u043C\u0435\u0435\u0448\u044C \u043C\u043E\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C!"}, {event:"set_flag", flag:"q_meta_intro", value:2}, {event:"set_flag", flag:"v_gotooasis", value:1}, {event:"limit_map", tl_x:1140, tl_y:0, br_x:2400, br_y:600}, {npc:"leena", text:"\u041A\u0430\u043A \u0431\u0443\u0434\u0435\u0442\u0435 \u0433\u043E\u0442\u043E\u0432\u044B \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0437\u0430\u0434\u0430\u043D\u0438\u0435, \u0441\u043E\u043E\u0431\u0449\u0438\u0442\u0435 \u043C\u043D\u0435."}]}; this[51] = {theme:"\u0421\u0418\u0414", condition:function () { return((2 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.getFlag("battle_cid"))); }, msg:[{npc:"grid", text:"\u042D\u0442\u043E \u0442\u044B \u2013 \u0421\u0438\u0434?!"}, {npc:"cid", text:"\u042D\u0442\u043E\u0442 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0435\u043D \u0434\u043B\u044F \u043C\u0435\u043D\u044F. \u0412\u0430\u0448\u0435 \u0434\u0435\u043B\u043E \u043A\u043E \u043C\u043D\u0435?"}, {npc:"grid", text:"\u042F \u043F\u0440\u0438\u0448\u0435\u043B \u043C\u0441\u0442\u0438\u0442\u044C \u0437\u0430 \u041B\u0438\u043D\u0443!"}, {npc:"cid", text:"\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430. \u0412\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u00AB\u042F \u043F\u0440\u0438\u0448\u0435\u043B \u043F\u043E\u043F\u044B\u0442\u0430\u0442\u044C\u0441\u044F \u043E\u0442\u043E\u043C\u0441\u0442\u0438\u0442\u044C \u0437\u0430 \u041B\u0438\u043D\u0443\u00BB. \u0422\u0430\u043A\u0436\u0435 \u043F\u043E\u0434\u043E\u0439\u0434\u0435\u0442 \u0432\u0430\u0440\u0438\u0430\u043D\u0442 \u00AB\u042F \u043F\u0440\u0438\u0448\u0435\u043B \u0437\u0430 \u0432\u0435\u0440\u043D\u043E\u0439 \u0441\u043C\u0435\u0440\u0442\u044C\u044E\u00BB..."}, {event:"set_flag", flag:"q_afterbattle_cid"}, {event:"set_flag", flag:"battle_cid"}, {event:"battle", band:"cid"}]}; this[52] = {theme:"\u041F\u0420\u0418\u0428\u0415\u041B\u042C\u0426\u042B", condition:function () { return(Core.Get().game.isFlag("q_afterbattle_cid")); }, msg:[{npc:"craven", text:"\u0421\u043F\u0430\u0441\u0438\u0431\u043E, \u0413\u0440\u0438\u0434... \u0442\u044B \u043F\u043E\u043C\u043E\u0433 \u043C\u043D\u0435... \u043D\u043E \u043E\u0442 \u044D\u0442\u043E\u0433\u043E \u043D\u0435 \u043B\u0435\u0433\u0447\u0435. \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435\u0442, \u041B\u0438\u043D\u044B \u043D\u0435\u0442... \u044F \u043F\u043E\u0442\u0435\u0440\u044F\u043B \u0441\u0432\u043E\u0438 \u0446\u0435\u043B\u0438 \u0432 \u0436\u0438\u0437\u043D\u0438."}, {npc:"grid", text:"\u041F\u043E\u0439\u0434\u0435\u043C \u0441 \u043D\u0430\u043C\u0438."}, {npc:"craven", text:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439, \u044D\u0442\u043E \u043B\u0443\u0447\u0448\u0435\u0435, \u0447\u0442\u043E \u044F \u043C\u043E\u0433\u0443 \u0441\u0434\u0435\u043B\u0430\u0442\u044C..."}, {npc:"grid", text:"\u0427\u0442\u043E \u044D\u0442\u043E \u0437\u0430 \u0437\u0432\u0443\u043A?.. \u041A\u0430\u0436\u0435\u0442\u0441\u044F, \u044D\u0442\u043E \u0440\u0430\u0446\u0438\u044F \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432..."}, {npc:"sir_f", text:"\u0413\u0440\u0438\u0434, \u043A\u0430\u043A \u043C\u043E\u0436\u043D\u043E \u0441\u043A\u043E\u0440\u0435\u0435 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044F \u043D\u0430 \u043D\u0430\u0448\u0443 \u0431\u0430\u0437\u0443. \u0423.\u0412.\u0418.\u0424.\u0416. \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u043B\u0438 \u043D\u0430\u0448\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435, \u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u043F\u043E \u0432\u0441\u0435\u0439 \u0431\u0430\u0437\u0435 \u043A\u0438\u043F\u0438\u0442 \u0441\u0440\u0430\u0436\u0435\u043D\u0438\u0435."}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u043E. \u0421\u043A\u043E\u0440\u043E \u0431\u0443\u0434\u0443."}, {event:"give_exp", value:10000}, {event:"set_flag", flag:"q_afterbattle_cid", value:0}, {event:"set_flag", flag:"q_waitforalien", value:3}, {event:"add_quest", quest:"talks_with_aliens", stage:3}, {npc:"grid", text:"\u041F\u043E\u0440\u0442\u0430\u043B \u043D\u0430\u0445\u043E\u0434\u0438\u043B\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434\u0435 \u0418\u043D\u0442\u0435\u0433\u0440\u0430..."}]}; this[53] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u041A\u0442\u043E \u0436\u0435 \u0432\u044B, \u0442\u043E\u0432\u0430\u0440\u0438\u0449?"}, {npc:"vladimir", text:"\u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0412\u043B\u0430\u0434\u0438\u043C\u0438\u0440. \u042F \u2013 \u0442\u0435\u0445\u043D\u0438\u043A \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432. \u042D\u0442\u043E \u0434\u043E\u043B\u0436\u043D\u043E\u0441\u0442\u044C \u043D\u0435 \u0438\u0437 \u043B\u0435\u0433\u043A\u0438\u0445, \u0432\u0435\u0434\u044C \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B \u0442\u0440\u0435\u0431\u0443\u044E\u0442 \u0441\u0430\u043C\u044B\u0445 \u0432\u044B\u0441\u043E\u043A\u0438\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0439."}]}; this[54] = {theme:"\u0412\u041B\u0410\u0414\u0421\u0412\u0418\u041B\u042C", condition:function () { return(Core.Get().game.isFlag("q_vladsville_visited")); }, msg:[{npc:"grid", text:"\u0421\u043B\u0443\u0448\u0430\u0439, \u0442\u0432\u043E\u0435 \u0438\u043C\u044F \u0412\u043B\u0430\u0434\u0438\u043C\u0438\u0440... \u0442\u044B \u0441\u043B\u0443\u0447\u0430\u0435\u043C \u043D\u0435 \u0438\u0437 \u0412\u043B\u0430\u0434\u0437\u0432\u0438\u043B\u044F?"}, {npc:"vladimir", text:"\u0414\u0430, \u044F \u0441\u0431\u0435\u0436\u0430\u043B \u043E\u0442\u0442\u0443\u0434\u0430. \u041C\u043D\u0435 \u0442\u0430\u043C \u043D\u0435 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F. \u0412\u0441\u0435 \u043A\u0430\u043A\u0438\u0435-\u0442\u043E \u043D\u0435\u0442\u0435\u0445\u043D\u0438\u0447\u043D\u044B\u0435 \u0441\u043E\u0432\u0441\u0435\u043C. \u0418 \u043E\u043F\u044F\u0442\u044C \u0436\u0435, \u044D\u0442\u0430 \u0436\u0443\u0442\u043A\u0430\u044F \u043D\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0441\u0442\u044C \u0441 \u0431\u0435\u0441\u043A\u043E\u043D\u0435\u0447\u043D\u044B\u043C\u0438 \u0412\u043B\u0430\u0434\u0430\u043C\u0438..."}, {npc:"vladimir", text:"\u0412 \u043E\u0431\u0449\u0435\u043C, \u044F \u0440\u0435\u0448\u0438\u043B \u0431\u044B\u0442\u044C \u043E\u0434\u043D\u0438\u043C \u0412\u043B\u0430\u0434\u0438\u043C\u0438\u0440\u043E\u043C \u0432 \u0431\u043E\u043B\u044C\u0448\u043E\u043C \u043C\u0438\u0440\u0435, \u0447\u0435\u043C \u043E\u0447\u0435\u0440\u0435\u0434\u043D\u044B\u043C \u0412\u043B\u0430\u0434\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0439 \u0434\u0435\u0440\u0435\u0432\u043D\u0438."}]}; this[55] = {theme:"\u0422\u041E\u0420\u0413\u041E\u0412\u041B\u042F", condition:function () { return(Core.Get().game.isFlag("v_metafight_ally")); }, msg:[{event:"trade", npc:"vladimir"}]}; this[56] = {theme:"\u041C\u0415\u0422\u0410-\u0412\u041E\u0418\u041D\u042B", msg:[{npc:"grid", text:"\u0420\u0430\u0441\u0441\u043A\u0430\u0436\u0438 \u043C\u043D\u0435 \u043E \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u0445."}, {npc:"leena", text:"\u041D\u0435\u0444\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B \u0441\u0442\u0430\u0432\u0438\u0442 \u0441\u0432\u043E\u0435\u0439 \u0446\u0435\u043B\u044C\u044E \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u043C\u0438\u0440\u043E\u0432\u043E\u0439 \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438 \u0441 \u0446\u0435\u043B\u044C\u044E \u0441\u043F\u0430\u0441\u0442\u0438 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E \u0437\u0430\u0433\u043D\u0438\u0432\u0430\u044E\u0449\u0435\u0435 \u043E\u0442 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0433\u043E \u043D\u0435\u0432\u0435\u0436\u0435\u0441\u0442\u0432\u0430 \u043E\u0431\u0449\u0435\u0441\u0442\u0432\u043E \u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u00AB\u0432\u043B\u0430\u0441\u0442\u044C \u0443\u043C\u043D\u044B\u0445\u00BB \u0432\u043C\u0435\u0441\u0442\u043E \u00AB\u0432\u043B\u0430\u0441\u0442\u0438 \u0443\u0434\u0430\u0447\u043B\u0438\u0432\u044B\u0445\u00BB \u0438\u043B\u0438 \u00AB\u0432\u043B\u0430\u0441\u0442\u0438 \u0441\u0438\u043B\u044C\u043D\u044B\u0445\u00BB."}, {npc:"grid", text:"\u041D\u0438\u0447\u0435\u0433\u043E \u0442\u0430\u043A \u0441\u0435\u0431\u0435 \u0446\u0435\u043B\u0438."}, {npc:"leena", text:"\u041C\u044B \u0442\u0430\u043A\u0436\u0435 \u0430\u043A\u0442\u0438\u0432\u043D\u043E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044E \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u0438\u0445 \u0442\u0435\u043B \u0441\u0432\u0435\u0440\u0445\u0442\u043E\u0447\u043D\u044B\u043C\u0438 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u044F\u043C\u0438. \u0422\u043E\u043B\u044C\u043A\u043E \u043A\u043E\u0433\u0434\u0430 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u0438\u0435 \u044D\u043C\u043E\u0446\u0438\u0438 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u0438\u0440\u0443\u044E\u0442\u0441\u044F \u043A\u0438\u0431\u0435\u0440-\u0447\u0438\u043F\u0430\u043C\u0438, \u0447\u0435\u043B\u043E\u0432\u0435\u043A \u0441\u043C\u043E\u0436\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0433\u043E-\u0442\u043E \u0434\u043E\u0431\u0438\u0442\u044C\u0441\u044F."}]}; this[57] = {theme:"\u0417\u0410\u0414\u0410\u041D\u0418\u0415", condition:function () { return(Core.Get().game.isFlag("v_gotooasis")); }, msg:[{npc:"grid", text:"\u041D\u0443 \u0447\u0442\u043E \u0442\u0430\u043C \u0437\u0430 \u0437\u0430\u0434\u0430\u043D\u0438\u0435? \u0410 \u0442\u043E \u044D\u0442\u0438 \u0432\u0430\u0448\u0438 \u0434\u0430\u0442\u0447\u0438\u043A\u0438 \u043C\u0435\u043D\u044F \u043D\u0435\u0440\u0432\u0438\u0440\u0443\u044E\u0442."}, {npc:"leena", text:"\u041D\u0430 \u0441\u0435\u0432\u0435\u0440\u043E-\u0432\u043E\u0441\u0442\u043E\u043A\u0435 \u043E\u0442 \u0433\u043E\u0440\u043E\u0434\u0430 \u0435\u0441\u0442\u044C \u041E\u0430\u0437\u0438\u0441. \u042D\u0442\u043E \u0432\u0430\u0436\u043D\u0430\u044F \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0442\u043E\u0447\u043A\u0430 \u0434\u043B\u044F \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432. \u0422\u0430\u043A \u0447\u0442\u043E \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435\u0441\u044C \u0442\u0443\u0434\u0430 \u0441 \u041A\u0440\u0435\u0439\u0432\u0435\u043D\u043E\u043C \u0441 \u0434\u0438\u043F\u043B\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u043C\u0438\u0441\u0441\u0438\u0435\u0439."}, {npc:"grid", text:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D \u2013 \u044D\u0442\u043E \u0435\u0449\u0435 \u043A\u0442\u043E?"}, {npc:"craven", text:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D \u2013 \u044D\u0442\u043E \u0435\u0449\u0435 \u044F."}, {npc:"grid", text:"\u0410\u0445 \u0432\u043E\u0442 \u043E\u043D\u043E \u0447\u0442\u043E. \u041B\u0435\u0442\u0443\u043D."}, {npc:"leena", text:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D \u043C\u043E\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u043D \u043A\u0438\u0431\u0435\u0440-\u043A\u0440\u044B\u043B\u044C\u044F\u043C\u0438. \u042D\u0442\u043E \u0434\u0430\u0435\u0442 \u0435\u043C\u0443 \u043F\u0440\u0435\u0438\u043C\u0443\u0449\u0435\u0441\u0442\u0432\u043E \u0432 \u0431\u043E\u044E."}, {event:"join_team", npc:8}, {event:"set_flag", flag:"v_gotooasis", value:0}, {event:"set_flag", flag:"q_oasispeace", value:1}, {event:"add_quest", quest:"meta_oasis", stage:0}, {npc:"grid", text:"\u0427\u0442\u043E \u0436, \u041A\u0440\u0435\u0439\u0432\u0435\u043D, \u043F\u043E\u0439\u0434\u0435\u043C \u0432 \u044D\u0442\u043E\u0442 \u041E\u0430\u0437\u0438\u0441."}]}; this[58] = {theme:"\u041E\u0410\u0417\u0418\u0421", condition:function () { return(1 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"leena", text:"\u0413\u043E\u0442\u043E\u0432\u043E?"}, {npc:"grid", text:"\u041D\u0435\u0442!"}, {npc:"leena", text:"\u041F\u0440\u0438\u0447\u0438\u043D\u0430?"}, {npc:"grid", text:"\u042F \u0437\u0430\u0431\u044B\u043B, \u0447\u0442\u043E \u043D\u0430\u0434\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C."}, {npc:"leena", text:"\u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u0432 \u041E\u0430\u0437\u0438\u0441 \u0438 \u0443\u0431\u0435\u0434\u0438 \u0438\u0445 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0430\u0442\u044C \u0441 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u043C\u0438."}, {npc:"grid", text:"\u0422\u043E\u0447\u043D\u043E! \u0421\u043F\u0430\u0441\u0438\u0431\u043E."}]}; this[59] = {theme:"\u041E\u0410\u0417\u0418\u0421 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"leena", text:"\u0413\u043E\u0442\u043E\u0432\u043E?"}, {npc:"craven", text:"\u0414\u0430. \u041C\u044B \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u043B\u0438 \u0441\u043E\u044E\u0437 \u0432 \u043E\u0431\u043C\u0435\u043D \u043D\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443 \u0438\u043C \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442-\u0432\u044B\u0448\u043A\u0438 \u0438 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u043F\u043E\u0434\u0430\u0447\u0438 \u0432\u043E\u0434\u044B \u0438\u0437 \u041A\u043E\u043D\u0441\u043A\u043E\u0433\u043E \u043C\u043E\u0440\u044F."}, {event:"complete_quest", quest:"meta_oasis"}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_oasispeace", value:3}, {npc:"leena", text:"\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043F\u043E\u043B\u043E\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F. \u041A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430, \u0442\u0432\u043E\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435..."}, {npc:"grid", text:"\u0421\u0442\u043E\u043F! \u041A\u0430\u043A\u043E\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435?! \u041C\u044B \u0436\u0435 \u0443\u0436\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B\u0438 \u043E\u0434\u043D\u043E! \u041E\u0442\u043F\u0443\u0441\u0442\u0438 \u043D\u0430\u0441!"}, {npc:"leena", text:"\u042D\u0442\u043E \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E. \u041D\u0430\u043C \u0432\u0441\u0435 \u0435\u0449\u0435 \u043D\u0443\u0436\u043D\u0430 \u043F\u043E\u043C\u043E\u0449\u044C, \u0430 \u0443 \u0432\u0430\u0441 \u043D\u0430 \u043D\u043E\u0433\u0430\u0445 \u0432\u0441\u0435 \u0435\u0449\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0434\u0430\u0442\u0447\u0438\u043A\u0438. \u042F \u0434\u0443\u043C\u0430\u044E, \u044D\u0442\u043E \u0432\u043F\u043E\u043B\u043D\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E. \u0418, \u043A\u0430\u043A \u0444\u0430\u043A\u0442, \u043D\u0435\u043E\u0441\u043F\u043E\u0440\u0438\u043C\u043E."}, {npc:"grid", text:"\u0421\u0438\u043B\u044C\u043D\u044B\u0435 \u0434\u0438\u043A\u0442\u0443\u044E\u0442 \u0432\u043B\u0430\u0441\u0442\u044C... \u043D\u0435 \u043F\u0440\u043E\u0442\u0438\u0432 \u044D\u0442\u043E\u0433\u043E \u043B\u0438 \u0432\u0430\u0448\u0435 \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0435?.."}, {npc:"leena", text:"\u041A\u043B\u0438\u043D \u043A\u043B\u0438\u043D\u043E\u043C \u0432\u044B\u0448\u0438\u0431\u0430\u044E\u0442, - \u043D\u0430\u0440\u043E\u0434\u043D\u0430\u044F \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u043A\u0430."}, {npc:"grid", text:"\u0427\u0442\u043E \u0442\u0430\u043C \u0437\u0430 \u0437\u0430\u0434\u0430\u043D\u0438\u0435?"}, {npc:"leena", text:"\u0412 \u0441\u043E\u044E\u0437\u043D\u043E\u0439 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u0430\u043C \u0434\u0435\u0440\u0435\u0432\u0443\u0448\u043A\u0435 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0447\u0442\u043E-\u0442\u043E \u0441\u043B\u0443\u0447\u0438\u043B\u043E\u0441\u044C. \u041C\u044B \u043A\u0440\u0430\u0439\u043D\u0435 \u0434\u043E\u0440\u043E\u0436\u0438\u043C \u0438\u043C\u0438, \u043F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u2013 \u043C\u0435\u0441\u0442\u043E \u0436\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430 \u0443\u043C\u043D\u0435\u0439\u0448\u0438\u0445 \u0443\u0447\u0435\u043D\u044B\u0445 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u044B. \u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435\u0441\u044C \u0442\u0443\u0434\u0430, \u0432\u044B\u044F\u0441\u043D\u0438\u0442\u0435, \u0432 \u0447\u0435\u043C \u0434\u0435\u043B\u043E, \u0438 \u043F\u043E\u043C\u043E\u0433\u0438\u0442\u0435 \u0438\u043C."}, {event:"set_flag", flag:"q_raymondehelp", value:1}, {event:"add_quest", quest:"meta_raimonde", stage:0}, {npc:"grid", text:"\u042F\u0441\u043D\u043E..."}]}; this[60] = {theme:"\u0420\u0410\u0419\u041C\u041E\u041D\u0414 \u0412\u0418\u041B\u042C", condition:function () { return(1 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"leena", text:"\u0413\u043E\u0442\u043E\u0432\u043E?"}, {npc:"grid", text:"\u041D\u0435\u0442!"}, {npc:"leena", text:"\u041F\u0440\u0438\u0447\u0438\u043D\u0430?"}, {npc:"grid", text:"\u042F \u0437\u0430\u0431\u044B\u043B, \u0447\u0442\u043E \u043D\u0430\u0434\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C."}, {npc:"leena", text:"\u041E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u0432 \u0434\u0435\u0440\u0435\u0432\u043D\u044E \u0420\u0430\u0439\u043C\u043E\u043D\u0434, \u0432\u044B\u044F\u0441\u043D\u0438, \u0441 \u0447\u0435\u043C \u0438\u043C \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u043C\u043E\u0447\u044C \u0438 \u043F\u043E\u043C\u043E\u0433\u0438 \u0438\u043C."}, {npc:"grid", text:"\u0422\u043E\u0447\u043D\u043E! \u0421\u043F\u0430\u0441\u0438\u0431\u043E."}]}; this[61] = {theme:"\u0420\u0410\u0419\u041C\u041E\u041D\u0414 \u0412\u0418\u041B\u042C - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"leena", text:"\u041A\u0440\u0435\u0439\u0432\u0435\u043D \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u043A\u0430\u0437\u0430\u043B \u043C\u043D\u0435, \u0447\u0442\u043E \u0432\u044B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B\u0438 \u0437\u0430\u0434\u0430\u043D\u0438\u0435."}, {event:"set_flag", flag:"q_raymondehelp", value:3}, {event:"give_exp", value:5000}, {event:"complete_quest", quest:"meta_raimonde"}, {npc:"grid", text:"\u0414\u0430. \u041F\u043E\u044D\u0442\u043E\u043C\u0443 \u043E\u0442\u043F\u0443\u0441\u0442\u0438 \u043D\u0430\u0441."}, {npc:"leena", text:"\u041D\u0435 \u0445\u043E\u0447\u0435\u0442\u0441\u044F... \u043D\u043E \u043B\u0430\u0434\u043D\u043E. \u041D\u0435\u0436\u0435\u043B\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0432\u0441\u0435 \u0432\u0440\u0435\u043C\u044F \u044D\u043A\u0441\u043F\u043B\u0443\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0441\u0442\u044B\u0445 \u043B\u044E\u0434\u0435\u0439, \u043F\u0443\u0441\u0442\u044C \u0434\u0430\u0436\u0435 \u0438 \u0432 \u0446\u0435\u043B\u044F\u0445 \u043D\u043E\u0432\u043E\u0433\u043E \u043C\u0438\u0440\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u0430."}, {npc:"", text:"\u0414\u0430\u0442\u0447\u0438\u043A\u0438 \u0441 \u0434\u0435\u0442\u043E\u043D\u0430\u0442\u043E\u0440\u0430\u043C\u0438 \u0431\u044B\u043B\u0438 \u0441\u043D\u044F\u0442\u044B!"}, {npc:"grid", text:"\u0412\u043E\u0442 \u0442\u0430\u043A \u043C\u043D\u0435 \u043D\u0440\u0430\u0432\u0438\u0442\u0441\u044F \u043D\u0430\u043C\u043D\u043E\u0433\u043E \u0431\u043E\u043B\u044C\u0448\u0435!"}, {npc:"leena", text:"\u041D\u0443, \u0435\u0441\u043B\u0438 \u0432\u0434\u0440\u0443\u0433 \u0437\u0430\u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u043C\u043E\u0447\u044C \u043D\u0430\u043C \u0443\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u043C\u0438\u0440\u043E\u0432\u043E\u0439 \u043F\u043E\u0440\u044F\u0434\u043E\u043A, \u0442\u043E \u044D\u0442\u043E \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0431\u0443\u0434\u0435\u0442 \u0432\u043E\u0441\u043F\u0440\u0438\u043D\u044F\u0442\u043E \u043D\u0430\u043C\u0438 \u043F\u043E\u043B\u043E\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E."}, {event:"unlimit_map"}, {npc:"grid", text:"\u0422\u0430\u043A... \u0430 \u043D\u0430\u043C, \u043A\u0430\u0436\u0435\u0442\u0441\u044F, \u043D\u0430\u0434\u043E \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u043A \u041D\u0430\u0442\u0430\u043D\u0443."}]}; this[62] = {theme:"\u041F\u0420\u041E\u0414\u041E\u041B\u0416\u0418\u0422\u042C \u0421\u041E\u0422\u0420\u0423\u0414\u041D\u0418\u0427\u0415\u0421\u0422\u0412\u041E", condition:function () { return((3 == Core.Get().game.getFlag("q_raymondehelp")) && (!Core.Get().game.isFlag("q_metatechnicans"))); }, msg:[{npc:"leena", text:"\u042F \u043F\u043E\u043D\u0438\u043C\u0430\u044E \u043F\u043E \u0432\u0430\u0448\u0435\u043C\u0443 \u0432\u0437\u0433\u043B\u044F\u0434\u0443, \u0447\u0442\u043E \u0432\u044B \u043F\u0440\u043E\u043D\u0438\u043A\u043B\u0438\u0441\u044C \u043D\u0430\u0448\u0435\u0439 \u0438\u0434\u0435\u043E\u043B\u043E\u0433\u0438\u0435\u0439 \u0438 \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441 \u043D\u0430\u043C\u0438? \u041C\u044B \u0432 \u0441\u0432\u043E\u044E \u043E\u0447\u0435\u0440\u0435\u0434\u044C \u043E\u043F\u043B\u0430\u0442\u0438\u043C \u0432\u0430\u0448 \u0442\u0440\u0443\u0434 \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u043E \u0442\u0440\u0443\u0434\u043E\u0432\u043E\u043C\u0443 \u0434\u043E\u0433\u043E\u0432\u043E\u0440\u0443."}, {npc:"grid", text:"\u0427\u0435\u043C \u044F \u043C\u043E\u0433\u0443 \u043F\u043E\u043C\u043E\u0447\u044C?"}, {npc:"leena", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E. \u0422\u043E\u0433\u0434\u0430 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0442\u0435\u0441\u044C \u0432 \u0434\u0435\u0440\u0435\u0432\u043D\u044E \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0438 \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u0442\u0435 \u0441 \u041A\u0430\u0440\u043B\u043E\u043C \u0412\u0430\u043A\u0443\u043E\u043B\u0435\u043C \u0438 \u0421\u043C\u0438\u0442\u043E\u043C \u0411\u0435\u043A\u043E\u0440\u0434\u043E\u043C. \u041E\u043D\u0438 \u0432\u0435\u0434\u0443\u0442 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0443 \u043A \u043D\u0430\u0448\u0435\u043C\u0443 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044E."}, {event:"set_flag", flag:"q_metatechnicans"}, {event:"set_flag", flag:"v_metafight_ally"}, {event:"add_quest", quest:"meta_uprise", stage:0}, {event:"give_exp", value:1500}, {event:"join_team", npc:8}, {npc:"craven", text:"\u042F \u043F\u043E\u0439\u0434\u0443 \u0441 \u0432\u0430\u043C\u0438."}]}; this[63] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0412\u0410\u041A\u0423\u041E\u041B\u042E \u0418 \u0411\u0415\u041A\u041A\u041E\u0420\u0414\u0423", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && ((2 > Core.Get().game.getFlag("q_get3parts")) || (2 > Core.Get().game.getFlag("q_getchips")))); }, msg:[{npc:"leena", text:"\u0412\u044B \u043F\u043E\u043C\u043E\u0433\u043B\u0438 \u0411\u0435\u043A\u043A\u043E\u0440\u0434\u0443 \u0438 \u0412\u0430\u043A\u0443\u043E\u043B\u044E \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u0438\u0442\u044C \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u0435?"}, {npc:"grid", text:"\u041F\u043E\u043A\u0430 \u0435\u0449\u0435 \u043D\u0435\u0442."}]}; this[64] = {theme:"\u041F\u041E\u041C\u041E\u0429\u042C \u0412\u0410\u041A\u0423\u041E\u041B\u042E \u0418 \u0411\u0415\u041A\u041A\u041E\u0420\u0414\u0423 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(((1 == Core.Get().game.getFlag("q_metatechnicans")) && (2 == Core.Get().game.getFlag("q_get3parts"))) && (2 == Core.Get().game.getFlag("q_getchips"))); }, msg:[{npc:"grid", text:"\u0411\u0435\u043A\u043A\u043E\u0440\u0434 \u0438 \u0412\u0430\u043A\u0443\u043E\u043B\u044C \u0433\u043E\u0442\u043E\u0432\u044B \u043A \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044E."}, {event:"give_exp", value:7000}, {event:"give_money", value:25000}, {event:"add_quest", quest:"meta_uprise", stage:1}, {event:"set_flag", flag:"q_metatechnicans", value:2}, {npc:"leena", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u043E. \u0412\u043E\u0442 \u0432\u0430\u0448\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u0430."}, {npc:"leena", text:"\u041A\u043E\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0448\u044C \u0433\u043E\u0442\u043E\u0432, \u0413\u0440\u0438\u0434, \u044F \u0440\u0430\u0441\u0441\u043A\u0430\u0436\u0443 \u0442\u0435\u0431\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435."}]}; this[65] = {theme:"\u041F\u0415\u0420\u0415\u0413\u041E\u0412\u041E\u0420\u042B \u0421 \u041A\u0410\u041B\u0418\u041F\u0421\u041E", condition:function () { return((2 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_allycalipso"))); }, msg:[{npc:"grid", text:"\u042F \u0433\u043E\u0442\u043E\u0432. \u0427\u0442\u043E \u0437\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435?"}, {npc:"leena", text:"\u041A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430. \u0417\u043D\u0430\u0435\u0448\u044C \u043B\u0438 \u0442\u044B \u0433\u043E\u0440\u043E\u0434 \u043C\u0435\u0440\u0442\u0432\u044B\u0445, \u041A\u0430\u043B\u0438\u043F\u0441\u043E? \u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E, \u0433\u0434\u0435 \u043E\u0431\u0438\u0442\u0430\u044E\u0442 \u0436\u0435\u0440\u0442\u0432\u044B \u0432\u043E\u0435\u043D\u043D\u043E\u0433\u043E \u044D\u043A\u0441\u043F\u0435\u0440\u0438\u043C\u0435\u043D\u0442\u0430 \u043F\u043E \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044E \u0431\u0435\u0441\u0441\u043C\u0435\u0440\u0442\u043D\u043E\u0433\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430."}, {npc:"leena", text:"\u041F\u043E\u0442\u0440\u0435\u0431\u043D\u043E\u0441\u0442\u044C: \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441 \u043D\u0438\u043C\u0438 \u0441\u043E\u044E\u0437, \u0447\u0442\u043E\u0431\u044B \u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u043B\u0438 \u0432\u0430\u0436\u043D\u043E\u0433\u043E \u0441\u043E\u044E\u0437\u043D\u0438\u043A\u0430 \u0432 \u043D\u0430\u0448\u0435\u043C \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u0438. \u041C\u043D\u0435 \u043D\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E, \u043A\u0430\u043A \u0442\u044B \u044D\u0442\u043E \u0441\u0434\u0435\u043B\u0430\u0435\u0448\u044C, \u043C\u043D\u0435 \u0432\u0430\u0436\u0435\u043D \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442."}, {event:"set_flag", flag:"q_allycalipso", value:1}, {event:"add_quest", quest:"meta_uprise", stage:2}, {npc:"grid", text:"\u0414\u0430, \u041B\u0438\u043D\u0430, \u0442\u044B \u0443\u043C\u0435\u0435\u0448\u044C \u043C\u043E\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043B\u044E\u0434\u0435\u0439..."}]}; this[66] = {theme:"\u0423\u0421\u041B\u041E\u0412\u0418\u042F \u041A\u0410\u041B\u0418\u041F\u0421\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"leena", text:"\u041A\u0430\u043B\u0438\u043F\u0441\u043E \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u043B \u043D\u0430\u043C \u0441\u0432\u043E\u0438 \u043A\u0430\u0434\u0440\u044B?"}, {npc:"grid", text:"\u041D\u0435 \u0441\u043E\u0432\u0441\u0435\u043C. \u041E\u043D\u0438 \u043E\u0442\u043A\u0430\u0437\u044B\u0432\u0430\u044E\u0442\u0441\u044F \u043F\u043E\u043C\u043E\u0433\u0430\u0442\u044C, \u043F\u043E\u043A\u0430 \u0438\u043C \u043D\u0435 \u0432\u0435\u0440\u043D\u0443\u0442 \u00AB\u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u0435 \u0442\u0435\u043B\u043E\u00BB. \u0422\u0430\u043A \u0447\u0442\u043E \u044F \u0443\u043C\u044B\u0432\u0430\u044E \u0440\u0443\u043A\u0438..."}, {npc:"leena", text:"\u041D\u0435 \u043B\u043E\u0433\u0438\u0447\u043D\u043E. \u0412\u0435\u0440\u043D\u0443\u0442\u044C \u0438\u043C \u0442\u0435\u043B\u043E \u2013 \u0442\u0435\u043E\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E."}, {npc:"grid", text:"\u0414\u0430?.."}, {npc:"leena", text:"\u041A\u0430\u0436\u0435\u0442\u0441\u044F, \u041C\u0438\u0445\u0430\u044D\u043B\u044C \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u043D\u0438 \u0420\u0430\u0439\u043C\u043E\u043D\u0434 \u0412\u0438\u043B\u043B\u044C \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0441\u044F \u043F\u043E\u0434\u043E\u0431\u043D\u044B\u043C\u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F."}, {event:"set_flag", flag:"q_allycalipso", value:3}, {event:"give_exp", value:1500}, {event:"add_quest", quest:"meta_uprise", stage:4}, {npc:"grid", text:"\u041F\u043E\u043D\u044F\u0442\u043D\u043E. \u041F\u043E\u0439\u0434\u0443 \u043F\u043E\u043E\u0431\u0449\u0430\u044E\u0441\u044C \u0441 \u043D\u0438\u043C..."}]}; this[67] = {theme:"\u041F\u0415\u0420\u0415\u0413\u041E\u0412\u041E\u0420\u042B \u0421 \u041A\u0410\u041B\u0418\u041F\u0421\u041E \u2013 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(5 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"\u042F \u0437\u0430\u043A\u043B\u044E\u0447\u0438\u043B \u0441\u043E\u044E\u0437 \u0441 \u0433\u043E\u0440\u043E\u0434\u043E\u043C \u041A\u0430\u043B\u0438\u043F\u0441\u043E. \u041E\u043D\u0438 \u043F\u043E\u043C\u043E\u0433\u0443\u0442 \u0432\u0430\u043C \u0432 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u0438."}, {event:"give_exp", value:10000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_allycalipso", value:6}, {event:"add_quest", quest:"meta_uprise", stage:7}, {npc:"leena", text:"\u041E\u0442\u043B\u0438\u0447\u043D\u044B\u0435 \u043D\u043E\u0432\u043E\u0441\u0442\u0438, \u043A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430! \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044F, \u043A\u043E\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0448\u044C \u0433\u043E\u0442\u043E\u0432 \u0434\u043B\u044F \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0437\u0430\u0434\u0430\u043D\u0438\u044F. \u0412\u043E\u0442 \u0442\u0432\u043E\u044F \u043D\u0430\u0433\u0440\u0430\u0434\u0430."}]}; this[68] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return((!Core.Get().game.isFlag("q_getinvestor")) && (6 == Core.Get().game.getFlag("q_allycalipso"))); }, msg:[{event:"set_flag", flag:"q_getinvestor", value:1}, {npc:"leena", text:"\u041F\u043B\u043E\u0445\u0438\u0435 \u043D\u043E\u0432\u043E\u0441\u0442\u0438. \u0420\u0430\u0441\u0445\u043E\u0434\u044B \u043D\u0430 \u043C\u0430\u0441\u0441\u043E\u0432\u043E\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0441\u0442\u0432\u043E \u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0430\u043D\u0442\u043E\u0432, \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0432\u0435\u0447\u043D\u043E\u0433\u043E \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043B\u044F \u0438 \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u043C\u0435\u0440\u0442\u0432\u044B\u0445 \u0432\u043E\u0438\u043D\u043E\u0432 \u041A\u0430\u043B\u0438\u043F\u0441\u043E \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u044E\u0442 \u043E\u0436\u0438\u0434\u0430\u0435\u043C\u044B\u0439 \u043F\u043E\u0440\u043E\u0433, \u0430 \u0434\u043E\u0445\u043E\u0434\u044B \u0441 \u0432\u043E\u043E\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0445 \u043D\u0430\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u0441\u043E\u043A\u0440\u0430\u0442\u0438\u043B\u0438\u0441\u044C..."}, {npc:"grid", text:"\u0420\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u044F \u043E\u0442\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0438\u0437-\u0437\u0430 \u043D\u0435\u0440\u0435\u043D\u0442\u0430\u0431\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438?"}, {npc:"leena", text:"\u041D\u0435 \u0432\u0435\u0440\u043D\u043E. \u0420\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438 \u043D\u0443\u0436\u0435\u043D \u0438\u043D\u0432\u0435\u0441\u0442\u043E\u0440."}, {npc:"grid", text:"\u0414\u0430\u0436\u0435 \u0442\u0430\u043A?"}, {npc:"leena", text:"\u041A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430, \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u0431\u043E\u0433\u0430\u0447\u0435\u0439 \u041A\u0430\u0441\u0442\u0435\u0434\u043E \u0438 \u0437\u0430\u0440\u0443\u0447\u0438\u0441\u044C \u0442\u0430\u043C \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u043E\u0439 \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u0437 \u043C\u0435\u0446\u0435\u043D\u0430\u0442\u043E\u0432 \u043D\u0430 \u0441\u0432\u043E\u0435 \u0443\u0441\u043C\u043E\u0442\u0440\u0435\u043D\u0438\u0435. \u041C\u0435\u043D\u044F \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u0443\u044E\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0435\u043D\u044C\u0433\u0438."}, {event:"add_quest", quest:"meta_uprise", stage:8}, {npc:"grid", text:"\u0410\u043B\u0447\u043D\u0430\u044F \u0432\u044B, \u041B\u0438\u043D\u0430!"}, {npc:"leena", text:"\u042E\u043C\u043E\u0440: \u043F\u043E\u043D\u044F\u0442 \u0438 \u043E\u0446\u0435\u043D\u0435\u043D. \u041E\u0446\u0435\u043D\u043A\u0430: 3 \u0431\u0430\u043B\u043B\u0430."}]}; this[69] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418", condition:function () { return(1 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"leena", text:"\u0421\u043B\u0435\u0434\u0443\u0435\u0442 \u043D\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C, \u0447\u0442\u043E \u0442\u044B \u0434\u043E\u043B\u0436\u0435\u043D \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u0433\u043E\u0440\u043E\u0434 \u041A\u0430\u0441\u0442\u0435\u0434\u043E \u0438 \u043D\u0430\u0439\u0442\u0438 \u0442\u0430\u043C \u043C\u0435\u0446\u0435\u043D\u0430\u0442\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u043E\u0432\u0435\u0440\u0448\u0438\u0442 \u0438\u043D\u0432\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432 \u0434\u0435\u043B\u043E \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438."}, {npc:"grid", text:"\u042F \u043F\u043E\u043C\u043D\u044E \u044D\u0442\u043E!"}, {npc:"leena", text:"\u0422\u043E\u0433\u0434\u0430 \u043F\u043E\u0447\u0435\u043C\u0443 \u043D\u0435 \u0434\u0435\u043B\u0430\u0435\u0448\u044C?"}, {npc:"grid", text:"\u0425\u043E\u0440\u043E\u0448\u0438\u0439 \u0432\u043E\u043F\u0440\u043E\u0441! \u0423\u0448\u0435\u043B \u0434\u0435\u043B\u0430\u0442\u044C."}]}; this[70] = {theme:"\u0418\u041D\u0412\u0415\u0421\u0422\u0418\u0426\u0418\u0418 - \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E", condition:function () { return(2 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"grid", text:"\u042F \u043D\u0430\u0448\u0435\u043B \u0440\u0435\u0432\u043E\u043B\u044E\u0446\u0438\u0438 \u0441\u043F\u043E\u043D\u0441\u043E\u0440\u0430."}, {npc:"leena", text:"\u042D\u0442\u043E \u0445\u043E\u0440\u043E\u0448\u0430\u044F \u043D\u043E\u0432\u043E\u0441\u0442\u044C. \u041C\u043E\u0439 \u0432\u043E\u0441\u0442\u043E\u0440\u0433 \u2013 85% \u0438\u0437 100."}, {npc:"leena", text:"\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u0430 \u043D\u0430\u0433\u0440\u0430\u0434\u0430 \u0437\u0430 \u0432\u0430\u0448\u0438 \u0443\u0441\u043B\u0443\u0433\u0438. \u0420\u0430\u0441\u043F\u0438\u0448\u0438\u0442\u0435\u0441\u044C \u0432 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0438."}, {event:"give_exp", value:10000}, {event:"give_money", value:100000}, {event:"set_flag", flag:"q_getinvestor", value:3}, {event:"add_quest", quest:"meta_uprise", stage:10}, {npc:"leena", text:"\u041A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430. \u0422\u044B \u043E\u0447\u0435\u043D\u044C \u043F\u043E\u043C\u043E\u0433 \u043D\u0430\u043C. \u0423 \u043D\u0430\u0441 \u0432\u0441\u0435 \u0433\u043E\u0442\u043E\u0432\u043E \u0434\u043B\u044F \u043D\u0430\u0447\u0430\u043B\u0430 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u0438\u044F. \u041A\u0430\u043A \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u043E\u0434\u0443\u043C\u0430\u0439, \u0445\u043E\u0447\u0435\u0448\u044C \u043B\u0438 \u0442\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0430\u0442\u044C \u043F\u043E\u043C\u043E\u0433\u0430\u0442\u044C \u043D\u0430\u043C. \u041D\u0430\u0437\u0430\u0434 \u0434\u043E\u0440\u043E\u0433\u0438 \u0443\u0436\u0435 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442."}]}; this[71] = {theme:"\u041D\u0410\u0427\u0410\u041B\u041E \u0412\u041E\u0421\u0421\u0422\u0410\u041D\u0418\u042F", condition:function () { return((3 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_startrevolution"))); }, msg:[{event:"set_flag", flag:"q_startrevolution", value:1}, {npc:"leena", text:"\u0418\u0442\u0430\u043A, \u043A\u0440\u043E\u0448\u043A\u0430-\u0434\u0435\u0442\u043A\u0430, \u0442\u044B \u0432\u0441\u0435 \u0436\u0435 \u0440\u0435\u0448\u0438\u043B \u0431\u044B\u0442\u044C \u0441 \u043D\u0430\u043C\u0438 \u0434\u043E \u043A\u043E\u043D\u0446\u0430. \u042F \u043E\u0447\u0435\u043D\u044C \u0446\u0435\u043D\u044E \u044D\u0442\u043E. \u041F\u043E\u0442\u043E\u043C\u0443 \u0447\u0442\u043E \u0442\u044B \u2013 \u0446\u0435\u043D\u043D\u0430\u044F \u043D\u0430\u0445\u043E\u0434\u043A\u0430 \u0434\u043B\u044F \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432."}, {npc:"leena", text:"\u041F\u043E\u043C\u043D\u0438, \u0441\u0442\u0443\u043F\u0438\u0432 \u043D\u0430 \u044D\u0442\u0443 \u0442\u0440\u043E\u043F\u0443, \u0442\u0435\u0431\u044F \u0431\u0443\u0434\u0443\u0442 \u043D\u0435\u043D\u0430\u0432\u0438\u0434\u0435\u0442\u044C. \u0412\u0435\u0440\u043E\u044F\u0442\u043D\u043E, \u0437\u0430 \u0442\u043E\u0431\u043E\u0439 \u043D\u0430\u0447\u043D\u0435\u0442\u0441\u044F \u043E\u0445\u043E\u0442\u0430, \u0432\u0435\u0434\u044C \u044F \u043D\u0430\u0437\u043D\u0430\u0447\u0443 \u0442\u0435\u0431\u044F \u0433\u0435\u043D\u0435\u0440\u0430\u043B\u043E\u043C."}, {npc:"leena", text:"\u0422\u0432\u043E\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u2013 \u0440\u0430\u0437\u0433\u0440\u043E\u043C\u0438\u0442\u044C \u0432\u043E\u0435\u043D\u043D\u0443\u044E \u0431\u0430\u0437\u0443. \u0412\u043C\u0435\u0441\u0442\u0435 \u0441 \u0442\u043E\u0431\u043E\u0439 \u043D\u0430 \u0431\u0430\u0437\u0443 \u043D\u0430\u043F\u0430\u0434\u0443\u0442 \u0432\u043E\u0439\u0441\u043A\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0443\u0436\u0435 \u0432\u044B\u0434\u0432\u0438\u043D\u0443\u043B\u0438\u0441\u044C \u043A \u043D\u0435\u0439. \u0422\u0432\u043E\u044F \u0436\u0435 \u0437\u0430\u0434\u0430\u0447\u0430 \u2013 \u0432\u044B\u043D\u0435\u0441\u0442\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0431\u0430\u0437\u044B \u2013 \u0413\u0430\u0440\u043D\u0430 \u0421\u0442\u0430\u043A\u043E\u0432\u0438\u0447\u0430 \u0438 \u0435\u0433\u043E \u043E\u0442\u0440\u044F\u0434."}, {event:"add_quest", quest:"meta_uprise", stage:11}, {npc:"grid", text:"\u0422\u044B \u043A\u0430\u043A-\u0442\u043E \u043F\u043E-\u0434\u0440\u0443\u0433\u043E\u043C\u0443 \u0437\u0430\u0433\u043E\u0432\u043E\u0440\u0438\u043B\u0430."}, {event:"set_flag", flag:"btl_celester"}, {npc:"leena", text:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D \u0440\u0435\u0436\u0438\u043C \u044D\u043C\u0443\u043B\u044F\u0446\u0438\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0438\u0440\u0430 \u0438\u0437 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u043D\u043E\u0439 \u0438\u0433\u0440\u044B \u00AB\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u0439 \u0438 \u0417\u0430\u0445\u0432\u0430\u0442\u044B\u0432\u0430\u0439\u00BB. \u0423\u0434\u0430\u0447\u0438, \u0433\u0435\u043D\u0435\u0440\u0430\u043B!"}]}; this[72] = {theme:"\u0423\u041D\u0418\u0427\u0422\u041E\u0416\u0415\u041D\u0418\u0415 \u0412\u041E\u0415\u041D\u041D\u041E\u0419 \u0411\u0410\u0417\u042B", condition:function () { return(2 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{event:"give_exp", value:15000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_startrevolution", value:3}, {npc:"leena", text:"\u0420\u0430\u0437\u0432\u0435\u0434\u043A\u0430 \u0443\u0436\u0435 \u0434\u043E\u043B\u043E\u0436\u0438\u043B\u0430 \u043E \u0432\u0430\u0448\u0435\u043C \u0443\u0441\u043F\u0435\u0445\u0435, \u0433\u0435\u043D\u0435\u0440\u0430\u043B."}, {npc:"leena", text:"\u041F\u043E\u043A\u0430 \u0432\u044B \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0438\u0441\u044C \u043E\u0434\u043D\u0438\u043C \u0438\u0437 \u043E\u043F\u0430\u0441\u043D\u0435\u0439\u0448\u0438\u0445 \u043A\u043E\u043C\u0430\u043D\u0434\u0443\u044E\u0449\u0438\u0445 \u0430\u0440\u043C\u0438\u0435\u0439, \u0434\u0430 \u0435\u0449\u0435 \u0438 \u0432\u043A\u0443\u043F\u0435 \u0441 \u043B\u0443\u0447\u0448\u0438\u043C \u0441\u043D\u0430\u0439\u043F\u0435\u0440\u043E\u043C \u2013 \u0421\u0435\u043B\u0435\u0441\u0442\u0435\u0440\u043E\u043C, \u043D\u0430\u0448\u0438 \u0432\u043E\u0439\u0441\u043A\u0430 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043B\u0438 \u0432\u043E\u0435\u043D\u043D\u0443\u044E \u0431\u0430\u0437\u0443."}, {npc:"grid", text:"\u041A\u0440\u0443\u0442\u043E!"}, {npc:"leena", text:"\u041F\u043E\u0441\u043B\u0435 \u044D\u0442\u043E\u0433\u043E \u043C\u043D\u043E\u0433\u0438\u0435 \u0433\u043E\u0440\u043E\u0434\u0430, \u043D\u0435 \u0436\u0435\u043B\u0430\u0432\u0448\u0438\u0435 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0430\u0442\u044C \u0441 \u043D\u0430\u043C\u0438 \u0440\u0430\u043D\u0435\u0435, \u043F\u0435\u0440\u0435\u0448\u043B\u0438 \u043D\u0430 \u043D\u0430\u0448\u0443 \u0441\u0442\u043E\u0440\u043E\u043D\u0443, \u0443\u0432\u0438\u0434\u0435\u0432, \u043A\u0430\u043A \u043B\u0435\u0433\u043A\u043E \u043C\u044B \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u043B\u0438\u0441\u044C \u0441 \u0430\u0440\u043C\u0438\u0435\u0439."}, {npc:"leena", text:"\u041E\u0434\u043D\u0430\u043A\u043E \u044D\u0442\u043E \u0435\u0449\u0435 \u043D\u0435 \u043A\u043E\u043D\u0435\u0446. \u041D\u0443\u0436\u043D\u043E \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u0442\u044C \u0433\u043B\u0430\u0432\u043D\u044B\u0439 \u043E\u043F\u043B\u043E\u0442 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430 \u2013 \u0441\u0442\u043E\u043B\u0438\u0446\u0443 \u0414\u0430\u0440\u043A, - \u0438 \u0441\u0432\u0435\u0440\u0433\u043D\u0443\u0442\u044C \u043F\u0440\u0435\u0437\u0438\u0434\u0435\u043D\u0442\u0430 \u041C\u0438\u0441\u0442."}, {npc:"leena", text:"\u0413\u0435\u043D\u0435\u0440\u0430\u043B, \u0432\u044B \u043F\u043E\u0432\u0435\u0434\u0435\u0442\u0435 \u043D\u0430\u0448\u0438 \u0432\u043E\u0439\u0441\u043A\u0430 \u0438 \u0443\u043D\u0438\u0447\u0442\u043E\u0436\u0438\u0442\u0435 \u0433\u043B\u0430\u0432\u0443 \u043F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430. \u041C\u044B \u0432\u0435\u0440\u0438\u043C \u0432 \u0432\u0430\u0441."}, {event:"add_quest", quest:"meta_uprise", stage:13}, {npc:"leena", text:"\u0423\u0434\u0430\u0447\u0438."}]}; this[73] = {theme:"\u041E \u041B\u0418\u041D\u0415", msg:[{npc:"grid", text:"\u0410 \u043A\u0442\u043E \u044D\u0442\u0430 \u041B\u0438\u043D\u0430?"}, {npc:"craven", text:"\u041B\u0438\u043D\u0430 \u2013 \u044D\u0442\u043E \u043B\u0438\u0434\u0435\u0440 \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432, \u0434\u0435\u0432\u043E\u0447\u043A\u0430 \u043D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u043E\u0433\u043E \u0443\u043C\u0430, \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0432\u0448\u0430\u044F \u0441\u0435\u0431\u0435 \u0432 \u0433\u043E\u043B\u043E\u0432\u0443 \u043C\u0438\u043A\u0440\u043E\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u044B \u0435\u0449\u0435 \u0431\u0443\u0434\u0443\u0447\u0438 \u0432 \u0441\u0440\u0435\u0434\u043D\u0435\u0439 \u0448\u043A\u043E\u043B\u0435."}, {npc:"grid", text:"\u0412\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u043B, \u0447\u0442\u043E \u043C\u043E\u043B\u043E\u0434\u0435\u0436\u044C \u0437\u0430\u0431\u0438\u0432\u0430\u0435\u0442 \u0433\u043E\u043B\u043E\u0432\u0443 \u0432\u0441\u044F\u043A\u043E\u0439 \u0435\u0440\u0443\u043D\u0434\u043E\u0439."}]}; this[74] = {theme:"\u041E \u0421\u0415\u0411\u0415", msg:[{npc:"grid", text:"\u0422\u044B \u043F\u043E\u0447\u0435\u043C\u0443 \u0441 \u043A\u0440\u044B\u043B\u044C\u044F\u043C\u0438?"}, {npc:"craven", text:"\u041D\u0443 \u0432\u043E\u0442 \u0437\u0430\u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C."}, {npc:"grid", text:"\u041A\u0430\u043A \u043E\u043D\u0438 \u043A\u0440\u0435\u043F\u044F\u0442\u0441\u044F?"}, {npc:"craven", text:"\u042D\u0442\u043E \u043A\u0438\u0431\u0435\u0440-\u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0430\u043D\u0442\u044B. \u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u044B \u0441\u0447\u0438\u0442\u0430\u044E\u0442, \u0447\u0442\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u043A \u0440\u043E\u0436\u0434\u0430\u0435\u0442\u0441\u044F \u043D\u0435\u0441\u043E\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044B\u043C, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u043D\u0430\u0434\u043E \u0434\u043E\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0435\u0433\u043E \u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u0438\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0439."}, {npc:"craven", text:"\u0414\u043B\u044F \u043C\u0435\u043D\u044F \u043A\u0440\u044B\u043B\u044C\u044F \u2013 \u044D\u0442\u043E \u043D\u0435 \u0442\u043E\u043B\u044C\u043A\u043E \u0443\u0434\u043E\u0431\u0441\u0442\u0432\u043E \u0438 \u043F\u0440\u0435\u0432\u043E\u0441\u0445\u043E\u0434\u0441\u0442\u0432\u043E \u043D\u0430\u0434 \u0432\u0440\u0430\u0433\u043E\u043C, \u043D\u043E \u0435\u0449\u0435 \u0438 \u0441\u0438\u043C\u0432\u043E\u043B \u0441\u0432\u043E\u0431\u043E\u0434\u044B."}]}; } }
Symbol 1846 MovieClip [__Packages.TalkData4En] Frame 0
class TalkData4En extends Array { function TalkData4En () { super(); this[227] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"curt", text:"The name's Curt, what business of yours is it?"}, {npc:"grid", text:"None, I guess. Just asking."}, {npc:"curt", text:"Well you shouldn't."}, {npc:"grid", text:"My name's Grid."}, {event:"set_flag", flag:"curt_join"}, {npc:"curt", text:"Like I care."}]}; this[228] = {theme:"RECRUIT", condition:function () { return((2 <= Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.isFlag("curt_join"))); }, msg:[{npc:"grid", text:"Hey, Curt, wanna join our group? We just have fun and kill for money."}, {npc:"curt", text:"Whatever... maybe... I'll tell you what - pay my debt to the bank and I'll join you. I owe 1000$."}, {event:"set_flag", flag:"v_paycurtdebt", value:1}, {npc:"grid", text:"I see."}]}; this[229] = {theme:"PAY CURT'S DEBT", condition:function () { return((1 == Core.Get().game.getFlag("v_paycurtdebt")) && (Core.Get().game.money < 1000)); }, msg:[{npc:"grid", text:"Here, take it."}, {npc:"curt", text:"Buddy, are you crazy? That's just your empty hand. You don't have the money, do you?"}, {npc:"grid", text:"Oh, I guess not..."}]}; this[230] = {theme:"PAY CURT'S DEBT", condition:function () { return((1 == Core.Get().game.getFlag("v_paycurtdebt")) && (Core.Get().game.money >= 1000)); }, msg:[{npc:"grid", text:"Here, take it."}, {npc:"curt", text:"Cool! Don't bother asking why I owe this to the bank!"}, {event:"set_flag", flag:5000}, {event:"join_team", npc:4}, {npc:"curt", text:"Well, okay!"}]}; this[231] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"And you would be..?"}, {npc:"georg", text:"I'm Georg, the head of this city."}]}; this[232] = {theme:"GIBSON CITY", msg:[{npc:"grid", text:"Tell me 'bout Gibson City."}, {npc:"georg", text:"Gibson City has a rich history. Long ago, a great rock festival took place on these plains. It was named the Firestock Festival."}, {npc:"georg", text:"Not all the guests left after the festival. Some stayed behind and started to build a small settlement. It later grew into a town."}, {npc:"georg", text:"And time passed..."}, {npc:"georg", text:"There are only a few left who remember the musical history of their home."}, {npc:"grid", text:"Could it be that you're a musician yourself?"}, {npc:"georg", text:"Ha-ha-ha. No, my friend, though I used to be. Now I'm just the useless old man with the keys to the city gates."}]}; this[233] = {theme:"HELP THE CITY", condition:function () { return(!Core.Get().game.isFlag("q_gibsonquest")); }, msg:[{npc:"georg", text:"Young man! How would you like to help our city? You'll be well rewarded."}, {npc:"grid", text:"I may do. What kind of help do you need?"}, {event:"set_flag", flag:"q_gibsonquest", value:1}, {event:"add_quest", quest:"raiding_raiders", stage:0}, {npc:"georg", text:"Loads of raiders have recently settled in near the town. They attack everyone, coming or going. Kill at least 20 of them and I'll reward you handsomely."}]}; this[234] = {theme:"HELP THE CITY - DONE", condition:function () { return((1 == Core.Get().game.getFlag("q_gibsonquest")) && (20 <= Core.Get().game.getFlag("kills_raiders_georg"))); }, msg:[{npc:"grid", text:"I've dealt with those raiders for you."}, {event:"give_exp", value:7000}, {event:"give_money", value:25000}, {event:"set_flag", flag:"q_gibsonquest", value:2}, {event:"complete_quest", quest:"raiding_raiders"}, {npc:"georg", text:"Great! We're holding a foreign fair and everyone's made it here safely. You did well."}]}; this[235] = {theme:"HELP THE CITY 2", condition:function () { return(2 == Core.Get().game.getFlag("q_gibsonquest")); }, msg:[{npc:"grid", text:"Is the city safe now?"}, {npc:"georg", text:"I'm afraid not..."}, {npc:"georg", text:"There's a new threat! Now we've dealt with the raiders, mutants have taken their place. Could you please kill them as well? At least 25 mutants. You'll be well rewarded."}, {event:"set_flag", flag:"q_gibsonquest", value:3}, {event:"add_quest", quest:"raiding_mutants", stage:0}, {npc:"grid", text:"I'll sort them out, don't worry."}]}; this[236] = {theme:"HELP THE CITY 2 - DONE", condition:function () { return((3 == Core.Get().game.getFlag("q_gibsonquest")) && (25 <= Core.Get().game.getFlag("kills_mutants_georg"))); }, msg:[{npc:"grid", text:"I've slain the mutants."}, {event:"give_exp", value:15000}, {event:"give_money", value:60000}, {event:"give_item", item:30}, {event:"set_flag", flag:"q_gibsonquest", value:4}, {event:"complete_quest", quest:"raiding_mutants"}, {npc:"georg", text:"Great! Than you so much, you've helped our city a lot!."}]}; this[237] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"And who are you?"}, {npc:"key", text:"I'll tell you who this man is! He's a perverted, good-for-nothing, loiterer busy wasting his life!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"john", text:"Well, I see it a little differently...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"key", text:"And I see the truth! I met him during my mission in Gibson City.", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"john", text:"My name's John. I love meeting the girls and listening to Elvis Presley. You'd be hard pressed to find a cooler man than me. Check out my blue suede shoes!", condition:function () { return(!Core.Get().game.isInTeam(1)); }}]}; this[238] = {theme:"LOVE HUNTER", condition:function () { return(!Core.Get().game.getFlag("q_lovehunter")); }, msg:[{npc:"john", text:"Listen, could you help me out? I've got no money but I do have lots of useful stuff. You'll like it!"}, {npc:"grid", text:"What's the matter?"}, {npc:"john", text:"This girl Biby... she's a model, an actress and a singer. I want her to love me."}, {npc:"grid", text:"Love potions only exist in fairytales."}, {npc:"john", text:"Yes. But the love chip is a reality! Smith Becord from Raymond Village owes me one for the data I gathered for his research."}, {npc:"john", text:"First take the chip from Becord, then convince Biby to implant it."}, {event:"set_flag", flag:"q_lovehunter", value:1}, {event:"add_quest", quest:"love_hunter", stage:0}, {npc:"grid", text:"Like I have nothing better to do!.."}]}; this[239] = {theme:"LOVE HUNTER - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_lovehunter")); }, msg:[{npc:"grid", text:"I've implanted the chip in Biby for you."}, {npc:"john", text:"Awesome! Here's your reward, like I promised."}, {event:"give_exp", value:3500}, {event:"give_item", item:54}, {event:"give_item", item:113}, {event:"complete_quest", quest:"love_hunter"}, {event:"set_flag", flag:"q_lovehunter", value:3}, {npc:"grid", text:"She'll be waiting for you."}]}; this[240] = {theme:"TRADE", msg:[{npc:"john", text:"I've found some great stuff in the junkyard. Wanna take a look?"}, {event:"trade", npc:"john"}]}; this[241] = {theme:"CARL VACCUOL", condition:function () { return((1 == Core.Get().game.getFlag("q_raymondehelp")) && (!Core.Get().game.isFlag("raymonde_visit"))); }, msg:[{event:"set_flag", flag:"raymonde_visit"}, {npc:"craven", text:"Here it is, Raymonde Village. But I don't see my friend Carl anywhere..."}, {npc:"grid", text:"Is something wrong with him?"}, {npc:"smith", text:"Correct, dude. Carl's disappeared right out of his mansion. We've no idea what the hell is going on."}, {npc:"craven", text:"Grid, this is the gifted cybernetic scientist of Raymonde, Smith Becord."}, {npc:"grid", text:"He doesn't talk like a scientist."}, {npc:"smith", text:"Shut the hell up. I'm damn good."}, {npc:"craven", text:"That's true."}, {event:"add_quest", quest:"meta_raimonde", stage:1}, {npc:"grid", text:"Okay, let's try to find some clues."}]}; this[242] = {theme:"CARL VACCUOL", condition:function () { return(!Core.Get().game.getFlag("q_gotosummerg")); }, msg:[{npc:"craven", text:"This is Carl's house."}, {npc:"grid", text:"Let's search for clues."}, {npc:"", text:"..."}, {event:"give_exp", value:1500}, {event:"give_quest_item", item:22}, {event:"give_quest_item", item:23, count:5}, {event:"set_flag", flag:"q_gotosummerg", value:1}, {npc:"grid", text:"Interesting..."}]}; this[243] = {theme:"TEMPORAL TV", condition:function () { return((2 == Core.Get().game.getFlag("q_bigalienplan")) && (!Core.Get().game.hasQuestItem(0))); }, msg:[{npc:"grid", text:"Nathan said I could use your temporal TV..."}, {npc:"carl", text:"No, you can't!"}, {npc:"grid", text:"Why not?"}, {npc:"carl", text:"Just because someone says you can use something, doesn't mean it's so! Someone must explain to you how to use that something. Then you can use the thing. Let me explain it you..."}, {npc:"carl", text:"..."}, {npc:"carl", text:"..."}, {npc:"carl", text:"..."}, {npc:"grid", text:"So just set up the date and press the 'Start' button?"}, {npc:"carl", text:"That's rather a rude summation of my explanation but, basically, you're right. Here's your temporal TV, try not to break it."}, {event:"give_quest_item", item:0}, {npc:"grid", text:"Now I need to visit the U.F.O. sites..."}]}; this[244] = {theme:"SCIENCE", msg:[{npc:"grid", text:"Tell me about your contribution to science..."}, {npc:"carl", text:"Nothing would please me more! Shall I begin?.."}, {npc:"grid", text:"Erm... no. I've thought about it and... no."}]}; this[245] = {theme:"PREPARATIONS FOR THE REBELLION", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_get3parts"))); }, msg:[{npc:"grid", text:"Greetings, Carl! Long time no see."}, {npc:"carl", text:"What can I do for you?"}, {npc:"grid", text:"Lina mentioned that you need my help preparing for the Rebellion."}, {npc:"carl", text:"That's right! I'm creating the infinite engine that'll be used by Meta-base, but I lack 3 vital components."}, {npc:"carl", text:"A jade piston, which you can buy on Jade Island, a titan chain BDX, currently sold somewhere in the Paradark Region, and a galvanizator S7 - someone in Kalister or Sirith might have one."}, {npc:"grid", text:"Where am I supposed to get the money for all this stuff? It sounds really expensive!"}, {npc:"carl", text:"You can sell your kidneys."}, {npc:"grid", text:"I'll pass."}, {npc:"carl", text:"Very well, then take this with you."}, {event:"give_quest_item", item:27}, {npc:"carl", text:"You can buy all the components with that credit card."}, {npc:"grid", text:"And what else can I buy using this card?.."}, {npc:"carl", text:"Nothing, young man. I'll be receiving reports of any activity on that card. The moment you buy something I don't need, I'll know about it and freeze the service."}, {event:"set_flag", flag:"q_get3parts", value:1}, {npc:"grid", text:"I see..."}]}; this[246] = {theme:"ASSEMLING INF. ENGINE", condition:function () { return((1 == Core.Get().game.getFlag("q_get3parts")) && (!((Core.Get().game.hasQuestItem(24) && (Core.Get().game.hasQuestItem(25))) && (Core.Get().game.hasQuestItem(26))))); }, msg:[{npc:"carl", text:"I can see it in your eyes - you don't have all the necessary components!"}, {npc:"carl", text:"I repeat: one jade piston, one titan chain BDX and one galvanizator S7. "}]}; this[247] = {theme:"ASSEMLING INF. ENGINE - DONE", condition:function () { return((((1 == Core.Get().game.getFlag("q_get3parts")) && (Core.Get().game.hasQuestItem(24))) && (Core.Get().game.hasQuestItem(25))) && (Core.Get().game.hasQuestItem(26))); }, msg:[{npc:"grid", text:"I've collected all the components."}, {event:"remove_quest_item", item:24}, {event:"remove_quest_item", item:25}, {event:"remove_quest_item", item:26}, {event:"remove_quest_item", item:27}, {event:"give_exp", value:7000}, {event:"set_flag", flag:"q_get3parts", value:2}, {npc:"carl", text:"I know, I saw the report on every purchase. Let's celebrate! Now I can finally complete my infinity engine. You may tell Lina you've done all I need."}]}; this[248] = {theme:"ALLIANCE WITH CALIPSO", condition:function () { return(3 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"michael", text:"I hate Carl Vaccuol!"}, {npc:"grid", text:"Good for you! But I came to you about a different matter..."}, {npc:"michael", text:"Everyone considers him to be a genius and I'm stuck living in his shadow! How can I prove that I'm the better scientist?!"}, {npc:"grid", text:"I could help you with that problem!"}, {npc:"michael", text:"Will you kill Carl?"}, {npc:"grid", text:"No, but I know a way you could surpass his reputation."}, {npc:"michael", text:"I'm listening!"}, {npc:"grid", text:"Do you know Calipso, the city of the dead?"}, {npc:"michael", text:"Of course."}, {npc:"grid", text:"They want to return to normal human bodies. Only then will they help with the Meta-Warriors' Rebellion."}, {npc:"grid", text:"If you were able to do that for them, Lina would heap more praise on you than Carl and you'd have made a revolutionary discovery!"}, {npc:"michael", text:"Excellent! I once started this kind of research but had to give it up after the prohibition of graverobbing..."}, {event:"give_exp", value:6000}, {event:"set_flag", flag:"q_allycalipso", value:4}, {event:"add_quest", quest:"meta_uprise", stage:5}, {npc:"grid", text:"Than restart your research! You'll have the material now. I'll go tell Fia about your cooperation."}]}; this[249] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"michael", text:"My name's Mikhael Valotkraft, the greatest scientist ever."}, {npc:"grid", text:"Very impressive."}]}; this[250] = {theme:"WHAT HAPPENED HERE?", condition:function () { return(1 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"smith", text:"Our most important scientist, Carl Vaccuol, has dissappeared. We have no idea what happened to him."}, {npc:"smith", text:"Check his house, maybe you'll find something."}]}; this[251] = {theme:"LOVE HUNTER", condition:function () { return((1 == Core.Get().game.getFlag("q_lovehunter")) && (!Core.Get().game.isFlag("q_getchip"))); }, msg:[{npc:"grid", text:"John, from Gibson City, mentioned that you owe him a chip..."}, {npc:"smith", text:"Yeah, I've made it already. Piece of cake. Take it and get out of my sight."}, {event:"give_exp", value:2500}, {event:"give_quest_item", item:16}, {event:"set_flag", flag:"q_getchip", value:1}, {event:"add_quest", quest:"love_hunter", stage:1}, {npc:"grid", text:"Wait! How does it work?"}, {npc:"smith", text:"It has John's image in it. The girl who implants that chip will fall hopelessly in love. Even if she never saw him in reality, he'd appear in her dreams."}, {npc:"smith", text:"Just a basic emotional attachment model, really."}]}; this[252] = {theme:"PREPARATIONS FOR THE REBELLION", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_getchips"))); }, msg:[{npc:"grid", text:"Lina told me to help with your preparations for the Rebellion."}, {npc:"smith", text:"Yeah. I want to invent a new enforcer implant exclusively for Meta-Warriors. I need 3 chips for the prototype: models 404, 101 and 707."}, {npc:"grid", text:"Was that choice just based on how the numbers look?"}, {npc:"smith", text:"No, it's pure coincidence. Now go!"}, {npc:"grid", text:"Wait! Where would I get those? "}, {event:"set_flag", flag:"q_getchips", value:1}, {npc:"smith", text:"If I knew that I'd already have them, idiot. Try asking on Jade Island."}]}; this[253] = {theme:"COLLECT THE CHIPS", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!((Core.Get().game.hasQuestItem(8) && (Core.Get().game.hasQuestItem(15))) && (Core.Get().game.hasQuestItem(19))))); }, msg:[{npc:"smith", text:"Where are they?"}, {npc:"grid", text:"Not here yet..."}]}; this[254] = {theme:"COLLECT THE CHIPS", condition:function () { return((((1 == Core.Get().game.getFlag("q_getchips")) && (Core.Get().game.hasQuestItem(8))) && (Core.Get().game.hasQuestItem(15))) && (Core.Get().game.hasQuestItem(19))); }, msg:[{npc:"smith", text:"Where are they?"}, {npc:"grid", text:"Here."}, {event:"remove_quest_item", item:8}, {event:"remove_quest_item", item:15}, {event:"remove_quest_item", item:19}, {event:"give_exp", value:9000}, {event:"set_flag", flag:"q_getchips", value:2}, {npc:"smith", text:"Well done! Tell Lina I'll soon start mass production."}]}; this[255] = {theme:"PROTOTYPE", condition:function () { return(((2 == Core.Get().game.getFlag("q_getchips")) && (Core.Get().game.isInTeam(8))) && (!Core.Get().game.isFlag("craven_upgrade"))); }, msg:[{npc:"smith", text:"Kraven, wanna try out my prototype enforcer chip?"}, {npc:"grid", text:"Bring it on!"}, {npc:"smith", text:"This thing can only be implanted in half-cyborgs."}, {npc:"craven", text:"That'd be me. Let's do it!"}, {event:"skill_up", npc:8, skill:"vit"}, {event:"skill_up", npc:8, skill:"def"}, {event:"skill_up", npc:8, skill:"dgr"}, {event:"skill_up", npc:8, skill:"tch"}, {npc:"craven", text:"Not bad, but I expected something better."}, {event:"set_flag", flag:"craven_upgrade"}, {npc:"smith", text:"So ungrateful..."}]}; this[257] = {theme:"KARRY", condition:function () { return(!Core.Get().game.getFlag("enc_karry")); }, msg:[{npc:"karry", text:"Wait! Don't shoot! Just listen to me!"}, {npc:"key", text:"Don't listen to him, it's against the rules. Just kill him!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"Wait, calm down.", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"So, any last words before I send you to your alien heaven?"}, {npc:"karry", text:"Grid. I know you've collected information about our race. I think you're less stupid than the other K.A.U.F.O. members and might speak to me."}, {npc:"karry", text:"You've probably noticed that people say we're not villains. All we want is to help people but they don't understand that."}, {npc:"karry", text:"Do you really believe there's no need to communicate with other races? That negotiations are useless?"}, {npc:"grid", text:"So you've sought me out, eh?"}, {event:"set_flag", flag:"enc_karry"}, {npc:"karry", text:"I want you to meet our Emperor, he'll explain everything to you."}, {event:"talk", npc:"karry", no_bye:true}]}; this[258] = {theme:"GO WITH HIM", msg:[{npc:"key", text:"What?! Grid, you traitor! First speaking to an alien, then taking his side... I despise you!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"key", text:"You'd better never come back, K.A.U.F.O. won't be glad to see you again...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {event:"leave_team", npc:1, condition:function () { return(Core.Get().game.isInTeam(1)); }}, {event:"give_exp", value:15000}, {event:"set_flag", flag:"q_kaufo_betrayal"}, {event:"add_quest", quest:"talks_with_aliens", stage:0}, {event:"leave_team", npc:8, condition:function () { return(Core.Get().game.isInTeam(8)); }}, {event:"fail_quest", quest:"ufo_visit", condition:function () { return(Core.Get().game.inQuest("ufo_visit")); }}, {event:"fail_quest", quest:"natan_plan", condition:function () { return(Core.Get().game.inQuest("natan_plan")); }}, {event:"reset_flag", flag:"q_bigalienplan"}, {event:"remove_quest_item", item:0, condition:function () { return(Core.Get().game.hasQuestItem(0)); }}, {event:"remove_quest_item", item:1, condition:function () { return(Core.Get().game.hasQuestItem(1)); }}, {event:"remove_quest_item", item:2, condition:function () { return(Core.Get().game.hasQuestItem(2)); }}, {event:"remove_quest_item", item:3, condition:function () { return(Core.Get().game.hasQuestItem(3)); }}, {event:"remove_quest_item", item:4, condition:function () { return(Core.Get().game.hasQuestItem(4)); }}, {event:"remove_quest_item", item:5, condition:function () { return(Core.Get().game.hasQuestItem(5)); }}, {event:"remove_quest_item", item:6, condition:function () { return(Core.Get().game.hasQuestItem(6)); }}, {npc:"", text:"..."}, {event:"move_to_area", area:"alienbase"}]}; this[259] = {theme:"REFUSE TO GO", msg:[{npc:"grid", text:"Don't try your lies on me. Know that you'll die at my hands!"}, {npc:"karry", text:"That's sad... I guess I was wrong about you..."}, {event:"give_exp", value:3000}, {event:"battle", band:"karry"}]}; this[260] = {theme:"FEATHER", condition:function () { return(!Core.Get().game.getFlag("enc_feather")); }, msg:[{npc:"feather", text:"Kyaa... who're you?!"}, {npc:"grid", text:"My name's Grid. Don't be scared"}, {npc:"feather", text:"Fine! I won't be. My name's Feather and I'm tring to escape from the bad people..."}, {npc:"grid", text:"Bad people?"}, {npc:"feather", text:"Yes! I don't know who they are but they're always trying to kill me..."}, {npc:"grid", text:"Hm... are that halo and those wings real?!"}, {npc:"feather", text:"Yes... I don't know what they are. I only remember waking up in the lab, then I ran away... Maybe those bad people are from the lab."}, {npc:"grid", text:"You don't remember anything before that?"}, {npc:"feather", text:"No! It's frightening me."}, {npc:"grid", text:"Don't worry, I'm with you. Wanna come with me?"}, {event:"give_exp", value:8000}, {event:"join_team", npc:9}, {event:"set_flag", flag:"enc_feather"}, {event:"enable_screen"}, {npc:"feather", text:"I'd love to! You seem to be a good person."}]}; this[261] = {theme:"EXPERIMENT", msg:[{npc:"dekkis", text:"Here's my runaway angel!"}, {npc:"feather", text:"It's him! The bad guy from the lab!"}, {npc:"grid", text:"He doesn't look much like a scientist..."}, {npc:"dekkis", text:"Come with me!"}, {npc:"grid", text:"No can do. First you'll have to defeat me."}, {npc:"dekkis", text:"I'm hopeless at fighting... but these guy aren't!"}, {event:"set_flag", flag:"enc_dekkis1"}, {event:"battle", band:"dek_shades"}]}; this[262] = {theme:"EXPERIMENT", msg:[{npc:"dekkis", text:"Damn! I've failed!"}, {npc:"grid", text:"You said it. Now you'll die unless you explain everything to me."}, {npc:"dekkis", text:"Fine, you won... I'm the son of Garreth from Jade Island... I tried to make a genetic revolution but, when my father saw my experiments, he exiled me!"}, {npc:"dekkis", text:"All I did was mix the genes of humans and animals to create a new life form!"}, {npc:"dekkis", text:"I was better than my father and finally created an angel, a messenger of God."}, {npc:"dekkis", text:"I wanted to marry her to create a new human race... but she escaped!"}, {npc:"feather", text:"I don't want to marry you!"}, {npc:"grid", text:"You heard her. Leave her alone."}, {npc:"dekkis", text:"No! I can't! I won't! With this new gene formula I'll get her back from you!"}, {npc:"grid", text:"Damn! He's mutating!"}, {event:"set_flag", flag:"enc_dekkis2"}, {event:"battle", band:"dekkis"}]}; this[263] = {theme:"FEATHER", msg:[{npc:"grid", text:"Now you're free, Feather. Noone will chase you anymore."}, {npc:"feather", text:"Thankyou for everything, Grid... but... please tell me I can stay with you a little longer."}, {event:"give_exp", value:7500}, {event:"set_flag", flag:"enc_dekkis3"}, {event:"set_flag", flag:"v_killeddekkis", value:1}, {event:"enable_screen"}, {npc:"grid", text:"Sure you can! Traveling with you is a pleasure."}]}; } }
Symbol 1847 MovieClip [__Packages.TalkData3En] Frame 0
class TalkData3En extends TalkData4En { function TalkData3En () { super(); this[153] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"vlad_ser", text:"I'm Vlad!! The head of this village!!!"}, {npc:"grid", text:"Why are you shouting?"}, {npc:"vlad_ser", text:"Because life is beautiful!"}]}; this[154] = {theme:"JOB", condition:function () { return(!Core.Get().game.isFlag("vlad_omelette")); }, msg:[{npc:"grid", text:"Got any jobs for me? I'm always looking to earn some money."}, {npc:"vlad_ser", text:"No, no jobs! But we do have the OMELETTE!"}, {npc:"grid", text:"The what?!"}, {event:"set_flag", flag:"vlad_omelette"}, {npc:"vlad_ser", text:"The omelette! Our famous Vladsville Omelette! If you eat it you'll gain great strength! Either that or you'll die... There's no way to be sure!"}]}; this[155] = {theme:"EAT OMELET...", condition:function () { return(Core.Get().game.isFlag("vlad_omelette") && (!Core.Get().game.isFlag("vlad_omelette_tried"))); }, msg:[{npc:"grid", text:"I'll try your Omelette!"}, {npc:"vlad_ser", text:"Good man! Eat up!"}, {event:"game_over", condition:function () { return(Math.random() < 0.5); }}, {npc:"", text:"..."}, {npc:"grid", text:"I feel like I've evolved into something new and better!"}, {event:"give_exp", value:1000}, {event:"skill_up", npc:0, skill:"vit"}, {event:"skill_up", npc:0, skill:"def"}, {event:"skill_up", npc:0, skill:"dgr"}, {event:"skill_up", npc:0, skill:"med"}, {event:"set_flag", flag:"vlad_omelette_tried"}, {npc:"vlad_ser", text:"You've survived! Congratulations!"}]}; this[156] = {theme:"ABOUT YOURSELF", msg:[{event:"set_flag", flag:"vlad_vlad_trade"}, {npc:"vlad_vlad", text:"I'm Vlad, son of Vlad. The blacksmith of Vladsville. I make excellent weapons, if you're interested!"}]}; this[157] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("vlad_vlad_trade")); }, msg:[{npc:"grid", text:"Show me what you've got, blacksmith."}, {event:"trade", npc:"vlad_vlad"}]}; this[158] = {theme:"VLADSVILLE", msg:[{event:"set_flag", flag:"q_vladsville_visited"}, {npc:"grid", text:"Why is this village called Vladsville?"}, {npc:"vlad_vlad", text:"Because everybody here's called Vlad. Didn't you know that?"}, {npc:"grid", text:"What?! Every last one of you?!"}, {npc:"vlad_vlad", text:"Of course! Only Vlads are allowed to live here."}]}; this[159] = {theme:"HAVE A CHAT", msg:[{npc:"grid", text:"Good day to you!"}, {npc:"vlada", text:"Hello there, Vlad!"}, {npc:"grid", text:"I'm not a Vlad!"}, {npc:"vlada", text:"What?! Than you'd better leave our village immediately. Only Vlads are allowed here."}, {npc:"grid", text:"What's your name then?"}, {npc:"vlada", text:"Vlada. It's considered to be Vlad as well. Only Vlads live here."}, {npc:"grid", text:"You Vlads are really odd people..."}]}; this[160] = {theme:"SIEGE", condition:function () { return(1 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{npc:"lesly", text:"Damn! Their general's here!"}, {npc:"garn", text:"I'll beat the trash out of him. Worthless general of a worthless band of rebels!"}, {npc:"celester", text:"Garn, this guy's really strong! I fought him just this morning and even I wasn't able to kill him."}, {npc:"grid", text:"This time he won't be so lucky, believe me."}, {event:"set_flag", flag:"q_startrevolution", value:2}, {event:"set_flag", flag:"milbase_after_battle"}, {event:"battle", band:"garn"}]}; this[161] = {theme:"SIEGE", condition:function () { return(Core.Get().game.isFlag("milbase_after_battle")); }, msg:[{event:"set_flag", flag:"milbase_after_battle", value:0}, {event:"give_exp", value:7500}, {event:"add_quest", quest:"meta_uprise", stage:12}, {npc:"grid", text:"This has been a hard war but... it seems we've won. I should report our success to Lina."}]}; this[162] = {theme:"CHIP 404", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(15))); }, msg:[{npc:"grid", text:"I need a chip. Model 404."}, {npc:"garn", text:"Get the hell out of here. That's a forbidden chip."}]}; this[163] = {theme:"SKILL: SNIPER, COST: $5000", condition:function () { return((!Core.Get().game.isFlag("v_learnedshot")) && (Core.Get().game.money >= 5000)); }, msg:[{npc:"grid", text:"Would you teach me how to shoot as well as you?"}, {npc:"celester", text:"It'll cost you $5000. Deal?"}, {event:"remove_money", value:5000}, {event:"skill_up", npc:0, skill:"acc"}, {event:"set_flag", flag:"v_learnedshot"}, {event:"give_exp", value:500}, {npc:"grid", text:"Fine. Here's your money."}]}; this[164] = {theme:"CHIP 404", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(15))); }, msg:[{npc:"grid", text:"Hi there, gorgeous. I need a chip, model 404."}, {npc:"lesly", text:"Oh... we're not allowed to give those to civilians!"}, {npc:"grid", text:"Even to me?"}, {npc:"lesly", text:"Well... okay. But only if you'll take me on a date some day!"}, {event:"give_quest_item", item:15}, {event:"give_exp", value:2000}, {npc:"grid", text:"Definitely!"}]}; this[165] = {theme:"BROADCAST", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.isFlag("translation_progress"))); }, msg:[{event:"give_exp", value:15000}, {npc:"marcy", text:"Grid! I've been expecting you!"}, {npc:"elm", text:"Hey there! I'm so excited."}, {npc:"grid", text:"At least tell me what's going on."}, {npc:"marcy", text:"We're going to broadcast Sir F's speech. We'll start by showing Elm's movie about the aliens."}, {npc:"marcy", text:"After that, Sir F's address to the people of the world will be broadcast over every station."}, {npc:"karry", text:"Your task is to protect the studio from intrusion.. and you can count on being busy. The Government and K.A.U.F.O. will both be trying to stop us."}, {npc:"marcy", text:"Okay, we're starting the broadcast..."}, {npc:"", text:"..."}, {npc:"grid", text:"We've been on air for an hour already... what's the situation?"}, {npc:"karry", text:"K.A.U.F.O. forces are approaching!"}, {event:"set_flag", flag:"translation_progress", value:1}, {event:"battle", band:"tr_kaufo"}]}; this[166] = {theme:"BROADCAST", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (1 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"Right, I have arrived."}, {npc:"marcy", text:"You're just in time. The movie's almost ended."}, {npc:"sir_f", text:"Alright... here we go..."}, {npc:"", text:"..."}, {npc:"sir_f", text:"People of Earth! My name is F and I'm speaking to you as the representative of the alien civilization! Some of you already know of our existence..."}, {npc:"", text:"..."}, {npc:"sir_f", text:"...and all I'm telling you is the sad truth about your government. Myst is a tyrant and will lead you all to disaster!"}, {npc:"karry", text:"The government's army is approaching..."}, {npc:"mist", text:"How dare you spout such insolence!"}, {event:"set_flag", flag:"translation_progress", value:2}, {event:"battle", band:"tr_mist"}]}; this[167] = {theme:"BROADCAST", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (2 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"...and finally, I must expose the \u00ABsecret\u00BB organization known as 'K.A.U.F.O.' which is busily destroying everything it doesn't understand."}, {npc:"natan", text:"Grid... who would've thought we'd end up as enemies..."}, {npc:"grid", text:"Nathan... please stop this. You're wrong. You know you're wrong."}, {npc:"natan", text:"Wrong? You think I'm wrong?! I was able to create an organization that brings great wealth to me and those who stand with me."}, {npc:"natan", text:"I was able to unite people in hatred to further my agenda. You think I would give all that up?"}, {npc:"grid", text:"Nathan... you're a monster... it was me that was wrong. I was wrong to think you were a great leader. I was wrong to think you were a friend."}, {npc:"elm", text:"Guys! Don't you know you're on the air?!"}, {npc:"natan", text:"Damnit! I'll kill you all!!!"}, {event:"set_flag", flag:"translation_progress", value:3}, {event:"battle", band:"tr_nathan"}]}; this[168] = {theme:"BROADCAST", condition:function () { return((4 == Core.Get().game.getFlag("q_waitforalien")) && (3 == Core.Get().game.getFlag("translation_progress"))); }, msg:[{npc:"sir_f", text:"...and that is why I propose that our races cooperate, in order to evolve and progress together!"}, {npc:"karry", text:"DONE! I think we made it..."}, {npc:"grid", text:"Yeah... we dealt with both the government and K.A.U.F.O.. Kind of sad, you know, but I don't regret any of this."}, {event:"complete_quest", quest:"talks_with_aliens"}, {npc:"sir_f", text:"So now we're just waiting for replies from other counties. Grid, thank you so much for all you've done for us. All you've done for the sake of the planet..."}, {npc:"grid", text:"Yeah... it's really changed my life aswell... I feel an emptiness."}, {event:"finish_game", ending:3}]}; this[169] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Hi. Your voice sounds familiar..."}, {npc:"marcy", text:"Oh, hi! My name's Marcy and I'm the voice of freedom here! Chief editor of the 'Wings of the Country' TV, radiostation and magazine."}, {npc:"grid", text:"So it's you who usually speaks about the aliens?"}, {event:"set_flag", flag:"marcy_aliens"}, {npc:"marcy", text:"Yeah, about them too."}]}; this[170] = {theme:"ALIENS", condition:function () { return(Core.Get().game.isFlag("marcy_aliens") && (!Core.Get().game.isFlag("q_alienfix1"))); }, msg:[{npc:"grid", text:"Have you ever encountered a real alien?"}, {npc:"marcy", text:"Sure, many times. They're kind and cheerful."}, {npc:"grid", text:"No way."}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_alienfix1"}, {npc:"marcy", text:"It's true! They helped me with my career choice. I was going to be an exotic dancer but they showed me my gift was for writing... and that I was a really bad dancer. And you see, they were right!"}]}; this[171] = {theme:"KALISTER", msg:[{npc:"grid", text:"What can you tell me about this city?"}, {npc:"marcy", text:"Kalister and Sirith are rival cities... Each wants to surpass its neighbor."}, {npc:"marcy", text:"In fact, all cities through history are based on this. The progress of science and culture in a city is just from the desire to show off to their neighbours."}, {npc:"marcy", text:"But Kalister is much richer than Sirith, regardless. We have movie stars, wealthy heirs and popular singers. Sirith just has 'outsider art' and loads of poor people."}, {npc:"marcy", text:"So Kalister's clearly won the race."}]}; this[172] = {theme:"KIBO'S CD", condition:function () { return(Core.Get().game.hasQuestItem(13)); }, msg:[{npc:"grid", text:"Oh, great! You work on the radio. I have a track you have to hear..."}, {npc:"marcy", text:"There are thousands of people who want their songs on the radio. We can't listen to just anybody."}, {npc:"grid", text:"This guy is special, really. Listen, you can hear him right now in my earphones."}, {npc:"", text:"..."}, {npc:"marcy", text:"Well, this guy's not that bad. I like the way he looks at the world... who is he?"}, {npc:"grid", text:"Kibo."}, {npc:"marcy", text:"No kidding?! THE Kibo?! Why didn't he just buy his own radio station?!"}, {npc:"grid", text:"He wants his music to speak for itself, not buy his way in. So, will you take his disc?"}, {event:"remove_quest_item", item:13}, {event:"set_flag", flag:"q_kibodisc"}, {event:"give_exp", value:500}, {npc:"marcy", text:"Of course! This'll be great on my show. It's good music."}]}; this[173] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"I'm no fan of yours. You're Biby, aren't you? Actress, model and singer."}, {npc:"biby", text:"Even knowing all that, you're still not my fan? How could that be?"}, {npc:"grid", text:"Because your acting and singing is awful! You're just a pretty face."}, {npc:"biby", text:"Thanks!"}, {npc:"grid", text:"It's not a compliment!"}]}; this[174] = {theme:"LOVE HUNTER", condition:function () { return(Core.Get().game.hasQuestItem(16)); }, msg:[{npc:"grid", text:"Biby, a friend of mine is interested in you."}, {npc:"biby", text:"Everybody's interested in me!"}, {npc:"grid", text:"But he's rich and beautiful!"}, {npc:"biby", text:"Then maybe he has a chance with me."}, {npc:"grid", text:"He's sent you this chip that'll make you a goddess."}, {npc:"biby", text:"A goddess? How nice! I really deserve this. I'll go and implant it at once."}, {npc:"grid", text:"Sure. Have a nice day."}, {npc:"key", text:"That was the most ridiculous story I ever heared...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"But it worked!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"", text:"...", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"biby", text:"Thankyou, delivery boy. I'll let you have an autograph!.."}, {event:"give_exp", value:1500}, {event:"remove_quest_item", item:16}, {event:"set_flag", flag:"q_lovehunter", value:2}, {event:"add_quest", quest:"love_hunter", stage:2}, {npc:"grid", text:"I don't need one!"}]}; this[175] = {theme:"ABOUT SECT", msg:[{npc:"grid", text:"What is this sect?!"}, {npc:"ibrahim", text:"We are the followers of Armados, our cybernetic god. Join us. We have cookies!"}, {npc:"grid", text:"No thanks..."}]}; this[176] = {theme:"UNFAITHUL", condition:function () { return(!Core.Get().game.isFlag("q_wrongones")); }, msg:[{npc:"ibrahim", text:"Don't just walk past. Hear me out."}, {npc:"ibrahim", text:"Could you help our cult with just one case? Not for free, of course, I'll reward you with our Faith's secret weapon."}, {npc:"grid", text:"What's the case?"}, {npc:"ibrahim", text:"Our cult once wanted to punish all the unfaithul. To that end we made 13 hell machines of destruction. We later changed our minds but it was too late. The machines proved vulnerable to trojans and now they're wandering across the world destroying everything."}, {npc:"ibrahim", text:"You must find all 13 machines and destroy them."}, {npc:"grid", text:"And how can I find them?!"}, {npc:"ibrahim", text:"I'll give you this holy detector. It'll show you the location of every machine."}, {event:"set_flag", flag:"q_wrongones", value:1}, {event:"add_quest", quest:"infidels", stage:0}, {event:"spawn", band:"arma_machine"}, {npc:"grid", text:"I see. If I have enough free time I'll see what I can do."}]}; this[177] = {theme:"UNFAITHUL - DONE", condition:function () { return((1 == Core.Get().game.getFlag("q_wrongones")) && (13 <= Core.Get().game.getFlag("kills_inferno_ibrahim"))); }, msg:[{npc:"grid", text:"I've destroyed all 13 of the hell machines..."}, {npc:"ibrahim", text:"Finally! Armados smiles upon you, stranger."}, {npc:"grid", text:"Yeah, yeah, yeah. Where's my reward?"}, {event:"give_exp", value:15000}, {event:"set_flag", flag:"q_wrongones", value:2}, {event:"complete_quest", quest:"infidels"}, {event:"give_item", item:119}, {npc:"ibrahim", text:"As promised, here is the holy weapon!"}]}; this[178] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"What do you do?"}, {npc:"michel", text:"Well... that's a slightly embarrassing question... I offer love for money, if you see what I mean."}, {npc:"grid", text:"I see. Well, it's a good thing to do. Not everyone can afford free love."}, {npc:"michel", text:"Glad you understand. If you're ever in need of a little love, just ask."}]}; this[179] = {theme:"MICHELLE'S PENDANT", condition:function () { return(!Core.Get().game.isFlag("q_medalion")); }, msg:[{npc:"michel", text:"Could I ask you a favor?"}, {npc:"grid", text:"Sure, you can always ask."}, {npc:"michel", text:"Once... hmm... while working... I lost my pendant. I think my client took it, he looked like a bandit..."}, {npc:"michel", text:"So if you ever find my pendant on a bandit, please return it to me."}, {event:"set_flag", flag:"q_medalion", value:1}, {event:"add_quest", quest:"michels_medallion", stage:0}, {npc:"grid", text:"Will do!"}]}; this[180] = {theme:"MICHELLES'S PENDANT", condition:function () { return((1 == Core.Get().game.getFlag("q_medalion")) && (Core.Get().game.hasQuestItem(17))); }, msg:[{npc:"michel", text:"Hey! It's my pendant! Thank you so much! I don't have any cash but I'm sure I could offer some kinda... reward.."}, {event:"remove_quest_item", item:17}, {npc:"grid", text:"Hm..."}, {npc:"", text:"..."}, {npc:"", text:"..."}, {npc:"", text:"..."}, {npc:"grid", text:"Thanks, Michelle!.."}, {event:"set_flag", flag:"q_medalion", value:2}, {event:"give_exp", value:1500}, {event:"complete_quest", quest:"michels_medallion"}, {event:"give_item", item:148}, {event:"give_item", item:148}, {event:"give_item", item:149}, {npc:"michel", text:"Always welcome. Take this as a bonus."}]}; this[181] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who are you and why do you want to detach people's arms?"}, {npc:"jax", text:"I'm Jax, the police chief of Sirith. I enjoy detaching arms. I've become quite attached to it."}, {npc:"grid", text:"I think I'll not shake your hand..."}]}; this[182] = {theme:"ABOUT SIRITH", msg:[{npc:"grid", text:"Tell me about Sirith."}, {npc:"jax", text:"Well... Sirith is a great city. Unlike our neighbor, Kalister."}, {npc:"jax", text:"Kalister is full of spoiled, inhuman money-bags, but here you can meet real people. Gifted and intelligent."}, {npc:"jax", text:"Yeah, we're not as rich as them. It's the art that's important here, not the money."}, {npc:"jax", text:"It's better to live in poverty than in mediocrity like that Biby from Kalister. Don't you agree?"}, {npc:"jax", text:"That stupid model has no talent for acting or singing!"}, {npc:"grid", text:"Yeah, her movies suck. I see your point."}]}; this[183] = {theme:"CLEARING THE SUBURB", condition:function () { return(!Core.Get().game.isFlag("q_cityclear")); }, msg:[{npc:"jax", text:"Would you give me a hand?"}, {npc:"grid", text:"NO WAY!!"}, {npc:"jax", text:"I don't mean literally."}, {npc:"jax", text:"I deal with criminals in the city but there's noone to protect suburbs - they're crawling with bandits. If you kill at least 50 bandits in the Demien Heights I'll make it worth your while."}, {event:"set_flag", flag:"q_cityclear", value:1}, {event:"add_quest", quest:"clean_suburbs", stage:0}, {npc:"grid", text:"Got it."}]}; this[184] = {theme:"CLEARING THE SUBURB - DONE", condition:function () { return((1 == Core.Get().game.getFlag("q_cityclear")) && (50 <= Core.Get().game.getFlag("kills_bandits_jax"))); }, msg:[{npc:"grid", text:"I've killed at least 50 of the bandits!"}, {npc:"jax", text:"That's all I was asking you to do! Here's your reward. Let me shake that manly hand of yours..."}, {event:"give_exp", value:10000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_cityclear", value:2}, {event:"complete_quest", quest:"clean_suburbs"}, {npc:"grid", text:"Could you please just leave the money on the table?.."}]}; this[185] = {theme:"TRADE", msg:[{event:"trade", npc:"jax"}]}; this[186] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"YOur face seems familiar..."}, {event:"set_flag", flag:"elm_film"}, {npc:"elm", text:"I'm Elm Lotter, a director of documentaries. You might have seen me on television."}]}; this[187] = {theme:"ALIEN'S VIDEOCAM", condition:function () { return(Core.Get().game.isFlag("elm_camera") && (Core.Get().game.hasQuestItem(18))); }, msg:[{npc:"grid", text:"I've found this alien video camera. What do you think?"}, {npc:"elm", text:"Oh, great! It's just like the one I used to shoot my last movie. I've been regretting not asking for one when I had the chance! Could you please sell it to me?"}, {npc:"grid", text:"Maybe. How much is it worth to you?"}, {npc:"elm", text:"2000"}, {event:"remove_quest_item", item:18}, {event:"give_money", value:2000}, {event:"give_exp", value:10000}, {npc:"grid", text:"Deal."}]}; this[188] = {theme:"MOVIE ABOUT ALIENS", condition:function () { return(Core.Get().game.isFlag("elm_film")); }, msg:[{npc:"grid", text:"Was it you who directed that 'Real Aliens' movie?"}, {npc:"elm", text:"Yes. That was my greatest movie."}, {npc:"grid", text:"How did you manage to create such realistic dummies of aliens?"}, {npc:"elm", text:"Dummies?! I shoot documentaries! Those were real aliens who agreed to let me film them. Everything in the movie is real. Except for the advertisments, they're a pack of lies."}, {npc:"grid", text:"I didn't think aliens were that friendly."}, {npc:"elm", text:"They are. A very progressive and friendly race. They try to help people who want to learn something... you couldn't be more wrong."}, {event:"set_flag", flag:"elm_camera"}, {event:"give_exp", value:1000, condition:function () { return(!Core.Get().game.isFlag("q_alienfix3")); }}, {event:"set_flag", flag:"q_alienfix3"}, {npc:"elm", text:"By the way, 'Real Aliens' was shot with one of their own cameras. It was much better quality than any of our tech. I've regretted not asking them for one back then."}]}; this[189] = {theme:"ABOUT YOURSELF", msg:[{npc:"nina_x", text:"My name's Nina X. That's X to you! Terra incognita! Yeah!"}, {npc:"grid", text:"Nice to meet you, Nina. How do you spend your time?.."}, {event:"set_flag", flag:"nina_club"}, {npc:"nina_x", text:"I like clubs and extreme sports, and I hate to sit still."}]}; this[190] = {theme:"INVITE TO CLUB", condition:function () { return(Core.Get().game.isFlag("nina_club")); }, msg:[{npc:"grid", text:"Wanna hang out with me?"}, {npc:"nina_x", text:"Sure, just buy me a beer!"}, {npc:"", text:"..."}, {npc:"grid", text:"Oh... that party kind of..."}, {npc:"nina_x", text:"Yeah, kinda sucks. The DJ's lame and the people are so dull."}, {npc:"grid", text:"I agree. It's much more fun to just shoot random targets with a gun."}, {npc:"nina_x", text:"Awesome! That's really cool! You really do that?"}, {npc:"grid", text:"Yep. All the time."}, {event:"set_flag", flag:"nina_join"}, {npc:"nina_x", text:"Spacing!"}]}; this[191] = {theme:"JOIN THE GROUP", condition:function () { return(Core.Get().game.isFlag("nina_join")); }, msg:[{npc:"grid", text:"Wanna travel with me then?"}, {event:"give_exp", value:1500}, {event:"join_team", npc:10}, {npc:"nina_x", text:"I'd like that! We'll rock, people!"}]}; this[192] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Tell me about yourself."}, {npc:"uncle_sam", text:"Oh! I'm just the simple owner of the greatest farm in the world. I have everything I need in life! Food, money, a beautiful daughter! And I've achieved all that thanks to just one thing."}, {npc:"grid", text:"Farming?"}, {event:"set_flag", flag:"sam_trade"}, {npc:"uncle_sam", text:"Nope, I sell weapons!"}]}; this[193] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("sam_trade")); }, msg:[{event:"trade", npc:"uncle_sam"}]}; this[194] = {theme:"ABOUT UNCLE SAM", msg:[{npc:"stacy", text:"My father is the richest farmer in the world! I love this place, it's so peaceful! Probably because we have so many guns."}]}; this[195] = {theme:"ABOUT YOURSELF", msg:[{npc:"stacy", text:"Hi, my name's Stacy. I'm Sam's daughter."}, {event:"set_flag", flag:"stacy_trade"}, {npc:"stacy", text:"I help my father with the farm and sell the supplies and devices. Do you need some devices?"}]}; this[196] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("stacy_trade")); }, msg:[{event:"trade", npc:"stacy"}]}; this[197] = {theme:"HELL", condition:function () { return(!Core.Get().game.isFlag("hell_greet")); }, msg:[{npc:"hell", text:"How's tricks, cat? What brings you to my place?"}, {npc:"grid", text:"Who're you anyway?"}, {npc:"hell", text:"The name's Hell, cutie."}, {npc:"grid", text:"What happened here?"}, {npc:"hell", text:"My place was attacked. I had to kill all the intruders."}, {npc:"grid", text:"But there are hundreds of dead bodies!"}, {npc:"hell", text:"What can I say, I'm gifted!.. Wanna play with me?"}, {npc:"grid", text:"I'd rather not..."}, {npc:"hell", text:"Ah, you're boring! If you ever wanna play, just drop by. I'm good in battle and in bed."}, {event:"give_exp", value:2500}, {event:"set_flag", flag:"hell_greet"}, {npc:"grid", text:"Damn, woman, you're dangerous..."}]}; this[198] = {theme:"ABOUT YOURSELF", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"Tell me about yourself."}, {npc:"hell", text:"I had lots of men but they're all dead now. How sad."}]}; this[199] = {theme:"ALPHA VILLAGE", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"What is this place?"}, {npc:"hell", text:"Alpha Village, the place I was born, long ago now... It's abandoned these days but sometimes I get nostalgic."}, {npc:"grid", text:"Where did everyone go?"}, {npc:"hell", text:"When I was born, they called me cursed and cast me away. I avenged myself later, like I always do."}, {npc:"grid", text:"It's probably hard being different to everyone else..."}, {npc:"hell", text:"Not at all. Ordinary, boring people don't know what they're missing by following someone else's rules. I don't follow anybody, so I'm my own master."}]}; this[200] = {theme:"WISHES", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"You're stirring forbidden desires in me..."}, {npc:"hell", text:"To satisfy those desires you'll have to fight me. I can't be having with losers."}]}; this[201] = {theme:"ATTACK HELL", condition:function () { return(!Core.Get().game.isFlag("v_hellget")); }, msg:[{npc:"grid", text:"You're too dangerous to be left alive."}, {npc:"hell", text:"Thanks for the compliment! I kinda like you, pretty boy.."}, {npc:"grid", text:"Come on, I came to kill you. Please take this seriously!"}, {npc:"hell", text:"But you're so funny! You honestly seem to think you could do it!"}, {event:"set_flag", flag:"hell_after_battle"}, {event:"set_area_flag", flag:"hell_after_battle_delay"}, {event:"battle", band:"hell", level:20}]}; this[202] = {theme:"HELL", condition:function () { return(((!Core.Get().game.isFlag("v_hellget")) && (Core.Get().game.isFlag("hell_after_battle"))) && (!Core.Get().game.isAreaFlag("hell_after_battle_delay"))); }, msg:[{npc:"hell", text:"Excellent! You surprised me! You're strong and I appreciate that. Want me to serve you? Or you can take my life. It would be a honor for me to die by your hand!"}, {event:"set_flag", flag:"v_hellget", value:1}, {event:"talk", npc:"hell", no_bye:true}]}; this[203] = {theme:"KILL HELL", condition:function () { return(1 == Core.Get().game.getFlag("v_hellget")); }, msg:[{event:"give_exp", value:15000}, {event:"give_money", value:100000}, {event:"give_item", item:118}, {event:"set_flag", flag:"v_hellkilled"}, {event:"allow_bye"}, {event:"set_flag", flag:"v_hellget", value:2}, {npc:"", text:"You've killed Hell!"}]}; this[204] = {theme:"LET HELL JOIN", condition:function () { return(1 == Core.Get().game.getFlag("v_hellget")); }, msg:[{npc:"grid", text:"Come with me then, but please behave yourself!"}, {npc:"hell", text:"I can't promise that, darling! I'm a wicked girl, you know."}, {event:"give_exp", value:5000}, {event:"join_team", npc:11}, {event:"allow_bye"}, {event:"set_flag", flag:"v_hellget", value:2}, {npc:"grid", text:"I think I'm gonna regret this..."}]}; this[205] = {theme:"OTHERTHROW THE PRESIDENT", condition:function () { return(3 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{event:"complete_quest", quest:"meta_uprise"}, {npc:"grid", text:"The time has come to change the world."}, {npc:"mist", text:"Why?"}, {npc:"grid", text:"Lina will make a good ruler, even if she is a half-crazed, computer-modified nerd."}, {npc:"mist", text:"Nonsense. This country need a tyrant, not some school girl with a PC in her skull. I'm getting tired of you fools. You just can't appreciate my brilliance. KILL THEM! KILL THEM ALL, MY SOLDIERS!"}, {event:"battle", band:"mist"}]}; this[206] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Hey, quiet one, talk to me."}, {npc:"kage", text:"..."}]}; this[207] = {theme:"JOIN THE GROUP", condition:function () { return(!Core.Get().game.isInTeam(9)); }, msg:[{npc:"grid", text:"You seem pretty strong. Wanna join my quest?"}, {npc:"kage", text:"..."}]}; this[208] = {theme:"JOIN THE GROUP", condition:function () { return(Core.Get().game.isInTeam(9)); }, msg:[{npc:"grid", text:"This might sound stupid, but do you want to join my team?"}, {npc:"kage", text:"\u041Ekay."}, {event:"join_team", npc:6}, {npc:"feather", text:"Oh... why is he staring at me?.."}, {npc:"kage", text:"You are kind and innocent. They are not. Still, I will protect you all."}, {npc:"feather", text:"Well, thanks... I'm blushing!.."}, {npc:"grid", text:"Damn, that quiet guy is really strange."}, {event:"give_exp", value:3000}, {npc:"kage", text:"..."}]}; this[209] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"grandin", text:"I'm usually called Grandin. I'm the monk of this highland town. Since you prefer to use weapons there's probably nothing I can teach you."}, {npc:"grid", text:"And who is the quiet guy over there?", condition:function () { return(!Core.Get().game.isInTeam(6)); }}, {npc:"grandin", text:"That's my student, Kage. He rarely takes a liking to anyone. Only a pure and innocent person can soothe his troubled heart.", condition:function () { return(!Core.Get().game.isInTeam(6)); }}, {npc:"grid", text:"Maybe you could tech me how to improve my body?"}, {event:"set_flag", flag:"grandin_teach"}, {npc:"grandin", text:"Well... for \u20AC5,000 I'll do it. The monastery is in need of donations."}]}; this[210] = {theme:"HIGHLAND Village", msg:[{npc:"grid", text:"What is this place?"}, {npc:"grandin", text:"It's a town of monks, hidden high in the mountains. It has no name. One can learn here how to use one's body to it's fullest."}]}; this[211] = {theme:"LEARN: SURVIVAL, COST: \u20AC5000", condition:function () { return(((!Core.Get().game.isFlag("v_learnlive")) && (Core.Get().game.isFlag("grandin_teach"))) && (Core.Get().game.money >= 5000)); }, msg:[{npc:"grid", text:"Teach me survival skils!"}, {event:"remove_money", value:5000}, {event:"skill_up", npc:0, skill:"vit"}, {event:"set_flag", flag:"v_learnlive"}, {event:"give_exp", value:1000}, {npc:"grandin", text:"..."}]}; this[212] = {theme:"DOCTOR RADE", msg:[{npc:"grid", text:"Aren't you the great A. F. Rade, infamous weapon designer?"}, {event:"set_flag", flag:"rade_trade"}, {npc:"dr_rade", text:"That's me, but I regret everything I've done. Still, I can sell you something from my stock. I certainly don't need them anymore."}]}; this[213] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("rade_trade")); }, msg:[{event:"trade", npc:"dr_rade"}]}; this[214] = {theme:"BECCORD'S CHIP", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(19))); }, msg:[{npc:"grid", text:"Do you know where I can find chip models 404, 101 and 707?"}, {npc:"garret", text:"Did you just choose them by the numbers?.. Well, I think I can help you out. I have a spare chip 101. Here, take it."}, {event:"give_quest_item", item:19}, {npc:"garret", text:"Chip 707 is frequntly used in Integra-City and 404... that's a forbidden military chip... Anyway, good luck."}, {npc:"grid", text:"Thanks, Garret!"}]}; this[215] = {theme:"JADE ISLAND", msg:[{npc:"grid", text:"What is this place?"}, {npc:"garret", text:"This is Jade Island, a settlement of genetic engineers. We're tring to create a Mystic Monster here... but you shouldn't know that."}, {npc:"grid", text:"Erm..."}, {npc:"garret", text:"Relax, I'm kidding. Why would we need a Mystic Monster? We don't, really."}]}; this[216] = {theme:"DEKKIS", condition:function () { return(1 == Core.Get().game.getFlag("v_killeddekkis")); }, msg:[{npc:"grid", text:"I'm sorry to bring it up but... we've occasionally run into your son Dekkis..."}, {npc:"garret", text:"Damn! Don't talk to me about him! Is the bastard still alive?!"}, {npc:"grid", text:"Well... he was when we first spoke to him... but then he turned into a minotaur and we had to kill him... We're sorry."}, {npc:"garret", text:"I've thought of him as dead to me... but it still hurts..."}, {npc:"garret", text:"You know, he wasn't even my son in the first place. I tested his DNA and found out my wife had cheated on me... but never mind."}, {npc:"garret", text:"Dekkis was insane, so a part of me feels relieved to know he's finally at rest. Poor fellow... Oh, how I wished he was normal..."}, {event:"give_exp", value:12000}, {event:"give_item", item:101}, {event:"set_flag", flag:"v_killeddekkis", value:2}, {npc:"garret", text:"Here, take this. And please, leave me be for a while."}]}; this[256] = {theme:"TRADE", condition:function () { return(Core.Get().game.hasQuestItem(27) && (!Core.Get().game.hasQuestItem(26))); }, msg:[{event:"trade", npc:"garret"}]}; this[217] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you, pink-haired girl?"}, {event:"set_flag", flag:"xena_soils"}, {npc:"ksenya", text:"The name's Xenya, I'm a microbiologist! I've found useful technologies for my research on Jade Island... but now I lack the materials to study!"}]}; this[218] = {theme:"SEARCH OF MATERIALS", condition:function () { return(Core.Get().game.isFlag("xena_soils") && (!Core.Get().game.isFlag("q_gesoils"))); }, msg:[{npc:"grid", text:"Do you need help collecting your research materials?"}, {npc:"ksenya", text:"That would be great! I need soil samples from every region of the continent."}, {event:"give_quest_item", item:20}, {npc:"ksenya", text:"Take this, it's a soil collector. It's really easy to use! Just press [TAKE SOIL SAMPLE] when it appears on your screen in each region."}, {event:"set_flag", flag:"q_gesoils", value:1}, {event:"add_quest", quest:"soil_analysis", stage:0}, {npc:"grid", text:"Obviously."}]}; this[219] = {theme:"SEARCH OF MATERIALS - DONE", condition:function () { return(1 == Core.Get().game.getFlag("q_gesoils")); }, msg:[{npc:"grid", text:"I've collected your soil samples."}, {event:"set_flag", flag:"q_gesoils", value:2}, {event:"give_exp", value:15000}, {event:"give_item", item:115}, {event:"complete_quest", quest:"soil_analysis"}, {npc:"ksenya", text:"Great! I've got something to give you for your help..."}]}; this[220] = {theme:"ALIEN", condition:function () { return(7 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"Hey, Alien King! Give it up! We've come for you!"}, {npc:"sir_f", text:"I already know you came all this way to kill me. First, let me introduce myself. My name is sir F."}, {npc:"grid", text:"Not interested. I'm here to get rid of all the aliens."}, {npc:"sir_f", text:"Grid. Haven't you ever wondered whether we're good or evil?"}, {npc:"grid", text:"No, I haven't."}, {npc:"sir_f", text:"Well maybe you should have."}, {npc:"grid", text:"Nah, I shouldn't."}, {npc:"sir_f", text:"What do you mean you shouldn't?! Why?"}, {npc:"grid", text:"You're disrupting the development of this planet by interfering in our politics, science and culture."}, {npc:"grid", text:"You're preventing us from discovering our own way which could be even better than yours. Well, maybe not better but our own. Unique."}, {npc:"sir_f", text:"What nonsense..."}, {event:"complete_quest", quest:"natan_plan"}, {npc:"grid", text:"Forget it. I'll do my reasoning with a gun!"}, {event:"battle", band:"sir_f"}]}; this[221] = {theme:"ALIEN RACE", condition:function () { return(((1 == Core.Get().game.getFlag("q_kaufo_betrayal")) && (!Core.Get().game.isFlag("q_waitforalien"))) && (!Core.Get().game.isFlag("aliens_friends"))); }, msg:[{event:"set_flag", flag:"aliens_friends"}, {npc:"karry", text:"Grid, this is our Emperor, sir F. Please, talk to him..."}]}; this[222] = {theme:"ALIENS", condition:function () { return((3 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.getFlag("battle_key"))); }, msg:[{npc:"karry", text:"There is a huge battle!"}, {npc:"key", text:"You betrayer, Grid! I've come to do what you were supposed to."}, {npc:"grid", text:"How did you find us?"}, {npc:"key", text:"There's a locator implanted under your skin. All K.A.U.F.O. members have one. The truth of it is that you led us here..."}, {npc:"grid", text:"Key, why are you so stubborn?! Why won't you stop fighting for the wrong side?"}, {npc:"key", text:"It's you who's wrong, Grid! The planet must develop in it's own way, not through their interference. You can't know whether this cooperation will lead to peace or to slavery!"}, {event:"set_flag", flag:"alienbase_afterbattle"}, {event:"set_flag", flag:"battle_key"}, {event:"battle", band:"key"}]}; this[223] = {theme:"ALIENS", condition:function () { return((3 == Core.Get().game.getFlag("q_waitforalien")) && (Core.Get().game.isFlag("alienbase_afterbattle"))); }, msg:[{event:"give_exp", value:15000}, {npc:"grid", text:"Key..."}, {npc:"karry", text:"She's still alive. We'll put her into the life-support cell - I think we can save her."}, {npc:"grid", text:"Thanks. Sorry for leading them here..."}, {npc:"sir_f", text:"It's fine, you didn't know. Anyway, we're all still alive so there's no harm done."}, {npc:"sir_f", text:"By the way, Grid, everything's ready for the plan. I'm going to broadcast my message to the world. Marcy in Kalister and Elm in Sirith will help us with that."}, {npc:"sir_f", text:"They're expecting you. Go to Kalister, from there we'll start our broadcast across all the world's channels."}, {npc:"sir_f", text:"Be careful. When our TV-show begins the government and K.A.U.F.O. will do all they can to stop us."}, {npc:"sir_f", text:"After the preparations for transmission are done, I'll join you."}, {event:"set_flag", flag:"q_waitforalien", value:4}, {event:"add_quest", quest:"talks_with_aliens", stage:4}, {npc:"grid", text:"Got it."}]}; this[224] = {theme:"I WANNA KNOW THE TRUTH", condition:function () { return((1 == Core.Get().game.getFlag("q_kaufo_betrayal")) && (!Core.Get().game.isFlag("alien_truth"))); }, msg:[{npc:"sir_f", text:"Grid, I've been expecting you..."}, {npc:"grid", text:"Tell me the truth about the aliens."}, {npc:"sir_f", text:"You see, Grid, the fact is we're a peaceful civilization, and we want to help your planet by sharing our knowledge with you."}, {npc:"sir_f", text:"Some of your current technologies are already made with our help."}, {npc:"sir_f", text:"Yet, at the same time, you people gives too much of your lives over to material things. That's why we're holding discos from time to time, to save people from drowning in routine."}, {npc:"sir_f", text:"Recently, we tried to make humans immortal... but that research was interrupted by K.A.U.F.O."}, {npc:"sir_f", text:"Their hatred is unreasonable, although fear of anything foreign seems to be normal on your planet."}, {npc:"sir_f", text:"That's the truth, Grid. You see, we're not doing any harm, only trying to improve things. You should understand that now, with everything you've seen already."}, {npc:"karry", text:"Grid, may I travel with you? I'm interested in studying your world but I still don't have enough information."}, {event:"set_flag", flag:"alien_truth"}, {event:"give_exp", value:10000}, {event:"join_team", npc:5}, {npc:"grid", text:"Okay. Come with us."}]}; this[225] = {theme:"HELP ALIENS", condition:function () { return(1 == Core.Get().game.getFlag("alien_truth")); }, msg:[{npc:"grid", text:"I want to help you improve humanity."}, {npc:"sir_f", text:"That's good. We need support from the people of this planet, else our efforts are futile. We're going to demonstrate our intentions to the public."}, {npc:"sir_f", text:"Grid, take this radio. With this I'll be able to contact you when we're ready to make our declaration."}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"alien_truth", value:2}, {event:"set_flag", flag:"q_waitforalien", value:1}, {event:"add_quest", quest:"talks_with_aliens", stage:1}, {event:"give_quest_item", item:21}, {npc:"sir_f", text:"I'll teleport you to Integra City. When you're ready to come back, talk to Claude there and tell him Sir F sent you."}, {event:"move_to_area", area:"integra", enter:true}]}; this[226] = {theme:"LEAVE THE BASE", condition:function () { return(Core.Get().game.isFlag("q_waitforalien")); }, msg:[{npc:"grid", text:"I want to return to the continent."}, {npc:"sir_f", text:"No problem, I'll teleport you there."}, {event:"move_to_area", area:"integra"}]}; } }
Symbol 1848 MovieClip [__Packages.TalkData2En] Frame 0
class TalkData2En extends TalkData3En { function TalkData2En () { super(); this[75] = {theme:"RAINMACHINE", condition:function () { return(1 == Core.Get().game.getFlag("q_rainmachine")); }, msg:[{npc:"grid", text:"Do you know how to fix the rainmachine in Rainland?"}, {npc:"sarahata", text:"What? It's broken?"}, {npc:"grid", text:"Yes. D'you know about it?"}, {npc:"sarahata", text:"Sure. Our ancestors made it 99 years ago and sold it to them... Man, they're lucky our grandfathers gave them a 100-year warranty. We'll deliver the new one for free in 10 working days."}, {event:"give_exp", value:1500}, {event:"set_flag", flag:"q_rainmachine", value:2}, {event:"add_quest", quest:"rain_machine", stage:1}, {npc:"grid", text:"Great news!"}]}; this[76] = {theme:"ALLIANCE WITH META-WARRIORS", condition:function () { return(1 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"grid", text:"I am the messenger of cyberdudes - Hyper-Warriors!.."}, {npc:"craven", text:"Meta-Warriors!"}, {npc:"grid", text:"Yeah, them. They suggest cooperation."}, {npc:"sarahata", text:"I've heared of the Meta-Warriors and their hi-tech force but we'll need proof of your intentions."}, {npc:"grid", text:"Like what?"}, {npc:"sarahata", text:"Firstly, we need a water filter. Secondly - the Internet."}, {npc:"grid", text:"Internet?"}, {npc:"sarahata", text:"Yes. We don't recieve the signal here so we have to send caravans to the nearby towns. We keep a list of the requests we need of the Web and periodically send our men to take care of them."}, {npc:"craven", text:"We can install the Enforcers by MWtech here. You'll get your signal then. And we can dig a tunnel to the Horse Sea for your water. Will that be enough for you?"}, {npc:"sarahata", text:"Sure. Since our government doesn't care about our problems we need somebody on our side."}, {event:"give_exp", value:750}, {event:"set_flag", flag:"q_oasispeace", value:2}, {event:"add_quest", quest:"meta_oasis", stage:1}, {npc:"grid", text:"Okay! Let's hurry back to Lina and get these transducers off."}]}; this[77] = {theme:"OASIS", msg:[{npc:"grid", text:"Tell me about this place."}, {npc:"sarahata", text:"Oh, it's great here. There's water, food, everything you could need. We even have computers, robo-workers and massaging chairs!"}, {npc:"grid", text:"Very progressive."}]}; this[78] = {theme:"GARTH", condition:function () { return(!Core.Get().game.isFlag("")); }, msg:[{npc:"grid", text:"What is \u00ABGarth\u00BB?"}, {npc:"mihel", text:"Garth is a military organization, based on good intentions and tyranny. We hate everythig that pisses us off and fight against it."}, {npc:"grid", text:"What pisses you off?.."}, {npc:"mihel", text:"EVERYTHING!!!"}]}; this[79] = {theme:"ABOUT YOURSELF", condition:function () { return(!Core.Get().game.isFlag("")); }, msg:[{npc:"grid", text:"Who're you?"}, {npc:"mihel", text:"I'm the one who'll be breaking your nose if you don't shut the hell up."}]}; this[80] = {theme:"LOVE LETTER FROM LIZ", condition:function () { return(Core.Get().game.hasQuestItem(9)); }, msg:[{npc:"grid", text:"Hm... Migel! I have a love-letter for you..."}, {event:"remove_quest_item", item:9}, {npc:"mihel", text:"GIVE IT TO ME!.. It's a real one, damn! A real girl! I only started the Garth beause noone loved me..."}, {npc:"mihel", text:"She's smart and beautiful if her handwriting's anything to go by! Tell her to grab her stuff and move here!"}, {event:"give_exp", value:2500}, {event:"set_flag", flag:"q_lizandsten", value:6}, {event:"add_quest", quest:"love_story_2", stage:1}, {npc:"grid", text:"Ok... Sure..."}]}; this[81] = {theme:"ACE'S DEBT", condition:function () { return(1 == Core.Get().game.getFlag("q_acedebt")); }, msg:[{npc:"grid", text:"Yeah, yeah. War is fun, but it's time to pay your debt."}, {npc:"vermut", text:"What the heck?!"}, {npc:"grid", text:"You owe Ace, so you'd better pay up."}, {npc:"vermut", text:"Hell no! I'll waste you!"}, {event:"set_flag", flag:"q_vermut_after_battle"}, {event:"set_area_flag", flag:"vermut_battle"}, {event:"battle", band:"vermut"}]}; this[82] = {theme:"ACE'S DEBT", condition:function () { return(Core.Get().game.isFlag("q_vermut_after_battle") && (!Core.Get().game.isAreaFlag("vermut_battle"))); }, msg:[{npc:"vermut", text:"Alright, alright, I was wrong. I'm making the money transfer right now. Done. Money returned."}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_acedebt", value:2}, {event:"set_flag", flag:"q_vermut_after_battle", value:0}, {event:"add_quest", quest:"debt_collection", stage:1}, {npc:"grid", text:"You'd best be telling the truth, otherwise I'll be back."}]}; this[83] = {theme:"TRADE", msg:[{npc:"grid", text:"D'you have anything you could sell me?!"}, {npc:"zoid", text:"Sure I do, nonentity! We even have special discounts for nonenities!"}, {event:"trade", npc:"zoid"}]}; this[84] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Tell me about yourself, oh embodiment of beauty!"}, {npc:"bristol", text:"Oh, well I like to draw... I also enjoy posing naked. For some reason I'm better known for my posing than my drawings. It's odd, I draw much better than I undress."}, {npc:"grid", text:"Might I have I seen pictures of you?.."}, {npc:"bristol", text:"Take a look."}, {npc:"grid", text:"Oh my god! You've pulled of your blouse! Oh... now I remember you."}, {npc:"bristol", text:"No doubt."}]}; this[85] = {theme:"HELP BRISTOL", condition:function () { return(!Core.Get().game.isFlag("q_helpbrisol")); }, msg:[{event:"set_flag", flag:"q_helpbrisol", value:1}, {npc:"grid", text:"Maybe you could use some help? If there's anything I could do to help - anything - I'd be..."}, {npc:"bristol", text:"Could you deliver this citation papper to Seth in Casteda? He's managed to avoid all the lawyers I've sent."}, {npc:"grid", text:"Did he desire you because of your beauty?"}, {event:"add_quest", quest:"bristol_divorce", stage:0}, {npc:"bristol", text:"It's worse than that, he married me. We've been married for a week now and I've had all I can take."}]}; this[86] = {theme:"HELP BRISTOL \u2013 DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_helpbrisol")); }, msg:[{npc:"grid", text:"The pappers are delivered. Why did you marry him anyway?"}, {npc:"bristol", text:"Because of the money. Why else?"}, {npc:"grid", text:"Sure thing..."}, {event:"set_flag", flag:"q_helpbrisol", value:3}, {event:"complete_quest", quest:"bristol_divorce"}, {event:"give_exp", value:2000}, {event:"give_quest_item", item:10}, {npc:"bristol", text:"Please, take this for your help!"}]}; this[87] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"stan", text:"Dude, I'm Stan, the mayor of this town! S'up?"}, {npc:"grid", text:"No kidding? The mayor?!"}, {npc:"stan", text:"Knock yourself out, dude! The mayor!"}]}; this[88] = {theme:"LOVE LETTER FROM LIZ", condition:function () { return(Core.Get().game.hasQuestItem(11)); }, msg:[{npc:"grid", text:"I've been asked to deliver this letter."}, {npc:"stan", text:"Cool, man! A love-letter! Is the chick smooth?"}, {npc:"grid", text:"She's fine."}, {npc:"stan", text:"Sweet! Tell I'll pick her up tomorow. I'll be wearing a mask and riding a bike, so I'm not recognised. I've got a reputation to uphold. I am the mayor, you know!"}, {event:"give_exp", value:2500}, {event:"remove_quest_item", item:11}, {event:"add_quest", quest:"love_story", stage:2}, {event:"set_flag", flag:"q_lizandsten", value:3}, {npc:"grid", text:"I'll pass your message on to her..."}]}; this[89] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"viola", text:"I'm Viola. You probably heared about me."}, {npc:"grid", text:"Nope. Not a word."}, {npc:"viola", text:"How could you?! I'm the unequalled musician known for her unsurpassed performing skills!"}]}; this[90] = {theme:"ABOUT KAMERON", msg:[{npc:"grid", text:"What do you know about this town?"}, {npc:"viola", text:"Kameron is the capital city. We have lots of guests from other cities, mostly here trying to find work. We have everything - musicians, artists, godfathers... and our mayor..."}, {npc:"viola", text:"Well, he's like no other..."}]}; this[91] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"ace", text:"Name's Ace, I'm both awesome and rich. If you want I could offer you credit. But be sure to return it in 2 hours or every headhunter in the city will will be chasing you down."}]}; this[92] = {theme:"LOAN \u20AC1,000", condition:function () { return(!Core.Get().game.isFlag("v_credit")); }, msg:[{npc:"grid", text:"Ace, give me a 1000$."}, {event:"give_money", value:1000}, {event:"set_flag", flag:"v_credit"}, {npc:"ace", text:"No problem! Just be sure to return it in 2 hours."}]}; this[93] = {theme:"RETURN \u20AC1,000", condition:function () { return(Core.Get().game.isFlag("v_credit") && (Core.Get().game.money < 1000)); }, msg:[{npc:"grid", text:"...and how much do I owe you?.."}, {npc:"ace", text:"1000$. Hurry it up or you'll be hunted down!"}, {npc:"grid", text:"Got it. I'll find the money."}]}; this[94] = {theme:"RETURN \u20AC1,000", condition:function () { return(Core.Get().game.isFlag("v_credit") && (Core.Get().game.money >= 1000)); }, msg:[{npc:"grid", text:"Here's your money, pal."}, {event:"set_flag", flag:"v_credit", value:0}, {event:"remove_money", value:1000}, {npc:"ace", text:"Excellent! I do admire the honest ones... and I kill the liars! Come again!"}]}; this[95] = {theme:"DISCIPLINE THE DEBTOR", condition:function () { return(!Core.Get().game.isFlag("q_acedebt")); }, msg:[{npc:"grid", text:"Got any work for me?"}, {npc:"ace", text:"Yeah, I've got something for you. There's a member of Garth named Vermuth who owes me money. Get him to think his situation over."}, {event:"set_flag", flag:"q_acedebt", value:1}, {event:"add_quest", quest:"debt_collection", stage:0}, {npc:"grid", text:"Got it."}]}; this[96] = {theme:"DISCIPLINE THE DEBTOR - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_acedebt")); }, msg:[{npc:"grid", text:"Has the payment arrived?"}, {event:"give_exp", value:2500}, {event:"give_money", value:5000}, {event:"set_flag", flag:"q_acedebt", value:3}, {event:"complete_quest", quest:"debt_collection"}, {npc:"ace", text:"Yeah, I've been notified of it. Here. For your work."}]}; this[97] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Are you a local?"}, {event:"set_flag", flag:"about_rain_machine", condition:function () { return(!Core.Get().game.isFlag("about_rain_machine")); }}, {npc:"shell", text:"No, I'm a wandering adventurer. I'm here to find out what's wrong with the rainmachine."}]}; this[98] = {theme:"RAINMACHINE", condition:function () { return(1 == Core.Get().game.getFlag("about_rain_machine")); }, msg:[{npc:"grid", text:"What is this rainmachine?"}, {npc:"shell", text:"Look, this town's called Rainland, right? Do you see any rain here?"}, {npc:"grid", text:"Nope."}, {npc:"shell", text:"That's what's wrong! Rainland got it's name 'cause it was equipped with a Watermaker-3000 machine. Without it this place is dry and unpleasant."}, {npc:"grid", text:"What were you able to find out?"}, {event:"set_flag", flag:"about_rain_machine", value:2}, {event:"set_flag", flag:"q_rainmachine", value:1}, {event:"add_quest", quest:"rain_machine", stage:0}, {npc:"shell", text:"Well, it's broken but there's a note on the machine \"Made in Oasis\". That's all I know."}]}; this[99] = {theme:"RAINMACHINE - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_rainmachine")); }, msg:[{npc:"grid", text:"Oasis will deliver the new rainmachine for free in 2 week's time."}, {event:"give_exp", value:3500}, {event:"set_flag", flag:"q_rainmachine", value:3}, {event:"complete_quest", quest:"rain_machine"}, {npc:"shell", text:"You're good! I really admire you! Now the rain will finally return to this land."}]}; this[100] = {theme:"ABOUT YOURSELF", condition:function () { return(3 > Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"grid", text:"Hi! Why so sad and demotivated?"}, {npc:"liz", text:"I'm in love with a man..."}, {event:"set_flag", flag:"q_lizandsten", value:1, condition:function () { return(!Core.Get().game.isFlag("q_lizandsten")); }}, {event:"add_quest", quest:"love_story", stage:0, condition:function () { return(!Core.Get().game.isFlag("q_lizandsten")); }}, {npc:"liz", text:"This man... his name is Stan... he's the mayor of Kameron and my love for him is hopeless!"}]}; this[101] = {theme:"LOVE LETTER", condition:function () { return(1 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"grid", text:"Maybe I could help you somehow?"}, {npc:"liz", text:"Noone can help me!.. Unless! Maybe you can deliver a love letter to him?.. Could you?"}, {event:"set_flag", flag:"q_lizandsten", value:2}, {event:"give_quest_item", item:11}, {event:"add_quest", quest:"love_story", stage:1}, {npc:"grid", text:"Sure, why not?"}]}; this[102] = {theme:"LOVE LETTER - DONE", condition:function () { return(3 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"liz", text:"How did it go?!"}, {npc:"grid", text:"I've delivered the letter."}, {npc:"liz", text:"And?!!"}, {npc:"grid", text:"He said he'll meet you tomorrow. He'll be riding a bike and wearing a mask."}, {event:"give_exp", value:2000}, {event:"set_flag", flag:"q_lizandsten", value:4}, {event:"complete_quest", quest:"love_story"}, {event:"start_timer", timer:"t_lizstendate"}, {npc:"liz", text:"Great! Thanks! Now I'm much happier!"}]}; this[103] = {theme:"HOW DID THE DATE GO?", condition:function () { return((4 == Core.Get().game.getFlag("q_lizandsten")) && (Core.Get().game.timers.t_lizstendate >= 1500)); }, msg:[{event:"kill_timer", timer:"t_lizstendate"}, {npc:"grid", text:"How did your date go?"}, {npc:"liz", text:"He dumped me! He said I'm too emotional! I was only crying and then sort of tried to kill him..."}, {npc:"grid", text:"Poor thing..."}, {npc:"liz", text:"Nevermind that now! There's one sure cure for tragic love. I'm in love again! This time my sweetheart is the fascist Miguel of Garth!"}, {npc:"grid", text:"Girl, you have really bad taste in men..."}, {event:"set_flag", flag:"q_lizandsten", value:5}, {event:"give_quest_item", item:9}, {event:"add_quest", quest:"love_story_2", stage:0}, {npc:"liz", text:"It's nothing like that! Please deliver this letter to Miguel in Beta Village."}]}; this[104] = {theme:"LOVE LETTER 2 - DONE", condition:function () { return(6 == Core.Get().game.getFlag("q_lizandsten")); }, msg:[{npc:"liz", text:"Well?!"}, {npc:"grid", text:"Your letter touched his heart. He wants you to move to Beta Village with him."}, {npc:"liz", text:"Yay! I'm already on my way!!"}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_lizandsten", value:7}, {event:"complete_quest", quest:"love_story_2"}, {npc:"grid", text:"I can't see this lasting..."}]}; this[105] = {theme:"ABOUT YOURSELF", msg:[{event:"set_flag", flag:"alice_trade"}, {npc:"alice", text:"My name's Alice. I sell things round here. Whatcha need, handsome?"}]}; this[106] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("alice_trade")); }, msg:[{event:"trade", npc:"alice"}]}; this[107] = {theme:"ALIEN BASE", condition:function () { return(4 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"Hmm... Captain Harkos, could you get me to a place deep in the Sea bank?"}, {npc:"harcos", text:"I can do anything! But why should I?"}, {npc:"key", text:"Because we're asking you politely?", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"harcos", text:"That'll just motivate me to punch you in the face!", condition:function () { return(Core.Get().game.isInTeam(1)); }}, {npc:"grid", text:"Would some money convince you?"}, {npc:"harcos", text:"I don't need the money!"}, {npc:"grid", text:"Then why not give me all yours?"}, {npc:"harcos", text:"A joker, eh? I hate jokers! Prove to me that you're strong enough to ride \u00ABInevitability\u00BB! Go to Last Stand Plains, South-West of here. A bunch of grabbers are lurking around there."}, {npc:"grid", text:"What's wrong with them?"}, {event:"set_flag", flag:"q_bigalienplan", value:5}, {event:"add_quest", quest:"natan_plan", stage:4}, {npc:"harcos", text:"They're dangerous creatures. If you can kill at least 3 of them I'll consider you strong enough."}]}; this[108] = {theme:"GRABBERS", condition:function () { return(5 == Core.Get().game.getFlag("q_bigalienplan")); }, msg:[{npc:"grid", text:"What are these 'grabbers'?"}, {npc:"harcos", text:"Well you see, the undead are those returned to life by technology and mutants are people who've been changed by radiation. Each of them are a disgrace before God but grabbers... the grabbers are BOTH at the same time! Soldiers killed and mutated by radiation then returned to life..."}]}; this[109] = {theme:"CAPTAIN'S TASK", condition:function () { return((5 == Core.Get().game.getFlag("q_bigalienplan")) && (3 > Core.Get().game.getFlag("kills_grabbers_harcos"))); }, msg:[{npc:"harcos", text:"So, have you killed 3 grabbers?"}, {npc:"grid", text:"Sure!"}, {npc:"harcos", text:"You have the nerve to lie to me?! I can tell that you haven't! Get on and kill them!"}]}; this[110] = {theme:"CAPTAIN'S TASK - DONE", condition:function () { return((5 == Core.Get().game.getFlag("q_bigalienplan")) && (3 <= Core.Get().game.getFlag("kills_grabbers_harcos"))); }, msg:[{npc:"harcos", text:"So, have you killed 3 grabbers?"}, {npc:"grid", text:"Sure!"}, {npc:"harcos", text:"I believe you. I can see the truth in your eyes."}, {event:"give_exp", value:7000}, {npc:"grid", text:"Let's DIVE!"}, {npc:"harcos", text:"Hold the horses. I have one more task."}, {npc:"grid", text:"That's unfair! You told me there would only be ONE task! Let's DIVE!!!"}, {npc:"harcos", text:"Erm... we're not able to... While you were away some Meta-Warriors stole an important part of my ship - the vacuum engine. I think those thieves are still somewhere around the Strat plateau to our West. Chase them down and bring me back my engine!"}, {npc:"grid", text:"I guess I have no choice then... We can't get under way until I finish your stupid task!"}, {event:"set_flag", flag:"q_bigalienplan", value:6}, {event:"add_quest", quest:"natan_plan", stage:5}, {npc:"harcos", text:"Yeah, it's as you say. Go find those thieves."}]}; this[111] = {theme:"VACUUM ENGINE", condition:function () { return((6 == Core.Get().game.getFlag("q_bigalienplan")) && (!Core.Get().game.hasQuestItem(12))); }, msg:[{npc:"harcos", text:"Where's my vacuum engine?"}, {npc:"grid", text:"Apparently running around the Strat plateau somewhere."}, {npc:"harcos", text:"Then what are you waiting for? Go get them!"}]}; this[112] = {theme:"VACUUM ENGINE - DONE", condition:function () { return((6 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.hasQuestItem(12))); }, msg:[{npc:"harcos", text:"Where's my vacuum engine?"}, {npc:"grid", text:"Right here!"}, {event:"remove_quest_item", item:12}, {event:"give_exp", value:5000}, {npc:"harcos", text:"Great! We can finally set off for your destination."}, {event:"set_flag", flag:"q_bigalienplan", value:7}, {event:"add_quest", quest:"natan_plan", stage:6}, {npc:"grid", text:"Great!"}, {event:"move_to_area", area:"alienbase"}]}; this[113] = {theme:"IMPENDENCE", msg:[{npc:"grid", text:"What is this \u00ABImpendence\u00BB?"}, {npc:"harcos", text:"\u00ABImpendence\u00BB is the greatest ship in the world, you worm, able to reach any place on water!"}]}; this[114] = {theme:"JADE ISLAND", msg:[{npc:"grid", text:"What's that island I can see?"}, {npc:"yax", text:"That's the Jade Island. I can get you there for only \u20AC50."}, {event:"set_flag", flag:"v_knowjade"}, {npc:"grid", text:"Got it."}]}; this[115] = {theme:"TRAVEL TO JADE ISLAND \u2013 \u20AC50", condition:function () { return(Core.Get().game.isFlag("v_knowjade") && (Core.Get().game.money < 50)); }, msg:[{npc:"grid", text:"We wanna go to the Jade Island!"}, {npc:"yax", text:"No problem. I'll get you there in no time. As soon as you have at least \u20AC50."}]}; this[116] = {theme:"TRAVEL TO JADE ISLAND \u2013 \u20AC50", condition:function () { return(Core.Get().game.isFlag("v_knowjade") && (Core.Get().game.money >= 50)); }, msg:[{npc:"grid", text:"We wanna go to the Jade Island!"}, {event:"remove_money", value:50}, {npc:"yax", text:"No problem. I'll get you there in no time."}, {event:"weaken_fog", x:36, y:13, w:1, h:2}, {event:"move_to_area", area:"jade"}]}; this[117] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"cij", text:"I am the embodiment of the wind itself! Behold me, captain of 'Hysteria'! The world's greatest winged ship!"}, {npc:"grid", text:"Could I travel somewhere on 'Hysteria'?"}, {npc:"cij", text:"Whayya?! You Can't! CAN'T! She's my ship and I won't let just anybody aboard! And I don't need money. Money is meaningless. Freedom is the only true value! I'll assist only the greatest adventurers!"}]}; this[118] = {theme:"HYSTERIA", condition:function () { return(Core.Get().game.stats[0].level < 20); }, msg:[{npc:"grid", text:"How can I prove to you that I'm a great adventurer?"}, {npc:"cij", text:"Couldn't be simpler! You need to be at least level 20!"}, {npc:"grid", text:"That's the only condition?"}, {npc:"cij", text:"Yes! Then I'll know you're a great adventurer and will take you aboard."}]}; this[119] = {theme:"HYSTERIA", condition:function () { return(Core.Get().game.stats[0].level >= 20); }, msg:[{npc:"grid", text:"I want to step aboard the greatest flying ship, the 'Hysteria'!"}, {event:"set_flag", flag:"hysterie"}, {event:"give_exp", value:5000}, {event:"no_talk"}, {npc:"cij", text:"The pleasure is all mine! Welcome! You are a great adventurer indeed! I can smell it on you."}]}; this[120] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"What are these? Cat's ears?"}, {npc:"kippa", text:"Of course, meow! Cat's ears!"}]}; this[121] = {theme:"ABOUT NEVERMORE TOWN", msg:[{npc:"grid", text:"What is this place?"}, {npc:"kippa", text:"It's Nevermore town. A place for outcasts and freaks, meow! If you're somehow different... people are afraid of you. But here everyone's met with understanding. Meow!"}, {npc:"kippa", text:"Just look at Lexik. He's a sportsman and a panda. Because of that he's very successful with the women. Everyone likes pandas."}, {npc:"kippa", text:"And this is Gaimon. He doesn't have any physical defects, he's just too weird for normal people."}]}; this[122] = {theme:"TRADE", msg:[{npc:"grid", text:"And where can I restock here?"}, {npc:"kippa", text:"Right here! I'm the vendor you're looking for!"}, {event:"trade", npc:"kippa"}]}; this[123] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?!"}, {npc:"lexic", text:"I'm Lexik!"}, {npc:"grid", text:"But you're a PANDA!"}, {event:"set_flag", flag:"panda_talk1"}, {npc:"lexic", text:"Well, yeah! I already knew that."}]}; this[124] = {theme:"ABOUT FREE TIME", condition:function () { return(Core.Get().game.isFlag("panda_talk1")); }, msg:[{npc:"grid", text:"What do you do in your free time?"}, {npc:"lexic", text:"Mostly sports and meeting women, and I like to travel a lot!"}, {npc:"grid", text:"Are you successful with the women?"}, {npc:"lexic", text:"Sure I am! Everyone like pandas."}, {event:"set_flag", flag:"panda_talk2"}, {npc:"grid", text:"Oh dear..."}]}; this[125] = {theme:"JOIN ME", condition:function () { return(Core.Get().game.isFlag("panda_talk2")); }, msg:[{npc:"grid", text:"Hey, panda, wanna travel with me?"}, {event:"give_exp", value:1000}, {event:"join_team", npc:7}, {npc:"lexic", text:"Well... why not! I'll travel with you for a while."}]}; this[126] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you?"}, {npc:"gaimon", text:"Gaimon..."}, {npc:"grid", text:"And?.."}, {event:"set_flag", flag:"gaimon_aliens"}, {npc:"gaimon", text:"And that's all. I'm Gaimon. I am what I am. Nevermind the rest. Nevermind the spoon. Nevermind asking about the spoon"}]}; this[127] = {theme:"ABOUT NEVERMORE", msg:[{npc:"grid", text:"Tell me about this town."}, {npc:"gaimon", text:"Nice. Calm."}, {npc:"grid", text:"And?.."}, {npc:"gaimon", text:"And that's all. Nice and calm. Those two words describe the totality of my feelings. This town doesn't make me want to kill myself."}, {npc:"grid", text:"You're a weird fellow..."}]}; this[128] = {theme:"ALIENS", condition:function () { return(Core.Get().game.isFlag("gaimon_aliens") && (!Core.Get().game.isFlag("q_alienfix2"))); }, msg:[{npc:"grid", text:"Are you sure you're not an alien?"}, {npc:"gaimon", text:"No, they and I are not one... though I feel right in their company. Just like here. They try to understand a person, speak to a person in a way he's comfortable with."}, {npc:"grid", text:"They probably just didn't kill because they thought you were one of them."}, {npc:"gaimon", text:"No. They never kill unless they feel menace. I've observed them. But then they left. Didn't take me with them..."}, {event:"give_exp", value:750}, {event:"set_flag", flag:"q_alienfix2"}, {npc:"grid", text:"I see."}]}; this[129] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who or what are you?!"}, {npc:"chivax", text:"If you address the mayor of Nevermore impolitely then the mayor of Nevermore will tear out your liver and eat it. I am the mayor of Nevermore and I want some liver. You think I'd answer something like that?.. But I do really like liver. That's true."}, {npc:"grid", text:"Sorry, mayor... Your appearance is a little confusing at first sight."}, {npc:"chivax", text:"I know. I know."}]}; this[130] = {theme:"HYDRA'S APOLOGIZE", condition:function () { return(1 == Core.Get().game.getFlag("q_hydranevermore")); }, msg:[{npc:"grid", text:"Tell me, what do you associate with the word 'Hydra'?"}, {npc:"chivax", text:"NO!!! NOT THE HYDRA!!! NO!!!!!!!!."}, {npc:"chivax", text:"Something like that. A girl with that name recently commited a terrible slaughter in our town."}, {npc:"grid", text:"Erm... she's now feeling ashamed of her behavior and she'd like to know how to relieve her guilt."}, {npc:"chivax", text:"It's hard to believe... but, probably... everyone deserves a second chance... even her. I forgive her on the condition she promises never to visit this town again."}, {event:"give_exp", value:1500}, {event:"set_flag", flag:"q_hydranevermore", value:2}, {npc:"grid", text:"Then it's settled."}]}; this[131] = {theme:"WHAT'S WRONG WITH YOU?!", msg:[{npc:"ken", text:"I am the result of an experiment to create a supreme being... or that's what I was told. But now we're zombies! Rotting bodies unable to die."}]}; this[132] = {theme:"TRADE", msg:[{event:"trade", npc:"goman"}]}; this[133] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who are you? What happened to you?"}, {npc:"fea", text:"Oh... that's a long sad story..."}, {npc:"fea", text:"Once I was a scientist, the creator of the \u00ABImmortal Soldier\u00BB project... but you can see the result. This is what I caused."}, {npc:"fea", text:"We can't die but we can still be injured, then our skin started to rot... we became just like those zombies in the movies."}, {npc:"fea", text:"It's terrible! And I can't date normal guys 'cause they don't like all the scars... or the smell..."}, {npc:"fea", text:"I'm so unhappy!"}, {npc:"grid", text:"I'm sorry for you..."}]}; this[134] = {theme:"ALLIANCE WITH META-WARRIORS", condition:function () { return(1 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"The Meta-Warriors want Calipso to ally with them in their upcoming Revolution."}, {npc:"fea", text:"Do you really think we need help from a band of rebels? We fought for what we believed and this is what we got for it. There's only one thing we need - normal human bodies again. If your Meta-Warriors can help with that, we'll do anything they want."}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_allycalipso", value:2}, {event:"add_quest", quest:"meta_uprise", stage:3}, {npc:"grid", text:"Hmm... I'll have to ask Lina about that."}]}; this[135] = {theme:"MIKHAEL'S HELP", condition:function () { return(4 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"I've found the greatest scientist on the continent. He's interested in working with you to make your bodies live again. He's conducted research on something like this before but it was forbidden 'cause he couldn't get permission to dig up the bodies he needed."}, {npc:"fea", text:"I've waited for this day far too long! We'd be able to live again!"}, {npc:"grid", text:"Does this also mean you'll help with the Rebellion?"}, {event:"give_exp", value:4500}, {event:"set_flag", flag:"q_allycalipso", value:5}, {event:"add_quest", quest:"meta_uprise", stage:6}, {npc:"fea", text:"Yes! We'll do as you say! My God, finally I'll be able to date a living guy...!"}]}; this[136] = {theme:"ABOUT YOURSELF", msg:[{npc:"keabo", text:"Kibo's my name, Ask around about my fame. I'm sellin' weapons to you, To make all your dream come true."}, {npc:"grid", text:"That rap is pretty lame."}, {npc:"keabo", text:"You might think that now but I've got loads of guns, so think it over!"}, {npc:"grid", text:"Wow! You rock! The best rap I ever heard!"}, {event:"set_flag", flag:"keabo_trade"}, {npc:"keabo", text:"Smart man. If you ever need guns - just ask me!"}]}; this[137] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("keabo_trade")); }, msg:[{event:"trade", npc:"keabo"}]}; this[138] = {theme:"INVESTMENT", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.hasQuestItem(13))); }, msg:[{npc:"grid", text:"Hey, Kibo, wanna make the world a better place?"}, {npc:"keabo", text:"Speak, friend. And if you say something wrong - don't worry. I'll forgive you. Right after I shoot you."}, {npc:"grid", text:"How would you like to invest in the upcoming Revolution?"}, {npc:"keabo", text:"And what do I get back? I'll need more than just money!"}, {npc:"grid", text:"Your weapons would be the official guns of the Revolution, and you'd get to write all the battlecries?"}, {npc:"keabo", text:"Sounds cool, man! \u00ABWhat killed your neighbor? \u2013 KIBO GUNS. KIBO GUNS - No more noisy neighbors!\u00BB. How do you like the slogan?.."}, {npc:"keabo", text:"...But first I need some proof \u2013 here's my CD, I want to hear it on the radio. Don't bribe them, though. They should really appreciate my skill as an MC."}, {event:"give_quest_item", item:13}, {event:"add_quest", quest:"keabo_style", stage:0}, {npc:"grid", text:"Sure, whatever."}]}; this[139] = {theme:"KIBA'S CD", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (Core.Get().game.hasQuestItem(13))); }, msg:[{npc:"keabo", text:"Hey! I haven't heared my song on the radio yet."}, {npc:"grid", text:"I'm still working on it."}]}; this[140] = {theme:"KIBA'S CD - DONE", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (1 == Core.Get().game.getFlag("q_kibodisc"))); }, msg:[{npc:"keabo", text:"I was listening to the radio yesterday and what did I hear, my friend?! The greatest song ever! My song! I'm proud of you, you did well! I'll invest in your Rebellion."}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"give_exp", value:4500}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"add_quest", quest:"meta_uprise", stage:9}, {event:"set_flag", flag:"q_kibodisc", value:2}, {event:"complete_quest", quest:"keabo_style"}, {npc:"grid", text:"Good to know!"}]}; this[141] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Hey, Seth, how are you doing?"}, {npc:"seth", text:"The same as always. I'm filthy rich, I hate people and I'm certain someone's trying to kill me."}]}; this[142] = {theme:"INVESTMENT", condition:function () { return(1 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"grid", text:"Set, would you be interested in investing in a radical organization?"}, {npc:"seth", text:"Which radical organization."}, {npc:"grid", text:"Meta-Warriors."}, {npc:"seth", text:"Yeah, I've heard of them but what will I get from this Revolution? Will they agree to serve me as puppets?"}, {npc:"grid", text:"No. Come on, Seth, you have loads of unused money. Why not help the rebels? They'll only depose the government a little."}, {npc:"seth", text:"I don't want to invest in your revolution. Forget it."}]}; this[143] = {theme:"HELP BRISTOL", condition:function () { return(1 == Core.Get().game.getFlag("q_helpbrisol")); }, msg:[{npc:"grid", text:"Here's a citation for you!"}, {npc:"seth", text:"What the?! From who?!"}, {npc:"grid", text:"Your wife. She's sick of you hiding from all the lawyers."}, {npc:"seth", text:"You mean Bristol? Yes, I avoid lawyers but only for money cases which this isn't. Certainly, she wanted the money when married me! I put up with everything she tried on me so she ran away. She won't get any of my money, I made preparations before the wedding. Don't ever betray me again!"}, {event:"give_exp", value:3500}, {event:"set_flag", flag:"q_helpbrisol", value:2}, {event:"add_quest", quest:"bristol_divorce", stage:1}, {npc:"grid", text:"Well, my job's done. No hard feelings."}]}; this[144] = {theme:"BRISTOL'S PHOTO", condition:function () { return(Core.Get().game.hasQuestItem(10)); }, msg:[{npc:"seth", text:"What do you have here? My ex-wife's photo album?"}, {npc:"grid", text:"Yep."}, {npc:"seth", text:"Please, give it to me."}, {npc:"grid", text:"So you did love her?"}, {npc:"seth", text:"Of course not but she did have a great body. Is $1,000 enough?"}, {event:"give_money", value:1000}, {event:"give_exp", value:5000}, {event:"remove_quest_item", item:10}, {npc:"grid", text:"Okay, take it."}]}; this[145] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"You're Hydra, the only daughter of the Fenders family, aren't you? I recognized you because of the outfit and the big knife."}, {npc:"hydra", text:"Yes, friend, that's me! Wanna run after the civilians with weapons together?"}, {npc:"grid", text:"I'll have to refuse this time."}]}; this[146] = {theme:"INVESTMENT", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_hydranevermore"))); }, msg:[{npc:"grid", text:"Say... did you ever wanted to invest your parents money in something fun... like a Revolution, for example?"}, {npc:"hydra", text:"Where's the fun in that?"}, {npc:"grid", text:"People fighting, rivers of blood and so on"}, {npc:"hydra", text:"Oh, I'm loving it! I'd like to... but my parents won't give me money for that now..."}, {npc:"hydra", text:"I'm being punished for the slaughter in Nevermore town..."}, {npc:"hydra", text:"Maybe if you went to the town's mayor and asked him to forgive me, then my parents would forgive me as well!"}, {npc:"grid", text:"Why don't you go yourself?"}, {event:"set_flag", flag:"q_hydranevermore", value:1}, {event:"add_quest", quest:"feel_of_guilty", stage:0}, {npc:"hydra", text:"Something tells me they won't listen to me in person. Most likely they'd start shooting on sight, then I'd have to kill them all and the situation would get even worse."}]}; this[147] = {theme:"NEGOTIATIONS WITH NEVERMORE", condition:function () { return(1 == Core.Get().game.getFlag("q_hydranevermore")); }, msg:[{npc:"hydra", text:"Don't forget to talk to the mayor of Nevermore town."}]}; this[148] = {theme:"NEGOTIATIONS WITH NEVERMORE - DONE", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (2 == Core.Get().game.getFlag("q_hydranevermore"))); }, msg:[{npc:"hydra", text:"How are the negotiations going?"}, {npc:"grid", text:"It seem you're forgiven, somehow."}, {npc:"hydra", text:"Well... while you were away my parents already forgave me. They never stay angry at me for long. Now I'd be happy to invest in your Revolution."}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"give_exp", value:4000}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"complete_quest", quest:"feel_of_guilty"}, {event:"add_quest", quest:"meta_uprise", stage:9}, {npc:"grid", text:"Good, you won't regret it."}]}; this[149] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who're you, sir?"}, {npc:"heraldio", text:"My name's Heraldio. I own the castle in the middle of this city."}, {npc:"grid", text:"So you must be as rich as hell!"}, {npc:"heraldio", text:"Sir, you're exactly right! Money - it's the Devil's own burden."}, {npc:"grid", text:"Maybe I could carry your burden for you? I can live with my own evil."}, {npc:"heraldio", text:"Sir, there is no way I'd let you take such a risk."}]}; this[150] = {theme:"INVESTMENTS", condition:function () { return((1 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_getcastlekey"))); }, msg:[{npc:"grid", text:"Tell me, noble sir, whould you like to use your money to do something good?"}, {npc:"heraldio", text:"What kind of deed do you mean, friend?"}, {npc:"grid", text:"World revolution."}, {npc:"heraldio", text:"Well, I don't much like the present political situation. President Myst, in my opinion, is... stupid and ambitious, like snow in the middle of summer."}, {npc:"grid", text:"Good! I mean, the thing with snow is kind of lame, but it's good that you realize the world needs changes!"}, {npc:"heraldio", text:"...There's only one thing."}, {npc:"grid", text:"I knew there'd be a catch..."}, {npc:"heraldio", text:"I've lost the key to my castle somewhere in Last Stand plains. Find it and I'll be able to help you."}, {npc:"grid", text:"Aren't you afraid that I'll use the key to steal all your money?"}, {npc:"heraldio", text:"Not at all."}, {npc:"heraldio", text:"My castle isn't only protected by the lock but also by modern biometric scanners checking eyes, fingerprints and genes."}, {npc:"grid", text:"Then why the hell do you need a key!?"}, {npc:"heraldio", text:"I can't enter without it. I wanted to remain authentic in the design of my castle... Though it's not the first time I've lost a key."}, {npc:"grid", text:"I see. So I'll go and wander around Last Stand plains."}, {event:"set_flag", flag:"q_getcastlekey", value:1}, {npc:"heraldio", text:"Please be careful! Last Stand is a dangerous region. I'd go there myself otherwise."}]}; this[151] = {theme:"ABOUT THE KEY", condition:function () { return((1 == Core.Get().game.getFlag("q_getcastlekey")) && (!Core.Get().game.hasQuestItem(14))); }, msg:[{npc:"grid", text:"I'm still looking for your key in the Last Stand plains."}, {npc:"heraldio", text:"Then what are you talking to me for? Just find it already."}]}; this[152] = {theme:"RETURN THE KEY", condition:function () { return((1 == Core.Get().game.getFlag("q_getcastlekey")) && (Core.Get().game.hasQuestItem(14))); }, msg:[{npc:"grid", text:"Here's your key!"}, {event:"remove_quest_item", item:14}, {event:"give_exp", value:5000}, {npc:"heraldio", text:"Now, finally, I can return home. Have your leader call me, we'll arrange the details."}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"set_flag", flag:"q_getcastlekey", value:2}, {event:"set_flag", flag:"q_getinvestor", value:2}, {event:"add_quest", quest:"meta_uprise", stage:9}, {npc:"grid", text:"Thanks!"}]}; } }
Symbol 1849 MovieClip [__Packages.TalkDataEn] Frame 0
class TalkDataEn extends TalkData2En { function TalkDataEn () { super(); this[-1] = {theme:"[ END DIALOGUE ]", msg:[]}; this[0] = {theme:"ALIEN TRACE", condition:function () { return(!Core.Get().game.isFlag("q_game_start")); }, msg:[{event:"set_flag", flag:"q_game_start"}, {npc:"natan", text:"Grid! You're our best man, so you're the only one I can entrust with this task ..."}, {npc:"natan", text:"Grid! Are you listening to me?!"}, {npc:"grid", text:"Sorry, Nathan. Forgot to pull off my earphones."}, {npc:"natan", text:"I'm surprised you're still alive after all these years actually. Anyway, Grid. There've been sightings of a UFO to the east of our base. Get out there and check what's going on."}, {event:"add_quest", quest:"ufo_visit", stage:0}, {event:"weaken_fog", x:3, y:1, w:14, h:1}, {event:"mark", area:"ufo1"}, {event:"add_guide", area:"ufo1"}, {event:"limit_map", tl_x:0, tl_y:0, br_x:1140, br_y:480}, {npc:"grid", text:"\u041E\u043A."}]}; this[1] = {theme:"K.A.U.F.O.", msg:[{npc:"natan", text:"You're asking about KAUFO?! But you've been working here for 5 years already! You're really weird, my friend."}, {npc:"grid", text:"I'd like to hear it again."}, {npc:"natan", text:"Ok, whatever... KAUFO stands for \"Kill All Unindentified Flying Objects\". So we kill aliens without wasting our time talking to them. They speak only lies so whenever you see an alien, just kill it."}, {npc:"grid", text:"I knew that!"}, {npc:"natan", text:"Then why did you ask?!"}, {npc:"grid", text:"I thought you'd say something new."}]}; this[2] = {theme:"TELL ABOUT ALIENS", condition:function () { return((Core.Get().game.getFlag("q_raymondehelp") == 3) && (!Core.Get().game.isFlag("q_bigalienplan"))); }, msg:[{npc:"grid", text:"Nathan, you wouldn't believe..."}, {npc:"grid", text:"..."}, {event:"complete_quest", quest:"ufo_visit"}, {event:"give_exp", value:250}, {npc:"natan", text:"So that's how it is... I've had a brilliant idea! It's just like me to have a timely flash of inspiration. I'm gifted, actually."}, {npc:"natan", text:"I need some time to refine the details of my plan. Return in one hour."}, {event:"add_quest", quest:"natan_plan", stage:0}, {event:"set_flag", flag:"q_bigalienplan", value:1}, {event:"start_timer", timer:"t_bigplantimer"}, {npc:"grid", text:"I hate waiting! How will we kill this time?"}, {npc:"katenka", text:"Let's walk around and look for an adventure."}]}; this[3] = {theme:"NATHAN'S GREAT PLAN", condition:function () { return((1 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer < 18000)); }, msg:[{npc:"grid", text:"Nathan, how's that brilliant plan coming along?"}, {npc:"natan", text:"Not done yet, these things take time. Come back later. Can't you find some way to occupy yourself?."}]}; this[4] = {theme:"NATHAN'S GREAT PLAN", condition:function () { return((1 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer >= 18000)); }, msg:[{npc:"natan", text:"Where have you been all this time, Grid? I perfected my great plan long ago!"}, {npc:"grid", text:"Oh, Nathan, please do tell us. We're just dying to know your ultimate plan."}, {npc:"natan", text:"For some reason I detect a hint of sarcasm in your words."}, {npc:"grid", text:"Possibly because it's pouring off them in torrents?.."}, {npc:"natan", text:"It's not important now. Hear me out, my loyal men! I have a contact with Carl Vaccuol. He's not fond of the aliens now. He'll help us by providing the temporal TV which can show the past of the area it's turned upon."}, {npc:"grid", text:"So you can set it up in the girls' bathroom after the gym's closed?.. Or you can spy your girlfriend?"}, {npc:"natan", text:"That kind of prank is useless to us! Get this TV and visit the 6 areas where the UFO was seen. Bring the video to me and I'll be able to find the aliens' whereabouts."}, {npc:"grid", text:"I like the bathroom option more."}, {npc:"natan", text:"Meet Vaccuol and visit the UFO Sites. Then return to me"}, {event:"set_flag", flag:"q_bigalienplan", value:2}, {event:"kill_timer", timer:"t_bigplantimer"}, {event:"mark", area:"ufo2"}, {event:"mark", area:"ufo3"}, {event:"mark", area:"ufo4"}, {event:"mark", area:"ufo5"}, {event:"mark", area:"ufo6"}, {event:"add_guide", area:"ufo2"}, {event:"add_guide", area:"ufo3"}, {event:"add_guide", area:"ufo4"}, {event:"add_guide", area:"ufo5"}, {event:"add_guide", area:"ufo6"}, {event:"add_quest", quest:"natan_plan", stage:1}, {npc:"grid", text:"\u041E\u043A."}, {npc:"katenka", text:"By the way, Grid, I'll have to leave you temporarily. Key and I have a mission in Gibson City."}, {event:"leave_team", npc:1}, {event:"leave_team", npc:2}, {npc:"grid", text:"Sure, see ya."}]}; this[5] = {theme:"NATHAN'S GREAT PLAN - DONE", condition:function () { return(((((((2 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.isFlag("q_ufotele1"))) && (Core.Get().game.isFlag("q_ufotele2"))) && (Core.Get().game.isFlag("q_ufotele3"))) && (Core.Get().game.isFlag("q_ufotele4"))) && (Core.Get().game.isFlag("q_ufotele5"))) && (Core.Get().game.isFlag("q_ufotele6"))); }, msg:[{npc:"grid", text:"Nathan, I've collected the data."}, {event:"remove_quest_item", item:0}, {event:"remove_quest_item", item:1}, {event:"remove_quest_item", item:2}, {event:"remove_quest_item", item:3}, {event:"remove_quest_item", item:4}, {event:"remove_quest_item", item:5}, {event:"remove_quest_item", item:6}, {event:"give_exp", value:5000}, {event:"set_flag", flag:"q_bigalienplan", value:3}, {event:"start_timer", timer:"t_bigplantimer2"}, {event:"add_quest", quest:"natan_plan", stage:2}, {npc:"natan", text:"Great, now give me some time to watch all these tapes."}, {npc:"grid", text:"I'll have to wait again?!"}, {npc:"natan", text:"It's only for 30 minutes. Just give me a little time, that's not so hard."}]}; this[6] = {theme:"NATHAN'S GREAT PLAN - NEXT", condition:function () { return((3 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer2 < 9000)); }, msg:[{npc:"grid", text:"Nathan, are you done with the tapes?"}, {npc:"natan", text:"Not yet, and if you keep interrupting me I never will be."}]}; this[7] = {theme:"NATHAN'S GREAT PLAN - NEXT", condition:function () { return((3 == Core.Get().game.getFlag("q_bigalienplan")) && (Core.Get().game.timers.t_bigplantimer2 >= 9000)); }, msg:[{npc:"natan", text:"I've watched all the tapes and now know everything!"}, {npc:"grid", text:"Please, tell me."}, {npc:"natan", text:"By keeping a count while watching I've figured out where their base is. It's in the Horse Sea! Not near it, right in the sea!"}, {npc:"natan", text:"Key and Katenka have finished their task and will join you for this mission. Go to the port and find a way to get to that base. I've marked it's location on your map."}, {event:"set_flag", flag:"q_bigalienplan", value:4}, {event:"kill_timer", timer:"t_bigplantimer2"}, {event:"add_quest", quest:"natan_plan", stage:3}, {npc:"key", text:"Nathan, you wouldn't believe what we've seen and done..."}, {npc:"natan", text:"I've already watched it on the television."}, {event:"join_team", npc:1}, {event:"join_team", npc:2}, {npc:"key", text:"Too bad. I'm good at telling stories."}]}; this[8] = {theme:"U.F.O.", condition:function () { return(!Core.Get().game.isFlag("v_ufo1visit")); }, msg:[{event:"set_flag", flag:"v_ufo1visit"}, {event:"add_quest", quest:"ufo_visit", stage:1}, {npc:"grid", text:"It seems some aliens were here. Scorched earth, drawings in the fields, the remains of a disco stage - everything points to that fact."}, {npc:"grid", text:"I always wondered why aliens love disco so much but I've never had a chance to ask them. I've just killed them on sight, just as KAUFO's rules state."}, {npc:"grid", text:"I'll have to ask someone from the nearest village about the incident. They might know something."}]}; this[9] = {theme:"\u0422EMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele1")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele1"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn on the temporal TV and watch the show..."}, {event:"give_quest_item", item:1}, {event:"give_exp", value:1000}, {npc:"grid", text:"Aliens appeared here and had a disco. Some of the villagers joined in then, when the disco ended, the aliens departed. Some villagers went with them for some reason..."}]}; this[10] = {theme:"\u0422EMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele1")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[11] = {theme:"\u0422EMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele1") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele1_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[12] = {theme:"TEMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele2")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele2"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn on the temporal TV and watch the show..."}, {event:"give_quest_item", item:2}, {event:"give_exp", value:1000}, {npc:"grid", text:"Aliens made a stop here and tried to sell hotdogs..."}]}; this[13] = {theme:"TEMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele2")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[14] = {theme:"TEMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele2") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele2_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[15] = {theme:"TEMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele3")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele3"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn the temporal TV on and watch the show..."}, {event:"give_quest_item", item:3}, {event:"give_exp", value:1000}, {npc:"grid", text:"There was an alien ship hidden in the fields of wheat. Katenka and Key came across it and made a huge mess."}]}; this[16] = {theme:"TEMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele3")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[17] = {theme:"TEMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele3") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele3_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[18] = {theme:"TEMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele4")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele4"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn the temporal TV on and watch the show..."}, {event:"give_quest_item", item:4}, {event:"give_exp", value:1000}, {event:"give_quest_item", item:18}, {npc:"grid", text:"Aliens disembarked here to shoot themselves on videocams. The genre of this movie is anyone's guess. All they did was wave their hands around at random. It seems one of the cameras has been left here."}]}; this[19] = {theme:"TEMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele4")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[20] = {theme:"TEMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele4") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele4_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[21] = {theme:"TEMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele5")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele5"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn the temporal TV on and watch the show..."}, {event:"give_quest_item", item:5}, {event:"give_exp", value:1000}, {npc:"grid", text:"The aliens tried to start a disco here too but no-one came. Probably a bad location."}]}; this[22] = {theme:"TEMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele5")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[23] = {theme:"TEMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele5") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele5_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[24] = {theme:"TEMPORAL TV", condition:function () { return((!Core.Get().game.isFlag("q_ufotele6")) && (Core.Get().game.hasQuestItem(0))); }, msg:[{event:"set_flag", flag:"q_ufotele6"}, {event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Ok, let's turn the temporal TV on and watch the show..."}, {event:"give_quest_item", item:6}, {event:"give_exp", value:1000}, {npc:"grid", text:"Aliens disembarked here for a short period of time but don't appear to have done anything significant."}]}; this[25] = {theme:"TEMPORAL TV", condition:function () { return((((!Core.Get().game.isFlag("q_ufotele6")) && (Core.Get().game.getFlag("q_bigalienplan") == 2)) && (!Core.Get().game.hasQuestItem(0))) && (!Core.Get().game.isAreaFlag("ufo_tele"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"Aliens were spotted here but without the temporal TV there's nothing I can do."}]}; this[26] = {theme:"TEMPORAL TV", condition:function () { return((Core.Get().game.isFlag("q_ufotele6") && (!Core.Get().game.isAreaFlag("ufo_tele"))) && (!Core.Get().game.isFlag("q_ufotele6_x"))); }, msg:[{event:"set_area_flag", flag:"ufo_tele"}, {npc:"grid", text:"I've already collected the information I need here."}]}; this[27] = {theme:"UFO", condition:function () { return(Core.Get().game.isFlag("v_ufo1visit")); }, msg:[{npc:"grid", text:"Have you seen anything strange recently?"}, {npc:"halisted", text:"Me? No, haven't seen anything. What should I have seen anyway?"}, {npc:"grid", text:"Something like a ship full of aliens?"}, {npc:"halisted", text:"Oh, that. Yes, I saw them."}, {npc:"grid", text:"Didn't you think that was strange?"}, {npc:"halisted", text:"Nope."}, {npc:"grid", text:"..."}, {npc:"grid", text:"Anyway, did you see where that ship was headed?"}, {npc:"halisted", text:"No, but one of the aliens said..."}, {npc:"grid", text:"One of the aliens?!"}, {npc:"halisted", text:"Well, yeah. The whole village went to the disco they made. And one of the aliens mentioned they were heading to Integra City."}, {event:"give_exp", value:50, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"add_quest", quest:"ufo_visit", stage:2, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"limit_map", tl_x:0, tl_y:0, br_x:1560, br_y:480, condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {event:"set_flag", flag:"q_go2integra", condition:function () { return(!Core.Get().game.isFlag("q_go2integra")); }}, {npc:"grid", text:"Thanks for the information."}]}; this[28] = {theme:"MISSED CITIZENS", condition:function () { return(Core.Get().game.isFlag("q_ufotele1")); }, msg:[{npc:"grid", text:"Haven't you noticed some of the villagers have been missing since the disco?"}, {npc:"halisted", text:"Now you mention it, yeah! But I've no idea where they are."}, {npc:"grid", text:"During that disco the aliens took some of your villager into their ship and left."}, {event:"set_flag", flag:"q_findnikkyvillagers", condition:function () { return(!Core.Get().game.isFlag("q_findnikkyvillagers")); }}, {npc:"halisted", text:"Who'd have imagined that! If you find them, please let me know."}]}; this[29] = {theme:"TRADE", msg:[{event:"trade", npc:"halisted"}]}; this[30] = {theme:"WORK", condition:function () { return(Core.Get().game.isFlag("q_ho_job") && (!Core.Get().game.isFlag("v_astralflower"))); }, msg:[{npc:"grid", text:"Have any jobs for me?"}, {npc:"ho", text:"Jobs? There're plenty of jobs here! For example, I need seeds for my astral flower!"}, {npc:"grid", text:"Where can I find them?"}, {npc:"ho", text:"Walk nearby my garden, they occasionally drop from various enemies. Get me 10 seeds and return here."}, {event:"set_flag", flag:"v_astralflower", value:1}, {event:"add_quest", quest:"astral_flowers", stage:0}, {npc:"grid", text:"I see..."}]}; this[31] = {theme:"SEEDS", condition:function () { return((1 == Core.Get().game.getFlag("v_astralflower")) && (!Core.Get().game.hasQuestItems(7, 10))); }, msg:[{npc:"grid", text:"...\nSo what did you say I need?.."}, {npc:"ho", text:"10 astral seeds! Why is that so hard to remember?"}, {npc:"grid", text:"Nevermind. I'll bring them soon."}]}; this[32] = {theme:"SEEDS - DONE", condition:function () { return((1 == Core.Get().game.getFlag("v_astralflower")) && (Core.Get().game.hasQuestItems(7, 10))); }, msg:[{event:"remove_quest_item", item:7}, {event:"give_money", value:1000}, {event:"give_exp", value:500}, {event:"set_flag", flag:"v_astralflower", value:2}, {event:"complete_quest", quest:"astral_flowers"}, {npc:"ho", text:"Great! Astral seeds! Take some astral flowers for your efforts..."}]}; this[33] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Who are you and what are you doing here?"}, {npc:"ho", text:"Me? I'm Ho the Farmer! I'm planting magical flowers!"}, {npc:"grid", text:"Magical? What's so magical about them?"}, {event:"set_flag", flag:"q_ho_job"}, {npc:"ho", text:"Oh, they can carry you away from this damned post-industrial society and those stupid cyborgs to the land of fairies and unicorns!"}]}; this[34] = {theme:"CHEAT", condition:function () { return((((1 == Core.Get().game.getFlag("q_gotosummerg")) && (Core.Get().game.isFlag("q_sg1"))) && (Core.Get().game.isFlag("q_sg2"))) && (Core.Get().game.isFlag("q_sg3"))); }, msg:[{npc:"grid", text:"Is it just me or do the people here dress really weird?"}, {npc:"katenka", text:"I think it's normal."}, {npc:"craven", text:"Look! There's Carl in the window of that house! There's a gag in his mouth!"}, {npc:"carl", text:"M-m! M-m-m-m, m-m-m, MMMM!"}, {npc:"alien1", text:"Oh no! We've been spoted! Let's turn off the holo-masks!"}, {npc:"grid", text:"Aliens!"}, {npc:"alien1a", text:"Let me explain you everything..."}, {event:"set_flag", flag:"q_gotosummerg", value:2}, {event:"set_area_flag", flag:"q_sg_battle"}, {npc:"katenka", text:"Fight!"}, {event:"battle", band:"sg_aliens"}]}; this[35] = {theme:"WEIRD STUFF", condition:function () { return(!Core.Get().game.getFlag("q_sg1")); }, msg:[{event:"set_flag", flag:"q_sg1"}, {npc:"grid", text:"He's really starting to scare me. I don't much want to talk to him..."}]}; this[36] = {theme:"WEIRD STUFF", condition:function () { return(!Core.Get().game.getFlag("q_sg2")); }, msg:[{event:"set_flag", flag:"q_sg2"}, {npc:"grid", text:"Don't do that! Better learn the language of the country you're in. Damn foreigners..."}, {npc:"alien2", text:"No. We - locals. We long here live. 250 years!"}, {npc:"grid", text:"Alright!.. I'd best get out of here!.."}]}; this[37] = {theme:"WEIRD STUFF", condition:function () { return(!Core.Get().game.getFlag("q_sg3")); }, msg:[{event:"set_flag", flag:"q_sg3"}, {npc:"grid", text:"This city is definitely not normal..."}]}; this[38] = {theme:"CARL VACCUOL", condition:function () { return(((2 == Core.Get().game.getFlag("q_gotosummerg")) && (1 == Core.Get().game.getFlag("q_raymondehelp"))) && (!Core.Get().game.isAreaFlag("q_sg_battle"))); }, msg:[{event:"set_flag", flag:"q_sg3"}, {npc:"craven", text:"Let me untie you, Carl..."}, {npc:"carl", text:"..."}, {npc:"carl", text:"Oh... finally. Those weird creatures tried to tell me that science isn't everything in life and I must have fun... they forced me to dance, eat fast food and meet women... That horrible experience almost turned my hair grey!"}, {event:"remove_quest_item", item:22}, {event:"remove_quest_item", item:23}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_raymondehelp", value:2}, {event:"add_quest", quest:"meta_raimonde", stage:2}, {event:"leave_team", npc:8}, {npc:"craven", text:"I'll walk you to Raymonde Village and then fly to the base. Grid, you should set off immediately since you can't fly. I'll be there waiting for you, and... thanks for your help!"}]}; this[39] = {theme:"INTEGRA", condition:function () { return(Core.Get().game.isFlag("q_go2integra") && (!Core.Get().game.isFlag("integra_noone"))); }, msg:[{event:"set_flag", flag:"integra_noone"}, {npc:"grid", text:"Impossible! There's no-one in the whole city! It seems like all the citizens just disappeared!.. It must be aliens' doing."}, {npc:"katenka", text:"Yeah, I think so too. Though maybe it's because of the air-pressure."}, {npc:"grid", text:"Well if it isn't my K.A.U.F.O. colleague Katenka"}, {npc:"katenka", text:"Yep. At least it looks like!"}, {npc:"grid", text:"...And as usual you're talking funny..."}, {npc:"grid", text:"Anyway what are you doing here?"}, {npc:"katenka", text:"I wanted to buy some new devices."}, {npc:"grid", text:"Devices?"}, {npc:"katenka", text:"Yep, those devices that you equip to get new abilities or improve your skills. But it seems there's no-one around to sell me anything... since there's no-one around."}, {npc:"grid", text:"Hm..."}, {event:"give_money", value:50}, {npc:"katenka", text:"Hey, stealing is wrong!"}, {npc:"grid", text:"I don't see anyone here to take issue with it. I think we should report to Nathan."}, {event:"give_exp", value:100}, {event:"join_team", npc:2}, {event:"add_quest", quest:"ufo_visit", stage:3}, {event:"set_flag", flag:"v_kaufo_plot", value:1}, {event:"set_flag", flag:"btl_int_meta"}, {npc:"katenka", text:"I'll go with you."}]}; this[40] = {theme:"CID", condition:function () { return(1 == Core.Get().game.getFlag("q_waitforalien")); }, msg:[{npc:"craven", text:"Grid! I've been looking for you everywhere!"}, {npc:"grid", text:"What happened?"}, {npc:"craven", text:"Some madman named Cid has killed Lina and taken control of the Meta-Warriors..."}, {npc:"craven", text:"We thought at first that he was a gifted engineer willing to help us. Now it turns out the chips he was implanting in us were to give him control!"}, {event:"fail_quest", quest:"meta_uprise", condition:function () { return(Core.Get().game.inQuest("meta_uprise")); }}, {event:"reset_flag", flag:"q_metatechnicans"}, {event:"reset_flag", flag:"q_getchips"}, {event:"reset_flag", flag:"q_get3parts"}, {event:"remove_quest_item", item:24, condition:function () { return(Core.Get().game.hasQuestItem(24)); }}, {event:"remove_quest_item", item:25, condition:function () { return(Core.Get().game.hasQuestItem(25)); }}, {event:"remove_quest_item", item:26, condition:function () { return(Core.Get().game.hasQuestItem(26)); }}, {event:"remove_quest_item", item:27, condition:function () { return(Core.Get().game.hasQuestItem(27)); }}, {event:"remove_quest_item", item:8, condition:function () { return(Core.Get().game.hasQuestItem(8)); }}, {event:"remove_quest_item", item:15, condition:function () { return(Core.Get().game.hasQuestItem(15)); }}, {event:"remove_quest_item", item:19, condition:function () { return(Core.Get().game.hasQuestItem(19)); }}, {event:"reset_flag", flag:"q_allycalipso"}, {event:"reset_flag", flag:"q_getinvestor"}, {event:"remove_quest_item", item:13, condition:function () { return(Core.Get().game.hasQuestItem(13)); }}, {event:"fail_quest", quest:"keabo_style", condition:function () { return(Core.Get().game.inQuest("keabo_style")); }}, {event:"reset_flag", flag:"q_hydranevermore"}, {event:"fail_quest", quest:"feel_of_guilty", condition:function () { return(Core.Get().game.inQuest("feel_of_guilty")); }}, {event:"reset_flag", flag:"q_getcastlekey"}, {event:"remove_quest_item", item:14, condition:function () { return(Core.Get().game.hasQuestItem(14)); }}, {event:"reset_flag", flag:"q_startrevolution"}, {npc:"grid", text:"Then we'll destroy Cid."}, {event:"give_exp", value:5000}, {event:"join_team", npc:8}, {event:"set_flag", flag:"q_waitforalien", value:2}, {event:"add_quest", quest:"talks_with_aliens", stage:2}, {npc:"craven", text:"Thanks!"}]}; this[41] = {theme:"CHIP 707", condition:function () { return((1 == Core.Get().game.getFlag("q_getchips")) && (!Core.Get().game.hasQuestItem(8))); }, msg:[{npc:"grid", text:"I need a chip 707. Do you know where I could find one?"}, {npc:"clod", text:"Sure, here. Take it. We have all we need and plenty spare as well."}, {event:"give_quest_item", item:8}, {event:"give_exp", value:1000}, {npc:"grid", text:"Thanks."}]}; this[42] = {theme:"DISAPPEARANCE?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_clod")); }, msg:[{npc:"grid", text:"I visited this city some time ago and there was no-one here. What happened?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_clod"}, {npc:"clod", text:"The aliens invited us onto their ship as guests. Their cooking isn't much good, but they're all really nice people."}]}; this[43] = {theme:"PORTAL TO ALIEN BASE", condition:function () { return(0 < Core.Get().game.getFlag("q_waitforalien")); }, msg:[{npc:"grid", text:"Sir F said you could help me teleport to the alien base."}, {npc:"clod", text:"Yeah, I can do that!"}, {event:"move_to_area", area:"alienbase"}]}; this[44] = {theme:"DISAPPEARANCE?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_jake")); }, msg:[{npc:"grid", text:"I visited this city some time ago and there was no-one here. What happened?"}, {npc:"jake", text:"We were kidnapped by aliens. They taught us how to improve our building and planning skills."}, {npc:"jake", text:"The only bad thing about it is that someone stole my \u20AC50 while I was away. I was so sad! Have you seen this person on your visit?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_jake"}, {npc:"grid", text:"I have no idea who that could be. Must be a terrible person."}]}; this[45] = {theme:"TRADE", msg:[{event:"trade", npc:"jake"}]}; this[46] = {theme:"DISAPPEARANCE?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_alexa")); }, msg:[{npc:"grid", text:"I visited this city some time ago and there was no-one here. What happened?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_alexa"}, {npc:"alexa", text:"We were kind of kidnapped by aliens. They tried to entertain us but their movies really suck."}]}; this[47] = {theme:"DISAPPEARANCE?!", condition:function () { return(!Core.Get().game.isFlag("q_integra_talk_lindwid")); }, msg:[{npc:"grid", text:"I visited this city some time ago and there was no-one here. What happened?"}, {event:"give_exp", value:500}, {event:"set_flag", flag:"q_integra_talk_lindwid"}, {npc:"lindwid", text:"Really? Maybe. I had't noticed, I was so busy with my architectural project. But you say we were kidnapped by aliens? Maybe it was an alien who helped me with the Nerotower project but I don't remember. I didn't look at him while he was talking."}]}; this[48] = {theme:"WHAT ARE YOU DOING?", msg:[{npc:"grid", text:"Hey, what are you doing? You look so busy..."}, {npc:"lindwid", text:"I'm designing buildings, bridges, statues - everything. I'm Lindwid Bellaster, architect first class."}]}; this[49] = {theme:"META-WARRIORS", condition:function () { return(!Core.Get().game.isFlag("q_meta_intro")); }, msg:[{event:"set_flag", flag:"q_integra_people"}, {npc:"micrasm", text:"Welcome to our realm, pathetic mortals..."}, {npc:"vladimir", text:"Micr, you really should change the greeting speach. Why did you catch these strangers again?"}, {npc:"micrasm", text:"The Leader's orders. Besides, they looked suspicious... I caught them stealing money."}, {event:"set_flag", flag:"q_meta_intro", value:1}, {npc:"katenka", text:"You see! I told you stealing was wrong!"}]}; this[50] = {theme:"META-WARRIORS", condition:function () { return(1 == Core.Get().game.getFlag("q_meta_intro")); }, msg:[{npc:"leena", text:"Greetings."}, {npc:"grid", text:"Who's that cute little girl with the big glasses and skull on her t-shirt?"}, {npc:"micrasm", text:"Silence! How dare you to speak with such insolence to our leader!"}, {npc:"leena", text:"Everything's okay, Micr. They didn't insult me, just pointed out some obvious facts. You can't blame them for their poor level of evolution, they don't have any soft installed in them."}, {npc:"micrasm", text:"Sorry, leader!"}, {npc:"leena", text:"Official greeting: I am Lina Brennis, occupation: leader of the informal military organization 'Meta-Warriors'. Please give me your personal data."}, {npc:"katenka", text:"What?.."}, {npc:"grid", text:"Grid Wake, with me is Ekaterina Atrevis. We're both mercenaries and bounty-hunters."}, {npc:"leena", text:"Information accepted. Whould you like to be known under your second and first name or just a single name?"}, {npc:"grid", text:"Call me 'Godlike', baby."}, {npc:"leena", text:"Grid Wake is now known as 'Godlike Baby'. Godlike Baby, name your objectives in Integra City."}, {npc:"katenka", text:"Man, what's wrong with her?"}, {npc:"micrasm", text:"Speak with respect! While in junior high the leader implanted a few nanoprocessors to her head."}, {npc:"grid", text:"We found out the city is empty. That caught our attention."}, {npc:"leena", text:"So you are looters?"}, {npc:"grid", text:"No! We decided to investigate this abnormality."}, {npc:"leena", text:"Your behavior shows me you're lying. But this holds no interest for me now. We need your hands..."}, {npc:"grid", text:"I won't give you mine!"}, {npc:"leena", text:"Elaboration: we need people who are good at using guns with their hands. I'll make you a proposal that you can't refuse. Literally."}, {npc:"leena", text:"Let me draw your attention to the fact there are transducers on your legs. If you try to remove them or leave the radius of our locator they will detonate. So I assume that you are willing to help our organization."}, {npc:"grid", text:"Surely you can reason with a person!"}, {event:"set_flag", flag:"q_meta_intro", value:2}, {event:"set_flag", flag:"v_gotooasis", value:1}, {event:"limit_map", tl_x:1140, tl_y:0, br_x:2400, br_y:600}, {npc:"leena", text:"When you're ready to listen to my task please talk to me again."}]}; this[51] = {theme:"CID", condition:function () { return((2 == Core.Get().game.getFlag("q_waitforalien")) && (!Core.Get().game.getFlag("battle_cid"))); }, msg:[{npc:"grid", text:"Are you Cid?!"}, {npc:"cid", text:"That name is used to call my attention, so yes. What is your buisiness with me?"}, {npc:"grid", text:"I came to avenge Lina!"}, {npc:"cid", text:"That prase is incorrect. The corrected phrase is: \u00ABI came to try to avenge Lina\u00BB. \u00ABI came to die here\u00BB would do as well..."}, {event:"set_flag", flag:"q_afterbattle_cid"}, {event:"set_flag", flag:"battle_cid"}, {event:"battle", band:"cid"}]}; this[52] = {theme:"ALIENS", condition:function () { return(Core.Get().game.isFlag("q_afterbattle_cid")); }, msg:[{npc:"craven", text:"Thanks for your help Grid... but it doesn't solve anything. The Meta-Warriors are no more, Lina's dead... I've lost the meaning in my life."}, {npc:"grid", text:"Come with us."}, {npc:"craven", text:"I suppose, there's nothing better I can do..."}, {npc:"grid", text:"What's that sound?.. Is that an alien radio?.."}, {npc:"sir_f", text:"Grid! Return to our base immediately. K.A.U.F.O. has discovered our location and begun an assault. We're currently taking heavy fire."}, {npc:"grid", text:"I'm on my way..."}, {event:"give_exp", value:10000}, {event:"set_flag", flag:"q_afterbattle_cid", value:0}, {event:"set_flag", flag:"q_waitforalien", value:3}, {event:"add_quest", quest:"talks_with_aliens", stage:3}, {npc:"grid", text:"The portal is in Integra City..."}]}; this[53] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Hello! Who are you, comrade?"}, {npc:"vladimir", text:"My name's Vladimir. Lead artificer of the Meta-Warriors. The Meta-Warriors need the very best tech."}]}; this[54] = {theme:"VLADSVILLE", condition:function () { return(Core.Get().game.isFlag("q_vladsville_visited")); }, msg:[{npc:"grid", text:"So, your name is Vladimir... could it be you're from Vladsville?"}, {npc:"vladimir", text:"Yeah, but I left my hometown. I didn't like it there. So little technology and all that confusion with Vlads..."}, {npc:"vladimir", text:"I'd rather be the only Vlad in the open world than one Vlad among many."}]}; this[55] = {theme:"TRADE", condition:function () { return(Core.Get().game.isFlag("v_metafight_ally")); }, msg:[{event:"trade", npc:"vladimir"}]}; this[56] = {theme:"META-WARRIORS", msg:[{npc:"grid", text:"Tell me about the Meta-Warriors."}, {npc:"leena", text:"The informal organization named 'Meta-Warriors' aims for Global Revolution. To save this slowly dying society from rotting in its own ignorance by enabling the rule of the smartest, not the strongest."}, {npc:"grid", text:"Not bad."}, {npc:"leena", text:"We're also fond of modifyng human bodies with modern cybernetic tech. Only PC-controlled chips can allow a normal human to use 100% of his abilities."}]}; this[57] = {theme:"TASK", condition:function () { return(Core.Get().game.isFlag("v_gotooasis")); }, msg:[{npc:"grid", text:"So what's the task? These transducers are really making me nervous."}, {npc:"leena", text:"North-East from here there is a place called Oasis. It's an important strategic location for the Meta-Warriors. Please go there with Kraven to persuade them of our good intentions."}, {npc:"grid", text:"Kraven? Kraven who?"}, {npc:"craven", text:"Kraven me."}, {npc:"grid", text:"Oh, the flying one. I see."}, {npc:"leena", text:"Kraven is modified with cybernetic wings - they are advantageous in combat."}, {event:"join_team", npc:8}, {event:"set_flag", flag:"v_gotooasis", value:0}, {event:"set_flag", flag:"q_oasispeace", value:1}, {event:"add_quest", quest:"meta_oasis", stage:0}, {npc:"grid", text:"Okay, Kraven, let's get to this Oasis."}]}; this[58] = {theme:"OASIS", condition:function () { return(1 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"leena", text:"Done?"}, {npc:"grid", text:"No."}, {npc:"leena", text:"Explain!"}, {npc:"grid", text:"I've forgotten what I need to do."}, {npc:"leena", text:"Go to Oasis and convince them to cooperate with us."}, {npc:"grid", text:"Thanks."}]}; this[59] = {theme:"OASIS - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_oasispeace")); }, msg:[{npc:"leena", text:"Done?"}, {npc:"craven", text:"Yes. If we provide them with water and Internet access they will ally with us."}, {event:"complete_quest", quest:"meta_oasis"}, {event:"give_exp", value:1000}, {event:"set_flag", flag:"q_oasispeace", value:3}, {npc:"leena", text:"That arrangement is considered to be acceptable. Your next task is as follows, Godlike Baby..."}, {npc:"grid", text:"Wait! Another one?! We've already completed your task! Let us go!"}, {npc:"leena", text:"Impossible. We still need help and you still wear your transducer. This leaves just one clear course of action."}, {npc:"grid", text:"To stop the rule of the strong... wasn't that your purpose!?.."}, {npc:"leena", text:"People say: 'Fight fire with fire'."}, {npc:"grid", text:"So what's your damn task?"}, {npc:"leena", text:"Something has happened to our allies in Raymonde Village. Since Raymonde is a village of the country's most brilliant minds it is critically important to us. Go there and help them with their problem."}, {event:"set_flag", flag:"q_raymondehelp", value:1}, {event:"add_quest", quest:"meta_raimonde", stage:0}, {npc:"grid", text:"Got it..."}]}; this[60] = {theme:"RAYMOND Village", condition:function () { return(1 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"leena", text:"Done?"}, {npc:"grid", text:"No."}, {npc:"leena", text:"Reason?"}, {npc:"grid", text:"I've forgotten what I need to do."}, {npc:"leena", text:"Go to Raymonde Village and help them with their problem."}, {npc:"grid", text:"Now I remember! Thanks."}]}; this[61] = {theme:"RAYMONDE Village - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_raymondehelp")); }, msg:[{npc:"leena", text:"Kraven has already informed me of your success."}, {event:"set_flag", flag:"q_raymondehelp", value:3}, {event:"give_exp", value:5000}, {event:"complete_quest", quest:"meta_raimonde"}, {npc:"grid", text:"Good. Now please let us go."}, {npc:"leena", text:"I'd rather not... but I will comply. Even in the name of world order it is wrong to use people."}, {npc:"", text:"Transducers were removed!"}, {npc:"grid", text:"This is more like it!"}, {npc:"leena", text:"If you ever decide to help us found the New World Order, we'd appreciate your support."}, {event:"unlimit_map"}, {npc:"grid", text:"Okay, but we have to return to Nathan for now."}]}; this[62] = {theme:"CONTINUE THE PARTNERSHIP", condition:function () { return((3 == Core.Get().game.getFlag("q_raymondehelp")) && (!Core.Get().game.isFlag("q_metatechnicans"))); }, msg:[{npc:"leena", text:"I see it in your eyes - you're ready to help us further the cause. That's good! You will be compensated for your future help."}, {npc:"grid", text:"What can I do for you?"}, {npc:"leena", text:"Smith Becord and Carl Vaccuol are making preparations for the Rebellion. Assist them in any way you can."}, {event:"set_flag", flag:"q_metatechnicans"}, {event:"set_flag", flag:"v_metafight_ally"}, {event:"add_quest", quest:"meta_uprise", stage:0}, {event:"give_exp", value:1500}, {event:"join_team", npc:8}, {npc:"craven", text:"I'll go with you."}]}; this[63] = {theme:"HELP VACCUOL AND BECORD", condition:function () { return((1 == Core.Get().game.getFlag("q_metatechnicans")) && ((2 > Core.Get().game.getFlag("q_get3parts")) || (2 > Core.Get().game.getFlag("q_getchips")))); }, msg:[{npc:"leena", text:"Did you help Carl and Smith to prepare for the Rebellion?"}, {npc:"grid", text:"I'm still working on that."}]}; this[64] = {theme:"HELP VACCUOL AND BECORD", condition:function () { return(((1 == Core.Get().game.getFlag("q_metatechnicans")) && (2 == Core.Get().game.getFlag("q_get3parts"))) && (2 == Core.Get().game.getFlag("q_getchips"))); }, msg:[{npc:"grid", text:"Vaccuol and Becord are ready for the Rebellion."}, {event:"give_exp", value:7000}, {event:"give_money", value:25000}, {event:"add_quest", quest:"meta_uprise", stage:1}, {event:"set_flag", flag:"q_metatechnicans", value:2}, {npc:"leena", text:"Excellent. Here is your reward."}, {npc:"leena", text:"When you're ready I have a further task for you."}]}; this[65] = {theme:"NEGOTIATIONS WITH CALIPSO", condition:function () { return((2 == Core.Get().game.getFlag("q_metatechnicans")) && (!Core.Get().game.isFlag("q_allycalipso"))); }, msg:[{npc:"grid", text:"I'm ready. What's my new task?"}, {npc:"leena", text:"Godlike baby. Do you know the city of the dead, Calipso? It's the home of the forgotten victims of failed genetic experiments."}, {npc:"leena", text:"Requirements: they must ally themselves to us, no matter the cost. I don't care how you achieve it, I just need it done."}, {event:"set_flag", flag:"q_allycalipso", value:1}, {event:"add_quest", quest:"meta_uprise", stage:2}, {npc:"grid", text:"Have I mentioned that you have a unique way of reasoning with people?.."}]}; this[66] = {theme:"CALIPSO'S DEMANDS", condition:function () { return(2 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"leena", text:"So we are already allied with Calipso?"}, {npc:"grid", text:"They refuse to help us unless we can restore their 'human' bodies, so I'm out of here..."}, {npc:"leena", text:"Illogical. There are, in theory, ways to restore their human bodies."}, {npc:"grid", text:"Really?.."}, {npc:"leena", text:"I think Michael from Raymonde Village conducted some research into this problem some time ago."}, {event:"set_flag", flag:"q_allycalipso", value:3}, {event:"give_exp", value:1500}, {event:"add_quest", quest:"meta_uprise", stage:4}, {npc:"grid", text:"I see. Then I'll talk to Michael..."}]}; this[67] = {theme:"NEGOTIATIONS WITH CALIPSO - DONE", condition:function () { return(5 == Core.Get().game.getFlag("q_allycalipso")); }, msg:[{npc:"grid", text:"We have the walking dead behind us. They'll assist us in the Rebellion."}, {event:"give_exp", value:10000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_allycalipso", value:6}, {event:"add_quest", quest:"meta_uprise", stage:7}, {npc:"leena", text:"Excellent news, Godlike Baby! Here is your reward. Return to me when you're ready for the next task."}]}; this[68] = {theme:"INVESTMENT", condition:function () { return((!Core.Get().game.isFlag("q_getinvestor")) && (6 == Core.Get().game.getFlag("q_allycalipso"))); }, msg:[{event:"set_flag", flag:"q_getinvestor", value:1}, {npc:"leena", text:"Bad news. The cost of our preparations have been greater than expected. We're now out of funds..."}, {npc:"grid", text:"The Revolution is bankrupt?"}, {npc:"leena", text:"I'd rather say, the Revolution lacks a sponsor."}, {npc:"grid", text:"It seems money is the key to any door."}, {npc:"leena", text:"Go to Castedo City, Godlike Baby, and persuade one of the city's big shots to invest in our organization. Just get me the money, I don't care how."}, {event:"add_quest", quest:"meta_uprise", stage:8}, {npc:"grid", text:"You're so avid, Lina!"}, {npc:"leena", text:"Humour: understood. Rated: 3/10."}]}; this[69] = {theme:"INVESTMENT", condition:function () { return(1 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"leena", text:"Let me remind you that you should depart for Castedo City and persuade any of it's big shots to invest in us."}, {npc:"grid", text:"I remember that!"}, {npc:"leena", text:"Then why are you not doing so?"}, {npc:"grid", text:"A good question. I'm off to do it right now."}]}; this[70] = {theme:"INVESTMENT - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_getinvestor")); }, msg:[{npc:"grid", text:"I've found a sponsor for the Rebellion."}, {npc:"leena", text:"Good news! My excitement: 85 parts in 100."}, {npc:"leena", text:"Please take your reward."}, {event:"give_exp", value:10000}, {event:"give_money", value:100000}, {event:"set_flag", flag:"q_getinvestor", value:3}, {event:"add_quest", quest:"meta_uprise", stage:10}, {npc:"leena", text:"The preparations for the Rebellion are all done, Godlike Baby. Consider carefully whether you wish to continue. There will be no further opportunity to reconsider."}]}; this[71] = {theme:"START THE REBELLION", condition:function () { return((3 == Core.Get().game.getFlag("q_getinvestor")) && (!Core.Get().game.isFlag("q_startrevolution"))); }, msg:[{event:"set_flag", flag:"q_startrevolution", value:1}, {npc:"leena", text:"So, Godlike Baby, you've decided to continue with us. In truth I'm glad. You're a valuable asset."}, {npc:"leena", text:"Since you're ready to commit I shall award you the honorary rank of General."}, {npc:"leena", text:"Your first mission is to destroy the military base. Our forces are heading there and your task is to take down their leader - Gran Stakovich - and his squadron."}, {event:"add_quest", quest:"meta_uprise", stage:11}, {npc:"grid", text:"You're speaking differently now."}, {event:"set_flag", flag:"btl_celester"}, {npc:"leena", text:"The 'battle commander' plugin from the game 'Guide and Dominate' has been installed. Good luck, General!"}]}; this[72] = {theme:"DESTROYING THE MILITARY BASE - DONE", condition:function () { return(2 == Core.Get().game.getFlag("q_startrevolution")); }, msg:[{event:"give_exp", value:15000}, {event:"give_money", value:50000}, {event:"set_flag", flag:"q_startrevolution", value:3}, {npc:"leena", text:"Our scout has already notified me of your success."}, {npc:"leena", text:"While you engaged the most dangerous squadron our forces succesfully captured the base."}, {npc:"grid", text:"Cool!"}, {npc:"leena", text:"After seeing how efficiently we eliminated the regular army many people have decided to join our side."}, {npc:"leena", text:"But this is not yet the end. President Myst still has a lot of followers. You will need to enter Dark Capitol City to overthrow both her and her government as well."}, {npc:"leena", text:"Lead our forces and destroy our enemies, General. We all have faith in you."}, {event:"add_quest", quest:"meta_uprise", stage:13}, {npc:"leena", text:"Good luck."}]}; this[73] = {theme:"ABOUT LINA", msg:[{npc:"grid", text:"Who is Lina?"}, {npc:"craven", text:"Lina is a prodigy who implanted some nanoprocessors into her own head while still in high school. She began this movement and is our honorable leader."}, {npc:"grid", text:"I'd heard kids stuffed their heads with computers, but..."}]}; this[74] = {theme:"ABOUT YOURSELF", msg:[{npc:"grid", text:"Why are you winged?"}, {npc:"craven", text:"Because I wished to be."}, {npc:"grid", text:"How are they attached?"}, {npc:"craven", text:"They are cyber implants. Meta-Warriors believe that a human is born imperfect. He needs to implant cybernetic parts to improve himself."}, {npc:"craven", text:"For me these wings are not only helpers in battle but also a symbol of freedom."}]}; } }
Symbol 1850 MovieClip [__Packages.NPCDataEn] Frame 0
class NPCDataEn { var natan, halisted, ho, alien1, alien2, alien3, clod, jake, alexa, lindwid, vladimir, micrasm, leena, craven, sarahata, mihel, vermut, zoid, bristol, stan, viola, ace, shell, liz, alice, harcos, yax, cij, kippa, lexic, gaimon, chivax, ken, goman, fea, keabo, seth, hydra, heraldio, vlad_ser, vlad_vlad, vlada, garn, celester, lesly, marcy, biby, ibrahim, michel, jax, elm, nina_x, uncle_sam, stacy, hell, guard, mist, kage, grandin, dr_rade, garret, ksenya, sir_f, curt, georg, john, carl, michael, smith, dekkis, katenka, key, feather, karry, grid, cid, alien1a, alien2a, alien3a, house_carl; function NPCDataEn () { natan = {id:0, name:"Nathan", hello:"Finally, Grid, you motherducking motherfucker! Why are you fucking late again, Tell me the god fuckin damn truth before I blast yo ass to bits nigga!"}; natan.descri = "Head of K.A.U.F.O."; natan.talk = [1, 2, 3, 4, 5, 6, 7]; halisted = {id:1, name:"Galisted", hello:"Not so nice to fricking see you young man!"}; halisted.descri = "Elder of the village"; halisted.talk = [27, 28, 29]; ho = {id:2, name:"Farmer Ho", hello:"Hello there, what the fuck do you want?"}; ho.descri = "Greatest farmer of this region."; ho.talk = [33, 30, 31, 32]; alien1 = {id:3, name:"Citizen of Summer Garden", hello:"Welcome to the garden of summer, human. We are humans. I am just like you. Why don't you put a fucking bear on your bald ass head?"}; alien1.descri = "Ordinary human"; alien1.talk = [35]; alien2 = {id:4, name:"Citizen of Summer Garden", hello:"I want to have you in our town, you dickwad!"}; alien2.descri = "Ordinary human"; alien2.talk = [36]; alien3 = {id:5, name:"Citizen of Summer Garden", hello:"I work as a waitress. I don't know why my boss says I'm no fuckin' good at shit and dress badly, he is a fucking asshole."}; alien3.descri = "Ordinary human"; alien3.talk = [37]; clod = {id:6, name:"Claude", hello:"Hello. Welcome to Integra City."}; clod.descri = "Neoproletarian"; clod.talk = [41, 42, 43]; jake = {id:7, name:"Jake", hello:"Hey!"}; jake.descri = "Proletarian"; jake.talk = [44, 45]; alexa = {id:8, name:"Alexa", hello:"Hello, slutty. bastard"}; alexa.descri = "Local"; alexa.talk = [46]; lindwid = {id:9, name:"Lindwid", hello:"Don't you fucking distract me! I'm very busy you piece of shit."}; lindwid.descri = "The architect"; lindwid.talk = [47, 48]; vladimir = {id:10, name:"Vladimir", hello:"Hello, nigga."}; vladimir.descri = "Meta-warrior's lead artificer"; vladimir.talk = [53, 54, 55]; micrasm = {id:11, name:"Micrasm", hello:"If you offend Lina, I'll kill yo ass nigger."}; micrasm.descri = "Lina's bodyguard"; leena = {id:12, name:"Lina", hello:"Official greeting: Bad freaking ass day to you."}; leena.descri = "Meta-Warriors leader"; leena.talk = [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]; craven = {id:13, name:"Kraven", hello:"I think you'd better talk to Lina if you need something for her shit safety."}; craven.descri = "Winged Meta-warrior"; craven.talk = [73, 74]; sarahata = {id:14, name:"Sarahata", hello:"Welcome to my Oasis. I'm in charge here. Sarahata is my name."}; sarahata.descri = "Ruler of the Oasis' tribe"; sarahata.talk = [75, 76, 77]; mihel = {id:15, name:"Miguel", hello:"What?! Get lost you asshole son of a bitch!"}; mihel.descri = "Garth's leader"; mihel.talk = [78, 79, 80]; vermut = {id:16, name:"Vermuth", hello:"I serve Bitches!"}; vermut.descri = "Soldier of Bitches"; vermut.talk = [81]; zoid = {id:17, name:"Zoid", hello:"Hail, Bitches!"}; zoid.descri = "Soldier of Bitches"; zoid.talk = [83]; bristol = {id:18, name:"Bristol", hello:"Hi there, asshole."}; bristol.descri = "An artist and a nudie"; bristol.talk = [84, 85, 86]; stan = {id:19, name:"Stan", hello:"Hi, man. Be cool. All's fine."}; stan.descri = "Mayor of the town"; stan.talk = [87, 88]; viola = {id:20, name:"Viola", hello:"Hello, potential friend."}; viola.descri = "Musician"; viola.talk = [89, 90]; ace = {id:21, name:"Ace", hello:"Yo."}; ace.descri = "Money-lender"; ace.talk = [91, 93, 94, 95, 96]; shell = {id:22, name:"Shell", hello:"Greetings, shitposter!"}; shell.descri = "A shitposter and skibidi toliet and brainrot content supervisor"; shell.talk = [97, 98, 99]; liz = {id:23, name:"Liz", hello:"(sighs)"}; liz.descri = "Sad girl"; liz.talk = [100, 101, 102, 103, 104]; alice = {id:24, name:"Alice", hello:"Bad day."}; alice.descri = "Owner of the store"; alice.talk = [105, 106]; harcos = {id:25, name:"Harkos", hello:"Harkos, captain of 'Impendence', welcomes you!"}; harcos.descri = "Captain of 'Impendence'"; harcos.talk = [107, 108, 109, 110, 111, 112, 113]; yax = {id:26, name:"Yax", hello:"Hey retard."}; yax.descri = "Veteran sailor"; yax.talk = [114, 115, 116]; cij = {id:27, name:"C. I. J.", hello:"Yahoo!"}; cij.descri = "Captain of flying ship 'Hysteria'"; cij.talk = [117, 118, 119]; kippa = {id:28, name:"Kippa", hello:"FUCK!"}; kippa.descri = "Girl with cat's ears"; kippa.talk = [120, 121, 122]; lexic = {id:29, name:"Leksik", hello:"Good to meet you!"}; lexic.descri = "A panda"; lexic.talk = [123, 124, 125]; gaimon = {id:30, name:"Gaimon", hello:"Greetings."}; gaimon.descri = "A weird person"; gaimon.talk = [126, 127, 128]; chivax = {id:31, name:"Chivax", hello:"How the hell can I help you?"}; chivax.descri = "The mayor"; chivax.talk = [129, 130]; ken = {id:32, name:"Ken", hello:"Goddamn it son of a fucking pissy dicky ass cock and ball torture bitch! I went to war believing I was making a better future but it all ended in a gloomy present, You fucking dick shit bastard..."}; ken.descri = "Dead soldier"; ken.talk = [131]; goman = {id:33, name:"Goman", hello:"Normal bitches don't look at me, you hoe, and even Fia only wants living men. What do you think should I do?! Die? I can't!!"}; goman.descri = "Dead soldier"; goman.talk = [132]; fea = {id:34, name:"Fia", hello:"Greetings, living one..."}; fea.descri = "Dead scientist"; fea.talk = [133, 134, 135]; keabo = {id:35, name:"Kibo", hello:"Peace, friendship and MRE's, friend. Take it easy. Be cool."}; keabo.descri = "Weapons dealer"; keabo.talk = [136, 137, 138, 139, 140]; seth = {id:36, name:"Seth", hello:"..."}; seth.descri = "A gloomy and angry rich man"; seth.talk = [141, 142, 143, 144]; hydra = {id:37, name:"Hydra", hello:"Hi!"}; hydra.descri = "A maniacal daughter of a rich family"; hydra.talk = [145, 146, 147, 148]; heraldio = {id:38, name:"Heraldio", hello:"Greetings, sir."}; heraldio.descri = "An aristocrat"; heraldio.talk = [149, 150, 151, 152]; vlad_ser = {id:39, name:"Vlad", hello:"Welcome to Vladsville!"}; vlad_ser.descri = "Head of the village"; vlad_ser.talk = [153, 154, 155]; vlad_vlad = {id:40, name:"Vlad", hello:"Nice to meet you, Vlad."}; vlad_vlad.descri = "A blacksmith"; vlad_vlad.talk = [156, 157, 158]; vlada = {id:41, name:"Vlada", hello:"Welcome to my house!"}; vlada.descri = "Hostess"; vlada.talk = [159]; garn = {id:42, name:"Garn Stakovich", hello:"Garn Stakovich, Whom named Captain Asshole. What the fuck do you want with me, titties and cock pits?"}; garn.descri = "Captain of the 7th squadron"; garn.talk = [162]; celester = {id:43, name:"Selester", hello:"Hello, what the fuck do you want?"}; celester.descri = "A legendary sniper"; celester.talk = [163]; lesly = {id:44, name:"Lesley", hello:"Hello there, ugly bitch."}; lesly.descri = "A soldier"; lesly.talk = [164]; marcy = {id:45, name:"Marcy", hello:"Hi!"}; marcy.descri = "Chief editor"; marcy.talk = [169, 170, 171, 172]; biby = {id:46, name:"Biby", hello:"Hello to you, my niggas!"}; biby.descri = "A model, a singer and an actress"; biby.talk = [173, 174]; ibrahim = {id:47, name:"Ibrahim", hello:"Metal-Allure. Join our cult."}; ibrahim.descri = "A cultist"; ibrahim.talk = [175, 176, 177]; michel = {id:48, name:"Michelle", hello:"Hello, my name's Michelle."}; michel.descri = "A courtesan"; michel.talk = [178, 179, 180]; jax = {id:49, name:"Jax", hello:"Hi! Want me to rip off your goddamn hands?! Fuck no?! Too fucking bad. What do you want then, you fucking murderer?"}; jax.descri = "Chief of police"; jax.talk = [181, 182, 183, 184, 185]; elm = {id:50, name:"Elm", hello:"Good day, human."}; elm.descri = "A film maker"; elm.talk = [186, 187, 188]; nina_x = {id:51, name:"Nina X", hello:"Hi, nigga."}; nina_x.descri = "A person"; nina_x.talk = [189, 190, 191]; uncle_sam = {id:52, name:"Uncle Sam", hello:"Uncle Sam is all yours, you sack of potenital shit!"}; uncle_sam.descri = "Farmer"; uncle_sam.talk = [192, 193]; stacy = {id:53, name:"Stacy", hello:"Hi!"}; stacy.descri = "Uncle Sam's daughter"; stacy.talk = [194, 195, 196]; hell = {id:54, name:"Hell", hello:"Hello, dumbass fuck. Did you come to see me?"}; hell.descri = "Probably a devil itself"; hell.talk = [198, 199, 200, 201, 203, 204]; guard = {id:55, name:"Eduardo", hello:"Get Out! You're not fuckin' allowed to enter this city, You fucking bitch ass nigga."}; guard.descri = "A guard"; guard.talk = []; mist = {id:56, name:"Myst", hello:"So, you fucking came here, NIGGER!..."}; mist.descri = "The president"; mist.talk = [205]; kage = {id:57, name:"Kage", hello:"..."}; kage.descri = "A silent ninja"; kage.talk = [206, 207, 208]; grandin = {id:58, name:"Grandin", hello:"Hell to your heart, stranger."}; grandin.descri = "A monk"; grandin.talk = [209, 210, 211]; dr_rade = {id:59, name:"Doctor A. F. Rade", hello:"This is bad, you asshole, you've discovered my secret lab..."}; dr_rade.descri = "An ascetic genious scientis"; dr_rade.talk = [212, 213]; garret = {id:60, name:"Garret", hello:"Hello, I'm Garret. I'm a gene engineer."}; garret.descri = "A gene engineer"; garret.talk = [214, 215, 216, 256]; ksenya = {id:61, name:"Xenya", hello:"Hi!"}; ksenya.descri = "A biologist"; ksenya.talk = [217, 219]; sir_f = {id:62, name:"Sir F", hello:"Greetings, human of the planet."}; sir_f.descri = "An alien's emperor"; sir_f.talk = [224, 225, 226]; curt = {id:63, name:"Curt", hello:"Hi. What the fuck is it?"}; curt.descri = "A loafer"; curt.talk = [227, 228, 229, 230]; georg = {id:64, name:"Georg", hello:"Hello, niggar."}; georg.descri = "The head of city"; georg.talk = [231, 232, 233, 234, 235, 236]; john = {id:65, name:"John", hello:"Hello, man."}; john.descri = "An idler"; john.talk = [237, 238, 239, 240]; carl = {id:66, name:"Carl Vaccuol", hello:"I hear you, dick shit."}; carl.descri = "A great scientist and an inventor"; carl.talk = [243, 244, 245, 246, 247]; michael = {id:67, name:"Mikhael Valotkraft", hello:"Good day. Mikhael Valotkraft, at your shitty ass bald ass service."}; michael.descri = "A scientist"; michael.talk = [249, 248]; smith = {id:68, name:"Smith Becord", hello:"Yo, nigga."}; smith.descri = "A great scientist"; smith.talk = [250, 251, 252, 253, 254]; dekkis = {id:69, name:"Dekkis", hello:""}; dekkis.descri = "A mutant"; katenka = {id:70, name:"Katenka", hello:""}; katenka.descri = "K.A.U.F.O. member"; key = {id:71, name:"Key", hello:""}; key.descri = "K.A.U.F.O. member"; feather = {id:72, name:"Feather", hello:""}; feather.descri = "A girl that looks like an angel"; karry = {id:73, name:"Curry", hello:""}; karry.descri = "An alien"; karry.talk = [257, 258, 259]; grid = {id:74, name:"Grid", hello:""}; grid.descri = "K.A.U.F.O. member"; cid = {id:75, name:"Cid", hello:""}; cid.descri = "A cybernetic person"; alien1a = {id:76, name:"Alien"}; alien1a.descri = ""; alien2a = {id:77, name:"Alien"}; alien2a.descri = ""; alien3a = {id:78, name:"Alien"}; alien3a.descri = ""; house_carl = {id:79, name:"Carl's house", hello:"..."}; house_carl.descri = ""; house_carl.talk = [242]; } }
Symbol 1851 MovieClip [__Packages.GameData] Frame 0
class GameData { var unit_pos, unit_tile, scroll, map_tl, map_br, cur_region, fog_data, areas_shown, areas_marked, in_area, traders, team, stats, equipment, inventory, money, quests, quest_progress, flags, area_flags, timers, quest_items, exchange, guides, enemy_data, enc_delay; function GameData () { unit_pos = new Pair(108, 97); unit_tile = new Pair(-1, -1); scroll = new Pair(0, 0); map_tl = new Pair(0, 0); map_br = new Pair(Core.Get().cfg.map_size.x, Core.Get().cfg.map_size.y); cur_region = -1; var _local6 = Core.Get().cfg.fog_size; fog_data = new Array(_local6.x); var _local5 = 0; while (_local5 < _local6.x) { fog_data[_local5] = new Array(_local6.y); var _local3 = 0; while (_local3 < _local6.y) { fog_data[_local5][_local3] = 100; _local3++; } _local5++; } var _local7 = Core.Get().world.areas.length; areas_shown = new Array(_local7); areas_marked = new Array(_local7); var _local2 = 0; while (_local2 < _local7) { areas_shown[_local2] = false; areas_marked[_local2] = false; _local2++; } var _local8 = Core.Get().world; areas_marked[_local8.area_to_id.kaufo] = true; areas_marked[_local8.area_to_id.kameron] = true; areas_marked[_local8.area_to_id.integra] = true; areas_marked[_local8.area_to_id.gibson] = true; areas_marked[_local8.area_to_id.capitol] = true; in_area = _local8.area_to_id.kaufo; traders = new Object(); traders.halisted = [1, 3, 5, 11, 23, 24, 31, 53, 58, 69, 81, 90, 108, 122, {item:139, count:3}, {item:146, count:5}, {item:147, count:3}]; traders.jake = [5, 11, 12, 13, 14, 15, 16, 24, 27, 38, 55, 70, 73, 80, 96, 100, 102, 123, {item:140, count:2}, {item:148, count:3}, {item:155, count:5}]; traders.vladimir = [6, 19, 38, 40, 41, 42, 43, 45, 46, 48, 50, 56, 78, 79, 81, 84, 94, 96, 108, 123, {item:141, count:3}, {item:149, count:2}, {item:151, count:3}, {item:152, count:2}, {item:155, count:1}]; traders.zoid = [2, 3, 15, 28, 32, 47, 60, 61, 76, 82, 144, {item:155, count:3}]; traders.alice = [1, 2, 4, 8, 39, 49, 56, 58, 60, 69, 85, 93, 102, 103, 104, 107, 108, 109, 110, {item:140, count:2}, {item:148, count:2}]; traders.goman = [7, 24, 25, 33, 48, 49, 50, 51, 52, 78, 83, 97, 98, 99, 106, {item:142, count:2}, 154]; traders.kippa = [4, 8, 53, 100, 109, 110, 112, {item:146, count:5}, {item:147, count:5}, {item:148, count:4}, {item:149, count:4}, {item:150, count:3}, {item:151, count:5}, {item:152, count:3}, {item:153, count:2}]; traders.keabo = [13, 16, 17, 27, 32, 33, 34, 36, 39, 40, 62, 63, 74, 75, 106, 113, 114, 130, {item:141, count:2}, {item:150, count:2}, 154]; traders.vlad_vlad = [10, 40, 45, 71, {item:148, count:2}, {item:149, count:2}, {item:150, count:1}, {item:155, count:2}]; traders.uncle_sam = [6, 7, 18, 21, 35, 36, 37, 54, 56, 57, 79]; traders.stacy = [86, 89, 95, 105]; traders.dr_rade = [9, 22, 29, 37, 44, 64, 65, 66, 67, 68, 115, 116, 117, 132, 135, 136, 137]; traders.jax = [25, 26, 27, 28, 31, 35, 41, 43, 55, 59, 60, 61, 70, 71, 72, 73, 87, 91, 92, {item:141, count:4}, {item:142, count:4}, {item:149, count:2}, {item:155, count:3}]; traders.john = [7, 17, 18, 20, 28, 34, 35, 42, 46, 47, 54, 59, 62, 63, 77, 88, 111, 118, 131, {item:142, count:1}, 144, {item:150, count:1}, {item:151, count:1}, {item:152, count:1}]; traders.garret = []; team = [0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]; stats = [{level:1, exp:0, ups:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}, {level:1, exp:0}]; var _local13 = stats.length; _local2 = 0; while (_local2 < _local13) { var _local4 = Core.Get().world.chars[_local2]; stats[_local2].vit = _local4.vit; stats[_local2].def = _local4.vit; stats[_local2].acc = _local4.vit; stats[_local2].dgr = _local4.vit; stats[_local2].tch = _local4.vit; stats[_local2].med = _local4.vit; stats[_local2].lck = _local4.vit; stats[_local2].level_up = false; stats[_local2].perk_unlocked = false; stats[_local2].bonus_points = false; _local2++; } equipment = [{weapon:11, armor:69, device:-1}, {weapon:12, armor:69, device:-1}, {weapon:24, armor:69, device:-1}, {weapon:-1, armor:-1, device:-1}, {weapon:-1, armor:69, device:-1}, {weapon:66, armor:69, device:116}, {weapon:-1, armor:69, device:-1}, {weapon:-1, armor:69, device:-1}, {weapon:58, armor:69, device:-1}, {weapon:-1, armor:69, device:-1}, {weapon:-1, armor:69, device:-1}, {weapon:-1, armor:69, device:-1}]; inventory = [{item:1, count:1}, {item:139, count:3}, {item:146, count:5}, {item:147, count:2}]; money = 300; quests = []; quest_progress = {}; flags = []; area_flags = []; timers = new Object(); quest_items = []; exchange = null; resetEncounterDelay(); guides = []; enemy_data = []; } function addEnemy(x_, y_, band_) { enemy_data.push({x:x_, y:y_, band:band_}); } function isInParty(npc_) { if (npc_ < 0) { return(false); } var _local3 = 4; var _local2 = 0; while (_local2 < _local3) { if (team[_local2] == npc_) { return(true); } _local2++; } return(false); } function isInTeam(npc_) { if (npc_ < 0) { return(false); } var _local3 = team.length; var _local2 = 0; while (_local2 < _local3) { if (team[_local2] == npc_) { return(true); } _local2++; } return(false); } function joinTeam(npc_) { if (npc_ < 0) { return(undefined); } var _local3 = team.length; var _local2 = 0; while (_local2 < _local3) { if (team[_local2] == -1) { team[_local2] = npc_; return(undefined); } _local2++; } } function leaveTeam(npc_) { if (npc_ < 0) { return(undefined); } if (equipment[npc_].weapon > 0) { putInventory(equipment[npc_].weapon); equipment[npc_].weapon = -1; } if (equipment[npc_].armor > 0) { putInventory(equipment[npc_].armor); equipment[npc_].armor = -1; } if (equipment[npc_].device > 0) { putInventory(equipment[npc_].device); equipment[npc_].device = -1; } var _local4 = team.length; var _local2 = 0; while (_local2 < _local4) { if (team[_local2] == npc_) { team[_local2] = -1; return(undefined); } _local2++; } } function isFlag(fl_) { return((undefined != flags[fl_]) && (flags[fl_])); } function setFlag(fl_) { flags[fl_] = 1; } function incFlag(fl_) { if (undefined == flags[fl_]) { flags[fl_] = 1; } else { flags[fl_]++; } } function resetFlag(fl_) { flags[fl_] = 0; } function setFlagTo(fl_, value_) { flags[fl_] = value_; } function getFlag(fl_) { if (undefined == flags[fl_]) { return(0); } return(flags[fl_]); } function setAreaFlag(fl_) { area_flags[fl_] = 1; } function isAreaFlag(fl_) { return((undefined != area_flags[fl_]) && (area_flags[fl_])); } function resetAreaFlags() { area_flags = []; } function progressQuest(quest_, stage_) { var _local2 = quest_progress[quest_]; if (_local2 != undefined) { _local2[_local2.length - 1].state = EQuest.COMPLETE; _local2.push({stage:stage_, state:EQuest.NORMAL}); } else { quests.push({quest:quest_, state:EQuest.NORMAL}); quest_progress[quest_] = [{stage:stage_, state:EQuest.NORMAL}]; } } function completeQuest(quest_) { var _local5 = quest_progress[quest_]; if (_local5 != undefined) { _local5[_local5.length - 1].state = EQuest.COMPLETE; } var _local3 = quests.length; var _local2 = 0; while (_local2 < _local3) { if (quests[_local2].quest == quest_) { quests[_local2].state = EQuest.COMPLETE; return(undefined); } _local2++; } quests.push({quest:quest_, state:EQuest.COMPLETE}); } function isQuestComplete(quest_) { return(getQuestState(quest_) == EQuest.COMPLETE); } function inQuest(quest_) { return(getQuestState(quest_) == EQuest.NORMAL); } function getQuestState(quest_) { var _local3 = quests.length; var _local2 = 0; while (_local2 < _local3) { if (quests[_local2].quest == quest_) { return(quests[_local2].state); } _local2++; } return(EQuest.NONE); } function failQuest(quest_) { var _local5 = quest_progress[quest_]; if (_local5 != undefined) { _local5[_local5.length - 1].state = EQuest.FAILED; } var _local3 = quests.length; var _local2 = 0; while (_local2 < _local3) { if (quests[_local2].quest == quest_) { quests[_local2].state = EQuest.FAILED; return(undefined); } _local2++; } quests.push({quest:quest_, state:EQuest.FAILED}); } function sellItem(trader_, item_) { money = money + Core.Get().world.getSellPrice(item_); var _local5 = trader_.length; var _local2 = 0; while (_local2 < _local5) { if (trader_[_local2] instanceof Object) { if (trader_[_local2].item == item_) { trader_[_local2].count++; if (undefined == trader_[_local2].buy_back) { trader_[_local2].buy_back = 1; } else { trader_[_local2].buy_back++; } return(undefined); } } else if (trader_[_local2] == item_) { trader_[_local2] = {item:item_, count:2, buy_back:1}; return(undefined); } _local2++; } trader_.push({item:item_, count:1, buy_back:1}); } function buyItem(trader_, item_) { var _local5 = trader_.length; var _local2 = 0; while (_local2 < _local5) { if (trader_[_local2] instanceof Object) { if (trader_[_local2].item == item_) { trader_[_local2].count--; if ((undefined == trader_[_local2].buy_back) || (0 == trader_[_local2].buy_back)) { money = money - Core.Get().world.getBuyPrice(item_); } else { trader_[_local2].buy_back--; money = money - Core.Get().world.getSellPrice(item_); } if (0 == trader_[_local2].count) { trader_.splice(_local2, 1); } return(undefined); } } else if (trader_[_local2] == item_) { money = money - Core.Get().world.getBuyPrice(item_); trader_.splice(_local2, 1); return(undefined); } _local2++; } } function putInventoryArray(items_) { var _local4 = items_.length; var _local2 = 0; while (_local2 < _local4) { putInventory(items_[_local2].item, items_[_local2].count); _local2++; } } function putInventory(item_, count_) { if (undefined == count_) { count_ = 1; } if (EItem.QUEST == Core.Get().world.getItemType(item_)) { giveQuestItems(Core.Get().world.items[item_].quest_item, count_); return(undefined); } var _local5 = inventory.length; var _local2 = 0; while (_local2 < _local5) { if (inventory[_local2].item == item_) { inventory[_local2].count = inventory[_local2].count + count_; return(undefined); } _local2++; } inventory.push({item:item_, count:count_}); } function putInventoryAt(item_, to_) { if (EItem.QUEST == Core.Get().world.getItemType(item_)) { giveQuestItems(Core.Get().world.items[item_].quest_item, 1); return(undefined); } var _local5 = inventory.length; var _local2 = 0; while (_local2 < _local5) { if (inventory[_local2].item == item_) { inventory[_local2].count++; return(undefined); } _local2++; } var _local4 = {item:item_, count:1}; if (to_ < 0) { inventory.push(_local4); } else { inventory.splice(to_, 0, _local4); } } function takeInventory(item_) { var _local3 = inventory.length; var _local2 = 0; while (_local2 < _local3) { if (inventory[_local2].item == item_) { inventory[_local2].count--; if (inventory[_local2].count < 1) { inventory.splice(_local2, 1); } return(undefined); } _local2++; } Log.Err("Item not found!"); } function equip(char_, type_, item_) { switch (type_) { case EItem.WEAPON : equipment[char_].weapon = item_; break; case EItem.ARMOR : equipment[char_].armor = item_; break; case EItem.DEVICE : equipment[char_].device = item_; } } function moveInventoryItem(from_, to_) { if (to_ < 0) { to_ = inventory.length - 1; } if (from_ == to_) { return(undefined); } var _local3 = inventory[from_]; inventory.splice(from_, 1); inventory.splice(to_, 0, _local3); } function sortInventory() { inventory.sortOn("item", Array.NUMERIC); } function getUseableItems() { var _local6 = new Array(); var _local4 = inventory.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = Core.Get().world.getItemType(inventory[_local2].item); if ((EItem.USE == _local3) || (EItem.HEAL == _local3)) { _local6.push({item:inventory[_local2].item, count:inventory[_local2].count}); } _local2++; } return(_local6); } function giveQuestItems(item_, count_) { var _local5 = quest_items.length; var _local2 = 0; while (_local2 < _local5) { if (quest_items[_local2].item == item_) { quest_items[_local2].count = quest_items[_local2].count + count_; return(undefined); } _local2++; } quest_items.push({item:item_, count:count_}); } function removeQuestItems(item_) { var _local3 = quest_items.length; var _local2 = 0; while (_local2 < _local3) { if (quest_items[_local2].item == item_) { quest_items.splice(_local2, 1); return(undefined); } _local2++; } } function hasQuestItem(item_) { var _local3 = quest_items.length; var _local2 = 0; while (_local2 < _local3) { if (quest_items[_local2].item == item_) { return(quest_items[_local2].count > 0); } _local2++; } return(false); } function hasQuestItems(item_, count_) { var _local3 = quest_items.length; var _local2 = 0; while (_local2 < _local3) { if (quest_items[_local2].item == item_) { return(quest_items[_local2].count >= count_); } _local2++; } return(false); } function getTeamLevel() { var _local4 = 1; var _local2 = 0; while (_local2 < 4) { if (team[_local2] >= 0) { var _local3 = stats[team[_local2]].level; if (_local4 < _local3) { _local4 = _local3; } } _local2++; } return(_local4); } function syncCharStats(char_) { var _local3 = stats[char_].level; var _local5 = Core.Get().world.chars[char_]; if (char_ == 0) { stats[char_].vit = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].def = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].acc = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].dgr = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].tch = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].med = Math.round(5 + (2.85714285714286 * (_local3 - 1))); stats[char_].lck = Math.round(5 + (2.85714285714286 * (_local3 - 1))); } else { stats[char_].vit = Math.round((_local5.vit * (1 + _local3)) / 2); stats[char_].def = Math.round((_local5.def * (1 + _local3)) / 2); stats[char_].acc = Math.round((_local5.acc * (1 + _local3)) / 2); stats[char_].dgr = Math.round((_local5.dgr * (1 + _local3)) / 2); stats[char_].tch = Math.round((_local5.tch * (1 + _local3)) / 2); stats[char_].med = Math.round((_local5.med * (1 + _local3)) / 2); stats[char_].lck = Math.round((_local5.lck * (1 + _local3)) / 2); if ((char_ == 8) && (isFlag("craven_upgrade"))) { stats[char_].vit = stats[char_].vit + 5; stats[char_].def = stats[char_].def + 5; stats[char_].dgr = stats[char_].dgr + 5; stats[char_].tch = stats[char_].tch + 5; } } stats[char_].perk1 = _local3 >= 6; stats[char_].perk2 = _local3 >= 12; stats[char_].perk3 = _local3 >= 18; stats[char_].perk4 = _local3 >= 24; stats[char_].perk5 = _local3 >= 30; var _local4 = 0; if (stats[char_].perk4) { _local4 = _local4 + 5; } if (stats[char_].perk5) { _local4 = _local4 + 10; } stats[char_].vit = stats[char_].vit + _local4; stats[char_].def = stats[char_].def + _local4; stats[char_].acc = stats[char_].acc + _local4; stats[char_].dgr = stats[char_].dgr + _local4; stats[char_].tch = stats[char_].tch + _local4; stats[char_].med = stats[char_].med + _local4; stats[char_].lck = stats[char_].lck + _local4; } function giveExp(char_, amount_) { var _local2 = stats[char_]; if (_local2.level == 30) { return(undefined); } var _local6 = Core.Get().world.level_exp; _local2.exp = _local2.exp + amount_; while (_local6[_local2.level] < _local2.exp) { _local2.exp = _local2.exp - _local6[_local2.level]; var _local5 = ++_local2.level; _local2.level_up = true; if (char_ == 0) { _local2.ups = _local2.ups + 4; if (_local5 == 24) { var _local4 = 5; stats[char_].vit = stats[char_].vit + _local4; stats[char_].def = stats[char_].def + _local4; stats[char_].acc = stats[char_].acc + _local4; stats[char_].dgr = stats[char_].dgr + _local4; stats[char_].tch = stats[char_].tch + _local4; stats[char_].med = stats[char_].med + _local4; stats[char_].lck = stats[char_].lck + _local4; } if (_local5 == 30) { var _local4 = 10; stats[char_].vit = stats[char_].vit + _local4; stats[char_].vit = stats[char_].vit + _local4; stats[char_].def = stats[char_].def + _local4; stats[char_].acc = stats[char_].acc + _local4; stats[char_].dgr = stats[char_].dgr + _local4; stats[char_].tch = stats[char_].tch + _local4; stats[char_].med = stats[char_].med + _local4; stats[char_].lck = stats[char_].lck + _local4; } } else { syncCharStats(char_); } if (_local5 == 6) { _local2.perk1 = true; _local2.perk_unlocked = true; } if (_local5 == 12) { _local2.perk2 = true; _local2.perk_unlocked = true; } if (_local5 == 18) { _local2.perk3 = true; _local2.perk_unlocked = true; } if (_local5 == 24) { _local2.perk4 = true; _local2.bonus_points = true; } if (_local5 == 30) { _local2.perk5 = true; _local2.bonus_points = true; _local2.exp = 0; } } } function giveExpTeam(amount_) { var _local4 = 0; var _local2 = 0; while (_local2 < 4) { if (team[_local2] >= 0) { _local4++; } _local2++; } var _local3 = Math.round(amount_ / _local4); _local2 = 0; while (_local2 < 4) { if (team[_local2] >= 0) { giveExp(team[_local2], _local3); } _local2++; } _local3 = Math.round(amount_ / 4); _local2 = 4; while (_local2 < 12) { if (team[_local2] >= 0) { giveExp(team[_local2], _local3); } _local2++; } } function getDropModifier() { var _local3 = 0; var _local4 = 0; var _local2 = 0; while (_local2 < 4) { if (team[_local2] >= 0) { _local4++; _local3 = _local3 + (stats[team[_local2]].lck / stats[team[_local2]].level); } _local2++; } _local3 = _local3 / _local4; return(1 + (_local3 / 5)); } function resetEncounterDelay() { enc_delay = Math.round(60 * (2 + (3 * Math.random()))); } function addGuide(area_) { guides.push(area_); } function getBattleRegion() { return(((cur_region < 0) ? 4 : (Core.Get().world.regions[cur_region].terrain))); } }
Symbol 1852 MovieClip [__Packages.EQuest] Frame 0
class EQuest { function EQuest () { } static var NONE = 0; static var NORMAL = 1; static var COMPLETE = 2; static var FAILED = 3; }
Symbol 1853 MovieClip [__Packages.Log] Frame 0
class Log { function Log () { } static function Msg(s_) { } static function Wrn(s_) { } static function Err(s_) { } }
Symbol 1854 MovieClip [__Packages.EScreenState] Frame 0
class EScreenState { function EScreenState () { } static var NONE = 0; static var DELAY_TRANS = 1; static var TRANS = 2; static var DELAY_POPUP = 3; static var POPUP = 4; }
Symbol 1855 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 1856 MovieClip [__Packages.Locale] Frame 0
class Locale { var btn, skill_descri, text, talk; function Locale () { btn = new Object(); skill_descri = new Object(); text = new Object(); talk = new Object(); } }
Symbol 1857 MovieClip [__Packages.LocaleEn] Frame 0
class LocaleEn extends Locale { var name, btn, skill_descri, text, talk; function LocaleEn () { super(); name = "en"; btn.intro = "PLAY!"; btn.load = "LOAD"; btn.save = "SAVE"; btn.back = "BACK"; btn.play = "PLAY!"; btn.help = "HELP"; btn.quit = "QUIT"; btn.sound = "Sound"; btn.music = "Music"; btn.game = "Game"; btn.inventory = "Inventory"; btn.team = "Team"; btn.quests = "Quest"; btn.map = "World"; btn.options = "!"; btn.sort = "Sort"; btn.items = "Items"; btn.tasks = "Tasks"; btn.done = "Done"; btn.go_on = "Go on"; btn.leave = "Leave"; btn.ok = "OK"; btn.up = "+5!"; btn.reset = "Reset"; skill_descri.vit = "Vitality skill increases HP\n( amount of damage your character can withstand before knock-out )"; skill_descri.acc = "Accuracy skill increases chance to hit and critical hit chance"; skill_descri.def = "Defence skill increases DR\n( amount of damage avoided when your character is hit )"; skill_descri.dgr = "Danger skill increases damage inflicted to enemies with weapons"; skill_descri.tch = "Technics skill increases EP reserves and also increases damage of devices"; skill_descri.med = "Medicine skill determines how many HP your character can restore with medikits"; skill_descri.lck = "Luck skill improves evasion chance, slightly increases critical hit chance and improves battle loot"; text.intro = " Alien lifeforms...\n When I was a child, I dreamt of\nbecoming an astronaut, to reach distant stars\nand search for alien races.\nWell, in part my dreams have come true,\nthough now I'm looking for aliens\nonly to destroy them.\n My name is Grid, I am a member of KAUFO.\nAgents of our organization locate aliens\nand eliminate them.\n I have joined them to find adventures and\nbecome a hero. But I could never have imagined\nwhat it would all turn into...\n"; text.outro = new Array(); text.outro[0] = " Life is a sequence of choices.\nOnce I made a choice that I follow to this day.\nAfter victory over Sir F, K.A.U.F.O. focused on\nobtaining unsurpassable political power.\nI became the Director of K.A.U.F.O. and\nNathan, who overthrew President Mist's regime,\nfounded the United Empire of Nathan,\nunifying the whole world in hatred of aliens.\nNow humanity actively explores outer space,\nin order to cleanse it of other races.\nK.A.U.F.O. has much work to do."; text.outro[1] = " Life is a sequence of choices.\nOnce I made a choice only to find that\neverything I came to believe was mistaken.\nAfter that realisation, I was able to help others...\nAnd especially her - cyborg girl.\nIt's wonderous, how she taught us that we can\nchange everything in the world ourselves!\nMeta-Warriors (reformed to Meta-Government)\nand all of humanity entered a new epoch -\na golden age of technology and harmony...\nUntil one brilliant hacker claimed control over\nthe minds of nearly all implant users by\ninfecting the communication network.\nBut that is already another story..."; text.outro[2] = "Sir F changed the life of mankind forever.\nAdmiration of the advanced technology of aliens\nquickly grew into slavish devotion to this race.\nThe aliens quickly grew tired of the blind,\nobsessive worship, and one day they just\ndisappeared, leaving our planet forever.\nHumans, having became reliant on alien support,\nfound themselves unable to survive on their\nown dulled wits and forgotten abilities.\nI don't know how this world will end now."; talk.exp = "Got experience: "; talk.money = "Got money: \u20AC"; talk.item = "Got item: "; talk.journal = "Journal updated: "; talk.items_lost = "Items lost: "; talk.item_lost = "Item lost: "; talk.join = " joins your team."; talk.leave = " leaves your team."; talk.money_lost = "Lost money: \u20AC"; talk.skill_up = " improves "; talk.have_items_1 = "You have "; talk.have_items_2 = " of them."; talk.kills = "Killed: "; talk.quest_complete = "TASK COMPLETE"; talk.quest_failed = "TASK FAILED"; } }
Symbol 1858 MovieClip [__Packages.LocaleRu] Frame 0
class LocaleRu extends Locale { var name, btn, skill_descri, text, talk; function LocaleRu () { super(); name = "ru"; btn.intro = "\u0418\u0413\u0420\u0410"; btn.load = "\u0417\u0410\u0413\u0420"; btn.save = "\u0421\u041E\u0425\u0420"; btn.back = "\u041D\u0410\u0417\u0410\u0414"; btn.play = "\u0418\u0413\u0420\u0410"; btn.help = "\u041F\u041E\u041C\u041E\u0429\u042C"; btn.quit = "\u0412\u042B\u0425\u041E\u0414"; btn.sound = "\u0417\u0432\u0443\u043A"; btn.music = "\u041C\u0443\u0437\u044B\u043A\u0430"; btn.game = "\u0418\u0433\u0440\u0430"; btn.inventory = "\u0418\u043D\u0432\u0435\u043D\u0442\u0430\u0440\u044C"; btn.team = "\u041A\u043E\u043C\u0430\u043D\u0434\u0430"; btn.quests = "\u0416\u0443\u0440\u043D\u0430\u043B"; btn.map = "\u041C\u0438\u0440"; btn.options = "!"; btn.sort = "\u0421\u043E\u0440\u0442"; btn.items = "\u0412\u0435\u0449\u0438"; btn.tasks = "\u0422\u0435\u043A\u0443\u0449"; btn.done = "\u0410\u0440\u0445\u0438\u0432"; btn.go_on = "\u0414\u0430\u043B\u044C\u0448\u0435"; btn.leave = "\u0423\u0439\u0442\u0438"; btn.ok = "\u041E\u041A"; btn.up = "+5!"; btn.reset = "\u0421\u0431\u0440\u043E\u0441"; skill_descri.vit = "\u0416\u0438\u0432\u0443\u0447\u0435\u0441\u0442\u044C ( Vit ) \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 HP\n( \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u043E\u0433\u043E \u0432\u0440\u0435\u0434\u0430, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u0436 \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u043D\u0435\u0441\u0442\u0438 )"; skill_descri.acc = "\u041C\u0435\u0442\u043A\u043E\u0441\u0442\u044C ( Acc ) \u0443\u043C\u0435\u043D\u044C\u0448\u0430\u0435\u0442 \u0448\u0430\u043D\u0441 \u043F\u0440\u043E\u043C\u0430\u0445\u0430 \u0438 \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0448\u0430\u043D\u0441 \u043A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043F\u043E\u043F\u0430\u0434\u0435\u043D\u0438\u044F"; skill_descri.def = "\u0417\u0430\u0449\u0438\u0442\u0430 ( Def ) \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 DR\n( \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0432\u0440\u0435\u0434\u0430, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u043F\u043E\u0433\u043B\u043E\u0449\u0430\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u043F\u043E\u043F\u0430\u0434\u0435\u043D\u0438\u0438 )"; skill_descri.dgr = "\u041E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u044C ( Dgr ) \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435, \u043D\u0430\u043D\u043E\u0441\u0438\u043C\u043E\u0435 \u0432\u0440\u0430\u0433\u0430\u043C \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u043E\u0440\u0443\u0436\u0438\u044F"; skill_descri.tch = "\u0422\u0435\u0445\u043D\u0438\u043A\u0430 ( Tch ) \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 EP ( \u0437\u0430\u043F\u0430\u0441\u044B \u044D\u043D\u0435\u0440\u0433\u0438\u0438 ) \u0438 \u0443\u043B\u0443\u0447\u0448\u0430\u0435\u0442 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435, \u043D\u0430\u043D\u043E\u0441\u0438\u043C\u043E\u0435 \u0434\u0435\u0432\u0430\u0439\u0441\u0430\u043C\u0438"; skill_descri.med = "\u041C\u0435\u0434\u0438\u0446\u0438\u043D\u0430 ( Med ) \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E HP, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u0436 \u043C\u043E\u0436\u0435\u0442 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0430\u043F\u0442\u0435\u0447\u043A\u0438"; skill_descri.lck = "\u0423\u0434\u0430\u0447\u0430 ( Lck ) \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0448\u0430\u043D\u0441 \u0443\u0432\u043E\u0440\u043E\u0442\u0430, \u043D\u0435\u043C\u043D\u043E\u0433\u043E \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0448\u0430\u043D\u0441 \u043A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043F\u043E\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u0438 \u0434\u0435\u043B\u0430\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435 \u0434\u043E\u0431\u044B\u0447\u0438 \u0432 \u0431\u043E\u044E \u0431\u043E\u043B\u0435\u0435 \u0432\u0435\u0440\u043E\u044F\u0442\u043D\u044B\u043C"; text.intro = " \u0418\u043D\u044B\u0435 \u0444\u043E\u0440\u043C\u044B \u0436\u0438\u0437\u043D\u0438\u2026\n \u0412 \u0434\u0435\u0442\u0441\u0442\u0432\u0435 \u044F \u043C\u0435\u0447\u0442\u0430\u043B \u0441\u0442\u0430\u0442\u044C \u043A\u043E\u0441\u043C\u043E\u043D\u0430\u0432\u0442\u043E\u043C,\n\u043B\u0435\u0442\u0435\u0442\u044C \u043A \u0437\u0432\u0435\u0437\u0434\u0430\u043C, \u0438\u0441\u043A\u0430\u0442\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432\u2026\n\u0421\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u0433\u043E\u0432\u043E\u0440\u044F, \u0447\u0430\u0441\u0442\u044C \u043C\u0435\u0447\u0442\u044B \u043E\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043B\u0430\u0441\u044C,\n\u0442\u043E\u043B\u044C\u043A\u043E \u0442\u0435\u043F\u0435\u0440\u044C \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u043D\u0430\u0434\u043E \u043D\u0435 \u0442\u043E\u043B\u044C\u043A\u043E\n\u043D\u0430\u0445\u043E\u0434\u0438\u0442\u044C, \u043D\u043E \u0435\u0449\u0435 \u0438 \u0443\u0431\u0438\u0432\u0430\u0442\u044C.\n \u041C\u0435\u043D\u044F \u0437\u043E\u0432\u0443\u0442 \u0413\u0440\u0438\u0434, \u0438 \u044F \u0440\u0430\u0431\u043E\u0442\u0430\u044E \u0432 \u0423.\u0412.\u0418.\u0424.\u0416. -\n\u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438, \u0432 \u0447\u044C\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0445\u043E\u0434\u0438\u0442 \u0443\u0431\u0438\u0432\u0430\u0442\u044C\n\u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u0431\u0435\u0437 \u0440\u0430\u0437\u043C\u044B\u0448\u043B\u0435\u043D\u0438\u044F \u0438 \u043D\u0435 \u0432\u0441\u0442\u0443\u043F\u0430\u044F\n\u0441 \u043D\u0438\u043C\u0438 \u0432 \u0431\u0435\u0441\u0435\u0434\u044B.\n \u042F \u0443\u0441\u0442\u0440\u043E\u0438\u043B\u0441\u044F \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441\u044E\u0434\u0430, \u0442\u0430\u043A \u043A\u0430\u043A \u0438\u0441\u043A\u0430\u043B\n\u043E\u0441\u0442\u0440\u044B\u0445 \u043E\u0449\u0443\u0449\u0435\u043D\u0438\u0439. \u041C\u043D\u0435 \u0445\u043E\u0442\u0435\u043B\u043E\u0441\u044C \u0441\u0442\u0430\u0442\u044C \u0433\u0435\u0440\u043E\u0435\u043C.\n\u041E\u0434\u043D\u0430\u043A\u043E \u044F \u0438 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u0435 \u043C\u043E\u0433, \u0447\u0442\u043E \u0436\u0434\u0430\u043B\u043E\n\u043C\u0435\u043D\u044F \u0432\u043F\u0435\u0440\u0435\u0434\u0438\u2026"; text.outro = new Array(); text.outro[0] = " \u0416\u0438\u0437\u043D\u044C \u2013 \u044D\u0442\u043E \u0432\u0435\u0447\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440. \u0421\u0434\u0435\u043B\u0430\u0432 \u0441\u0432\u043E\u0439\n\u043E\u0434\u043D\u0430\u0436\u0434\u044B, \u044F \u043E\u0441\u0442\u0430\u043B\u0441\u044F \u0432\u0435\u0440\u0435\u043D \u0435\u043C\u0443. \u041F\u043E\u0441\u043B\u0435 \u043F\u043E\u0431\u0435\u0434\u044B\n\u043D\u0430\u0434 \u0421\u044D\u0440\u043E\u043C \u042D\u0444, \u0423.\u0412.\u0418.\u0424.\u0416. \u043F\u043E\u043B\u0443\u0447\u0438\u043B\u0430 \u043D\u0435\u0432\u0438\u0434\u0430\u043D\u043D\u043E\u0435\n\u0440\u0430\u043D\u0435\u0435 \u0432\u043B\u0438\u044F\u043D\u0438\u0435 \u0438 \u043F\u043E\u043B\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0441\u0438\u043B\u0443.\n\u0427\u0435\u0440\u0435\u0437 \u043A\u0430\u043A\u043E\u0435-\u0442\u043E \u0432\u0440\u0435\u043C\u044F \u044F \u0437\u0430\u043D\u044F\u043B \u043F\u043E\u0441\u0442 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0435\u0433\u043E\n\u0423.\u0412.\u0418.\u0424.\u0416., \u0430 \u041D\u0430\u0442\u0430\u043D\u2026 \u041D\u0430\u0442\u0430\u043D \u043E\u0442\u0441\u0442\u0440\u0430\u043D\u0438\u043B\n\u043F\u0440\u0435\u0437\u0438\u0434\u0435\u043D\u0442\u0430 \u041C\u0438\u0441\u0442 \u043E\u0442 \u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F (\u0440\u0430\u0437\u0443\u043C\u0435\u0435\u0442\u0441\u044F, \u043E\u043D\u0430\n\u0431\u044B\u043B\u0430 \u043F\u0440\u043E\u0442\u0438\u0432 \u0438 \u043C\u043D\u0435 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0443\u0431\u0438\u0442\u044C \u0435\u0435), \u0430 \u0437\u0430\u0442\u0435\u043C\n\u0441\u043E\u0437\u0434\u0430\u043B \u0415\u0434\u0438\u043D\u0443\u044E \u0418\u043C\u043F\u0435\u0440\u0438\u044E \u041D\u0430\u0442\u0430\u043D\u0430, \u043A\u043E\u0442\u043E\u0440\u0430\u044F\n\u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0438\u043B\u0430 \u0432\u0441\u0435\u0445 \u043B\u044E\u0434\u0435\u0439 \u0432 \u043D\u0435\u043D\u0430\u0432\u0438\u0441\u0442\u0438 \u043A \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0430\u043C.\n\u041D\u0430\u0447\u0430\u043B\u043E\u0441\u044C \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435 \u0438\u0437\u0443\u0447\u0435\u043D\u0438\u0435 \u043A\u043E\u0441\u043C\u043E\u0441\u0430 \u0441 \u0446\u0435\u043B\u044C\u044E\n\u0437\u0430\u0445\u0432\u0430\u0442\u0438\u0442\u044C \u0435\u0433\u043E, \u0443\u0431\u0438\u0432 \u0432\u0441\u0435\u0445, \u043A\u0440\u043E\u043C\u0435 \u043B\u044E\u0434\u0435\u0439.\n\u041D\u0443 \u0447\u0442\u043E \u0436\u0435, \u0435\u0441\u0442\u044C \u043A\u0443\u0434\u0430 \u0441\u0442\u0440\u0435\u043C\u0438\u0442\u044C\u0441\u044F!"; text.outro[1] = " \u0416\u0438\u0437\u043D\u044C \u2013 \u044D\u0442\u043E \u0432\u0435\u0447\u043D\u044B\u0439 \u0432\u044B\u0431\u043E\u0440. \u0421\u0434\u0435\u043B\u0430\u0432 \u0441\u0432\u043E\u0439 \u043E\u0434\u043D\u0430\u0436\u0434\u044B,\n\u044F \u043F\u043E\u0437\u0436\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u043B \u0435\u0433\u043E \u0438 \u043F\u043E\u043D\u044F\u043B - \u0442\u043E, \u0447\u0435\u043C \u0437\u0430\u043D\u0438\u043C\u0430\u043B\u0441\u044F\n\u0440\u0430\u043D\u0435\u0435, \u0431\u044B\u043B\u043E \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E.\n\u0422\u0435\u043F\u0435\u0440\u044C \u044F \u0441\u043C\u043E\u0433 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u043F\u043E\u043C\u043E\u0447\u044C \u043B\u044E\u0434\u044F\u043C \u0438 \u0435\u0439...\n\u0434\u0435\u0432\u043E\u0447\u043A\u0435-\u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u0443. \u0423\u0434\u0438\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E, \u043D\u043E \u043E\u043D\u0430 \u0434\u0430\u043B\u0430\n\u043C\u043D\u0435 \u043F\u043E\u043D\u044F\u0442\u044C, \u0447\u0442\u043E \u044F \u0432 \u0441\u0438\u043B\u0430\u0445 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u2013 \u043D\u0435\u0442,\n\u043D\u0435 \u0447\u0442\u043E-\u0442\u043E! \u0430\u0431\u0441\u043E\u043B\u044E\u0442\u043D\u043E \u0432\u0441\u0435. \u041F\u043E\u0434 \u0440\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u043E\u043C\n\u041C\u0435\u0442\u0430-\u0412\u043E\u0438\u043D\u043E\u0432 (\u0441\u0442\u0430\u0432\u0448\u0438\u0445 \u041C\u0435\u0442\u0430-\u041F\u0440\u0430\u0432\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u043E\u043C)\n\u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0440\u0438\u0448\u043B\u043E \u043A \u043D\u043E\u0432\u043E\u0439 \u044D\u0440\u0435 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0439 \u0438\n\u0433\u0430\u0440\u043C\u043E\u043D\u0438\u0438 \u0441 \u043E\u043A\u0440\u0443\u0436\u0430\u044E\u0449\u0438\u043C \u043C\u0438\u0440\u043E\u043C... \u043F\u043E\u043A\u0430 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438\n\u043D\u0435 \u0432\u044B\u0432\u0435\u043B \u0438\u0437 \u0441\u0442\u0440\u043E\u044F \u0433\u0435\u043D\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0445\u0430\u043A\u0435\u0440, \u043A\u043E\u0442\u043E\u0440\u044B\u0439\n\u043F\u043E\u0440\u0430\u0431\u043E\u0442\u0438\u043B \u0431\u043E\u043B\u044C\u0448\u0435 \u043F\u043E\u043B\u043E\u0432\u0438\u043D\u044B \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u0430,\n\u0438\u043C\u043F\u043B\u0430\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u0432\u0448\u0438\u0445 \u0441\u0435\u0431\u0435 \u043C\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u0438\u043A\u0438.\n\u041D\u043E \u044D\u0442\u043E \u0443\u0436\u0435 \u0434\u0440\u0443\u0433\u0430\u044F \u0438\u0441\u0442\u043E\u0440\u0438\u044F."; text.outro[2] = " \u0421\u044D\u0440 \u042D\u0444 \u0441\u0442\u0430\u043B \u0442\u0435\u043C, \u043A\u0442\u043E \u0438\u0437\u043C\u0435\u043D\u0438\u043B \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E.\n\u041F\u0440\u043E\u0434\u0432\u0438\u043D\u0443\u0442\u044B\u0435 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0438 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432 \u0432\u043D\u0435\u0441\u043B\u0438 \u0432\n\u0436\u0438\u0437\u043D\u044C \u043B\u044E\u0434\u0435\u0439 \u043D\u0435\u0447\u0442\u043E \u0441\u043E\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E \u043D\u043E\u0432\u043E\u0435...\n\u0440\u0430\u0432\u043D\u043E \u043A\u0430\u043A \u0438 \u043A\u0443\u043B\u044C\u0442 \u044D\u0442\u043E\u0439 \u0440\u0430\u0441\u044B. \u0421 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432\n\u0444\u0430\u043D\u0430\u0442\u0435\u043B\u0438 \u0432\u0441\u0435 \u2013 \u0432\u0437\u0440\u043E\u0441\u043B\u044B\u0435, \u0434\u0435\u0442\u0438, \u043A\u0438\u0431\u043E\u0440\u0433\u0438.\n\u0423\u0441\u0442\u0430\u0432 \u043E\u0442 \u0442\u0430\u043A\u043E\u0433\u043E \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u044F \u043E\u0434\u043D\u0430\u0436\u0434\u044B \u043E\u043D\u0438 \u0432\u0441\u0435\n\u0438\u0441\u0447\u0435\u0437\u043B\u0438, \u043E\u0441\u0442\u0430\u0432\u0438\u0432 \u043D\u0430\u0448\u0443 \u043F\u043B\u0430\u043D\u0435\u0442\u0443. \u041E\u043A\u0430\u0437\u0430\u043B\u043E\u0441\u044C,\n\u0447\u0442\u043E \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u0442\u0432\u043E \u0443\u0436\u0435 \u0442\u0435\u043F\u0435\u0440\u044C \u043D\u0435 \u0441\u043F\u043E\u0441\u043E\u0431\u043D\u043E\n\u0432\u044B\u0436\u0438\u0432\u0430\u0442\u044C \u0441\u0430\u043C\u043E\u0441\u0442\u043E\u044F\u0442\u0435\u043B\u044C\u043D\u043E, \u0442\u0430\u043A \u043A\u0430\u043A \u0432\u0441\u0435\n\u043F\u0440\u0438\u0432\u044B\u043A\u043B\u0438 \u043F\u043E\u043B\u0430\u0433\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u043F\u0440\u0438\u0448\u0435\u043B\u044C\u0446\u0435\u0432...\n\u042F \u043D\u0435 \u0437\u043D\u0430\u044E, \u0447\u0442\u043E \u0441\u043B\u0443\u0447\u0438\u0442\u0441\u044F \u0441 \u043C\u0438\u0440\u043E\u043C \u0442\u0435\u043F\u0435\u0440\u044C."; talk.exp = "\u041F\u043E\u043B\u0443\u0447\u0435\u043D \u043E\u043F\u044B\u0442: "; talk.money = "\u041F\u043E\u043B\u0443\u0447\u0435\u043D\u043E: \u20AC"; talk.item = "\u041F\u043E\u043B\u0443\u0447\u0435\u043D\u043E: "; talk.journal = "\u0416\u0443\u0440\u043D\u0430\u043B \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D: "; talk.items_lost = "\u041F\u043E\u0442\u0435\u0440\u044F\u043D\u043E: "; talk.item_lost = "\u041F\u043E\u0442\u0435\u0440\u044F\u043D\u043E: "; talk.join = " \u043F\u0440\u0438\u0441\u043E\u0435\u0434\u0438\u043D\u044F\u0435\u0442\u0441\u044F \u043A \u043A\u043E\u043C\u0430\u043D\u0434\u0435."; talk.leave = " \u043F\u043E\u043A\u0438\u0434\u0430\u0435\u0442 \u043A\u043E\u043C\u0430\u043D\u0434\u0443."; talk.money_lost = "\u041F\u043E\u0442\u0435\u0440\u044F\u043D\u043E: \u20AC"; talk.skill_up = " \u0443\u043B\u0443\u0447\u0448\u0430\u0435\u0442 "; talk.have_items_1 = "\u0412 \u043D\u0430\u043B\u0438\u0447\u0438\u0438 "; talk.have_items_2 = " \u0448\u0442\u0443\u043A."; talk.kills = "\u0423\u0431\u0438\u0442\u043E: "; talk.quest_complete = "\u0417\u0410\u0414\u0410\u041D\u0418\u0415 \u0412\u042B\u041F\u041E\u041B\u041D\u0415\u041D\u041E"; talk.quest_failed = "\u0417\u0410\u0414\u0410\u041D\u0418\u0415 \u041F\u0420\u041E\u0412\u0410\u041B\u0415\u041D\u041E"; } }
Symbol 1859 MovieClip [__Packages.ButtonMenu] Frame 0
class ButtonMenu extends MovieClip { var btn, pushed, hover, caption, onClickExt, eff, enabled; function ButtonMenu () { super(); btn.onRollOver = mx.utils.Delegate.create(this, onMouseEnter); btn.onRollOut = mx.utils.Delegate.create(this, onMouseLeave); btn.onRelease = mx.utils.Delegate.create(this, onClick); btn.onReleaseOutside = mx.utils.Delegate.create(this, onMouseLeave); pushed = false; hover = false; onMouseLeave(); } function setCaption(text_) { caption.text = text_; } function setOnClick(handler_) { onClickExt = handler_; } function onMouseEnter() { hover = true; hilite(); } function onMouseLeave() { hover = false; if (!pushed) { dehilite(); } } function hilite() { var _local2 = new flash.filters.GlowFilter(5259863, 1, 5, 5, 5, 2, false, false); caption.filters = [_local2]; caption.textColor = 16777215 /* 0xFFFFFF */; eff.gotoAndPlay(1); eff._visible = true; } function dehilite() { var _local2 = new flash.filters.GlowFilter(16777215, 1, 3, 3, 2, 2, false, false); caption.filters = [_local2]; caption.textColor = 6575979 /* 0x64576B */; eff.stop(); eff._visible = false; } function onClick() { Core.Get().playSound("button_click"); if (onClickExt != undefined) { } onClickExt(); } function isPushed() { return(pushed); } function push() { pushed = true; if (!hover) { hilite(); } } function unpush() { pushed = false; if (!hover) { dehilite(); } } function enable() { enabled = true; btn.enabled = true; btn.useHandCursor = true; } function disable() { enabled = false; btn.enabled = false; btn.useHandCursor = false; } }
Symbol 1860 MovieClip [__Packages.ScreenMap] Frame 0
class ScreenMap extends Screen { var cfg, world, game, base, map, scroll, unit_pos, unit_tile, fog_data, has_target, target_pos, cur_vel, select, battle_mark, water, mounts, onEnterFrame, ui, enemy_data, stealth_mode, hysterie_on, guide_data, btn_game, btn_inventory, btn_team, btn_quests, btn_map, btn_options, btn_atk, btn_inv, enabled, min_scroll, max_scroll, _xmouse, cross_x, _ymouse, cross_y, min_travel, max_travel, dark_tiles, overlay, busy, guides; function ScreenMap () { super(); Log.Msg("ScreenMap::ScreenMap()"); cfg = Core.Get().cfg; world = Core.Get().world; game = Core.Get().game; base = new Pair(map._x, map._y); scroll = game.scroll; unit_pos = game.unit_pos; unit_tile = game.unit_tile; initDark(); fog_data = game.fog_data; has_target = false; target_pos = new Pair(unit_pos.x, unit_pos.y); cur_vel = cfg.min_vel; initAreas(); select = map.select; select.stop(); map.target.stop(); battle_mark = map.battle_mark; battle_mark.stop(); battle_mark._visible = false; map.target_bad.stop(); map.target_bad._visible = false; water = map.water; water._visible = false; mounts = map.mounts; mounts._visible = false; syncLimits(); checkPosition(); syncRegion(); if (unit_tile.x < 0) { unit_tile.x = Math.floor(unit_pos.x / cfg.map_grid.x); unit_tile.y = Math.floor(unit_pos.y / cfg.map_grid.y); observeFog(); } else { syncAreas(); } if (game.in_area >= 0) { enterArea(game.in_area); } checkAreas(); syncData(); onEnterFrame = onUpdate; onMouseMove(); ui.onMouseDown = mx.utils.Delegate.create(this, onUIClick); enemy_data = new Array(); stealth_mode = false; hysterie_on = false; guide_data = []; Key.addListener(this); } function init() { btn_game.setCaption(Core.Get().locale.btn.game); btn_game.setOnClick(mx.utils.Delegate.create(this, onGameClick)); btn_inventory.setCaption(Core.Get().locale.btn.inventory); btn_inventory.setOnClick(mx.utils.Delegate.create(this, onItemsClick)); btn_team.setCaption(Core.Get().locale.btn.team); btn_team.setOnClick(mx.utils.Delegate.create(this, onTeamClick)); btn_quests.setCaption(Core.Get().locale.btn.quests); btn_quests.setOnClick(mx.utils.Delegate.create(this, onTasksClick)); btn_map.setCaption(Core.Get().locale.btn.map); btn_map.setOnClick(mx.utils.Delegate.create(this, onMapClick)); btn_options.setCaption(Core.Get().locale.btn.options); btn_options.setOnClick(mx.utils.Delegate.create(this, onOptionsClick)); btn_game.push(); map.captions.filters = [Filters.Alpha(70)]; btn_atk.setCaption("Fight"); btn_inv.setCaption("Hide"); btn_atk.setOnClick(mx.utils.Delegate.create(this, onAtkClick)); btn_inv.setOnClick(mx.utils.Delegate.create(this, onInvClick)); if (!Core.Get().debug_mode) { btn_atk._visible = false; btn_inv._visible = false; } hysterie_on = Core.Get().game.isFlag("hysterie"); syncGuides(); updateGuides(); var _local3 = 0; while (_local3 < game.enemy_data.length) { var _local2 = game.enemy_data[_local3]; addEnemy(_local2.x, _local2.y, _local2.band); _local3++; } } function onAtkClick() { if ((game.cur_region >= 0) && (game.in_area < 0)) { encounterBattle(); } } function onInvClick() { if (btn_inv.isPushed()) { btn_inv.unpush(); } else { btn_inv.push(); } stealth_mode = btn_inv.isPushed(); } function syncData() { map._x = base.x - scroll.x; map._y = base.y - scroll.y; map.unit._x = unit_pos.x; map.unit._y = unit_pos.y; map.target._x = target_pos.x; map.target._y = target_pos.y; map.target._visible = has_target; syncDark(); checkRegion(); } function onKeyDown() { if (Key.isDown(ex.ord("I"))) { onItemsClick(); } else if (Key.isDown(ex.ord("P")) || (Key.isDown(ex.ord("T")))) { onTeamClick(); } else if (Key.isDown(ex.ord("J")) || (Key.isDown(ex.ord("Q")))) { onTasksClick(); } else if (Key.isDown(ex.ord("M"))) { onMapClick(); } else if (Key.isDown(ex.ord("O"))) { onOptionsClick(); } else if (Key.isDown(27)) { unpopup(); } } function onUpdate() { if (!enabled) { return(undefined); } updateTimers(); if (has_target) { var _local5 = cur_vel; if (hysterie_on) { _local5 = _local5 * 2; } var _local4 = target_pos.x - unit_pos.x; var _local3 = target_pos.y - unit_pos.y; var _local8 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 >= _local8) { map.unit._x = (unit_pos.x = target_pos.x); map.unit._y = (unit_pos.y = target_pos.y); map.target._visible = (has_target = false); } else { _local4 = _local4 * _local5; _local4 = _local4 / _local8; _local3 = _local3 * _local5; _local3 = _local3 / _local8; var _local7 = unit_pos.x + _local4; var _local6 = unit_pos.y + _local3; var _local2 = new Pair(_local7, _local6); map.localToGlobal(_local2); if (water.hitTest(_local2.x, _local2.y, true) || (mounts.hitTest(_local2.x, _local2.y, true) && (!hysterie_on))) { map.target_bad._x = _local7; map.target_bad._y = _local6; map.target_bad._visible = true; map.target_bad.gotoAndPlay(1); map.target._visible = (has_target = false); return(undefined); } map.unit._x = (unit_pos.x = _local7); map.unit._y = (unit_pos.y = _local6); cur_vel = cur_vel * cfg.accel; if (cur_vel > cfg.max_vel) { cur_vel = cfg.max_vel; } } syncScroll(); var _local10 = Math.floor(unit_pos.x / cfg.map_grid.x); var _local9 = Math.floor(unit_pos.y / cfg.map_grid.y); if ((unit_tile.x != _local10) || (unit_tile.y != _local9)) { unit_tile.x = _local10; unit_tile.y = _local9; observeFog(); checkRegion(); } checkAreas(); syncDark(); updateGuides(); checkEnemies(); updateAfterEvent(); } } function syncScroll() { var _local3 = unit_pos.x - scroll.x; var _local2 = unit_pos.y - scroll.y; if (_local3 < cfg.min_walk.x) { var _local5 = cfg.min_walk.x - _local3; scroll.x = scroll.x - _local5; _local3 = _local3 + _local5; } if (_local3 > cfg.max_walk.x) { var _local5 = cfg.max_walk.x - _local3; scroll.x = scroll.x - _local5; _local3 = _local3 + _local5; } if (_local2 < cfg.min_walk.y) { var _local4 = cfg.min_walk.y - _local2; scroll.y = scroll.y - _local4; _local2 = _local2 + _local4; } if (_local2 > cfg.max_walk.y) { var _local4 = cfg.max_walk.y - _local2; scroll.y = scroll.y - _local4; _local2 = _local2 + _local4; } scroll.x = Math.round(scroll.x); scroll.y = Math.round(scroll.y); if (scroll.x < min_scroll.x) { scroll.x = min_scroll.x; } if (scroll.x > max_scroll.x) { scroll.x = max_scroll.x; } if (scroll.y < min_scroll.y) { scroll.y = min_scroll.y; } if (scroll.y > max_scroll.y) { scroll.y = max_scroll.y; } map._x = base.x - scroll.x; map._y = base.y - scroll.y; } function onMouseMove() { if (!enabled) { return(undefined); } cross_x._x = _xmouse; cross_y._y = _ymouse; var _local2 = _ymouse >= base.y; cross_x._visible = _local2; cross_y._visible = _local2; updateAfterEvent(); } function onUIClick() { if (ui.hitTest(_xmouse, _ymouse, true)) { return(undefined); } if (btn_atk._visible && (btn_atk.hitTest(_xmouse, _ymouse, true))) { return(undefined); } if (btn_inv._visible && (btn_inv.hitTest(_xmouse, _ymouse, true))) { return(undefined); } onInMapClick(); } function onInMapClick() { if (!enabled) { return(undefined); } Core.Get().playSound("button_click"); var _local5 = target_pos.clone(); target_pos.x = (_xmouse - base.x) + scroll.x; target_pos.y = (_ymouse - base.y) + scroll.y; if (target_pos.x < min_travel.x) { target_pos.x = min_travel.x; } if (target_pos.y < min_travel.y) { target_pos.y = min_travel.y; } if (target_pos.x > max_travel.x) { target_pos.x = max_travel.x; } if (target_pos.y > max_travel.y) { target_pos.y = max_travel.y; } if (game.in_area >= 0) { var _local7 = world.areas[game.in_area].name; var _local6 = map.areas[_local7]; var _local4 = target_pos.x - _local6._x; var _local2 = target_pos.y - _local6._y; var _local3 = world.areas[game.in_area].r; if (((_local4 * _local4) + (_local2 * _local2)) < (_local3 * _local3)) { return(undefined); } } if (water.hitTest(_xmouse, _ymouse, true) || (mounts.hitTest(_xmouse, _ymouse, true) && (!hysterie_on))) { map.target_bad._x = (_xmouse - base.x) + scroll.x; map.target_bad._y = (_ymouse - base.y) + scroll.y; map.target_bad._visible = true; map.target_bad.gotoAndPlay(1); target_pos.x = _local5.x; target_pos.y = _local5.y; return(undefined); } map.target._x = target_pos.x; map.target._y = target_pos.y; map.target._visible = (has_target = true); map.target.gotoAndPlay(1); cur_vel = cfg.min_vel; updateAfterEvent(); } function initDark() { var _local3 = 0; dark_tiles = new Array(cfg.dark_size.x); var _local5 = 0; while (_local5 < cfg.dark_size.x) { dark_tiles[_local5] = new Array(cfg.dark_size.y); var _local4 = 0; while (_local4 < cfg.dark_size.y) { var _local2 = map.dark.attachMovie("dark_tile", "", _local3); _local2._x = _local5 * cfg.map_grid.x; _local2._y = _local4 * cfg.map_grid.y; dark_tiles[_local5][_local4] = _local2; _local3++; _local4++; } _local5++; } _local3 = 0; _local5 = 1; while (_local5 <= cfg.dark_size.x) { var _local6 = map.grid.attachMovie("mapgrid_x", "", _local3); _local6._x = (_local5 * cfg.map_grid.x) - 1; _local6._y = 0; _local3++; _local5++; } var _local4 = 1; while (_local4 <= cfg.dark_size.y) { var _local6 = map.grid.attachMovie("mapgrid_y", "", _local3); _local6._x = 0; _local6._y = (_local4 * cfg.map_grid.y) - 1; _local3++; _local4++; } } function syncDark() { var _local6 = Math.floor(scroll.x / cfg.map_grid.x); var _local9 = scroll.x % cfg.map_grid.x; var _local5 = Math.floor(scroll.y / cfg.map_grid.y); var _local8 = scroll.y % cfg.map_grid.y; map.dark._x = scroll.x - _local9; map.dark._y = scroll.y - _local8; map.grid._x = scroll.x - _local9; map.grid._y = scroll.y - _local8; var _local7 = cfg.dark_size.x; var _local4 = cfg.dark_size.y; if ((_local6 + cfg.dark_size.x) > cfg.fog_size.x) { _local7--; } if ((_local5 + cfg.dark_size.y) > cfg.fog_size.y) { _local4--; } var _local3 = 0; while (_local3 < _local7) { var _local2 = 0; while (_local2 < _local4) { dark_tiles[_local3][_local2]._alpha = fog_data[_local6 + _local3][_local5 + _local2]; _local2++; } _local3++; } } function observeFog() { var _local9 = unit_tile.x; var _local8 = unit_tile.y; fog_data[_local9][_local8] = 0; var _local6 = _local9 - 1; var _local4 = _local8 - 1; var _local7 = _local9 + 1; var _local5 = _local8 + 1; if (_local6 < 0) { _local6++; } if (_local6 == cfg.fog_size.x) { _local6--; } if (_local4 < 0) { _local4++; } if (_local4 == cfg.fog_size.y) { _local4--; } var _local3 = _local6; while (_local3 <= _local7) { var _local2 = _local4; while (_local2 <= _local5) { if (fog_data[_local3][_local2] > 50) { fog_data[_local3][_local2] = 50; } _local2++; } _local3++; } } function syncAreas() { var _local3 = ["milbase", "alpha", "sarreno", "highland"]; var _local2 = 0; while (_local2 < _local3.length) { map.areas[_local3[_local2]]._visible = false; _local2++; } var _local4 = game.areas_shown.length; _local2 = 0; while (_local2 < _local4) { if (game.areas_shown[_local2]) { showArea(_local2); } _local2++; } } function showArea(id) { var _local3 = world.areas[id].name; var _local4 = map.areas[_local3]; if (_local4 != undefined) { _local4._visible = true; var _local5 = map.captions.attachMovie("mapmark", "", map.captions.getNextHighestDepth()); _local5._x = _local4._x; _local5._y = _local4._y; _local5.caption.text = world.areas[id].caption; var _local2 = 0; while (_local2 < game.guides.length) { if (game.guides[_local2] == _local3) { game.guides.splice(_local2, 1); syncGuides(); break; } _local2++; } } else { Log.Err("ScreenMap::showArea() : area not found"); } } function checkAreas() { var _local8 = world.areas.length; var _local2 = 0; while (_local2 < _local8) { var _local7 = world.areas[_local2].name; var _local6 = map.areas[_local7]; var _local5 = unit_pos.x - _local6._x; var _local3 = unit_pos.y - _local6._y; var _local4 = world.areas[_local2].r; if (((_local5 * _local5) + (_local3 * _local3)) < (_local4 * _local4)) { if (!game.areas_shown[_local2]) { showArea(_local2); game.areas_shown[_local2] = true; game.areas_marked[_local2] = true; } if (game.in_area < 0) { enterArea(_local2); game.in_area = _local2; } return(undefined); } _local2++; } if (game.in_area >= 0) { leaveArea(game.in_area); game.in_area = -1; } } function initAreas() { var _local5 = world.areas.length; var _local2 = 0; while (_local2 < _local5) { var _local4 = world.areas[_local2].name; var _local3 = map.areas[_local4]; _local3.btn.enabled = false; _local3.btn.onRelease = mx.utils.Delegate.create(this, onAreaClick); _local2++; } } function leaveArea(id) { var _local2 = world.areas[id].name; var _local3 = map.areas[_local2]; _local3.btn.enabled = false; select.stop(); select._visible = false; } function enterArea(id) { var _local3 = world.areas[id].name; var _local2 = map.areas[_local3]; _local2.btn.enabled = true; select._x = _local2._x; select._y = _local2._y; select._visible = true; select.gotoAndPlay(1); } function onAreaClick() { if (!enabled) { return(undefined); } Core.Get().goArea(); } function checkPosition() { if (game.in_area >= 0) { var _local6 = world.areas[game.in_area].name; var _local2 = map.areas[_local6]; var _local5 = unit_pos.x - _local2._x; var _local3 = unit_pos.y - _local2._y; var _local4 = world.areas[game.in_area].r; if (((_local5 * _local5) + (_local3 * _local3)) >= (_local4 * _local4)) { unit_pos.x = (_local2._x + ex.randomInt(20)) - 10; unit_pos.y = (_local2._y + ex.randomInt(20)) - 10; unit_tile.x = Math.floor(unit_pos.x / cfg.map_grid.x); unit_tile.y = Math.floor(unit_pos.y / cfg.map_grid.y); centerView(); observeFog(); } } } function centerView() { scroll.x = unit_pos.x - (Core.Get().cfg.scr_size.x / 2); scroll.y = unit_pos.y - (Core.Get().cfg.scr_size.y / 2); syncScroll(); } function markBattle() { battle_mark._x = unit_pos.x; battle_mark._y = unit_pos.y; battle_mark._visible = true; battle_mark.gotoAndPlay(1); Core.Get().playSound("siren"); } function beginBattle() { cancelTarget(); markBattle(); Core.Get().goBattle(60); } function addEnemy(x_, y_, band_) { var _local2 = map.enemies.attachMovie("map_enemy", "", map.enemies.getNextHighestDepth()); _local2._x = x_; _local2._y = y_; enemy_data.push({clip:_local2, band:band_}); } function randomLevel() { var _local2 = game.getTeamLevel(); if (_local2 >= 5) { _local2 = _local2 + ex.randomIntIn(-2, 2); } return(_local2); } function checkEvents() { if (Core.Get().game.isFlag("enc_dekkis1") && (!Core.Get().game.isFlag("enc_dekkis2"))) { game.exchange = {npc:"dekkis", talk:262}; disable(); Core.Get().popupTalk(); return(undefined); } if (Core.Get().game.isFlag("enc_dekkis2") && (!Core.Get().game.isFlag("enc_dekkis3"))) { game.exchange = {npc:"feather", talk:263}; disable(); Core.Get().popupTalk(); return(undefined); } } function checkEnemies() { var _local6 = enemy_data.length; var _local2 = 0; while (_local2 < _local6) { var _local5 = enemy_data[_local2].clip; var _local4 = _local5._x - unit_pos.x; var _local3 = _local5._y - unit_pos.y; if (((_local4 * _local4) + (_local3 * _local3)) <= 100) { game.exchange = {band:enemy_data[_local2].band, level:randomLevel()}; enemy_data.splice(_local2, 1); game.enemy_data.splice(_local2, 1); beginBattle(); return(undefined); } _local2++; } if ((game.cur_region >= 0) && (game.in_area < 0)) { game.enc_delay = game.enc_delay - cur_vel; if (game.enc_delay < 0) { game.resetEncounterDelay(); if (Core.Get().game.isFlag("btl_int_meta")) { game.exchange = {band:"int_meta", level:30}; game.resetFlag("btl_int_meta"); beginBattle(); return(undefined); } if (Core.Get().game.isFlag("btl_celester")) { game.exchange = {band:"celester", level:Core.Get().game.getTeamLevel()}; game.resetFlag("btl_celester"); beginBattle(); return(undefined); } if (!game.getFlag("enc_karry")) { var _local7 = true; _local7 = _local7 && (((game.cur_region == 7) || (game.cur_region == 12)) || (game.cur_region == 13)); _local7 = _local7 && (game.isFlag("q_alienfix1")); _local7 = _local7 && (game.isFlag("q_alienfix2")); _local7 = _local7 && (game.isFlag("q_alienfix3")); _local7 = _local7 && (game.isFlag("q_integra_talk_clod")); _local7 = _local7 && (game.isFlag("q_integra_talk_jake")); _local7 = _local7 && (game.isFlag("q_integra_talk_alexa")); _local7 = _local7 && (game.isFlag("q_integra_talk_lindwid")); _local7 = _local7 && (game.getTeamLevel() > 20); _local7 = _local7 && (ex.testChance(0.1)); if (_local7) { game.exchange = {npc:"karry", talk:257, no_bye:true}; disable(); Core.Get().popupTalk(); return(undefined); } } if (!game.getFlag("enc_feather")) { var _local7 = true; _local7 = _local7 && ((game.cur_region == 17) || (game.cur_region == 18)); _local7 = _local7 && (game.getTeamLevel() > 15); _local7 = _local7 && (ex.testChance(0.1)); if (_local7) { game.exchange = {npc:"feather", talk:260}; disable(); Core.Get().popupTalk(); return(undefined); } } if (game.getFlag("enc_feather") && (!game.getFlag("enc_dekkis1"))) { var _local7 = true; _local7 = (_local7 && (game.cur_region != 17)) && (game.cur_region != 18); _local7 = _local7 && (ex.testChance(0.2)); if (_local7) { game.exchange = {npc:"dekkis", talk:261}; disable(); Core.Get().popupTalk(); return(undefined); } } if (stealth_mode) { return(undefined); } encounterBattle(); } } } function encounterBattle() { var _local3 = world.regions[game.cur_region].enemy; if (_local3.length > 0) { var _local4 = []; var _local2 = 0; while (_local2 < _local3.length) { var _local6 = _local3[_local2]; if (_local6 instanceof Object) { if ((_local6.condition == undefined) || (_local6.condition())) { _local6 = _local6.enemy; // unexpected jump } } else { _local4.push(_local6); } _local2++; } var _local6 = ex.selectRandom(_local4); if (undefined != Core.Get().world.bands[_local6]) { game.exchange = {band:_local6, level:randomLevel()}; beginBattle(); } } } function cancelTarget() { map.target._visible = (has_target = false); } function unpushAll() { btn_game.unpush(); btn_inventory.unpush(); btn_team.unpush(); btn_quests.unpush(); btn_map.unpush(); btn_options.unpush(); } function onItemsClick() { if (!btn_inventory.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_inventory.isPushed()) { unpushAll(); btn_inventory.push(); Core.Get().popupItems(); } else { btn_inventory.unpush(); btn_game.push(); Core.Get().unpopup(); } } function onTeamClick() { if (!btn_team.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_team.isPushed()) { unpushAll(); btn_team.push(); Core.Get().popupTeam(); } else { btn_team.unpush(); btn_game.push(); Core.Get().unpopup(); } } function onTasksClick() { if (!btn_quests.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_quests.isPushed()) { unpushAll(); btn_quests.push(); Core.Get().popupTasks(); } else { btn_quests.unpush(); btn_game.push(); Core.Get().unpopup(); } } function onGameClick() { if (!btn_game.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_game.isPushed()) { unpushAll(); btn_game.push(); if (!enabled) { Core.Get().unpopup(); } } } function onMapClick() { if (!btn_map.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_map.isPushed()) { unpushAll(); btn_map.push(); Core.Get().popupMinimap(); } else { btn_map.unpush(); btn_game.push(); Core.Get().unpopup(); } } function onOptionsClick() { if (!btn_options.enabled) { return(undefined); } Core.Get().playSound("tab_switch"); if (!btn_options.isPushed()) { unpushAll(); btn_options.push(); Core.Get().popupOptions(); } else { btn_options.unpush(); btn_game.push(); Core.Get().unpopup(); } } function unpopup() { if (btn_inventory.isPushed()) { onItemsClick(); } if (btn_team.isPushed()) { onTeamClick(); } if (btn_quests.isPushed()) { onTasksClick(); } if (btn_map.isPushed()) { onMapClick(); } if (btn_options.isPushed()) { onOptionsClick(); } } function fade() { map.filters = [Filters.Desaturator()]; overlay.filters = [Filters.Desaturator()]; } function unfade() { map.filters = []; overlay.filters = []; } function disable() { btn_game.disable(); btn_inventory.disable(); btn_team.disable(); btn_quests.disable(); btn_map.disable(); btn_options.disable(); lock(); } function enable() { btn_game.enable(); btn_inventory.enable(); btn_team.enable(); btn_quests.enable(); btn_map.enable(); btn_options.enable(); game.resetAreaFlags(); unlock(); if (!busy) { checkEvents(); } } function lock() { enabled = false; cancelTarget(); if (game.in_area != -1) { leaveArea(game.in_area); } guides._visible = false; cross_x._visible = false; cross_y._visible = false; map.unit.stop(); var _local2 = 0; while (_local2 < enemy_data.length) { enemy_data[_local2].clip.stop(); _local2++; } btn_atk.disable(); btn_inv.disable(); ui.btn_enkord.enabled = false; } function unlock() { enabled = true; if (game.in_area != -1) { enterArea(game.in_area); } guides._visible = true; onMouseMove(); map.unit.play(); var _local2 = 0; while (_local2 < enemy_data.length) { enemy_data[_local2].clip.play(); _local2++; } btn_atk.enable(); btn_inv.enable(); ui.btn_enkord.enabled = true; } function checkRegion() { var _local2 = world.getRegion(unit_tile); if (_local2 != game.cur_region) { game.cur_region = _local2; syncRegion(); } } function syncRegion() { if (game.cur_region < 0) { overlay.region_caption._visible = false; overlay.region._visible = false; } else { overlay.region_caption._visible = true; overlay.region._visible = true; overlay.region.text = world.regions[game.cur_region].name; } } function syncLimits() { min_travel = new Pair(game.map_tl.x + 20, game.map_tl.y + 20); max_travel = new Pair(game.map_br.x - 20, game.map_br.y - 20); min_scroll = new Pair(game.map_tl.x, game.map_tl.y); var _local2 = Core.Get().cfg.scr_size; max_scroll = new Pair(game.map_br.x - _local2.x, (game.map_br.y - _local2.y) + 35); } function updateTimers() { for (var _local2 in game.timers) { game.timers[_local2]++; } } function syncGuides() { var _local2 = 0; while (_local2 < guide_data.length) { var _local4 = guide_data[_local2].clip; _local4.removeMovieClip(); _local2++; } guide_data = []; _local2 = 0; while (_local2 < game.guides.length) { var _local4 = guides.attachMovie("map_guide", "", guides.getNextHighestDepth()); var _local3 = map.areas[game.guides[_local2]]; guide_data.push({pos:new Pair(_local3._x, _local3._y), clip:_local4}); _local2++; } } function updateGuides() { var _local3 = new Pair(240, 162.5); var _local5 = Math.atan2(_local3.y, _local3.x); var _local10 = new Pair(); _local10.x = scroll.x + _local3.x; _local10.y = scroll.y + _local3.y; var _local8 = 0; while (_local8 < guide_data.length) { var _local2 = guide_data[_local8].clip; var _local9 = guide_data[_local8].pos; var _local7 = _local10.x - _local9.x; var _local6 = _local10.y - _local9.y; if ((Math.abs(_local7) < _local3.x) && (Math.abs(_local6) < _local3.y)) { _local2._visible = false; } else { _local2._visible = true; var _local4 = Math.atan2(_local6, _local7); _local2._rotation = (_local4 * 180) / Math.PI; if (((-_local5) <= _local4) && (_local4 < _local5)) { _local2._x = 0; _local2._y = _local3.y - ((_local3.x * _local6) / _local7); } else if ((_local5 <= _local4) && (_local4 < (Math.PI - _local5))) { _local2._y = 0; _local2._x = _local3.x - ((_local3.y * _local7) / _local6); } else if (((Math.PI - _local5) <= _local4) || (_local4 < (-3.14159265358979 + _local5))) { _local2._x = 2 * _local3.x; _local2._y = _local3.y + ((_local3.x * _local6) / _local7); } else if (((-3.14159265358979 + _local5) <= _local4) && (_local4 < _local5)) { _local2._y = 2 * _local3.y; _local2._x = _local3.x + ((_local3.y * _local7) / _local6); } } _local8++; } } }
Symbol 1861 MovieClip [__Packages.ex] Frame 0
class ex { function ex () { } static function randomInt(sup_) { return(Math.floor(Math.random() * sup_)); } static function randomIntIn(inf_, sup_) { return(inf_ + randomInt((sup_ - inf_) + 1)); } static function randomFloatIn(inf_, sup_) { return(inf_ + (Math.random() * (sup_ - inf_))); } static function selectRandom(arr_) { if (arr_.length == 0) { return(undefined); } return(arr_[randomInt(arr_.length)]); } static function formatNumberCommas(src_) { var _local2 = String(src_); if (_local2.length < 4) { return(_local2); } var _local1 = _local2.length % 3; if (0 == _local1) { _local1 = 3; } var _local3 = _local2.slice(0, _local1); while (_local1 < _local2.length) { _local3 = _local3 + ","; _local3 = _local3 + _local2.slice(_local1, _local1 + 3); _local1 = _local1 + 3; } return(_local3); } static function testChance(chance_) { return(Math.random() < chance_); } static function ord(s_) { return(s_.charCodeAt(0)); } }
Symbol 1862 MovieClip [__Packages.ScreenHelp] Frame 0
class ScreenHelp extends Screen { var btn_back, onEnterFrame, drops, attachMovie, getNextHighestDepth, enabled; function ScreenHelp () { super(); Log.Msg("ScreenHelp::ScreenHelp()"); btn_back = btn_back; onEnterFrame = onUpdate; drops = new Array(); var _local4 = 0; while (_local4 < 400) { var _local3 = attachMovie("drop", "", getNextHighestDepth()); var _local6 = random(550); var _local5 = random(440); _local3._x = _local6; _local3._y = _local5; drops.push(_local3); _local4++; } } function init() { btn_back.setCaption("BACK"); btn_back.setOnClick(onBtnBackClick); } function onBtnBackClick() { Core.Get().goIntro(); } function onUpdate() { var _local4 = drops.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = drops[_local2]._y; _local3 = _local3 + (4 + random(6)); _local3 = _local3 % 440; drops[_local2]._y = _local3; _local2++; } } function enable() { enabled = true; btn_back.enable(); } function disable() { enabled = false; btn_back.disable(); } static var cfg_time_before_spawn = 1; }
Symbol 1863 MovieClip [__Packages.ScreenMain] Frame 0
class ScreenMain extends Screen { var btn_intro, btn_load, btn_music, btn_sound, btn_en, btn_ru, enabled, btn_logo, btn_embed; function ScreenMain () { super(); Log.Msg("ScreenMain::ScreenMain()"); } function init() { btn_intro.setCaption(Core.Get().locale.btn.intro); btn_intro.setOnClick(onBtnIntroClick); btn_load.setCaption(Core.Get().locale.btn.load); btn_load.setOnClick(onBtnLoadClick); btn_music.setCaption(Core.Get().locale.btn.music); if (Core.Get().isMusicOn()) { btn_music.push(); } btn_music.setOnClick(mx.utils.Delegate.create(this, onBtnMusicClick)); btn_sound.setCaption(Core.Get().locale.btn.sound); if (Core.Get().isSoundOn()) { btn_sound.push(); } btn_sound.setOnClick(mx.utils.Delegate.create(this, onBtnSoundClick)); btn_en.setCaption("EN"); btn_en.setOnClick(mx.utils.Delegate.create(this, onBtnEnClick)); btn_ru.setCaption("RU"); btn_ru.setOnClick(mx.utils.Delegate.create(this, onBtnRuClick)); if ("en" == Core.Get().locale.name) { btn_en.push(); } else if ("ru" == Core.Get().locale.name) { btn_ru.push(); } } function onBtnIntroClick() { Core.Get().goIntro(); } function onBtnLoadClick() { Core.Get().popupLoad(); } function onBtnEnClick() { if (!btn_en.isPushed()) { btn_ru.unpush(); btn_en.push(); Core.Get().localEn(); localize(); } } function onBtnRuClick() { if (!btn_ru.isPushed()) { btn_en.unpush(); btn_ru.push(); Core.Get().localRu(); localize(); } } function enable() { enabled = true; btn_intro.enable(); if (Core.Get().canLoad()) { btn_load.enable(); } else { btn_load.disable(); } btn_en.enable(); btn_ru.enable(); btn_music.enable(); btn_sound.enable(); btn_logo.enabled = true; btn_embed.enabled = true; Core.Get().switchMusic(5); } function disable() { enabled = false; btn_intro.disable(); btn_load.disable(); btn_en.disable(); btn_ru.disable(); btn_music.disable(); btn_sound.disable(); btn_logo.enabled = false; btn_embed.enabled = false; } function localize() { btn_intro.setCaption(Core.Get().locale.btn.intro); btn_load.setCaption(Core.Get().locale.btn.load); btn_music.setCaption(Core.Get().locale.btn.music); btn_sound.setCaption(Core.Get().locale.btn.sound); } function onBtnMusicClick() { if (btn_music.isPushed()) { btn_music.unpush(); } else { btn_music.push(); } Core.Get().setMusic(btn_music.isPushed()); } function onBtnSoundClick() { if (btn_sound.isPushed()) { btn_sound.unpush(); } else { btn_sound.push(); } Core.Get().setSound(btn_sound.isPushed()); } }
Symbol 1864 MovieClip [__Packages.ScreenIntro] Frame 0
class ScreenIntro extends Screen { var message, btn_back, btn_play, msg_text, letter, enabled; function ScreenIntro () { super(); Log.Msg("ScreenIntro::ScreenIntro()"); message.text = ""; } function init() { btn_back.setCaption(Core.Get().locale.btn.back); btn_back.setOnClick(onBtnBackClick); btn_play.setCaption(Core.Get().locale.btn.play); btn_play.setOnClick(onBtnPlayClick); msg_text = Core.Get().locale.text.intro; letter = 0; } function onEnterFrame() { if (enabled && (letter < msg_text.length)) { letter = letter + 1; message.text = msg_text.slice(0, Math.floor(letter)); } } function onBtnBackClick() { Core.Get().goMain(); } function onBtnPlayClick() { Core.Get().startGame(); if (Core.Get().game.in_area > -1) { Core.Get().goArea(); } else { Core.Get().goMap(); } } function onBtnHelpClick() { Core.Get().goHelp(); } function enable() { enabled = true; btn_back.enable(); btn_play.enable(); } function disable() { enabled = false; btn_back.disable(); btn_play.disable(); } }
Symbol 1865 MovieClip [__Packages.ButtonTeamSlot] Frame 0
class ButtonTeamSlot extends MovieClip { var stop, hilited, hover, enabled, useHandCursor, filters, hiliter; function ButtonTeamSlot () { super(); stop(); hilited = false; hover = false; syncState(); } function disable() { enabled = false; useHandCursor = false; syncState(); } function enable() { enabled = true; useHandCursor = true; syncState(); } function enter() { hover = true; syncState(); } function leave() { hover = false; syncState(); } function hilite() { hilited = true; syncState(); } function dehilite() { hilited = false; syncState(); } function syncState() { filters = []; if (hilited) { if (hover) { hiliter._alpha = 40; } else { hiliter._alpha = 20; } } else if (enabled) { if (hover) { hiliter._alpha = 40; } else { hiliter._alpha = 0; } } else { hiliter._alpha = 0; filters = [Filters.Desaturator()]; } } }
Symbol 1866 MovieClip [__Packages.NPCSlot] Frame 0
class NPCSlot extends MovieClip { var npc, id, _visible, btn, npc_id, name, descri; function NPCSlot () { super(); npc.inner.stop(); id = -1; _visible = false; btn = btn; } function init(id_, cb_) { id = id_; btn.onRelease = function () { cb_(id_); }; } function setNPC(npc_) { var _local2 = Core.Get().world; npc_id = npc_; _visible = true; npc.inner.gotoAndStop(1 + _local2.npc[npc_].id); name.text = _local2.npc[npc_].name; descri.text = ((undefined != _local2.npc[npc_].descri) ? (_local2.npc[npc_].descri) : ""); } function resetNPC() { npc_id = ""; _visible = false; } function getNPC() { return(npc_id); } function isHit(x_, y_) { return(btn.hitTest(x_, y_)); } function enter() { btn.enter(); } function leave() { btn.leave(); } function hilite() { btn.hilite(); } function dehilite() { btn.dehilite(); } function enable() { btn.enable(); } function disable() { btn.disable(); } }
Symbol 1867 MovieClip [__Packages.ScreenArea] Frame 0
class ScreenArea extends Screen { var world, game, area_id, caption, inner, npc_slots, btn_back, hover_slot, onMouseMove, gibson, tooltip, enabled, busy, _xmouse, _ymouse; function ScreenArea () { super(); Log.Msg("ScreenArea::ScreenArea()"); world = Core.Get().world; game = Core.Get().game; area_id = game.in_area; if (world.areas[area_id].caption2 != undefined) { caption.text = world.areas[area_id].caption2; } else { caption.text = world.areas[area_id].caption; } inner.back.gotoAndStop(world.areas[area_id].img); npc_slots = new Array(); npc_slots.push(inner.npc1); npc_slots.push(inner.npc2); npc_slots.push(inner.npc3); npc_slots.push(inner.npc4); btn_back = inner.btn_back; hover_slot = -1; onMouseMove = mx.utils.Delegate.create(this, onMouse); gibson._visible = area_id == world.area_to_id.gibson; tooltip._visible = false; } function init() { var _local5 = mx.utils.Delegate.create(this, onNPCClick); var _local4 = npc_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = npc_slots[_local2]; _local3.init(_local2, _local5); _local2++; } syncNPCList(); btn_back.setCaption(Core.Get().locale.btn.leave); btn_back.setOnClick(mx.utils.Delegate.create(this, onBtnBackClick)); } function syncNPCList() { var _local4 = 0; var _local6 = world.area_data[area_id]; if ((_local6 != undefined) && (_local6.npc != undefined)) { var _local7 = world.area_data[area_id].npc.length; var _local3 = 0; while (_local3 < _local7) { var _local5 = npc_slots[_local4]; var _local2 = _local6.npc[_local3]; if (_local2 instanceof Object) { if ((undefined == _local2.condition) || (_local2.condition())) { _local5.setNPC(_local2.npc); _local4++; } } else { _local5.setNPC(_local2); _local4++; } _local3++; } } var _local8 = npc_slots.length; var _local3 = _local4; while (_local3 < _local8) { var _local5 = npc_slots[_local3]; _local5.resetNPC(); _local3++; } } function onBtnBackClick() { Core.Get().saveGame(0); if (area_id == world.area_to_id.jade) { game.in_area = world.area_to_id.port; } Core.Get().goMap(); } function onNPCClick(id_) { Core.Get().playSound("button_click"); game.exchange = {npc:npc_slots[id_].getNPC()}; Core.Get().popupTalk(); } function disable() { enabled = false; var _local4 = npc_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = npc_slots[_local2]; _local3.disable(); _local2++; } btn_back.disable(); gibson.enabled = false; } function enable() { enabled = true; var _local4 = npc_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = npc_slots[_local2]; _local3.enable(); _local2++; } btn_back.enable(); syncNPCList(); if (!busy) { checkLevelUp(); if (enabled) { checkAreaTalk(); } } onMouse(); if (enabled) { gibson.enabled = true; } } function checkLevelUp() { var _local3 = 0; while (_local3 < 4) { var _local4 = game.team[_local3]; if (_local4 >= 0) { var _local2 = game.stats[_local4]; if (_local2.level_up) { _local2.level_up = false; } if (_local2.perk_unlocked) { _local2.perk_unlocked = false; } } _local3++; } if (Core.Get().game.stats[0].ups) { Core.Get().game.exchange = {no_switch:true}; Core.Get().popupSkillsUp(); } } function checkAreaTalk() { var _local7 = world.area_data[area_id]; if (_local7.talk != undefined) { var _local8 = _local7.talk.length; var _local2 = 0; while (_local2 < _local8) { var _local3 = _local7.talk[_local2]; var _local4 = world.talk[_local3.talk].condition; if ((undefined == _local4) || (_local4())) { game.exchange = {npc:_local3.npc, talk:_local3.talk}; Core.Get().popupTalk(30); return(undefined); } _local2++; } } } function onMouse() { if (!enabled) { return(undefined); } var _local4 = -1; var _local5 = npc_slots.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = npc_slots[_local2]; if (_local3.isHit(_xmouse, _ymouse)) { _local4 = _local2; break; } _local2++; } if (hover_slot == _local4) { return(undefined); } if (hover_slot != -1) { npc_slots[hover_slot].leave(); } hover_slot = _local4; npc_slots[hover_slot].enter(); } function fade() { inner.filters = [Filters.Desaturator()]; } function unfade() { inner.filters = []; } }
Symbol 1868 MovieClip [__Packages.TaskSlot] Frame 0
class TaskSlot extends MovieClip { var back, selector, onDragOver, onRollOver, onDragOut, onRollOut, selected, hilited, onRelease, caption, enabled, filters; function TaskSlot () { super(); back.hiliter._visible = false; back.stop(); selector.stop(); selector._visible = false; onDragOver = (onRollOver = mx.utils.Delegate.create(this, function () { this.hilite(); })); onDragOut = (onRollOut = dehilite); selected = false; hilited = false; } function init(id_, cb_) { onRelease = function () { if (this.enabled) { Core.Get().playSound("button_click"); } cb_(id_); }; } function setCaption(text_) { caption.text = text_; } function setState(state_) { back.gotoAndStop(state_); } function hilite() { hilited = true; back.hiliter._visible = true; } function dehilite() { hilited = false; back.hiliter._visible = false; } function select() { selector.gotoAndPlay(1); selector._visible = true; selected = true; } function deselect() { selector.stop(); selector._visible = false; selected = false; } function disable() { if (!enabled) { return(undefined); } if (selected) { back.hiliter._visible = true; } else { filters = [Filters.Blur()]; } enabled = false; } function enable() { if (enabled) { return(undefined); } if (selected) { back.hiliter._visible = false; } else { filters = []; } enabled = true; } }
Symbol 1869 MovieClip [__Packages.BattleSlot] Frame 0
class BattleSlot extends MovieClip { var enemy, max_hp, cur_hp, max_action, cur_action, max_energy, cur_energy, action, energy, shadow, attacking, dying, running, running_back, animation, weapon, armor, device, data, id, char_id, defending, base_pos, _x, _y, run_to, exp, band, level, hilited, buff, debuff, timed_buff, timed_debuff, device_mp, controls, unit, creature, hp, unit_ori, base_dr, to_hit, crit_chance, dmg_k, energy_regen, dev_dmg_k, heal_power, heal_power_device, drop_chance, evasion_chance, attachMovie, getNextHighestDepth, run_from, hit_ori; function BattleSlot () { super(); enemy = false; max_hp = 1; cur_hp = 0; max_action = 1; cur_action = 0; max_energy = 1; cur_energy = 0; action.stop(); energy.stop(); shadow._visible = false; attacking = false; dying = false; running = false; running_back = false; animation = 0; hideStats(); hideControls(); weapon = 0; armor = -1; device = -1; data = null; id = -1; char_id = -1; defending = false; base_pos = new Pair(_x, _y); run_to = null; exp = 0; band = ""; level = 1; hilited = false; buff = {}; debuff = {}; timed_buff = {}; timed_debuff = {}; device_mp = 0; } function initPlayer(id_, onAtk_, onDef_, onDev_, onInv_, onCancel_) { id = id_; controls.attack.onRelease = function () { onAtk_(id_); }; controls.defend.onRelease = function () { onDef_(id_); }; controls.device.onRelease = function () { onDev_(id_); }; controls.useitem.onRelease = function () { onInv_(id_); }; controls.cancel.onRelease = function () { onCancel_(id_); }; onKeyDown = mx.utils.Delegate.create(this, onKeyDown); Key.addListener(this); } function onKeyDown() { if (isEnemy() || (!hilited)) { return(undefined); } if ((Key.isDown(ex.ord("A")) && (controls.attack._visible)) && (controls.attack.enabled)) { controls.attack.onRelease(); } if ((Key.isDown(32) && (controls.defend._visible)) && (controls.defend.enabled)) { controls.defend.onRelease(); } if ((Key.isDown(ex.ord("D")) && (controls.device._visible)) && (controls.device.enabled)) { controls.device.onRelease(); } if (((Key.isDown(ex.ord("U")) || (Key.isDown(ex.ord("I")))) && (controls.useitem._visible)) && (controls.useitem.enabled)) { controls.useitem.onRelease(); } if ((Key.isDown(27) && (controls.cancel._visible)) && (controls.cancel.enabled)) { controls.cancel.onRelease(); } } function initSlot(id_, onEnter_, onLeave_, onClick_) { unit.onDragOver = (unit.onRollOver = function () { onEnter_(id_); }); unit.onDragOut = (unit.onRollOut = function () { onLeave_(id_); }); unit.onRelease = function () { onClick_(id_); }; id = id_; disable(); } function initStats(src_) { data = {}; data.vit = src_.vit; data.acc = src_.acc; data.def = src_.def; data.dgr = src_.dgr; data.tch = src_.tch; data.med = src_.med; data.lck = src_.lck; } function setPlayer(id_) { enemy = false; if (id_ == -1) { return(undefined); } initStats(Core.Get().game.stats[id_]); level = Core.Get().game.stats[id_].level; var _local2 = Core.Get().game.equipment[id_]; if (_local2.weapon != -1) { weapon = _local2.weapon; } armor = _local2.armor; if (_local2.device >= 0) { var _local4 = Core.Get().world.items[_local2.device]; if (_local4.type2 != EWeapon.PASSIVE) { device = _local2.device; device_mp = _local4.energy; } else { addPassiveDeviceEffect(_local2.device); } } setUnit("bu_char", id_ + 1); shadow._visible = true; if (Core.Get().world.items[weapon].type3 != EItemType.PSI) { unit.setWeapon(weapon); } else { unit.setWeapon(0); } initData(); char_id = id_; initPerkEffect(); hideNumbers(); } function setEnemy(id_, level_) { enemy = true; if (!id_.length) { return(undefined); } var _local3 = Core.Get().world.enemy[id_]; if (_local3 == undefined) { Log.Err("Invalid Enemy Code"); return(undefined); } creature = id_; band = id_.charAt(0); level = level_; initStats(_local3); data.vit = data.vit + Math.round((Math.min(10, data.vit) / 2) * (level_ - 1)); data.def = data.def + Math.round((Math.min(10, data.def) / 2) * (level_ - 1)); data.acc = data.acc + Math.round((Math.min(10, data.acc) / 2) * (level_ - 1)); data.dgr = data.dgr + Math.round((Math.min(10, data.dgr) / 2) * (level_ - 1)); data.tch = data.tch + Math.round((Math.min(10, data.tch) / 2) * (level_ - 1)); data.med = data.med + Math.round((Math.min(10, data.med) / 2) * (level_ - 1)); data.lck = data.lck + Math.round((Math.min(10, data.lck) / 2) * (level_ - 1)); exp = 0; exp = exp + data.vit; exp = exp + data.def; exp = exp + data.acc; exp = exp + data.dgr; exp = exp + data.tch; exp = exp + data.med; exp = exp + data.lck; weapon = chooseWeapon(_local3.weapon, level_); if (_local3.device >= 0) { var _local4 = Core.Get().world.items[_local3.device]; if (level_ >= _local4.level) { if (_local4.type2 != EWeapon.PASSIVE) { device_mp = _local4.energy; if (_local4.energy <= (data.tch * 2)) { device = _local3.device; } } else { addPassiveDeviceEffect(_local3.device); } } } setUnit("bu_enemy", _local3.frame); shadow._visible = true; unit.setWeapon(weapon); initData(); hideNumbers(); } function hideNumbers() { hp.caption._visible = false; hp.def_caption._visible = false; action.caption._visible = false; energy.caption._visible = false; } function chooseWeapon(type_, level_) { if (level_ >= 10) { level_ = level_ - 2; } var _local3 = []; switch (type_) { case EItemType.MELEE : if (21 <= level_) { _local3.push(9); } if (18 <= level_) { _local3.push(8); } if ((12 <= level_) && (level_ < 21)) { _local3.push(7); } if ((10 <= level_) && (level_ < 15)) { _local3.push(6); } if ((5 <= level_) && (level_ < 10)) { _local3.push(5); } if ((4 <= level_) && (level_ < 10)) { _local3.push(4); } if ((3 <= level_) && (level_ < 8)) { _local3.push(3); } if (level_ < 4) { _local3.push(2); } if (level_ < 3) { _local3.push(1); } break; case EItemType.PISTOL : if (20 <= level_) { _local3.push(21); } if (18 <= level_) { _local3.push(20); } if ((15 <= level_) && (level_ < 20)) { _local3.push(19); } if ((13 <= level_) && (level_ < 18)) { _local3.push(18); } if ((10 <= level_) && (level_ < 15)) { _local3.push(17); } if ((8 <= level_) && (level_ < 13)) { _local3.push(16); } if ((7 <= level_) && (level_ < 12)) { _local3.push(15); } if ((5 <= level_) && (level_ < 10)) { _local3.push(14); } if ((4 <= level_) && (level_ < 9)) { _local3.push(13); } if (level_ < 7) { _local3.push(12); } if (level_ < 7) { _local3.push(11); } break; case EItemType.SMG : if (15 <= level_) { _local3.push(29); } if (14 <= level_) { _local3.push(28); } if ((12 <= level_) && (level_ < 17)) { _local3.push(27); } if ((10 <= level_) && (level_ < 15)) { _local3.push(26); } if ((7 <= level_) && (level_ < 12)) { _local3.push(25); } if ((3 <= level_) && (level_ < 8)) { _local3.push(24); } if (level_ < 7) { _local3.push(23); } break; case EItemType.SHOTGUN : if (22 <= level_) { _local3.push(36); } if ((18 <= level_) && (level_ < 23)) { _local3.push(35); } if ((14 <= level_) && (level_ < 19)) { _local3.push(34); } if ((10 <= level_) && (level_ < 15)) { _local3.push(33); } if ((8 <= level_) && (level_ < 13)) { _local3.push(32); } if (level_ < 9) { _local3.push(31); } break; case EItemType.HEAVY : if (20 <= level_) { _local3.push(43); } if ((18 <= level_) && (level_ < 23)) { _local3.push(42); } if ((15 <= level_) && (level_ < 20)) { _local3.push(41); } if ((12 <= level_) && (level_ < 17)) { _local3.push(40); } if ((9 <= level_) && (level_ < 14)) { _local3.push(39); } if (level_ < 10) { _local3.push(38); } break; case EItemType.ASSAULT : if (19 <= level_) { _local3.push(49); } if ((14 <= level_) && (level_ < 21)) { _local3.push(48); } if ((10 <= level_) && (level_ < 16)) { _local3.push(47); } if (level_ < 12) { _local3.push(46); } if (level_ < 12) { _local3.push(45); } break; case EItemType.GLAUNCHER : if (14 <= level_) { _local3.push(52); } if (level_ < 14) { _local3.push(51); } break; case EItemType.RLAUNCHER : if (21 <= level_) { _local3.push(57); } if (level_ < 21) { _local3.push(54); } break; case EItemType.SNIPER : if (level_ >= 19) { return(63); } if ((16 <= level_) && (level_ < 21)) { _local3.push(62); } if ((13 <= level_) && (level_ < 18)) { _local3.push(61); } if ((10 <= level_) && (level_ < 15)) { _local3.push(60); } if ((5 <= level_) && (level_ < 10)) { _local3.push(59); } if (level_ < 6) { _local3.push(58); } break; case EItemType.PSI : if (level >= 25) { return(166); } if (level >= 20) { return(165); } if (level >= 10) { return(164); } return(163); } if (_local3.length) { return(ex.selectRandom(_local3)); } return(0); } function setUnit(name_, id_) { unit_ori.attachMovie(name_, "body", 1); unit = unit_ori.body; unit.setUnit(id_); unit.switchToStand(); } function initData() { calcSecondaryStats(); initHP(max_hp); initAction(Core.Get().world.items[weapon].ap); if (device != -1) { initEnergy(max_energy, Math.round(max_energy / 2)); } syncAC(); } function calcSecondaryStats() { max_hp = 20 + data.vit; base_dr = data.def * 0.1; if (armor >= 0) { base_dr = base_dr + Core.Get().world.items[armor].dr; } to_hit = (70 + data.acc) / 100; crit_chance = (data.acc * 0.4) / 100; dmg_k = (100 + data.dgr) / 100; energy_regen = 1; dev_dmg_k = data.tch; heal_power = data.med; heal_power_device = data.tch; drop_chance = (data.lck * 0.25) / 100; crit_chance = crit_chance + ((data.lck * 0.2) / 100); evasion_chance = (10 + (data.lck * 0.2)) / 100; if (device != -1) { max_energy = 2 * data.tch; } } function initHP(max_hp_, cur_hp_) { hp._visible = true; max_hp = max_hp_; if (cur_hp_ == undefined) { cur_hp_ = max_hp_; } cur_hp = cur_hp_; syncHP(); } function syncHP() { hp.green_bar._xscale = (100 * cur_hp) / max_hp; var _local2 = Math.round(cur_hp); if ((_local2 == 0) && (cur_hp > 0)) { _local2 = 1; } hp.caption.text = _local2; if (0 == cur_hp) { hp.caption._visible = false; hp.def_caption._visible = false; } } function calcDR() { var _local2 = base_dr; _local2 = _local2 * (1 + getBuff("perk_feather_dr")); _local2 = _local2 + getBuff("dev_dr"); _local2 = _local2 - getDebuff("dev_minus_dr"); _local2 = _local2 - getDebuff("dev_minus_dr_alien"); _local2 = _local2 - getDebuff("dev_minus_dr_hell"); _local2 = _local2 + getBuff("perk_lexic_dr"); if (_local2 < 0) { _local2 = 0; } _local2 = _local2 * (1 - getBuff("perk_hell_minus_dr")); _local2 = _local2 * (1 + getBuff("dev_dr2")); _local2 = _local2 * (1 + getBuff("dev_dr_alien")); if (defending) { _local2 = _local2 * 1.3; _local2 = _local2 + getBuff("dev_defend"); } return(_local2); } function syncAC() { hp.def_caption.text = Math.round(calcDR()); } function initAction(max_ap_) { action._visible = true; max_action = max_ap_; cur_action = 0; syncAction(); } function syncAction() { var _local2 = cur_action; if (_local2 > max_action) { _local2 = max_action; } var _local3 = 1 + Math.floor((10 * _local2) / max_action); action.gotoAndStop(_local3); action.caption.text = cur_action; } function isReady() { return(cur_action >= max_action); } function initEnergy(max_mp_, cur_mp_) { energy._visible = true; max_energy = max_mp_; cur_energy = cur_mp_; syncEnergy(); } function syncEnergy() { var _local2 = 1 + Math.floor((10 * cur_energy) / max_energy); energy.gotoAndStop(_local2); energy.caption.text = cur_energy; } function startTurn() { defending = false; removeBuff("dev_defend"); syncAC(); if (getBuff("perk_key_double_atk")) { incBuffEffect("repeat_attack"); } if (getBuff("dev_dbl_atk")) { incBuffEffect("repeat_attack"); } if (getBuff("repeat_attack")) { incBuffEffect("repeat_attack"); } if (getBuff("dev_charge_dmg")) { buff.charge_dmg = buff.dev_charge_dmg; removeBuff("dev_charge_dmg"); } if (getBuff("perk_kage_extra_turn") && (ex.testChance(getBuff("perk_kage_extra_turn")))) { incBuffEffect("extra_turn"); } if (getBuff("perk_nina_rage") && (cur_hp < (0.3 * max_hp))) { buff.perk_nina_sure_crit = 1; } } function endTurn() { removeBuff("repeat_attack"); removeBuff("charge_dmg"); removeBuff("perk_nina_sure_crit"); } function attack() { if (!isAlive) { Log.Err("BattleSlot::attack() : Is dead!"); } unit.switchToAttack(); Core.Get().playSound(Core.Get().world.items[weapon].snd, (enemy ? 1 : -1)); attacking = true; animation = time_attack; } function defend() { Core.Get().playSound("snd_dev_buff", (enemy ? 1 : -1)); doEffect("effect_defend"); animation = time_defend; removeBuff("extra_turn"); defending = true; syncAC(); resetAction(); endTurn(); } function defendNoReset() { doEffect("effect_defend"); animation = time_defend; defending = true; syncAC(); endTurn(); } function useItem(item_) { switch (Core.Get().world.items[item_].type3) { case EItemType.GRENADE : Core.Get().playSound("snd_wp_grenade", (enemy ? 1 : -1)); break; case EItemType.MEDIKIT : Core.Get().playSound("snd_wp_medikit", (enemy ? 1 : -1)); } resetAction(); endTurn(); } function checkDevice() { if (max_energy < device_mp) { energy._visible = false; device = -1; } } function useDevice() { animation = time_use_device; Core.Get().playSound(Core.Get().world.items[device].snd, (enemy ? 1 : -1)); doEffect("effect_use_device"); cur_energy = cur_energy - device_mp; syncEnergy(); if (((device == 121) || (device == 124)) || (device == 138)) { return(undefined); } resetAction(); endTurn(); } function canUseDevice() { return(cur_energy >= device_mp); } function tryHitDevice(device_) { switch (device_) { case 128 : return(ex.testChance(0.5)); case 129 : return(ex.testChance(0.6)); } return(true); } function getDeviceDamage() { var _local2 = 0; var _local4 = 0; var _local3 = 0; switch (device) { case 80 : _local2 = 20; _local4 = 0.4; _local3 = 0.8; break; case 81 : _local2 = 15; _local4 = 0.2; _local3 = 0.4; break; case 82 : _local2 = 5; _local4 = 0.2; _local3 = 0.4; break; case 83 : _local2 = 5; _local4 = 0.05; _local3 = 0.15; break; case 114 : _local2 = 30; break; case 116 : _local2 = 15; _local4 = 0.4; _local3 = 0.6; break; case 117 : _local2 = 30; _local4 = 0.7; _local3 = 1.3; break; case 128 : _local2 = 20; _local4 = 0.4; _local3 = 0.8; break; case 135 : _local2 = 25; _local4 = 0.7; _local3 = 1.3; break; case 136 : _local2 = 20; _local4 = 0.2; _local3 = 0.4; break; case 137 : _local2 = 150; break; case 138 : _local2 = 0; _local4 = 0.8; _local3 = 1; } var _local5 = _local2 + (ex.randomFloatIn(_local4, _local3) * dev_dmg_k); _local5 = _local5 * (1 + getBuff("perk_karry_dmg_device")); return(_local5); } function getDeviceHeal() { var _local2 = 0; var _local3 = 0; switch (device) { case 108 : _local2 = 10; _local3 = 30; break; case 109 : _local2 = 40; _local3 = 80; break; case 110 : _local2 = 80; _local3 = 120; } var _local4 = ex.randomIntIn(_local2, _local3); return(Math.min(heal_power_device, _local4)); } function doEffect(effect_) { attachMovie(effect_, "", getNextHighestDepth()); } function tick() { var _local3 = 1; _local3 = _local3 * (1 + getBuff("dev_ap_regen")); _local3 = _local3 * (1 + getBuff("perk_kat_ap_regen")); if (getBuff("perk_nina_aggr") && (cur_hp < (0.5 * max_hp))) { _local3 = _local3 * (1 + getBuff("perk_nina_aggr")); } _local3 = _local3 * (1 + getBuff("perk_hell_ap_regen")); _local3 = _local3 * (1 - getDebuff("dev_minus_ap_regen")); _local3 = _local3 * (1 - getDebuff("dev_minus_ap_regen_alien")); cur_action = cur_action + _local3; syncAction(); if ((device != -1) && (cur_energy < max_energy)) { var _local5 = energy_regen; _local5 = _local5 * (1 + getBuff("perk_feather_ep_regen")); cur_energy = cur_energy + _local5; syncEnergy(); } for (var _local4 in timed_buff) { timed_buff[_local4]--; if (0 >= timed_buff[_local4]) { timed_buff[_local4] = undefined; buff[_local4] = undefined; } } for (var _local4 in timed_debuff) { timed_debuff[_local4]--; if (0 >= timed_debuff[_local4]) { if (_local4 == "dev_venom_hit") { takeDamage(ex.randomIntIn(3, 5), EHit.POISON); syncHP(); var _local2 = getDebuff("dev_venom"); if (_local2) { timed_debuff.dev_venom_hit = _local2; } continue; } if (_local4 == "dev_venom2_hit") { takeDamage(ex.randomIntIn(10, 20), EHit.POISON); syncHP(); var _local2 = getDebuff("dev_venom2"); if (_local2) { timed_debuff.dev_venom2_hit = _local2; } continue; } if (_local4 == "dev_venom3_hit") { takeDamage(ex.randomIntIn(3, 5), EHit.POISON); syncHP(); var _local2 = getDebuff("dev_venom3"); if (_local2) { timed_debuff.dev_venom3_hit = _local2; } continue; } if (_local4 == "dev_fire_hit") { takeDamage(ex.randomIntIn(5, 10), EHit.POISON); syncHP(); var _local2 = getDebuff("dev_fire"); if (_local2) { timed_debuff.dev_fire_hit = _local2; } continue; } timed_debuff[_local4] = undefined; debuff[_local4] = undefined; } } cur_hp = cur_hp + getBuff("perk_kurt_hp_regen"); syncHP(); } function updateAnimation() { if (0 == animation) { return(false); } animation--; if ((running && (!attacking)) || (running_back)) { var _local3 = run_to.x + (((run_from.x - run_to.x) * animation) / time_run); var _local2 = run_to.y + (((run_from.y - run_to.y) * animation) / time_run); _x = _local3; _y = _local2; } if (dying) { unit.updateDying(1 - (animation / time_die)); } if (0 == animation) { if (attacking) { attacking = false; unit.switchToStand(); if (getBuff("repeat_attack")) { decBuffEffect("repeat_attack"); } if (!getBuff("repeat_attack")) { resetAction(); if (running) { running = false; runBack(); } else { endTurn(); } } } else if (running) { } else if (running_back) { running_back = false; unhideStats(); endTurn(); } else if (dying) { dying = false; unit.switchToDead(); hp._visible = false; } else { unit.switchToStand(); syncHP(); } } return(0 < animation); } function isEnemy() { return(enemy); } function spawnHit(type_, value_) { var _local3 = ((EHit.HEAL == type_) ? "bs_heal" : "bs_hit"); var _local4 = hit_ori.attachMovie(_local3, "", hit_ori.getNextHighestDepth()); var _local2 = _local4.inner; switch (type_) { case EHit.DAMAGE : _local2.crit._visible = false; case EHit.CRITICAL : _local2.miss._visible = false; _local2.dodge._visible = false; _local2.immune._visible = false; _local2.damage.text = value_; break; case EHit.MISS : _local2.crit._visible = false; _local2.damage._visible = false; _local2.dodge._visible = false; _local2.immune._visible = false; break; case EHit.DODGE : _local2.crit._visible = false; _local2.damage._visible = false; _local2.miss._visible = false; _local2.immune._visible = false; break; case EHit.HEAL : _local2.damage.text = value_; break; case EHit.IMMUNE : _local2.crit._visible = false; _local2.damage._visible = false; _local2.miss._visible = false; _local2.dodge._visible = false; } } function takeDamage(amount_, crit_) { switch (crit_) { case EHit.IMMUNE : spawnHit(crit_, Math.round(amount_)); return(0); case EHit.HEAL : spawnHit(crit_, Math.round(amount_)); cur_hp = cur_hp + amount_; if (cur_hp > max_hp) { cur_hp = max_hp; } animation = time_hit; return(amount_); case EHit.DISCHARGE : if (device >= 0) { cur_energy = cur_energy - amount_; if (cur_energy < 0) { cur_energy = 0; } syncEnergy(); } return(amount_); case EHit.RECHARGE : if (device >= 0) { cur_energy = cur_energy + amount_; if (cur_energy > max_energy) { cur_energy = max_energy; } syncEnergy(); } return(amount_); case EHit.DRAIN_AP : cur_action = cur_action - amount_; if (cur_action < 0) { cur_action = 0; } syncAction(); return(amount_); case EHit.POISON : spawnHit(EHit.DAMAGE, Math.round(amount_)); break; case EHit.DAMAGE : case EHit.CRITICAL : var _local4 = calcDR(); if (EHit.CRITICAL == crit_) { _local4 = _local4 / 2; } amount_ = amount_ - _local4; if (amount_ < 0) { amount_ = 0; } spawnHit(crit_, Math.round(amount_)); break; default : Log.Err("Invalid damage"); } cur_hp = cur_hp - amount_; if (cur_hp < 0) { cur_hp = 0; } if (!cur_hp) { if (getBuff("perk_lexic_extra_life") && (ex.testChance(getBuff("perk_lexic_extra_life")))) { Core.Get().playSound("snd_dev_heal", (enemy ? 1 : -1)); cur_hp = max_hp / 2; syncHP(); cur_action = max_action; syncAction(); } } if (crit_ != EHit.POISON) { unit.switchToHurt(); animation = time_hit; } return(amount_); } function regenHP(heal_) { takeDamage(heal_, EHit.HEAL); syncHP(); } function isAlive() { return(cur_hp > 0); } function die() { if (animation) { Log.Err("BattleSlot::die() : Is in animation"); } unit.switchToDying(); Core.Get().playSound("die", (enemy ? 1 : -1)); dying = true; animation = time_die; shadow._visible = false; action._visible = false; energy._visible = false; } function showControls() { resetControls(); controls._visible = true; } function hideControls() { controls._visible = false; } function activateControls() { controls.attack._visible = false; controls.defend._visible = false; controls.device._visible = false; controls.useitem._visible = false; controls.cancel._visible = true; } function resetControls() { controls.attack._visible = true; controls.defend._visible = true; if (device != -1) { controls.device._visible = true; var _local2 = canUseDevice(); controls.device.enabled = _local2; controls.device._alpha = (_local2 ? 100 : 50); } else { controls.device._visible = false; } controls.useitem._visible = true; controls.cancel._visible = false; } function select() { showControls(); hilite(); } function deselect() { hideControls(); } function hilite() { unit.filters = [Filters.Glow((enemy ? 16711680 : 65280))]; hilited = true; } function dehilite() { unit.filters = []; hilited = false; } function hiliteHeal() { if (!enemy) { if (hilited) { unit.filters = [Filters.GlowMedium(65280), Filters.GlowMedium(16711833)]; } else { unit.filters = [Filters.Glow(16711833)]; } } } function dehiliteHeal() { if (!enemy) { if (hilited) { unit.filters = [Filters.Glow(65280)]; } else { unit.filters = []; } } } function enable() { unit.enabled = true; unit.useHandCursor = true; Mouse.hide(); Mouse.show(); if (unit.hitTest(_root._xmouse, _root._ymouse, true)) { unit.onRollOver(); } } function disable() { unit.enabled = false; unit.useHandCursor = false; Mouse.hide(); Mouse.show(); dehilite(); if (controls._visible) { hilite(); } } function resetAction() { if (getBuff("extra_turn")) { decBuffEffect("extra_turn"); return(undefined); } cur_action = cur_action - max_action; if (cur_action < 0) { cur_action = 0; } syncAction(); } function resetEnergy() { cur_energy = 0; syncEnergy(); } function tryAttack() { if (getBuff("dev_sure_hit")) { return(true); } var _local2 = true; if (getBuff("dekkis_special")) { _local2 = true; } else { _local2 = Math.random() < to_hit; } if (!_local2) { spawnHit(EHit.MISS); } return(_local2); } function tryHit() { var _local2 = evasion_chance; _local2 = _local2 + getBuff("dev_eva"); _local2 = _local2 + getBuff("perk_kat_eva"); _local2 = _local2 + getBuff("perk_kraven_eva_1"); _local2 = _local2 + getBuff("perk_kraven_eva_2"); if (_local2 > 0.75) { _local2 = 0.75; } var _local3 = Math.random() < _local2; if (_local3) { spawnHit(EHit.DODGE); } return(!_local3); } function getDamage() { if (getBuff("dekkis_special")) { return(getDeviceDamage()); } if (weapon < 0) { Log.Err("BattleSlot::getDamage() : No Weapon"); } var _local3 = Core.Get().world.items[weapon]; var _local2 = ex.randomIntIn(_local3.dmg_min, _local3.dmg_max); _local2 = _local2 + getBuff("perk_lexic_bonus_dmg"); _local2 = _local2 * dmg_k; _local2 = _local2 * (1 + getBuff("dev_dmg")); _local2 = _local2 * (1 + getBuff("charge_dmg")); _local2 = _local2 * (1 - getBuff("vr_attack_minus_dmg")); _local2 = _local2 * (1 + getBuff("perk_grid_dmg")); _local2 = _local2 * (1 + getBuff("perk_key_dmg")); _local2 = _local2 * (1 + getBuff("perk_kurt_accum_dmg_bonus")); _local2 = _local2 * (1 + getBuff("perk_kurt_dmg")); _local2 = _local2 * (1 + getBuff("perk_karry_dmg_weapon")); _local2 = _local2 * (1 + getBuff("perk_kage_dmg")); _local2 = _local2 * (1 + getBuff("perk_nina_dmg")); _local2 = _local2 * (1 + getBuff("perk_hell_dmg")); return(_local2); } function getCritDamage() { if (getBuff("dekkis_special")) { return(getDeviceDamage()); } if (weapon < 0) { Log.Err("BattleSlot::getDamage() : No Weapon"); } var _local3 = Core.Get().world.items[weapon]; var _local2 = ex.randomIntIn((_local3.dmg_min + _local3.dmg_max) / 2, _local3.dmg_max); _local2 = _local2 + getBuff("perk_lexic_bonus_dmg"); _local2 = _local2 * dmg_k; _local2 = _local2 * (1 + getBuff("dev_dmg")); _local2 = _local2 * (1 + getBuff("charge_dmg")); _local2 = _local2 * (1 - getBuff("vr_attack_minus_dmg")); _local2 = _local2 * (1 + getBuff("perk_grid_dmg")); _local2 = _local2 * (1 + getBuff("perk_key_dmg")); _local2 = _local2 * (1 + getBuff("perk_kurt_accum_dmg_bonus")); _local2 = _local2 * (1 + getBuff("perk_kurt_dmg")); _local2 = _local2 * (1 + getBuff("perk_karry_dmg_weapon")); _local2 = _local2 * (1 + getBuff("perk_kage_dmg")); _local2 = _local2 * (1 + getBuff("perk_nina_dmg")); _local2 = _local2 * (1 + getBuff("perk_hell_dmg")); _local2 = _local2 + getBuff("perk_grid_crit_dmg"); return(_local2); } function getBestDamage() { if (weapon < 0) { Log.Err("BattleSlot::getDamage() : No Weapon"); } var _local3 = Core.Get().world.items[weapon]; var _local2 = _local3.dmg_max; _local2 = _local2 + getBuff("perk_lexic_bonus_dmg"); _local2 = _local2 * dmg_k; _local2 = _local2 * (1 + getBuff("dev_dmg")); _local2 = _local2 * (1 + getBuff("charge_dmg")); _local2 = _local2 * (1 - getBuff("vr_attack_minus_dmg")); _local2 = _local2 * (1 + getBuff("perk_grid_dmg")); _local2 = _local2 * (1 + getBuff("perk_key_dmg")); _local2 = _local2 * (1 + getBuff("perk_kurt_accum_dmg_bonus")); _local2 = _local2 * (1 + getBuff("perk_kurt_dmg")); _local2 = _local2 * (1 + getBuff("perk_karry_dmg_weapon")); _local2 = _local2 * (1 + getBuff("perk_kage_dmg")); _local2 = _local2 * (1 + getBuff("perk_nina_dmg")); _local2 = _local2 * (1 + getBuff("perk_hell_dmg")); return(_local2); } function getItemDamage(item_) { var _local2 = Core.Get().world.items[item_]; var _local3 = ex.randomIntIn(_local2.dmg_min, _local2.dmg_max); if (_local2.type3 == EItemType.GRENADE) { _local3 = _local3 * (1 + getBuff("dev_gren")); } return(_local3); } function getItemHeal(item_) { var _local3 = Core.Get().world.items[item_]; var _local2 = _local3.heal; if (_local3.recharge) { return(_local2); } _local2 = _local2 * (1 + getBuff("perk_feather_heal")); return(Math.min(heal_power, _local2)); } function isCritical() { var _local2 = crit_chance; _local2 = _local2 + getBuff("perk_grid_crit_chance"); return(Math.random() < _local2); } function runTo(trg_) { running = true; run_from = base_pos.clone(); run_to = trg_.base_pos.clone(); var _local2 = 40; if (enemy) { run_to.x = run_to.x + _local2; } else { run_to.x = run_to.x - _local2; } animation = time_run; hideStats(); } function runBack() { running_back = true; var _local2 = run_from; run_from = run_to; run_to = _local2; animation = time_run_back; } function hideStats() { hp._visible = false; action._visible = false; energy._visible = false; } function unhideStats() { hp._visible = true; action._visible = true; if (device != -1) { energy._visible = true; } } function isRunning() { return(running); } function explodeGrenade() { Core.Get().playSound("snd_wp_grenade1", (enemy ? 1 : -1)); animation = 10; } function addPassiveDeviceEffect(device_) { var _local2 = ""; var _local3 = 1; switch (device_) { case 84 : _local2 = "dev_gren"; _local3 = 0.25; break; case 85 : _local2 = "dev_gren"; _local3 = 0.5; break; case 86 : _local2 = "dev_gren"; _local3 = 1; break; case 87 : _local2 = "dev_ap_regen"; _local3 = 0.1; break; case 88 : _local2 = "dev_ap_regen"; _local3 = 0.25; break; case 89 : _local2 = "dev_ap_regen"; _local3 = 0.5; break; case 96 : _local2 = "dev_dmg"; _local3 = 0.1; break; case 97 : _local2 = "dev_dmg"; _local3 = 0.25; break; case 98 : _local2 = "dev_dmg"; _local3 = 0.5; break; case 99 : _local2 = "dev_vr"; _local3 = 0.1; break; case 101 : _local2 = "dev_dbl_atk"; break; case 102 : _local2 = "dev_eva"; _local3 = 0.3; break; case 111 : _local2 = "dev_counter"; break; case 123 : _local2 = "dev_sure_hit"; break; case 126 : _local2 = "dev_mass_hp_regen"; _local3 = 0.1; break; case 127 : _local2 = "dev_hp_regen"; _local3 = 0.3; } if (_local2.length) { buff[_local2] = _local3; } } function addDeviceEffect(device_) { switch (device_) { case 90 : buff.dev_defend = 1; return(undefined); case 91 : buff.dev_defend = 2; return(undefined); case 92 : buff.dev_defend = 5; return(undefined); case 93 : incDebuffEffect("dev_minus_dr", 2); syncAC(); return(undefined); case 94 : incDebuffEffect("dev_minus_dr", 2); syncAC(); return(undefined); case 95 : incDebuffEffect("dev_minus_dr", 4); syncAC(); return(undefined); case 100 : incBuffEffect("dev_dr", 2); syncAC(); device_mp = device_mp * 2; checkDevice(); return(undefined); case 103 : if (getBuff("dev_eva")) { return(undefined); } buff.dev_eva_2 = 0.3; timed_buff.dev_eva_2 = 30; return(undefined); case 104 : debuff.dev_venom = 3; timed_debuff.dev_venom = 30; if (undefined == timed_debuff.dev_venom_hit) { timed_debuff.dev_venom_hit = debuff.dev_venom; } return(undefined); case 105 : debuff.dev_venom2 = 3; timed_debuff.dev_venom2 = 30; if (undefined == timed_debuff.dev_venom2_hit) { timed_debuff.dev_venom2_hit = debuff.dev_venom2; } return(undefined); case 106 : debuff.dev_venom3 = 3; timed_debuff.dev_venom3 = 20; if (undefined == timed_debuff.dev_venom3_hit) { timed_debuff.dev_venom3_hit = debuff.dev_venom3; } return(undefined); case 107 : debuff = {}; timed_debuff = {}; return(undefined); case 112 : buff.dev_dr2 = 0.3; timed_buff.dev_dr2 = 60; return(undefined); case 113 : debuff.dev_minus_ap_regen = 0.25; timed_debuff.dev_minus_ap_regen = 60; return(undefined); case 115 : if (getBuff("dev_dr_alien") < 0.6) { incBuffEffect("dev_dr_alien", 0.2); } return(undefined); case 116 : if (getDebuff("dev_minus_ap_regen_alien") < 1) { incDebuffEffect("dev_minus_ap_regen_alien", 0.1); } return(undefined); case 117 : incDebuffEffect("dev_minus_dr_alien", 2); return(undefined); case 119 : debuff.dev_fire = 5; if (undefined == timed_debuff.dev_fire_hit) { timed_debuff.dev_fire_hit = debuff.dev_fire; } return(undefined); case 121 : buff.sure_crit = 1; return(undefined); case 122 : buff.dev_charge_dmg = 1; return(undefined); case 124 : buff.vr_attack = 1; buff.vr_attack_minus_dmg = 0; return(undefined); case 125 : if (device != 125) { cur_action = max_action; syncAction(); } return(undefined); case 132 : var _local2 = 25; data.vit = data.vit + _local2; data.acc = data.acc + _local2; data.def = data.def + _local2; data.dgr = data.dgr + _local2; data.tch = data.tch + _local2; data.med = data.med + _local2; data.lck = data.lck + _local2; calcSecondaryStats(); cur_hp = cur_hp + _local2; syncHP(); syncAC(); syncEnergy(); return(undefined); case 136 : incDebuffEffect("dev_minus_dr_hell", 4); return(undefined); case 138 : buff.dekkis_special = 1; return(undefined); } } function getBuff(eff_) { return(((buff[eff_] != undefined) ? (buff[eff_]) : 0)); } function getDebuff(eff_) { return(((debuff[eff_] != undefined) ? (debuff[eff_]) : 0)); } function removeBuff(eff_) { buff[eff_] = undefined; } function incDebuffEffect(eff_, value_) { if (debuff[eff_] == undefined) { debuff[eff_] = 0; } debuff[eff_] = debuff[eff_] + value_; } function incBuffEffect(eff_, value_) { if (undefined == value_) { value_ = 1; } if (buff[eff_] == undefined) { buff[eff_] = 0; } buff[eff_] = buff[eff_] + value_; } function decBuffEffect(eff_, value_) { if (undefined == value_) { value_ = 1; } if (buff[eff_] == undefined) { Log.Err("Invalid Buff"); } buff[eff_] = buff[eff_] - value_; } function initPerkEffect() { var _local2 = Core.Get().game.stats[char_id]; if (_local2.perk1) { addPerkEffect(char_id, 0); } if (_local2.perk2) { addPerkEffect(char_id, 1); } if (_local2.perk3) { addPerkEffect(char_id, 2); } } function addPerkEffect(char_, level_) { switch (char_) { case 0 : switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_grid_dmg = 0.2; } return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_grid_crit_dmg = 10; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_grid_crit_chance = 20; } return(undefined); switch (level_) { case 0 : buff.perk_key_crit_chance = 1; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_key_dmg = 0.3; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_key_double_atk = 1; } return(undefined); switch (level_) { case 0 : buff.perk_kat_eva = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_mass_atk = 1; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_ap_regen = 0.5; } return(undefined); break; switch (level_) { case 0 : buff.perk_kurt_accum_dmg = 0.1; return(undefined); case 1 : buff.perk_kurt_hp_regen = 1; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SHOTGUN) { buff.perk_kurt_dmg = 0.3; } return(undefined); switch (level_) { case 0 : return(undefined); case 1 : return(undefined); case 2 : if (Core.Get().world.items[weapon].alien) { buff.perk_karry_dmg_weapon = 0.2; } if ((device >= 0) && (Core.Get().world.items[device].alien)) { buff.perk_karry_dmg_device = 0.2; } return(undefined); switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } } } } } } case 1 : switch (level_) { case 0 : buff.perk_key_crit_chance = 1; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_key_dmg = 0.3; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.PISTOL) { buff.perk_key_double_atk = 1; } return(undefined); switch (level_) { case 0 : buff.perk_kat_eva = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_mass_atk = 1; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_ap_regen = 0.5; } return(undefined); break; switch (level_) { case 0 : buff.perk_kurt_accum_dmg = 0.1; return(undefined); case 1 : buff.perk_kurt_hp_regen = 1; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SHOTGUN) { buff.perk_kurt_dmg = 0.3; } return(undefined); switch (level_) { case 0 : return(undefined); case 1 : return(undefined); case 2 : if (Core.Get().world.items[weapon].alien) { buff.perk_karry_dmg_weapon = 0.2; } if ((device >= 0) && (Core.Get().world.items[device].alien)) { buff.perk_karry_dmg_device = 0.2; } return(undefined); switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } } } } } case 2 : switch (level_) { case 0 : buff.perk_kat_eva = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_mass_atk = 1; } return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SMG) { buff.perk_kat_ap_regen = 0.5; } return(undefined); break; switch (level_) { case 0 : buff.perk_kurt_accum_dmg = 0.1; return(undefined); case 1 : buff.perk_kurt_hp_regen = 1; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SHOTGUN) { buff.perk_kurt_dmg = 0.3; } return(undefined); switch (level_) { case 0 : return(undefined); case 1 : return(undefined); case 2 : if (Core.Get().world.items[weapon].alien) { buff.perk_karry_dmg_weapon = 0.2; } if ((device >= 0) && (Core.Get().world.items[device].alien)) { buff.perk_karry_dmg_device = 0.2; } return(undefined); switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } } } } case 3 : break; case 4 : switch (level_) { case 0 : buff.perk_kurt_accum_dmg = 0.1; return(undefined); case 1 : buff.perk_kurt_hp_regen = 1; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.SHOTGUN) { buff.perk_kurt_dmg = 0.3; } return(undefined); switch (level_) { case 0 : return(undefined); case 1 : return(undefined); case 2 : if (Core.Get().world.items[weapon].alien) { buff.perk_karry_dmg_weapon = 0.2; } if ((device >= 0) && (Core.Get().world.items[device].alien)) { buff.perk_karry_dmg_device = 0.2; } return(undefined); switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } } } case 5 : switch (level_) { case 0 : return(undefined); case 1 : return(undefined); case 2 : if (Core.Get().world.items[weapon].alien) { buff.perk_karry_dmg_weapon = 0.2; } if ((device >= 0) && (Core.Get().world.items[device].alien)) { buff.perk_karry_dmg_device = 0.2; } return(undefined); switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } } case 6 : switch (level_) { case 0 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_drain_ap = 1; } return(undefined); case 1 : buff.perk_kage_extra_turn = 0.15; return(undefined); case 2 : if (Core.Get().world.items[weapon].type3 == EItemType.MELEE) { buff.perk_kage_dmg = 0.5; } return(undefined); switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } } case 7 : switch (level_) { case 0 : buff.perk_lexic_dr = 2; syncAC(); return(undefined); case 1 : if ((Core.Get().world.items[weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[weapon].type3 == EItemType.GLAUNCHER)) { buff.perk_lexic_bonus_dmg = 10; } return(undefined); case 2 : buff.perk_lexic_extra_life = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } } case 8 : switch (level_) { case 0 : buff.perk_kraven_eva_1 = 0.15; return(undefined); case 1 : if (Core.Get().world.items[weapon].type3 == EItemType.SNIPER) { max_action = max_action - 3; } return(undefined); case 2 : buff.perk_kraven_eva_2 = 0.15; buff.melee_immune = 1; return(undefined); switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } } case 9 : switch (level_) { case 0 : buff.perk_feather_heal = 0.3; return(undefined); case 1 : if (weapon == 0) { buff.perk_feather_dr = 1; syncAC(); } return(undefined); case 2 : buff.perk_feather_ep_regen = 0.5; return(undefined); switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } case 10 : switch (level_) { case 0 : buff.perk_nina_anger = 0.15; return(undefined); case 1 : buff.perk_nina_aggr = 0.1; return(undefined); case 2 : buff.perk_nina_rage = 1; return(undefined); switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } case 11 : switch (level_) { case 0 : if (char_id != 11) { buff.perk_hell_minus_dr = 0.15; syncAC(); } return(undefined); case 1 : buff.perk_hell_dmg = 0.1; return(undefined); case 2 : buff.perk_hell_ap_regen = 0.25; return(undefined); } } } static var time_run = 10; static var time_attack = 20; static var time_run_back = 10; static var time_hit = 15; static var time_die = 20; static var time_use_device = 10; static var time_defend = 10; }
Symbol 1870 MovieClip [__Packages.BattleUnit] Frame 0
class BattleUnit extends MovieClip { var stop, weapon_id, body, hand, gotoAndStop, weapon, hit; function BattleUnit () { super(); stop(); weapon_id = 0; body.stop(); hand.stop(); } function switchToStand() { gotoAndStop(1); weapon.gotoAndStop(1 + weapon_id); } function switchToAttack() { gotoAndStop("attack"); weapon.gotoAndStop(1 + weapon_id); } function switchToHurt() { gotoAndStop("hurt"); hit.gotoAndPlay("hit" + Math.floor(1 + (Math.random() * 5))); } function switchToDying() { gotoAndStop("dying"); var _local2 = new flash.filters.BlurFilter(0, 0, 1); body.filters = [_local2]; } function updateDying(phase) { var _local2 = body.filters[0]; _local2.blurX = 64 * phase; body.filters = new Array(_local2); } function switchToDead() { gotoAndStop("dead"); } function setUnit(i_) { body.gotoAndStop(i_); hand.gotoAndStop(i_); } function setWeapon(i_) { weapon_id = i_; weapon.gotoAndStop(1 + i_); } }
Symbol 1871 MovieClip [__Packages.EHit] Frame 0
class EHit { function EHit () { } static var DAMAGE = 0; static var CRITICAL = 1; static var MISS = 2; static var DODGE = 3; static var HEAL = 4; static var POISON = 5; static var DISCHARGE = 6; static var RECHARGE = 7; static var DRAIN_AP = 8; static var IMMUNE = 9; }
Symbol 1872 MovieClip [__Packages.Inventory] Frame 0
class Inventory extends MovieClip { var level, size, src, slots, attachMovie, offs, globalToLocal; function Inventory () { super(); var _local3 = Core.Get().game; level = Core.Get().game.getTeamLevel(); } function init(npc_, size_, onSlotDrag_, onSlotDrop_, level_) { size = size_; if (undefined != level_) { level = level_; } src = ((npc_ == "") ? (Core.Get().game.inventory) : (Core.Get().game.traders[npc_])); slots = new Array(size.y * size.x); var _local12 = Core.Get().cfg; var _local9 = _local12.inventory_grid; var _local7 = 0; var _local10 = 0; var _local4 = 0; var _local6 = 0; while (_local6 < size.y) { _local7 = 0; var _local3 = 0; while (_local3 < size.x) { var _local5 = ("slot" + _local3) + _local6; attachMovie("itemslot_btn", _local5, _local4); var _local2 = this[_local5]; _local2.init(_local4, onSlotDrag_, onSlotDrop_, onSlotDrop_); _local2.setItem(-1); _local2._x = _local7; _local2._y = _local10; slots[_local4] = _local2; _local4++; _local3++; _local7 = _local7 + _local9.x; } _local6++; _local10 = _local10 + _local9.y; } offs = 0; sync(); } function initFromSource(src_, size_, onRelease_) { size = size_; src = src_; slots = new Array(size.y * size.x); var _local11 = Core.Get().cfg; var _local8 = _local11.inventory_grid; var _local7 = 0; var _local9 = 0; var _local4 = 0; var _local6 = 0; while (_local6 < size.y) { _local7 = 0; var _local3 = 0; while (_local3 < size.x) { var _local5 = ("slot" + _local3) + _local6; attachMovie("itemslot_btn", _local5, _local4); var _local2 = this[_local5]; _local2.init(_local4, undefined, onRelease_); _local2.setItem(-1); _local2._x = _local7; _local2._y = _local9; slots[_local4] = _local2; _local4++; _local3++; _local7 = _local7 + _local8.x; } _local6++; _local9 = _local9 + _local8.y; } offs = 0; sync(); } function sync() { var _local9 = size.y * size.x; var _local8 = _local9; var _local10 = src.length - offs; if (_local10 < _local8) { _local8 = _local10; } var _local2 = 0; while (_local2 < _local8) { if (src[_local2 + offs] instanceof Object) { slots[_local2].setItem(src[_local2 + offs].item); slots[_local2].setCount(src[_local2 + offs].count); } else { slots[_local2].setItem(src[_local2 + offs]); slots[_local2].setCount(1); } var _local3 = Core.Get().world.items[slots[_local2].getItem()]; var _local6 = _local3.level; var _local7 = level; slots[_local2].setUsable((_local6 <= _local7) && (EItem.QUEST != _local3.type)); _local2++; } var _local4 = offs + _local8; _local2 = _local8; while (_local2 < _local9) { slots[_local2].setItem(-1); var _local5 = (Math.floor(_local4 / size.x) % 2) == ((_local4 % size.x) % 2); slots[_local2].setEven(_local5); _local2++; _local4++; } } function evalCell(x_, y_) { return((offs + x_) + (y_ * size.x)); } function getPosFromCell(i_) { return(i_ + offs); } function getPosAt(x_, y_) { var _local2 = {x:x_, y:y_}; globalToLocal(_local2); var _local5 = Core.Get().cfg; var _local4 = size; var _local3 = _local5.inventory_grid; _local2.x = Math.floor(_local2.x / _local3.x); _local2.y = Math.floor(_local2.y / _local3.y); if ((_local2.x < 0) || (_local2.x >= _local4.x)) { return(-1); } if ((_local2.y < 0) || (_local2.y >= _local4.y)) { return(-1); } var _local6 = evalCell(_local2.x, _local2.y); return(_local6); } function getItemFromCell(i_) { if (src[i_ + offs] instanceof Object) { return(src[i_ + offs].item); } return(src[i_ + offs]); } function getPriceFromCell(i_) { var _local2 = src[i_ + offs]; if (_local2 instanceof Object) { var _local3 = _local2.item; if ((undefined == _local2.buy_back) || (0 == _local2.buy_back)) { return(Core.Get().world.getBuyPrice(_local3)); } return(Core.Get().world.getSellPrice(_local3)); } return(Core.Get().world.getBuyPrice(_local2)); } function scrollTo(val_) { offs = size.x * val_; sync(); } function getMaxScroll() { var _local3 = Math.ceil(src.length / size.x) + Math.floor(size.y / 2); var _local2 = _local3 - size.y; if (_local2 < 0) { _local2 = 0; } return(_local2); } }
Symbol 1873 MovieClip [__Packages.ButtonItem] Frame 0
class ButtonItem extends MovieClip { var item, back, fixed_type, item_id, even, count, enabled, onPress, onRelease, onReleaseOutside, useHandCursor, hilition; function ButtonItem () { super(); item.stop(); back.stop(); fixed_type = 0; item_id = -1; dehilite(); even = true; } function setItem(id_, default_) { item_id = id_; if (id_ < 0) { item._visible = false; count._visible = false; if (!fixed_type) { back.gotoAndStop((even ? 7 : 8)); } enabled = false; if ((undefined == default_) || (default_)) { if (!(fixed_type === EItem.WEAPON)) { } else { item._visible = true; item.gotoAndStop(1); } } } else { item._visible = true; item.gotoAndStop(1 + id_); var _local3 = Core.Get().world; var item = _local3.items[id_]; back.gotoAndStop(item.type); enabled = true; } } function getItem() { return(item_id); } function setCount(count_) { count.text = count_; count._visible = count_ != 1; } function setFixed(t_) { fixed_type = t_; back.gotoAndStop(t_); } function init(id_, cb1_, cb2_, cb3_) { onPress = function () { cb1_(id_); }; onRelease = function () { cb2_(id_); }; onReleaseOutside = function () { cb3_(id_); }; if (undefined == cb2_) { useHandCursor = false; } } function setEven(even_) { even = even_; if ((item_id < 0) && (!fixed_type)) { back.gotoAndStop((even ? 7 : 8)); } } function hilite() { hilition._visible = true; } function dehilite() { hilition._visible = false; } function setGlow(color_) { item.filters = [Filters.GlowLight(color_)]; } function setUsable(useable_) { item.filters = (useable_ ? ([]) : ([Filters.GlowLight(16711680)])); } }
Symbol 1874 MovieClip [__Packages.TooltipItem] Frame 0
class TooltipItem extends MovieClip { var id, _visible, type_icon, target, stop, id_value, gotoAndStop, name, price, type_name, power, reload, descri, power_hp, power2, power_ep, level, level_caption, aliens_only, hell_only; function TooltipItem () { super(); id = -1; _visible = false; type_icon.stop(); target.stop(); stop(); } function setItem(id_, sell_price) { if (id == id_) { return(undefined); } id = id_; if (id_ < 0) { _visible = false; } else { _visible = true; id_value.text = id_; if (!Core.Get().debug_mode) { id_value._visible = false; } var _local2 = Core.Get().world.items[id]; var _local9 = _local2.type; if (_local2.spam) { gotoAndStop(7); } else { gotoAndStop(_local9); } name.text = _local2.name; var _local4 = 16777215 /* 0xFFFFFF */; switch (_local2.type) { case EItem.WEAPON : _local4 = 8340291 /* 0x7F4343 */; break; case EItem.ARMOR : _local4 = 3033902 /* 0x2E4B2E */; break; case EItem.DEVICE : _local4 = 2579575 /* 0x275C77 */; break; case EItem.USE : _local4 = 7828263 /* 0x777327 */; break; case EItem.HEAL : _local4 = 8407436 /* 0x80498C */; break; case EItem.QUEST : _local4 = 2586475 /* 0x27776B */; } name.textColor = _local4; name.filters = [Filters.GlowMedium(16777215)]; if ((undefined != sell_price) && (sell_price)) { price.text = "\u20AC" + Core.Get().world.getSellPrice(id_); } else { price.text = "\u20AC" + _local2.cost; } var _local8 = _local2.type3; type_icon.gotoAndStop(_local8); var _local3 = ""; switch (_local8) { case EItemType.MELEE : _local3 = "Melee weapon"; break; case EItemType.PISTOL : _local3 = (_local2.alien ? "Alien weapon" : "Pistol"); break; case EItemType.SMG : _local3 = (_local2.alien ? "Alien weapon" : "Submachine-gun"); break; case EItemType.SHOTGUN : _local3 = "Shotgun"; break; case EItemType.HEAVY : _local3 = "Heavy weapon"; break; case EItemType.ASSAULT : _local3 = "Assault rifle"; break; case EItemType.RLAUNCHER : _local3 = (_local2.alien ? "Alien weapon" : "Rocket launcher"); break; case EItemType.GLAUNCHER : _local3 = "Grenade launcher"; break; case EItemType.SNIPER : _local3 = (_local2.alien ? "Alien weapon" : "Sniper rifle"); break; case EItemType.ARMOR : _local3 = "Armor"; break; case EItemType.DEVICE : _local3 = (_local2.alien ? "Alien device" : "Device"); break; case EItemType.GRENADE : _local3 = "Grenade"; break; case EItemType.MEDIKIT : _local3 = "Medikit"; break; case EItemType.QUEST : _local3 = "Quest item"; } type_name.text = _local3; var _local7 = _local2.type2; if (_local7 == EWeapon.PASSIVE) { target.gotoAndStop(2); } else { target.gotoAndStop(1); var _local5 = ""; switch (_local7) { case EWeapon.MELEE : case EWeapon.SINGLE : _local5 = "Single"; break; case EWeapon.BURST : _local5 = "Line"; break; case EWeapon.SHOT : _local5 = "Row"; break; case EWeapon.SPLASH : _local5 = "Area"; break; case EWeapon.MASSIVE : _local5 = "Mass"; break; case EWeapon.SELF : _local5 = "Self"; } target.target.text = _local5; } if (_local2.spam) { } else { switch (_local9) { case EItem.WEAPON : power.text = (_local2.dmg_min + "-") + _local2.dmg_max; reload.text = _local2.ap; break; case EItem.ARMOR : power.text = _local2.dr; break; case EItem.DEVICE : descri.text = _local2.descri; reload.text = (_local2.energy ? (_local2.energy) : "-"); break; case EItem.USE : power.text = (_local2.dmg_min + "-") + _local2.dmg_max; break; case EItem.HEAL : if (_local2.recharge) { power._visible = false; power_hp._visible = false; power2._visible = true; power_ep._visible = true; power2.text = "+" + _local2.heal; } else { power._visible = true; power_hp._visible = true; power2._visible = false; power_ep._visible = false; power.text = _local2.heal; } } } level.text = _local2.level; level_caption._visible = (level._visible = _local2.level > 1); aliens_only._visible = true == _local2.alien; hell_only._visible = true == _local2.hell; } } }
Symbol 1875 MovieClip [__Packages.ScreenBattle] Frame 0
class ScreenBattle extends Screen { var player_slots, slotA, slotB, slotC, slotD, player_alive, enemy_slots, slot5, slot6, slot7, slot8, slot1, slot2, slot3, slot4, enemy_alive, animation, need_sync_alive_player, need_sync_alive_enemy, player_turn, current_slot, current_targets, enemy_has_first_rank, enemy_has_second_rank, state, exp, drop, int_meta, aliens, back, onMouseMove, btn_skip, use_items, inventory, enabled, atk_mode, active_item, land_eff_ori, _xmouse, _ymouse, tooltip, btn_enkord; function ScreenBattle () { super(); Log.Msg("ScreenBattle::ScreenBattle()"); Core.Get().playSound("start"); player_slots = new Array(); player_slots.push(slotA); player_slots.push(slotB); player_slots.push(slotC); player_slots.push(slotD); player_alive = new Array(); enemy_slots = new Array(); enemy_slots.push(slot5); enemy_slots.push(slot6); enemy_slots.push(slot7); enemy_slots.push(slot8); enemy_slots.push(slot1); enemy_slots.push(slot2); enemy_slots.push(slot3); enemy_slots.push(slot4); enemy_alive = new Array(); animation = false; need_sync_alive_player = false; need_sync_alive_enemy = false; player_turn = false; current_slot = null; current_targets = []; enemy_has_first_rank = false; enemy_has_second_rank = false; state = EBattle.NONE; exp = 0; drop = []; int_meta = false; aliens = false; back.stop(); onMouseMove = mx.utils.Delegate.create(this, onMouse); } function init() { var _local14 = Core.Get().game; var _local19 = mx.utils.Delegate.create(this, onPlayerAttack); var _local16 = mx.utils.Delegate.create(this, onPlayerDefend); var _local15 = mx.utils.Delegate.create(this, onPlayerDevice); var _local22 = mx.utils.Delegate.create(this, onPlayerUseItem); var _local21 = mx.utils.Delegate.create(this, onPlayerCancel); var _local18 = mx.utils.Delegate.create(this, onFriendTargeted); var _local25 = mx.utils.Delegate.create(this, onFriendUntargeted); var _local23 = mx.utils.Delegate.create(this, onFriendHealed); var _local10 = false; var _local11 = false; var _local6 = player_slots.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = player_slots[_local3]; var _local5 = _local14.team[_local3]; _local2.setPlayer(_local5); if (_local2.isAlive()) { player_alive.push(_local3); _local2.initSlot(_local3, _local18, _local25, _local23); _local2.initPlayer(_local3, _local19, _local16, _local15, _local22, _local21); } if ((_local5 == 7) && (Core.Get().game.stats[7].perk1)) { _local10 = true; } if ((_local5 == 11) && (Core.Get().game.stats[11].perk1)) { _local11 = true; } _local3++; } _local6 = player_alive.length; _local3 = 0; while (_local3 < _local6) { if (_local10) { player_slots[_local3].addPerkEffect(7, 0); } if (_local11) { player_slots[_local3].addPerkEffect(11, 0); } _local3++; } var _local20 = mx.utils.Delegate.create(this, onEnemyTargeted); var _local17 = mx.utils.Delegate.create(this, onEnemyUntargeted); var _local24 = mx.utils.Delegate.create(this, onEnemyAttacked); var _local8 = Core.Get().game.exchange; int_meta = _local8.band == "int_meta"; Core.Get().game.exchange = null; var _local7 = Core.Get().world.bands[_local8.band]; var _local13 = []; _local6 = _local7.length; _local3 = 0; for ( ; _local3 < _local6 ; _local3++) { if (_local7[_local3].lvl_min != undefined) { if (_local8.level < _local7[_local3].lvl_min) { continue; } } else if (_local7[_local3].lvl_max != undefined) { if (_local8.level > _local7[_local3].lvl_max) { continue; } } else { _local13.push(_local3); } } if (!_local13.length) { Log.Err("No suitable band found! " + _local8.band); return(undefined); } var _local12 = _local7[ex.selectRandom(_local13)].layout; var _local4 = _local12.slice(0, 4); var _local9 = []; while (_local4.length) { _local9.push(_local4.splice(Math.floor(Math.random() * _local4.length), 1)[0]); } _local4 = _local12.slice(4, 8); while (_local4.length) { _local9.push(_local4.splice(Math.floor(Math.random() * _local4.length), 1)[0]); } _local12 = _local9; _local6 = enemy_slots.length; _local3 = 0; while (_local3 < _local6) { var _local2 = enemy_slots[_local3]; _local2.setEnemy(_local12[_local3], _local8.level); if ("A" == _local2.band) { aliens = true; } if (_local2.isAlive()) { enemy_alive.push(_local3); _local2.initSlot(_local3, _local20, _local17, _local24); exp = exp + _local2.exp; addDrop(_local2); addKillEvents(_local2); if (isFirstRank(_local3)) { enemy_has_first_rank = true; } else { enemy_has_second_rank = true; } } _local3++; } btn_skip.setCaption("Skip"); btn_skip.setOnClick(mx.utils.Delegate.create(this, onSkipClick)); if (!Core.Get().debug_mode) { btn_skip._visible = false; } back.gotoAndStop(Core.Get().game.getBattleRegion()); use_items = _local14.getUseableItems(); inventory.initFromSource(use_items, Core.Get().cfg.useitem_size, mx.utils.Delegate.create(this, onInventoryUse)); inventory._visible = false; } function addDrop(slot_) { var _local5 = Core.Get().game; var _local4 = _local5.getDropModifier(); if (_local5.getTeamLevel() > 20) { _local4 = _local4 / 4; } else if (_local5.getTeamLevel() > 10) { _local4 = _local4 / 2; } if ((slot_.weapon > 0) && (Core.Get().world.items[slot_.weapon].type3 != EItemType.PSI)) { if (ex.testChance((_local4 * 10) / 100)) { addItemToDrop(slot_.weapon); } } var _local6 = -1; var _local3 = [false, false, false, false, false]; switch (slot_.band) { case "M" : _local3[0] = true; _local3[1] = true; _local3[3] = true; _local3[4] = true; break; case "U" : _local3[1] = true; _local3[4] = true; break; case "G" : _local3[0] = true; _local3[2] = true; _local3[3] = true; break; case "B" : _local3[0] = true; _local3[2] = true; break; case "D" : _local3[0] = true; _local3[1] = true; _local3[2] = true; break; case "S" : _local3[0] = true; _local3[2] = true; _local3[3] = true; break; case "A" : _local3[0] = true; _local3[1] = true; _local3[4] = true; break; case "K" : _local3[0] = true; _local3[2] = true; break; case "X" : _local3[4] = true; } if ((slot_.level >= 23) && (_local3[4])) { _local6 = 4; } else if ((slot_.level >= 18) && (_local3[3])) { _local6 = 3; } else if ((slot_.level >= 13) && (_local3[2])) { _local6 = 2; } else if ((slot_.level >= 8) && (_local3[1])) { _local6 = 1; } else if ((slot_.level >= 1) && (_local3[0])) { _local6 = 0; } switch (_local6) { case 0 : if (ex.testChance(0.1)) { if (slot_.level >= 5) { if (ex.testChance(0.4)) { addItemToDrop(69); } else if (ex.testChance(0.5)) { addItemToDrop(70); } else { addItemToDrop(71); } } else if (slot_.level >= 3) { if (ex.testChance(0.6)) { addItemToDrop(69); } else { addItemToDrop(70); } } else { addItemToDrop(69); } } break; case 1 : if (ex.testChance(0.07)) { if (slot_.level >= 10) { if (ex.testChance(0.6)) { addItemToDrop(72); } else { addItemToDrop(73); } } else { addItemToDrop(72); } } break; case 2 : if (ex.testChance(0.05)) { if (slot_.level >= 15) { if (ex.testChance(0.6)) { addItemToDrop(74); } else { addItemToDrop(75); } } else { addItemToDrop(75); } } break; case 3 : if (ex.testChance(0.03)) { if (slot_.level >= 20) { if (ex.testChance(0.6)) { addItemToDrop(76); } else { addItemToDrop(77); } } else { addItemToDrop(77); } } break; case 4 : if (!ex.testChance(0.02)) { break; } addItemToDrop(78); } if (((slot_.device >= 0) && (!Core.Get().world.items[slot_.device].no_use)) && ("Q" != slot_.band)) { if (ex.testChance((_local4 * 3) / 100)) { addItemToDrop(slot_.device); } } if (((1 <= slot_.level) && (slot_.level < 8)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(139); } if (((8 <= slot_.level) && (slot_.level < 15)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(140); } if (((15 <= slot_.level) && (slot_.level < 22)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(141); } if ((22 <= slot_.level) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(142); } if (("X" == slot_.band) && (ex.testChance((_local4 * 0.5) / 100))) { addItemToDrop(143); } if (("U" == slot_.band) && (ex.testChance((_local4 * 0.1) / 100))) { addItemToDrop(143); } if (((1 <= slot_.level) && (slot_.level < 8)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(146); } if (((3 <= slot_.level) && (slot_.level < 13)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(147); } if (((8 <= slot_.level) && (slot_.level < 18)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(148); } if (((13 <= slot_.level) && (slot_.level < 23)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(149); } if (((18 <= slot_.level) && (slot_.level)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(150); } if (((23 <= slot_.level) && (slot_.level)) && (ex.testChance((_local4 * 5) / 100))) { addItemToDrop(150); } if (((3 <= slot_.level) && (slot_.level < 13)) && (ex.testChance((_local4 * 3) / 100))) { addItemToDrop(151); } if (((13 <= slot_.level) && (slot_.level < 23)) && (ex.testChance((_local4 * 3) / 100))) { addItemToDrop(152); } if (((23 <= slot_.level) && (slot_.level)) && (ex.testChance((_local4 * 3) / 100))) { addItemToDrop(153); } if (((6 <= slot_.level) && (slot_.level)) && (ex.testChance((_local4 * 2) / 100))) { addItemToDrop(155); } if (((1 == _local5.getFlag("v_astralflower")) && (10 > _local5.getFlag("drop_astralflower"))) && (0 == _local5.cur_region)) { _local5.incFlag("drop_astralflower"); addItemToDrop(156); } if ((("M" == slot_.band) && (12 == _local5.cur_region)) && (!_local5.getFlag("drop_vacuumengine"))) { _local5.setFlag("drop_vacuumengine"); addItemToDrop(157); } if (((1 == _local5.getFlag("q_getcastlekey")) && (16 == _local5.cur_region)) && (!_local5.getFlag("drop_castlekey"))) { if (ex.testChance(0.05)) { _local5.setFlag("drop_castlekey"); addItemToDrop(158); } } if (((1 == _local5.getFlag("q_medalion")) && ("B" == slot_.band)) && (!_local5.getFlag("drop_medallion"))) { if (ex.testChance(0.01)) { _local5.setFlag("drop_medallion"); addItemToDrop(159); } } } function addItemToDrop(item_) { var _local4 = drop.length; var _local2 = 0; while (_local2 < _local4) { if (drop[_local2].item == item_) { drop[_local2].count++; return(undefined); } _local2++; } drop.push({item:item_, count:1}); } function addKillEvents(slot_) { var _local1 = Core.Get().game; if ((5 == _local1.getFlag("q_bigalienplan")) && ("X" == slot_.band)) { _local1.incFlag("kills_grabbers_harcos"); } if ("QCYB" == slot_.creature) { _local1.incFlag("kills_inferno_ibrahim"); } if (((1 == _local1.getFlag("q_cityclear")) && ("B" == slot_.band)) && (_local1.cur_region == 9)) { _local1.incFlag("kills_bandits_jax"); } if (((1 == _local1.getFlag("q_gibsonquest")) && ("D" == slot_.band)) && (_local1.cur_region == 11)) { _local1.incFlag("kills_raiders_georg"); } if (((3 == _local1.getFlag("q_gibsonquest")) && ("U" == slot_.band)) && (_local1.cur_region == 11)) { _local1.incFlag("kills_mutants_georg"); } } function onSkipClick() { btn_skip._visible = false; var _local4 = enemy_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = enemy_slots[_local2]; if (_local3.isAlive()) { _local3.takeDamage(999, EHit.DAMAGE); } _local2++; } if (player_turn) { current_slot.deselect(); current_slot.dehilite(); state = EBattle.NONE; player_turn = false; } syncAliveEnemy(); } function onEnterFrame() { if (!enabled) { return(undefined); } if (player_turn) { return(undefined); } if (animation) { animation = false; var _local2 = player_slots.length; var _local3 = 0; while (_local3 < _local2) { var _local4 = player_slots[_local3]; animation = _local4.updateAnimation() || (animation); if (_local4.running_back && (_local4.animation == BattleSlot.time_run_back)) { effectRunBack(_local4); } _local3++; } _local2 = enemy_slots.length; _local3 = 0; while (_local3 < _local2) { var _local4 = enemy_slots[_local3]; animation = _local4.updateAnimation() || (animation); if (_local4.running_back && (_local4.animation == BattleSlot.time_run_back)) { effectRunBack(_local4); } _local3++; } } if (animation) { return(undefined); } syncAliveEnemy(); syncAlivePlayer(); if (animation) { return(undefined); } if (!player_alive.length) { if (int_meta) { Core.Get().game.in_area = 6; Core.Get().goArea(); } else { Core.Get().goLose(); } return(undefined); } if (!enemy_alive.length) { Core.Get().game.resetAreaFlags(); Core.Get().game.exchange = {exp:exp, drop:drop}; Core.Get().popupWinBattle(); return(undefined); } var _local2 = 0; _local2 = player_alive.length; var _local3 = 0; while (_local3 < _local2) { var _local4 = player_slots[player_alive[_local3]]; if (_local4.isReady()) { playerTurn(_local4); return(undefined); } _local3++; } _local2 = enemy_alive.length; _local3 = 0; while (_local3 < _local2) { var _local4 = enemy_slots[enemy_alive[_local3]]; if (_local4.isReady()) { enemyTurn(_local4); return(undefined); } _local3++; } _local2 = player_alive.length; _local3 = 0; while (_local3 < _local2) { var _local4 = player_slots[player_alive[_local3]]; _local4.tick(); _local3++; } _local2 = enemy_alive.length; _local3 = 0; while (_local3 < _local2) { var _local4 = enemy_slots[enemy_alive[_local3]]; _local4.tick(); _local3++; } } function enemyTurn(slot_) { if (slot_.getBuff("repeat_attack")) { doAttack(slot_, current_targets); return(undefined); } if (slot_.isRunning()) { doAttack(slot_, current_targets); return(undefined); } startTurn(slot_); if ((slot_.device >= 0) && (slot_.cur_energy >= slot_.device_mp)) { var _local3 = Core.Get().world.items[slot_.device]; atk_mode = _local3.type2; if (_local3.heal) { selectEnemyHealTargets(atk_mode); } else { selectEnemyTargets(atk_mode); } if (aiDevice(slot_.device, current_targets)) { useDevice(slot_, current_targets); return(undefined); } } atk_mode = Core.Get().world.items[slot_.weapon].type2; selectEnemyTargets(atk_mode); doAttack(slot_, current_targets); } function aiDevice(device_, targets_) { if (!targets_.length) { return(false); } switch (device_) { case 93 : var _local3 = targets_[0].calcDR(); if (_local3 > (targets_[0].level / 2)) { return(true); } return(false); case 94 : case 95 : var _local5 = 0; var _local8 = targets_.length; var _local2 = 0; while (_local2 < _local8) { _local3 = targets_[0].calcDR(); if (_local3 > (targets_[0].level / 2)) { _local5++; } _local2++; } return(_local5 > 1); case 106 : _local5 = 0; _local8 = targets_.length; _local2 = 0; while (_local2 < _local8) { if (!targets_[_local2].getDebuff("dev_venom3")) { _local5++; } _local2++; } return(_local5 > 1); case 108 : case 109 : case 110 : var _local9 = targets_[0]; return(_local9.cur_hp < ((_local9.max_hp * 2) / 3)); case 113 : return(!targets_[0].getDebuff("dev_minus_ap_regen")); case 115 : return(targets_[0].getBuff("dev_dr_alien") < 0.6); case 120 : var _local6 = false; _local8 = targets_.length; _local2 = 0; while (_local2 < _local8) { if (targets_[_local2].cur_hp < targets_[_local2].max_hp) { _local6 = true; break; } _local2++; } return(_local6); case 121 : return(!targets_[0].getBuff("sure_crit")); case 122 : return(((!targets_[0].getBuff("dev_charge_dmg")) && (!targets_[0].getBuff("charge_dmg"))) && (ex.testChance(0.5))); case 124 : return((!targets_[0].getBuff("vr_attack")) && (targets_[0].cur_hp < (0.7 * targets_[0].max_hp))); case 125 : var _local7 = 0; var _local4 = 0; _local8 = targets_.length; _local2 = 0; while (_local2 < _local8) { if (targets_[_local2].device != 125) { _local4++; if (targets_[_local2].cur_action < (targets_[_local2].max_action / 2)) { _local7++; } } _local2++; } return((_local4 > 0) && (_local7 >= (_local4 / 2))); case 138 : return(!targets_[0].getBuff("dekkis_special")); } return(true); } function selectEnemyHealTargets(atk_type) { var _local6 = []; switch (atk_type) { case EWeapon.SINGLE : var _local5 = 999; var _local7 = -1; var _local8 = enemy_alive.length; var _local2 = 0; while (_local2 < _local8) { var _local3 = enemy_alive[_local2]; var _local4 = enemy_slots[_local3]; if (_local4.cur_hp < _local5) { _local5 = _local4.cur_hp; _local7 = _local3; } _local2++; } if (_local7 > 0) { _local6.push(_local7); } break; case EWeapon.SELF : _local6 = [current_slot.id]; break; case EWeapon.MASSIVE : _local6 = enemy_alive.slice(0); } current_targets = []; _local8 = _local6.length; _local2 = 0; while (_local2 < _local8) { var _local3 = _local6[_local2]; if (enemy_slots[_local3].isAlive()) { current_targets.push(enemy_slots[_local3]); } _local2++; } } function selectEnemyTargets(atk_type) { var _local4 = []; switch (atk_type) { case EWeapon.MELEE : case EWeapon.SINGLE : case EWeapon.BURST : _local4 = [player_alive[ex.randomInt(player_alive.length)]]; break; case EWeapon.SHOT : case EWeapon.MASSIVE : _local4 = player_alive.slice(0); break; case EWeapon.SPLASH : var _local6 = testPlayerSplash(); switch (_local6) { case 0 : _local4 = [0, 1]; break; case 1 : _local4 = [0, 1, 2]; break; case 2 : _local4 = [1, 2, 3]; break; case 3 : _local4 = [2, 3]; } } current_targets = []; var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = _local4[_local2]; if (player_slots[_local3].isAlive()) { current_targets.push(player_slots[_local3]); } _local2++; } } function testPlayerSplash() { var _local3 = [0, 0, 0, 0]; if (player_slots[0].isAlive()) { _local3[0]++; _local3[1]++; } if (player_slots[1].isAlive()) { _local3[0]++; _local3[1]++; _local3[2]++; } if (player_slots[2].isAlive()) { _local3[1]++; _local3[2]++; _local3[3]++; } if (player_slots[3].isAlive()) { _local3[2]++; _local3[3]++; } var _local2 = 0; while (_local2 < 4) { if (!player_slots[_local2].isAlive()) { _local3[_local2] = 0; } _local2++; } var _local5 = []; var _local4 = 0; _local2 = 0; while (_local2 < 4) { if (_local3[_local2] > _local4) { _local4 = _local3[_local2]; _local5 = []; } if (_local3[_local2] == _local4) { _local5.push(_local2); } _local2++; } return(_local5[ex.randomInt(_local5.length)]); } function doAttack(atk_, targets_) { animation = true; if ((!atk_.isRunning()) && (Core.Get().world.items[atk_.weapon].type2 == EWeapon.MELEE)) { if (targets_.length != 1) { Log.Err("Melee attack targeting error"); } atk_.runTo(targets_[0]); effectRun(atk_); return(undefined); } atk_.attack(); if (atk_.tryAttack()) { var _local12 = 0; var _local11 = targets_.length; var _local7 = 0; while (_local7 < _local11) { var _local3 = targets_[_local7]; if (!_local3.isAlive()) { } else if ((atk_mode == EWeapon.MELEE) && (_local3.getBuff("melee_immune"))) { _local3.takeDamage(0, EHit.IMMUNE); } else { if (_local3.getBuff("dev_counter")) { switch (atk_mode) { case EWeapon.MELEE : case EWeapon.SINGLE : case EWeapon.BURST : atk_.takeDamage(ex.randomIntIn(10, 12), EHit.POISON); atk_.syncHP(); } } var _local9 = (1 == _local11) && ((Core.Get().world.items[atk_.weapon].type3 == EItemType.RLAUNCHER) || (Core.Get().world.items[atk_.weapon].type3 == EItemType.GLAUNCHER)); if ((!_local9) && (!_local3.tryHit())) { } else { if (atk_.getBuff("perk_kat_mass_atk")) { } var _local4 = (atk_.isCritical() ? (EHit.CRITICAL) : (EHit.DAMAGE)); var _local5 = ((EHit.CRITICAL == _local4) ? (atk_.getCritDamage()) : (atk_.getDamage())); if ((atk_.getBuff("sure_crit") || (atk_.getBuff("perk_nina_sure_crit"))) || (atk_.getBuff("perk_key_crit_chance") && (aliens))) { if (EHit.CRITICAL == _local4) { _local5 = atk_.getBestDamage(); } else { _local4 = EHit.CRITICAL; _local5 = atk_.getCritDamage(); } } var _local8 = atk_.getBuff("perk_kage_drain_ap"); if (EHit.CRITICAL == _local4) { _local8 = _local8 * 2; } if (_local8) { _local3.takeDamage(_local8, EHit.DRAIN_AP); } if ((EHit.CRITICAL == _local4) && (_local3.getBuff("perk_nina_anger"))) { _local3.buff.perk_nina_dmg = _local3.getBuff("perk_nina_anger"); } if ((!atk_.isEnemy()) && (atk_mode == EWeapon.BURST)) { if (!isFirstRank(_local3.id)) { var _local6 = 1; switch (targets_.length) { case 3 : _local6 = 0.75; break; case 2 : _local6 = 1; } _local5 = _local5 * _local6; } } if (EHit.CRITICAL == _local4) { Core.Get().playSound("crit_hit", (_local3.isEnemy() ? 1 : -1)); } _local12 = _local12 + _local3.takeDamage(_local5, _local4); } } _local7++; } if (atk_.getBuff("dev_vr")) { atk_.takeDamage(atk_.getBuff("dev_vr") * _local12, EHit.HEAL); } if (atk_.getBuff("vr_attack")) { atk_.takeDamage(atk_.getBuff("vr_attack") * _local12, EHit.HEAL); } if (atk_.isEnemy()) { need_sync_alive_player = true; } else { need_sync_alive_enemy = true; } } atk_.removeBuff("sure_crit"); atk_.removeBuff("vr_attack"); atk_.removeBuff("vr_attack_minus_dmg"); atk_.removeBuff("dekkis_special"); } function useItem(atk_, targets_, item_) { animation = true; current_slot.useItem(item_); var _local9 = Core.Get().world.items[item_].type3; if (_local9 == EItemType.GRENADE) { targets_[0].explodeGrenade(); var _local7 = targets_.length; var _local2 = 0; while (_local2 < _local7) { var _local3 = targets_[_local2]; _local3.doEffect("grenade_explosion"); var _local6 = atk_.getItemDamage(item_); _local3.takeDamage(_local6, EHit.DAMAGE); _local2++; } need_sync_alive_enemy = true; } else if (_local9 == EItemType.MEDIKIT) { var _local6 = atk_.getItemHeal(item_); var _local7 = targets_.length; var _local2 = 0; while (_local2 < _local7) { var _local3 = targets_[_local2]; if (Core.Get().world.items[item_].recharge) { _local3.takeDamage(_local6, EHit.RECHARGE); } else { _local3.takeDamage(_local6, EHit.HEAL); } _local2++; } } var _local7 = use_items.length; var _local2 = 0; while (_local2 < _local7) { if (use_items[_local2].item == item_) { use_items[_local2].count--; if (0 == use_items[_local2].count) { use_items.splice(_local2, 1); } break; } _local2++; } Core.Get().game.takeInventory(item_); } function syncAlivePlayer() { var _local4 = new Array(); var _local5 = player_alive.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = player_slots[player_alive[_local2]]; if (_local3.isAlive()) { _local4.push(player_alive[_local2]); } else { _local3.die(); animation = true; } _local2++; } player_alive = _local4; need_sync_alive_player = false; } function syncAliveEnemy() { enemy_has_first_rank = false; enemy_has_second_rank = false; var _local5 = new Array(); var _local6 = enemy_alive.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = enemy_alive[_local3]; var _local4 = enemy_slots[_local2]; if (_local4.isAlive()) { _local5.push(_local2); if (isFirstRank(_local2)) { enemy_has_first_rank = true; } else { enemy_has_second_rank = true; } } else { _local4.die(); animation = true; addKillsEffects(); } _local3++; } enemy_alive = _local5; need_sync_alive_enemy = false; } function addKillsEffects() { var _local4 = player_alive.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = player_slots[player_alive[_local3]]; if (_local2.getBuff("perk_kurt_accum_dmg")) { _local2.incBuffEffect("perk_kurt_accum_dmg_bonus", _local2.getBuff("perk_kurt_accum_dmg")); } _local3++; } } function isFirstRank(id_) { return(id_ < 4); } function playerTurn(slot_) { if (slot_.isRunning()) { if (slot_ != current_slot) { Log.Err("playerTurn() : Melee attack sequence error"); } doAttack(slot_, current_targets); return(undefined); } if (slot_.getBuff("repeat_attack")) { doAttack(slot_, current_targets); return(undefined); } current_slot = slot_; player_turn = true; slot_.select(); startTurn(slot_); } function startTurn(slot_) { current_slot = slot_; if (slot_.getBuff("dev_mass_hp_regen")) { var _local5 = (slot_.isEnemy() ? (enemy_alive) : (player_alive)); var _local6 = (slot_.isEnemy() ? (enemy_slots) : (player_slots)); var _local7 = _local5.length; var _local2 = 0; while (_local2 < _local7) { var _local3 = _local6[_local5[_local2]]; var _local8 = _local3.max_hp * slot_.getBuff("dev_mass_hp_regen"); _local3.regenHP(_local8); _local2++; } Core.Get().playSound("snd_dev_heal", (slot_.enemy ? 1 : -1)); } if (slot_.getBuff("dev_hp_regen")) { var _local8 = slot_.max_hp * slot_.getBuff("dev_hp_regen"); slot_.regenHP(_local8); Core.Get().playSound("snd_dev_heal", (slot_.enemy ? 1 : -1)); } slot_.startTurn(); } function playerTurnEnd() { current_slot.deselect(); current_slot.dehilite(); state = EBattle.NONE; if (!current_slot.isRunning()) { current_slot = null; } player_turn = false; animation = true; } function onPlayerAttack(i_) { Core.Get().playSound("button_click"); state = EBattle.ATTACK; atk_mode = Core.Get().world.items[current_slot.weapon].type2; if (current_slot.getBuff("perk_kat_mass_atk")) { atk_mode = EWeapon.MASSIVE; } current_slot.activateControls(); enableEnemies(); } function onPlayerDefend(i_) { Core.Get().playSound("button_click"); current_slot.defend(); playerTurnEnd(); } function onPlayerDevice(i_) { Core.Get().playSound("button_click"); state = EBattle.USE_DEVICE; atk_mode = Core.Get().world.items[current_slot.device].type2; if (undefined == Core.Get().world.items[current_slot.device].heal) { enableEnemies(); } else { enableFriends(); } current_slot.activateControls(); } function onPlayerUseItem(i_) { Core.Get().playSound("button_click"); state = EBattle.INVENTORY; current_slot.activateControls(); inventory._visible = true; inventory.level = current_slot.level; inventory.sync(); Core.Get().playSound("popup"); } function onInventoryUse(id_) { var _local3 = inventory.getItemFromCell(id_); var _local2 = Core.Get().world.items[_local3]; var _local4 = _local2.level; if (_local4 <= current_slot.level) { Core.Get().playSound("item_take"); } else { Core.Get().playSound("item_put"); return(undefined); } state = EBattle.USE_ITEM; active_item = _local3; atk_mode = _local2.type2; inventory._visible = false; if (undefined == _local2.heal) { enableEnemies(); } else { enableFriends(); } } function onPlayerCancel(i_) { Core.Get().playSound("button_click"); switch (state) { case EBattle.ATTACK : disableEnemies(); break; case EBattle.INVENTORY : inventory._visible = false; break; case EBattle.USE_ITEM : disableEnemies(); disableFriends(); break; case EBattle.USE_DEVICE : disableEnemies(); disableFriends(); } state = EBattle.NONE; current_slot.resetControls(); } function onEnemyTargeted(i_) { if (((state == EBattle.ATTACK) || (state == EBattle.USE_ITEM)) || (state == EBattle.USE_DEVICE)) { dehiliteTargets(); var _local2 = []; switch (atk_mode) { case EWeapon.MELEE : if (enemy_has_first_rank == isFirstRank(i_)) { _local2 = [i_]; } break; case EWeapon.SINGLE : _local2 = [i_]; break; case EWeapon.BURST : switch (current_slot.id) { case 0 : switch (i_) { case 0 : case 4 : _local2 = [0, 4]; break; case 1 : case 5 : case 6 : if (enemy_slots[1].isAlive()) { _local2 = [1, 5, 6]; } else { _local2 = [i_]; } break; case 2 : case 7 : _local2 = [2, 7]; break; case 3 : _local2 = [3]; } break; case 1 : switch (i_) { case 0 : case 4 : _local2 = [0, 4]; break; case 1 : case 5 : _local2 = [1, 5]; break; case 2 : case 6 : case 7 : if (enemy_slots[2].isAlive()) { _local2 = [2, 6, 7]; } else { _local2 = [i_]; } break; case 3 : _local2 = [3]; } break; case 2 : switch (i_) { case 0 : _local2 = [0]; break; case 1 : case 4 : case 5 : if (enemy_slots[1].isAlive()) { _local2 = [1, 4, 5]; } else { _local2 = [i_]; } break; case 2 : case 6 : _local2 = [2, 6]; break; case 3 : case 7 : _local2 = [3, 7]; } break; case 3 : switch (i_) { case 0 : _local2 = [0]; break; case 1 : case 4 : _local2 = [1, 4]; break; case 2 : case 5 : case 6 : _local2 = [2, 5, 6]; break; case 3 : case 7 : _local2 = [3, 7]; } } break; case EWeapon.SHOT : if (enemy_has_first_rank) { _local2 = [0, 1, 2, 3]; } else { _local2 = [4, 5, 6, 7]; } break; case EWeapon.SPLASH : switch (i_) { case 0 : case 4 : _local2 = [0, 1, 4, 5]; break; case 1 : case 5 : _local2 = [0, 1, 2, 4, 5, 6]; break; case 2 : case 6 : _local2 = [1, 2, 3, 5, 6, 7]; break; case 3 : case 7 : _local2 = [2, 3, 6, 7]; } break; case EWeapon.MASSIVE : _local2 = [0, 1, 2, 3, 4, 5, 6, 7]; } current_targets = []; var _local6 = _local2.length; var _local4 = 0; while (_local4 < _local6) { var _local3 = _local2[_local4]; if (enemy_slots[_local3].isAlive()) { current_targets.push(enemy_slots[_local3]); enemy_slots[_local3].hilite(); } _local4++; } } } function onEnemyUntargeted(i_) { if (((state == EBattle.ATTACK) || (state == EBattle.USE_ITEM)) || (state == EBattle.USE_DEVICE)) { dehiliteTargets(); } } function dehiliteTargets() { var _local3 = enemy_slots.length; var _local2 = 0; while (_local2 < _local3) { if (enemy_slots[_local2].isAlive()) { enemy_slots[_local2].dehilite(); } _local2++; } } function onEnemyAttacked(i_) { if (current_targets.length) { if (state == EBattle.ATTACK) { disableEnemies(); dehiliteTargets(); doAttack(current_slot, current_targets); playerTurnEnd(); } else if (state == EBattle.USE_ITEM) { disableEnemies(); dehiliteTargets(); useItem(current_slot, current_targets, active_item); playerTurnEnd(); } else if (state == EBattle.USE_DEVICE) { disableEnemies(); dehiliteTargets(); useDevice(current_slot, current_targets); playerTurnEnd(); } } } function enableEnemies() { var _local3 = enemy_alive.length; var _local2 = 0; while (_local2 < _local3) { enemy_slots[enemy_alive[_local2]].enable(); _local2++; } } function disableEnemies() { var _local3 = enemy_alive.length; var _local2 = 0; while (_local2 < _local3) { enemy_slots[enemy_alive[_local2]].disable(); _local2++; } } function enableFriends() { var _local3 = player_alive.length; var _local2 = 0; while (_local2 < _local3) { player_slots[player_alive[_local2]].enable(); _local2++; } } function disableFriends() { var _local3 = player_alive.length; var _local2 = 0; while (_local2 < _local3) { player_slots[player_alive[_local2]].disable(); _local2++; } } function onFriendTargeted(i_) { if ((state == EBattle.USE_ITEM) || (state == EBattle.USE_DEVICE)) { dehiliteHealTargets(); var _local4 = []; switch (atk_mode) { case EWeapon.MELEE : case EWeapon.SINGLE : case EWeapon.BURST : _local4 = [i_]; break; case EWeapon.SHOT : case EWeapon.MASSIVE : _local4 = [0, 1, 2, 3]; break; case EWeapon.SPLASH : switch (i_) { case 0 : _local4 = [0, 1]; break; case 1 : _local4 = [0, 1, 2]; break; case 2 : _local4 = [1, 2, 3]; break; case 3 : _local4 = [2, 3]; } break; case EWeapon.SELF : _local4 = [current_slot.id]; } current_targets = []; var _local5 = _local4.length; var _local3 = 0; while (_local3 < _local5) { var _local2 = _local4[_local3]; if (player_slots[_local2].isAlive()) { current_targets.push(player_slots[_local2]); player_slots[_local2].hiliteHeal(); } _local3++; } } } function onFriendUntargeted(i_) { if ((state == EBattle.USE_ITEM) || (state == EBattle.USE_DEVICE)) { dehiliteHealTargets(); } } function dehiliteHealTargets() { var _local3 = player_slots.length; var _local2 = 0; while (_local2 < _local3) { if (player_slots[_local2].isAlive()) { player_slots[_local2].dehiliteHeal(); } _local2++; } } function onFriendHealed(i_) { if (current_targets.length) { if (state == EBattle.USE_ITEM) { disableFriends(); dehiliteHealTargets(); useItem(current_slot, current_targets, active_item); playerTurnEnd(); } else if (state == EBattle.USE_DEVICE) { disableFriends(); dehiliteHealTargets(); useDevice(current_slot, current_targets); playerTurnEnd(); } } } function effectRun(atk_) { var _local2 = land_eff_ori.attachMovie("run_trace", "", land_eff_ori.getNextHighestDepth()); _local2._x = atk_.run_to.x; _local2._y = atk_.run_to.y; var _local4 = _local2._x - atk_.base_pos.x; var _local3 = _local2._y - atk_.base_pos.y; var _local6 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); _local2._xscale = (_local6 / 200) * 100; _local2._rotation = 180 + ((Math.atan2(_local3, _local4) * 180) / Math.PI); _local2.blendMode = "add"; _local2.gotoAndPlay("run"); } function effectRunBack(atk_) { var _local2 = land_eff_ori.attachMovie("run_trace", "", land_eff_ori.getNextHighestDepth()); _local2._x = atk_.run_from.x; _local2._y = atk_.run_from.y; var _local4 = _local2._x - atk_.run_to.x; var _local3 = _local2._y - atk_.run_to.y; var _local6 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); _local2._xscale = (_local6 / 200) * 100; _local2._rotation = 180 + ((Math.atan2(_local3, _local4) * 180) / Math.PI); _local2.blendMode = "add"; _local2.gotoAndPlay("run_back"); } function useDevice(atk_, targets_) { animation = true; atk_.useDevice(); switch (atk_.device) { case 80 : case 81 : case 82 : case 83 : case 114 : case 118 : case 128 : case 129 : case 135 : case 137 : var _local8 = targets_.length; var _local3 = 0; while (_local3 < _local8) { var _local6 = targets_[_local3]; if (_local6.tryHitDevice(atk_.device)) { var _local7 = 0; switch (atk_.device) { case 118 : _local7 = (_local6.cur_hp * ex.randomIntIn(30, 60)) / 100; break; case 129 : _local7 = 999; break; default : _local7 = atk_.getDeviceDamage(); } if (114 == atk_.device) { _local6.takeDamage(_local7, EHit.DISCHARGE); } else { _local6.takeDamage(_local7, EHit.POISON); } if (137 == atk_.device) { atk_.takeDamage(50, EHit.POISON); atk_.syncHP(); } _local6.syncHP(); } _local3++; } break; case 90 : case 91 : case 92 : atk_.addDeviceEffect(atk_.device); atk_.defendNoReset(); break; case 108 : case 109 : case 110 : case 120 : _local8 = targets_.length; _local3 = 0; while (_local3 < _local8) { var _local6 = targets_[_local3]; var _local4 = 0; switch (atk_.device) { case 120 : _local4 = (_local6.max_hp * 20) / 100; break; default : _local4 = atk_.getDeviceHeal(); } _local6.takeDamage(_local4, EHit.HEAL); _local3++; } break; case 116 : case 117 : case 136 : _local8 = targets_.length; _local3 = 0; while (_local3 < _local8) { var _local6 = targets_[_local3]; var _local7 = atk_.getDeviceDamage(); _local6.takeDamage(_local7, EHit.POISON); _local6.addDeviceEffect(atk_.device); _local6.syncHP(); _local3++; } break; default : _local8 = targets_.length; _local3 = 0; for(;;){ if (_local3 >= _local8) { break; } var _local6 = targets_[_local3]; _local6.addDeviceEffect(atk_.device); _local3++; }; } need_sync_alive_player = true; need_sync_alive_enemy = true; } function onMouse() { if (!enabled) { return(undefined); } if (inventory._visible && (inventory.hitTest(_xmouse, _ymouse))) { var _local2 = inventory.getPosAt(_xmouse, _ymouse); var _local3 = inventory.src; var _local4 = (((0 <= _local2) && (_local2 < _local3.length)) ? (_local3[_local2].item) : -1); tooltip.setItem(_local4, true); if (-1 != _local4) { placeTooltip(); } return(undefined); } tooltip.setItem(-1); } function placeTooltip() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip._x = _xmouse - 32; tooltip._y = _ymouse + 16; var _local3 = ((tooltip._x + tooltip._width) + 8) - _local2.x; if (_local3 > 0) { tooltip._x = tooltip._x - _local3; } var _local4 = ((tooltip._y + tooltip._height) + 8) - _local2.y; if (_local4 > 0) { tooltip._y = (_ymouse - 8) - tooltip._height; } } function enable() { enabled = true; btn_skip.enable(); btn_enkord.enabled = true; } function disable() { enabled = false; btn_skip.disable(); btn_enkord.enabled = false; } }
Symbol 1876 MovieClip [__Packages.EBattle] Frame 0
class EBattle { function EBattle () { } static var NONE = 0; static var ATTACK = 1; static var INVENTORY = 2; static var USE_ITEM = 3; static var USE_DEVICE = 4; }
Symbol 1877 MovieClip [__Packages.TeamSlot] Frame 0
class TeamSlot extends MovieClip { var char, btn, back, name, hp, dr, ep; function TeamSlot () { super(); char.stop(); btn = btn; back.stop(); } function init(id_, onPress_, onRelease_) { onPress_.id = id_; btn.onPress = onPress_; onRelease_.id = id_; btn.onRelease = onRelease_; btn.onReleaseOutside = onRelease_; } function setChar(id) { if (id >= 0) { var _local6 = Core.Get().world; var _local8 = _local6.chars[id]; var _local5 = Core.Get().game; var _local2 = _local5.stats[id]; name.text = _local8.name; char.gotoAndStop(id + 1); char._visible = true; var _local9 = 20 + _local2.vit; var _local4 = _local2.def * 0.1; var _local7 = _local5.equipment[id].armor; if (_local7 >= 0) { _local4 = _local4 + _local6.items[_local7].dr; } var _local10 = 2 * _local2.tch; hp.text = _local9; dr.text = Math.round(_local4); ep.text = _local10; btn.enable(); } else { name.text = "---"; char._visible = false; hp.text = "-"; dr.text = "-"; ep.text = "-"; btn.disable(); } } function flip() { char._xscale = -100; } function isHit(x_, y_) { return(btn.hitTest(x_, y_)); } function enter() { btn.enter(); } function leave() { btn.leave(); } function hilite() { btn.hilite(); } function dehilite() { btn.dehilite(); } function setBack(frame_) { back.gotoAndStop(frame_); } function setGlow(color_) { char.filters = [Filters.GlowLight(color_)]; } }
Symbol 1878 MovieClip [__Packages.TooltipChar] Frame 0
class TooltipChar extends MovieClip { var id, _visible, level, exp, name, vit, acc, def, dgr, tch, med, lck, perk1, perk2, perk3; function TooltipChar () { super(); id = -1; _visible = false; } function setChar(id_) { if (id == id_) { return(undefined); } id = id_; if (id_ < 0) { _visible = false; } else { _visible = true; var _local4 = Core.Get().world.chars[id]; var _local2 = Core.Get().game.stats[id]; level.text = _local2.level; exp._visible = _local2.level < 30; exp._xscale = (100 * _local2.exp) / Core.Get().world.level_exp[_local2.level]; name.text = _local4.name; vit.text = _local2.vit; acc.text = _local2.acc; def.text = _local2.def; dgr.text = _local2.dgr; tch.text = _local2.tch; med.text = _local2.med; lck.text = _local2.lck; var _local3 = Core.Get().world.perks[id]; perk1.caption.text = _local3[0].name; perk1.descri.text = _local3[0].descri; perk2.caption.text = _local3[1].name; perk2.descri.text = _local3[1].descri; perk3.caption.text = _local3[2].name; perk3.descri.text = _local3[2].descri; perk1.caption.filters = (_local2.perk1 ? ([]) : ([Filters.BlurDeep()])); perk1.descri.filters = (_local2.perk1 ? ([]) : ([Filters.BlurDeep()])); perk2.caption.filters = (_local2.perk2 ? ([]) : ([Filters.BlurDeep()])); perk2.descri.filters = (_local2.perk2 ? ([]) : ([Filters.BlurDeep()])); perk3.caption.filters = (_local2.perk3 ? ([]) : ([Filters.BlurDeep()])); perk3.descri.filters = (_local2.perk3 ? ([]) : ([Filters.BlurDeep()])); } } }
Symbol 1879 MovieClip [__Packages.ScreenTeam] Frame 0
class ScreenTeam extends Screen { var game, team_slots, slotA, slotB, slotC, slotD, slot1, slot2, slot3, slot4, slot5, slot6, slot7, slot8, drag_obj, hover_slot, tooltip, onMouseMove, btn_lvl_up, btn_lvl_down, btn_lvl_max, btn_all, enabled, _xmouse, _ymouse, attachMovie, getNextHighestDepth; function ScreenTeam () { super(); Log.Msg("ScreenTeam::ScreenTeam()"); game = Core.Get().game; team_slots = new Array(); team_slots.push(slotA); team_slots.push(slotB); team_slots.push(slotC); team_slots.push(slotD); team_slots.push(slot1); team_slots.push(slot2); team_slots.push(slot3); team_slots.push(slot4); team_slots.push(slot5); team_slots.push(slot6); team_slots.push(slot7); team_slots.push(slot8); drag_obj = null; hover_slot = -1; tooltip = tooltip; onMouseMove = mx.utils.Delegate.create(this, onMouse); } function init() { Core.Get().switchMusic(0); var _local4 = team_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = team_slots[_local2]; _local3.init(_local2, mx.utils.Delegate.create(this, onSlotDrag), mx.utils.Delegate.create(this, onSlotDrop)); _local3.setChar(game.team[_local2]); if (_local2 < 4) { _local3.flip(); _local3.setBack(1 + (_local2 % 2)); _local3.setGlow(13434828); } else { _local3.setBack(3 + (((_local2 % 2) + Math.floor((_local2 - 4) / 4)) % 2)); _local3.setGlow(16777215); } _local2++; } tooltip.setChar(-1); btn_lvl_up.setCaption("+lvl"); btn_lvl_down.setCaption("-lvl"); btn_lvl_max.setCaption("30"); btn_all.setCaption("ALL"); btn_lvl_up.setOnClick(mx.utils.Delegate.create(this, onLevelUp)); btn_lvl_down.setOnClick(mx.utils.Delegate.create(this, onLevelDown)); btn_lvl_max.setOnClick(mx.utils.Delegate.create(this, onLevelMax)); btn_all.setOnClick(mx.utils.Delegate.create(this, onAll)); if (!Core.Get().debug_mode) { btn_lvl_up._visible = false; btn_lvl_down._visible = false; btn_lvl_max._visible = false; btn_all._visible = false; } } function sync() { var _local4 = team_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = team_slots[_local2]; _local3.setChar(game.team[_local2]); _local2++; } } function onLevelUp() { var _local3 = game.stats.length; var _local2 = 0; while (_local2 < _local3) { if (game.stats[_local2].level < 30) { game.stats[_local2].level++; game.stats[_local2].exp = 0; game.syncCharStats(_local2); } _local2++; } sync(); } function onLevelDown() { var _local3 = game.stats.length; var _local2 = 0; while (_local2 < _local3) { if (game.stats[_local2].level > 1) { game.stats[_local2].level--; game.stats[_local2].exp = 0; game.syncCharStats(_local2); } _local2++; } sync(); } function onLevelMax() { var _local3 = game.stats.length; var _local2 = 0; while (_local2 < _local3) { game.stats[_local2].level = 30; game.stats[_local2].exp = 0; game.syncCharStats(_local2); _local2++; } sync(); } function onAll() { var _local3 = Core.Get().game; var _local4 = _local3.stats.length; var _local2 = 0; while (_local2 < _local4) { if (!_local3.isInTeam(_local2)) { _local3.joinTeam(_local2); } _local2++; } sync(); } function onMouse() { if (!enabled) { return(undefined); } var _local4 = -1; var _local5 = team_slots.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = team_slots[_local2]; if (_local3.isHit(_xmouse, _ymouse)) { _local4 = _local2; break; } _local2++; } if (drag_obj || (-1 == _local4)) { tooltip.setChar(-1); } else { tooltip.setChar(game.team[_local4]); placeTooltip(); } if (hover_slot == _local4) { return(undefined); } if (hover_slot != -1) { team_slots[hover_slot].leave(); } hover_slot = _local4; team_slots[hover_slot].enter(); } function onSlotDrag() { hiliteAllSlots(arguments.caller.id); var _local3 = 1 + game.team[arguments.caller.id]; drag_obj = attachMovie("char_drag", "drag_obj", getNextHighestDepth()); drag_obj.gotoAndStop(_local3); drag_obj.startDrag(false, 0, 0, 480, 320); drag_obj._x = _xmouse; drag_obj._y = _ymouse; drag_obj.filters = [Filters.Shadow()]; tooltip.setChar(-1); Core.Get().playSound("button_click"); } function onSlotDrop() { if (drag_obj) { dehiliteAllSlots(); exchangeSlots(arguments.caller.id, hover_slot); drag_obj.stopDrag(); drag_obj.removeMovieClip(); drag_obj = null; onMouse(); Core.Get().playSound("button_click"); } } function exchangeSlots(from_, to_) { if ((to_ < 0) || (from_ == to_)) { return(undefined); } if (((game.team[from_] == 0) && (to_ > 3)) || ((game.team[to_] == 0) && (from_ > 3))) { return(undefined); } var _local4 = game.team[from_]; game.team[from_] = game.team[to_]; game.team[to_] = _local4; team_slots[from_].setChar(game.team[from_]); team_slots[to_].setChar(game.team[to_]); } function hiliteAllSlots(dragged_) { var _local6 = 0 == game.team[dragged_]; var _local4 = team_slots.length; if (_local6) { _local4 = 4; } var _local2 = 0; for ( ; _local2 < _local4 ; _local2++) { if (_local2 < 4) { if (0 == game.team[_local2]) { if (dragged_ > 3) { continue; } } } else { var _local3 = team_slots[_local2]; _local3.hilite(); } } } function dehiliteAllSlots() { var _local4 = team_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = team_slots[_local2]; _local3.dehilite(); _local2++; } } function placeTooltip() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip._x = _xmouse - 32; tooltip._y = _ymouse + 16; var _local3 = ((tooltip._x + tooltip._width) + 8) - _local2.x; if (_local3 > 0) { tooltip._x = tooltip._x - _local3; } var _local4 = ((tooltip._y + tooltip._height) + 8) - _local2.y; if (_local4 > 0) { tooltip._y = (_ymouse - 8) - tooltip._height; } } }
Symbol 1880 MovieClip [__Packages.EquipSlot] Frame 0
class EquipSlot extends MovieClip { var char, slotW, slotA, slotD, char_id, name, filters, back; function EquipSlot () { super(); char.stop(); char.filters = [Filters.GlowLight(13434828)]; slotW = slotW; slotA = slotA; slotD = slotD; char_id = -1; } function init(i_, cb1_, cb2_) { slotW.init((100 * i_) + EItem.WEAPON, cb1_, cb2_, cb2_); slotW.setFixed(EItem.WEAPON); slotW.setItem(-1); slotA.init((100 * i_) + EItem.ARMOR, cb1_, cb2_, cb2_); slotA.setFixed(EItem.ARMOR); slotA.setItem(-1); slotD.init((100 * i_) + EItem.DEVICE, cb1_, cb2_, cb2_); slotD.setFixed(EItem.DEVICE); slotD.setItem(-1); } function getItem(ty_) { var _local2 = null; switch (ty_) { case EItem.WEAPON : _local2 = slotW; break; case EItem.ARMOR : _local2 = slotA; break; case EItem.DEVICE : _local2 = slotD; } return(_local2.getItem()); } function setChar(id_) { char_id = id_; if (id_ >= 0) { var _local5 = Core.Get().world; var _local4 = _local5.chars[id_]; name.text = _local4.name; char.gotoAndStop(id_ + 1); char._visible = true; filters = []; var _local3 = Core.Get().game; slotW.setItem(_local3.equipment[id_].weapon); slotA.setItem(_local3.equipment[id_].armor); slotD.setItem(_local3.equipment[id_].device); } else { name.text = "---"; char._visible = false; filters = [Filters.Desaturator()]; slotW.setItem(-1, false); slotA.setItem(-1); slotD.setItem(-1); } } function flip() { char._xscale = -100; } function giveItem(id_) { if ((-1 == char_id) || (!acceptItem(id_))) { return(id_); } var _local6 = Core.Get().world; var _local4 = _local6.getItemType(id_); var _local2 = null; switch (_local4) { case EItem.WEAPON : _local2 = slotW; break; case EItem.ARMOR : _local2 = slotA; break; case EItem.DEVICE : _local2 = slotD; break; default : return(id_); } var _local5 = _local2.getItem(); _local2.setItem(id_); Core.Get().game.equip(char_id, _local4, id_); return(_local5); } function acceptItem(item_) { if (-1 == char_id) { return(false); } var _local2 = Core.Get().world.items[item_]; if (_local2.alien && (char_id != 5)) { return(false); } if (_local2.hell && (char_id != 11)) { return(false); } if ((_local2.type == EItem.DEVICE) && (_local2.type2 != EWeapon.PASSIVE)) { var _local5 = Core.Get().game.stats[char_id].tch * 2; if (_local2.energy > _local5) { return(false); } } var _local3 = 0; if (_local2.type == EItem.WEAPON) { var _local4 = slotD.getItem(); if (_local4 == 130) { _local3 = 2; } else if (_local4 == 131) { _local3 = 5; } } var _local6 = _local2.level; var _local7 = Core.Get().game.stats[char_id].level + _local3; return(_local6 <= _local7); } function removeItem(item_) { var _local4 = Core.Get().world; var _local3 = _local4.getItemType(item_); Core.Get().game.equip(char_id, _local3, -1); var _local2 = null; switch (_local3) { case EItem.WEAPON : _local2 = slotW; break; case EItem.ARMOR : _local2 = slotA; break; case EItem.DEVICE : _local2 = slotD; } _local2.setItem(-1); } function hilite(type_) { var _local2 = null; switch (type_) { case EItem.WEAPON : _local2 = slotW; break; case EItem.ARMOR : _local2 = slotA; break; case EItem.DEVICE : _local2 = slotD; } _local2.hilite(); } function dehilite() { slotW.dehilite(); slotA.dehilite(); slotD.dehilite(); } function setBack(alpha_) { back._alpha = alpha_; } function setGlow() { slotW.setGlow(16777215); slotA.setGlow(16777215); slotD.setGlow(16777215); } }
Symbol 1881 MovieClip [__Packages.ScrollBar] Frame 0
class ScrollBar extends MovieClip { var coord_min, coord_max, btn_up, btn_down, value_min, value_max, value, value_inc, scrolling, btn, _xmouse, _ymouse, filters, enabled, cbScroll; function ScrollBar () { super(); coord_min = 0; coord_max = (btn_down._y - btn_up._y) - 30; value_min = 0; value_max = 0; value = 0; value_inc = 1; scrolling = false; btn = btn; btn.onPress = mx.utils.Delegate.create(this, onScrollStart); btn.onRelease = (btn.onReleaseOutside = mx.utils.Delegate.create(this, onScrollEnd)); btn_up.onRelease = mx.utils.Delegate.create(this, onScrollUp); btn_down.onRelease = mx.utils.Delegate.create(this, onScrollDown); } function onMouseMove() { if (scrolling) { if (Math.abs(_xmouse) > 32) { scrolling = false; } var _local3 = btn._y; var _local2 = _ymouse; _local2 = Math.floor(_local2 + 0.5); if (_local2 < coord_min) { _local2 = coord_min; } if (_local2 > coord_max) { _local2 = coord_max; } if (_local2 != _local3) { btn._y = _local2; doScroll(); } } } function onScrollStart() { scrolling = true; } function onScrollEnd() { scrolling = false; } function setValueBounds(val1_, val2_) { value_min = val1_; value_max = val2_; sync(); if (value_min == value_max) { filters = [Filters.Desaturator()]; btn.enabled = false; btn_up.enabled = false; btn_down.enabled = false; enabled = false; } else { filters = []; btn.enabled = true; btn_up.enabled = true; btn_down.enabled = true; enabled = true; } } function setValue(val_) { value = val_; sync(); } function sync() { var _local3 = value_max - value_min; var _local4 = ((_local3 != 0) ? ((value - value_min) / _local3) : 0); var _local2 = coord_min + ((coord_max - coord_min) * _local4); _local2 = Math.floor(_local2 + 0.5); btn._y = _local2; } function reScroll() { if (value < value_min) { value = value_min; sync(); cbScroll(value); } else if (value > value_max) { value = value_max; sync(); cbScroll(value); } } function doScroll() { var _local3 = value; var _local2 = coord_max - coord_min; var _local4 = ((_local2 != 0) ? ((btn._y - coord_min) / _local2) : 0); value = value_min + ((value_max - value_min) * _local4); value = Math.floor(value + 0.5); if (_local3 != value) { cbScroll(value); } } function onScrollUp() { if (value > value_min) { value = value - value_inc; if (value < value_min) { value = value_min; } sync(); cbScroll(value); } } function onScrollDown() { if (value < value_max) { value = value + value_inc; if (value > value_max) { value = value_max; } sync(); cbScroll(value); } } function scrollUp() { onScrollUp(); } function scrollDown() { onScrollDown(); } }
Symbol 1882 MovieClip [__Packages.ScreenItems] Frame 0
class ScreenItems extends Screen { var game, equip_slots, slot1, slot2, slot3, slot4, btn_sort, inventory, drag_obj, scroll, tooltip, money, onMouseMove, btn_all, attachMovie, getNextHighestDepth, _xmouse, _ymouse, enabled; function ScreenItems () { super(); Log.Msg("ScreenItems::ScreenItems()"); game = Core.Get().game; equip_slots = new Array(); equip_slots.push(slot1); equip_slots.push(slot2); equip_slots.push(slot3); equip_slots.push(slot4); btn_sort = btn_sort; inventory = inventory; drag_obj = null; syncMoney(); scroll = scroll; tooltip = tooltip; Core.Get().onMouseWheel = mx.utils.Delegate.create(this, onMouseWheel); } function syncMoney() { var _local2 = "\u20AC" + ex.formatNumberCommas(game.money); money.text = _local2; } function init() { Core.Get().switchMusic(0); var _local4 = equip_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = equip_slots[_local2]; _local3.init(_local2 + 1, mx.utils.Delegate.create(this, onEquipDrag), mx.utils.Delegate.create(this, onEquipDrop)); _local3.setChar(game.team[_local2]); _local3.flip(); _local3.setBack(40 + (20 * (1 - (_local2 % 2)))); _local3.setGlow(); _local2++; } inventory.init("", Core.Get().cfg.inventory_size, mx.utils.Delegate.create(this, onInventoryDrag), mx.utils.Delegate.create(this, onInventoryDrop)); btn_sort.setCaption(Core.Get().locale.btn.sort); btn_sort.setOnClick(mx.utils.Delegate.create(this, sortInventory)); setScrollBounds(); scroll.cbScroll = mx.utils.Delegate.create(this, onScroll); scroll.setValue(0); tooltip.setItem(-1); onMouseMove = mx.utils.Delegate.create(this, onMouse); btn_all.setCaption("idkfa"); btn_all.setOnClick(mx.utils.Delegate.create(this, onAllClick)); if (!Core.Get().debug_mode) { btn_all._visible = false; } } function onAllClick() { Core.Get().game.inventory.splice(0, Core.Get().game.inventory.length); var _local3 = Core.Get().world.items.length; var _local2 = 1; while (_local2 < _local3) { if (((_local2 != 133) && (_local2 != 134)) && (_local2 != 145)) { Core.Get().game.inventory.push({item:_local2, count:4}); } _local2++; } inventory.sync(); setScrollBounds(); } function setScrollBounds() { scroll.setValueBounds(0, inventory.getMaxScroll()); } function onScroll(val_) { inventory.scrollTo(val_); } function onInventoryDrag(i_) { var _local2 = inventory.getItemFromCell(i_); dragItem(_local2); Core.Get().playSound("item_take"); } function dragItem(item_) { hiliteSlots(item_); var _local2 = 1 + item_; drag_obj = attachMovie("item", "drag_obj", getNextHighestDepth()); drag_obj.gotoAndStop(_local2); drag_obj.startDrag(false, 0, 0, 480, 320); drag_obj._x = _xmouse - 45; drag_obj._y = _ymouse - 27; drag_obj.filters = [Filters.Shadow()]; tooltip.setItem(-1); } function onInventoryDrop(i_) { var _local6 = false; var _local7 = equip_slots.length; var _local5 = 0; while (_local5 < _local7) { var _local2 = equip_slots[_local5]; if (_local2.hitTest(_xmouse, _ymouse)) { var _local3 = inventory.getItemFromCell(i_); var _local4 = _local2.giveItem(_local3); if (_local4 != _local3) { game.takeInventory(_local3); if (_local4 != -1) { game.putInventory(_local4); } inventory.sync(); } checkSlot(_local2); _local6 = true; break; } _local5++; } if ((!_local6) && (inventory.hitTest(_xmouse, _ymouse))) { var _local9 = inventory.getPosFromCell(i_); var _local10 = inventory.getPosAt(_xmouse, _ymouse); if (_local9 != _local10) { game.moveInventoryItem(_local9, _local10); inventory.sync(); } } dehiliteSlots(); drag_obj.stopDrag(); drag_obj.removeMovieClip(); drag_obj = null; Core.Get().playSound("item_put"); onMouse(); } function onEquipDrag(i_) { var _local3 = Math.floor(i_ / 100) - 1; var _local2 = equip_slots[_local3].getItem(i_ % 100); dragItem(_local2); Core.Get().playSound("item_take"); } function onEquipDrop(i_) { var _local6 = Math.floor(i_ / 100) - 1; var _local5 = equip_slots[_local6].getItem(i_ % 100); var _local7 = false; var _local8 = equip_slots.length; var _local4 = 0; while (_local4 < _local8) { var _local3 = equip_slots[_local4]; if (_local3.hitTest(_xmouse, _ymouse)) { var _local2 = _local3.giveItem(_local5); if (_local2 != _local5) { equip_slots[_local6].removeItem(_local5); if (_local2 != -1) { _local2 = equip_slots[_local6].giveItem(_local2); if (_local2 != -1) { game.putInventory(_local2); inventory.sync(); } } } checkSlot(_local3); _local7 = true; break; } _local4++; } if ((!_local7) && (inventory.hitTest(_xmouse, _ymouse))) { equip_slots[_local6].removeItem(_local5); var _local9 = inventory.getPosAt(_xmouse, _ymouse); game.putInventoryAt(_local5, _local9); inventory.sync(); } checkSlot(equip_slots[_local6]); dehiliteSlots(); drag_obj.stopDrag(); drag_obj.removeMovieClip(); drag_obj = null; Core.Get().playSound("item_put"); onMouse(); } function checkSlot(slot_) { var _local2 = slot_.slotW.getItem(); if (!slot_.acceptItem(_local2)) { slot_.removeItem(_local2); if (_local2 >= 0) { game.putInventory(_local2); inventory.sync(); } } } function hiliteSlots(item_) { var _local4 = Core.Get().world.getItemType(item_); switch (_local4) { case EItem.WEAPON : case EItem.ARMOR : case EItem.DEVICE : break; default : return(undefined); } var _local5 = equip_slots.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = equip_slots[_local2]; if (_local3.acceptItem(item_)) { _local3.hilite(_local4); } _local2++; } } function dehiliteSlots() { var _local4 = equip_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = equip_slots[_local2]; _local3.dehilite(); _local2++; } } function sortInventory() { game.sortInventory(); inventory.sync(); } function onMouse() { if (!enabled) { return(undefined); } if (drag_obj) { tooltip.setItem(-1); return(undefined); } if (inventory.hitTest(_xmouse, _ymouse)) { var _local6 = inventory.getPosAt(_xmouse, _ymouse); var _local7 = Core.Get().game.inventory; var _local3 = (((0 <= _local6) && (_local6 < _local7.length)) ? (_local7[_local6].item) : -1); tooltip.setItem(_local3, true); if (-1 != _local3) { placeTooltip(); } return(undefined); } var _local5 = equip_slots.length; var _local4 = 0; while (_local4 < _local5) { var _local3 = -1; var _local2 = equip_slots[_local4]; if (_local2.char_id >= 0) { if (_local2.slotW.hitTest(_xmouse, _ymouse)) { _local3 = _local2.slotW.getItem(); if (-1 == _local3) { _local3 = 0; } } else if (_local2.slotA.hitTest(_xmouse, _ymouse)) { _local3 = _local2.slotA.getItem(); } else if (_local2.slotD.hitTest(_xmouse, _ymouse)) { _local3 = _local2.slotD.getItem(); } } if (-1 != _local3) { tooltip.setItem(_local3, true); placeTooltip(); return(undefined); } _local4++; } tooltip.setItem(-1); } function placeTooltip() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip._x = _xmouse - 32; tooltip._y = _ymouse + 16; var _local3 = ((tooltip._x + tooltip._width) + 8) - _local2.x; if (_local3 > 0) { tooltip._x = tooltip._x - _local3; } var _local4 = ((tooltip._y + tooltip._height) + 8) - _local2.y; if (_local4 > 0) { tooltip._y = (_ymouse - 8) - tooltip._height; } } function onMouseWheel(value) { if (value < 0) { scroll.scrollDown(); } else if (value > 0) { scroll.scrollUp(); } onMouse(); } }
Symbol 1883 MovieClip [__Packages.QuestDescri] Frame 0
class QuestDescri extends MovieClip { var items, y, max_y, ori; function QuestDescri () { super(); items = []; y = 0; max_y = 261; ori.delim._visible = false; } function clear() { var _local4 = items.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = items[_local2]; _local3.removeMovieClip(); _local2++; } items = []; y = 0; ori.delim._y = 0; ori.delim._visible = false; } function push(text_, state_) { var _local5 = items.length; var _local7 = "item" + _local5; var _local4 = "questtext_normal"; switch (state_) { case EQuest.COMPLETE : _local4 = "questtext_complete"; break; case EQuest.FAILED : _local4 = "questtext_failed"; } var _local2 = ori.attachMovie(_local4, _local7, _local5); _local2._y = y; items.push(_local2); var _local3 = _local2.tf; _local3.autoSize = "left"; _local3.wordWrap = true; _local3.text = text_; var _local6 = Math.round(_local3._height); _local2.back._height = _local6; y = y + (_local6 + 1); ori.delim._y = y; ori.delim._visible = true; } function scrollTo(pos_) { ori._y = -pos_; } }
Symbol 1884 MovieClip [__Packages.ScreenTasks] Frame 0
class ScreenTasks extends Screen { var items, list_offs, list_slots, selected_quest, selected_done_quest, selected_item, btn_tasks, btn_done, btn_items, tasklist, scroll_list, scroll_descri, quest_data, done_quest_data, selected_slot, descri, _xmouse; function ScreenTasks () { super(); Log.Msg("ScreenTasks::ScreenTasks()"); items = false; list_offs = 0; list_slots = new Array(); selected_quest = -1; selected_done_quest = -1; selected_item = -1; Core.Get().onMouseWheel = mx.utils.Delegate.create(this, onMouseWheel); } function init() { Core.Get().switchMusic(0); btn_tasks.setCaption(Core.Get().locale.btn.tasks); btn_tasks.setOnClick(mx.utils.Delegate.create(this, onBtnTasksClick)); btn_done.setCaption(Core.Get().locale.btn.done); btn_done.setOnClick(mx.utils.Delegate.create(this, onBtnDoneClick)); btn_items.setCaption(Core.Get().locale.btn.items); btn_items.setOnClick(mx.utils.Delegate.create(this, onBtnItemsClick)); btn_tasks.push(); var _local9 = Core.Get().cfg; var _local8 = _local9.tasklist_size; var _local7 = _local9.tasklist_grid; var _local6 = 0; var _local5 = 0; var _local3 = 0; while (_local3 < _local8.y) { var _local4 = "slot" + _local3; tasklist.attachMovie("taskslot", _local4, _local5); var _local2 = tasklist[_local4]; _local2.init(_local5, mx.utils.Delegate.create(this, onSlotClick)); _local2._y = _local6; list_slots.push(_local2); _local3++; _local6 = _local6 + _local7.y; _local5++; } initQuestLists(); syncListQuests(); scroll_list.cbScroll = mx.utils.Delegate.create(this, onScrollList); scroll_descri.cbScroll = mx.utils.Delegate.create(this, onScrollDescri); scroll_descri.value_inc = 12; calibrateListScroll(); scroll_descri.setValueBounds(0, 0); } function initQuestLists() { quest_data = []; done_quest_data = []; var _local6 = Core.Get().game; var _local7 = _local6.quests.length; var _local3 = 0; while (_local3 < _local7) { var _local4 = _local6.quests[_local3 + list_offs]; var _local2 = {quest:_local4.quest, state:_local4.state}; if (_local2.state == EQuest.NORMAL) { quest_data.push(_local2); } else { done_quest_data.push(_local2); } _local3++; } } function getSelected() { if (items) { return(selected_item); } if (btn_done.isPushed()) { return(selected_done_quest); } return(selected_quest); } function setSelected(n_) { if (items) { selected_item = n_; } else if (btn_done.isPushed()) { selected_done_quest = n_; } else { selected_quest = n_; } } function getTotalCount() { var _local2 = Core.Get().game; if (items) { return(_local2.quest_items.length); } if (btn_done.isPushed()) { return(done_quest_data.length); } return(quest_data.length); } function onScrollList(pos_) { if (list_offs == pos_) { return(undefined); } list_offs = pos_; if (selected_slot != -1) { deselectSlot(); var _local3 = getSelected(); var _local2 = _local3; if (_local3 < list_offs) { _local2 = list_offs; } if (_local3 > ((list_offs + list_slots.length) - 1)) { _local2 = (list_offs + list_slots.length) - 1; } if (_local2 != _local3) { syncDescri(_local2); setSelected(_local2); } selectSlot(_local2 - list_offs); } if (items) { syncListItems(); } else { syncListQuests(); } } function onScrollDescri(pos_) { descri.scrollTo(pos_); } function calibrateListScroll() { var _local4 = Core.Get().game; var _local3 = getTotalCount(); var _local2 = _local3 - list_slots.length; if (_local2 < 0) { _local2 = 0; } scroll_list.setValueBounds(0, _local2); scroll_list.setValue(0); list_offs = 0; } function reposListScroll() { var _local5 = Core.Get().game; var _local3 = getSelected(); if (_local3 == -1) { return(undefined); } var _local2 = getTotalCount(); var _local4 = list_slots.length; if (_local2 <= _local4) { list_offs = 0; } else if ((_local3 + _local4) <= _local2) { list_offs = _local3; } else { list_offs = _local2 - _local4; } scroll_list.setValue(list_offs); } function changeTab() { deselectSlot(); descri.clear(); calibrateListScroll(); reposListScroll(); syncList(); var _local2 = getSelected(); if (_local2 != -1) { selectSlot(_local2 - list_offs); syncDescri(_local2); } else { scroll_descri.setValueBounds(0, 0); scroll_descri.setValue(0); descri.scrollTo(0); } } function onBtnDoneClick() { if (!btn_done.isPushed()) { btn_items.unpush(); btn_done.push(); btn_tasks.unpush(); items = false; changeTab(); } } function onBtnTasksClick() { if (!btn_tasks.isPushed()) { btn_items.unpush(); btn_done.unpush(); btn_tasks.push(); items = false; changeTab(); } } function onBtnItemsClick() { if (!btn_items.isPushed()) { btn_tasks.unpush(); btn_done.unpush(); btn_items.push(); items = true; changeTab(); } } function syncList() { if (items) { syncListItems(); } else { syncListQuests(); } } function syncListItems() { var _local6 = Core.Get().game; var _local7 = Core.Get().world; var _local5 = list_slots.length; var _local4 = _local5; var _local9 = _local6.quest_items; var _local8 = _local9.length - list_offs; if (_local8 < _local4) { _local4 = _local8; } var _local3 = 0; while (_local3 < _local4) { var _local2 = list_slots[_local3]; _local2.setCaption(_local7.getQuestItemName(_local6.quest_items[_local3 + list_offs].item)); _local2.setState(EQuest.NORMAL); _local2._visible = true; _local3++; } _local3 = _local4; while (_local3 < _local5) { var _local2 = list_slots[_local3]; _local2.setCaption(""); _local2.setState(EQuest.NORMAL); _local2._visible = false; _local3++; } } function syncListQuests() { var _local10 = Core.Get().game; var _local8 = Core.Get().world; var _local6 = list_slots.length; var _local5 = _local6; var _local7 = (btn_done.isPushed() ? (done_quest_data) : (quest_data)); var _local9 = _local7.length - list_offs; if (_local9 < _local5) { _local5 = _local9; } var _local3 = 0; while (_local3 < _local5) { var _local2 = list_slots[_local3]; var _local4 = _local7[_local3 + list_offs]; _local2.setCaption(_local8.getQuestTitle(_local4.quest)); _local2.setState(_local4.state); _local2._visible = true; _local3++; } _local3 = _local5; while (_local3 < _local6) { var _local2 = list_slots[_local3]; _local2.setCaption(""); _local2.setState(EQuest.NORMAL); _local2._visible = false; _local3++; } } function deselectSlot() { if (selected_slot != -1) { list_slots[selected_slot].deselect(); selected_slot = -1; } } function selectSlot(i_) { deselectSlot(); list_slots[i_].select(); selected_slot = i_; } function syncDescri(i_) { var _local5 = Core.Get().game; var _local7 = Core.Get().world; descri.clear(); if (items) { descri.push(_local7.getQuestItemDescri(_local5.quest_items[i_].item)); var _local6 = _local5.quest_items[i_].count; if (_local6 > 1) { descri.push((Core.Get().locale.talk.have_items_1 + _local6) + Core.Get().locale.talk.have_items_2); } } else { var _local10 = (btn_done.isPushed() ? (done_quest_data) : (quest_data)); var _local4 = _local10[i_]; var _local3 = _local5.quest_progress[_local4.quest]; var _local2 = 0; while (_local2 < _local3.length) { descri.push(_local7.getQuestPart(_local4.quest, _local3[_local2].stage), _local3[_local2].state); _local2++; } if (_local4.state == EQuest.COMPLETE) { descri.push(Core.Get().locale.talk.quest_complete, EQuest.COMPLETE); } else if (_local4.state == EQuest.FAILED) { descri.push(Core.Get().locale.talk.quest_failed, EQuest.FAILED); } if (_local4.state != EQuest.COMPLETE) { var _local6 = -1; if ((_local4.quest == "natan_plan") && (5 == _local5.getFlag("q_bigalienplan"))) { _local6 = _local5.getFlag("kills_grabbers_harcos"); } else if (_local4.quest == "infidels") { _local6 = _local5.getFlag("kills_inferno_ibrahim"); } else if (_local4.quest == "clean_suburbs") { _local6 = _local5.getFlag("kills_bandits_jax"); } else if (_local4.quest == "raiding_raiders") { _local6 = _local5.getFlag("kills_raiders_georg"); } else if (_local4.quest == "raiding_mutants") { _local6 = _local5.getFlag("kills_mutants_georg"); } if (_local6 >= 0) { descri.push(Core.Get().locale.talk.kills + _local6); } } } var _local8 = (descri.y - descri.max_y) + 1; if (_local8 < 0) { _local8 = 0; } scroll_descri.setValueBounds(0, _local8); scroll_descri.setValue(_local8); descri.scrollTo(_local8); } function onSlotClick(i_) { if (i_ == selected_slot) { return(undefined); } selectSlot(i_); var _local2 = i_ + list_offs; setSelected(_local2); syncDescri(_local2); } function onMouseWheel(value) { var _local2 = scroll_descri; if ((!_local2.enabled) || (scroll_list.enabled && (_xmouse < 240))) { _local2 = scroll_list; } if (value < 0) { _local2.scrollDown(); } else if (value > 0) { _local2.scrollUp(); } } }
Symbol 1885 MovieClip [__Packages.Dialogue] Frame 0
class Dialogue extends MovieClip { var items, y, ori_offs, max_y, ori, cur_id; function Dialogue () { super(); items = []; y = 0; ori_offs = 0; max_y = 111; ori.delim._visible = false; cur_id = 0; } function clear() { var _local4 = items.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = items[_local2]; _local3.removeMovieClip(); _local2++; } items = []; y = 0; ori_offs = 0; ori.delim._y = 0; ori.delim._visible = false; cur_id = 0; } function push(npc_, text_) { var _local5 = "" == npc_; var _local7 = "item" + cur_id; var _local9 = "dialogue_item"; var _local2 = ori.attachMovie(_local9, _local7, cur_id); _local2._y = y; items.push(_local2); cur_id++; if (!_local5) { _local2.npc.inner.gotoAndStop(1 + Core.Get().world.npc[npc_].id); } else { _local2.npc.inner.stop(); _local2.npc._visible = false; _local2.npc_bg._visible = false; } var _local3 = _local2.tf; _local3.autoSize = "left"; _local3.wordWrap = true; _local3.text = text_; if (_local5) { _local3.textColor = 16384; } else { _local3.textColor = 1052688 /* 0x101010 */; } var _local4 = Math.round(_local3._height); if (!_local5) { _local4 = Math.max(_local4, _local2.npc_bg._y + _local2.npc_bg._height); } _local2.back._height = _local4; y = y + (_local4 + 1); ori.delim._y = y; ori.delim._visible = true; if (items.length > 10) { var _local6 = items[0]; var _local8 = _local6.back._height + 1; _local6.removeMovieClip(); items.splice(0, 1); ori_offs = ori_offs + _local8; } } function scrollTo(pos_) { ori._y = -pos_; } }
Symbol 1886 MovieClip [__Packages.ScreenTalk] Frame 0
class ScreenTalk extends Screen { var world, game, npc, dialogue, list_offs, list_slots, scroll_list, scroll_talk, list_selection, cur_talk, cur_phrase, force_talk, no_talk, no_bye, need_enable_screen, btn_goon, cur_npc, data, name, talklist, talks_avail; function ScreenTalk () { super(); Log.Msg("ScreenTalk::ScreenTalk()"); world = Core.Get().world; game = Core.Get().game; npc.inner.stop(); dialogue = dialogue; list_offs = 0; list_slots = new Array(); scroll_list = scroll_list; scroll_talk = scroll_talk; list_selection = -1; cur_talk = []; cur_phrase = -1; force_talk = -1; no_talk = false; no_bye = false; need_enable_screen = false; Core.Get().onMouseWheel = mx.utils.Delegate.create(this, onMouseWheel); } function init() { btn_goon.setCaption(Core.Get().locale.btn.go_on); btn_goon.setOnClick(mx.utils.Delegate.create(this, onGoOnClick)); btn_goon._visible = false; cur_npc = game.exchange.npc; data = world.npc[cur_npc]; npc.inner.gotoAndStop(1 + data.id); name.text = data.name; if ((game.exchange.talk != undefined) && (game.exchange.talk != -1)) { force_talk = game.exchange.talk; } if (game.exchange.no_bye != undefined) { no_bye = game.exchange.no_bye; } game.exchange = null; if (force_talk == -1) { dialogue.push(cur_npc, data.hello); syncTalk(); } var _local9 = Core.Get().cfg; var _local8 = _local9.talklist_size; var _local7 = _local9.talklist_grid; var _local5 = 0; var _local4 = 0; var _local3 = 0; while (_local3 < _local8.y) { var name = ("slot" + _local3); var _local6 = talklist.attachMovie("talkslot", name, _local4); var _local2 = talklist[name]; _local2.init(_local4, mx.utils.Delegate.create(this, onSlotClick)); _local2._y = _local5; list_slots.push(_local2); _local3++; _local5 = _local5 + _local7.y; _local4++; } checkTalkAvail(); syncTalkList(); scroll_list.cbScroll = mx.utils.Delegate.create(this, onScrollList); scroll_talk.cbScroll = mx.utils.Delegate.create(this, onScrollTalk); scroll_talk.value_inc = 12; calibrateListScroll(); scroll_talk.setValueBounds(0, 0); if (force_talk > -1) { onSlotClick(0); } } function checkTalkAvail() { talks_avail = new Array(); if (no_talk) { } else if (force_talk > -1) { talks_avail.push(force_talk); } else { var _local4 = data.talk.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = world.talk[data.talk[_local2]].condition; if ((undefined == _local3) || (_local3())) { talks_avail.push(data.talk[_local2]); } _local2++; } } } function syncTalkList() { var _local5 = Core.Get().world; var _local4 = list_slots.length; var _local3 = _local4; var _local6 = talks_avail.length; _local6 = _local6 - list_offs; if (_local6 < _local3) { _local3 = _local6; } var _local2 = 0; while (_local2 < _local3) { var _local7 = list_slots[_local2]; _local7.setCaption(_local5.talk[talks_avail[_local2 + list_offs]].theme); _local7._visible = true; _local2++; } _local2 = _local3; while (_local2 < _local4) { var _local7 = list_slots[_local2]; _local7.setCaption(""); _local7._visible = false; _local2++; } if ((!no_bye) && (_local3 < _local4)) { var _local7 = list_slots[_local4 - 1]; _local7.setCaption(_local5.talk[-1].theme); _local7._visible = true; } } function onScrollList(pos_) { if (list_offs == pos_) { return(undefined); } list_offs = pos_; if (list_selection != -1) { trace("ERROR"); return(undefined); } syncTalkList(); } function deselectSlot() { if (list_selection != -1) { list_slots[list_selection].deselect(); list_selection = -1; } } function selectSlot(i_) { deselectSlot(); list_slots[i_].select(); list_selection = i_; } function onSlotClick(i_) { selectSlot(i_); disableTalk(); startTalk(i_ + list_offs); } function startTalk(i) { if (talks_avail.length <= i) { bye(); } else { cur_talk = world.talk[talks_avail[i]].msg; if ((cur_talk == undefined) || (cur_talk.length == 0)) { endTalk(); } else { cur_phrase = 0; btn_goon._visible = true; nextPhrase(); } } } function nextPhrase() { var _local5 = false; var _local2 = cur_talk[cur_phrase]; if (undefined != _local2.event) { if ((undefined == _local2.condition) || (_local2.condition())) { if (_local2.event == "set_flag") { if (undefined == _local2.value) { game.setFlag(_local2.flag); } else { game.setFlagTo(_local2.flag, _local2.value); } } else if (_local2.event == "reset_flag") { game.setFlagTo(_local2.flag, undefined); } else if (_local2.event == "give_exp") { game.giveExpTeam(_local2.value); var _local9 = Core.Get().locale.talk.exp + _local2.value; dialogue.push("", _local9); } else if (_local2.event == "give_money") { game.money = game.money + _local2.value; var _local9 = Core.Get().locale.talk.money + _local2.value; dialogue.push("", _local9); } else if (_local2.event == "give_item") { game.putInventory(_local2.item); var _local9 = Core.Get().locale.talk.item + world.items[_local2.item].name; dialogue.push("", _local9); } else if (_local2.event == "add_quest") { game.progressQuest(_local2.quest, _local2.stage); var _local9 = Core.Get().locale.talk.journal + world.getQuestTitle(_local2.quest); dialogue.push("", _local9); } else if (_local2.event == "set_area_flag") { game.setAreaFlag(_local2.flag); } else if (_local2.event == "give_quest_item") { var _local9 = Core.Get().locale.talk.item + world.quest_items[_local2.item].name; dialogue.push("", _local9); if (undefined == _local2.count) { game.giveQuestItems(_local2.item, 1); } else { game.giveQuestItems(_local2.item, _local2.count); } if (27 == _local2.item) { game.traders.garret.push(160); game.traders.keabo.push(161); game.traders.jax.push(162); } } else if (_local2.event == "remove_quest_item") { if (game.hasQuestItems(_local2.item, 2)) { var _local9 = Core.Get().locale.talk.items_lost + world.quest_items[_local2.item].name; } else { var _local9 = Core.Get().locale.talk.item_lost + world.quest_items[_local2.item].name; } dialogue.push("", _local9); game.removeQuestItems(_local2.item); } else if (_local2.event == "trade") { game.exchange = {npc:_local2.npc}; Core.Get().unpopupBusy(); Core.Get().popupTrade(); } else if (_local2.event == "complete_quest") { game.completeQuest(_local2.quest); var _local9 = Core.Get().locale.talk.journal + world.getQuestTitle(_local2.quest); dialogue.push("", _local9); } else if (_local2.event == "fail_quest") { game.failQuest(_local2.quest); var _local9 = Core.Get().locale.talk.journal + world.getQuestTitle(_local2.quest); dialogue.push("", _local9); } else if (_local2.event == "battle") { var _local10 = _local2.level; var _local8 = game.getTeamLevel(); if (((undefined == _local10) || (0 > _local10)) || (_local10 < _local8)) { _local10 = _local8; } game.exchange = {band:_local2.band, level:_local10}; Core.Get().unpopupBusy(); Core.Get().goBattle(30); } else if (_local2.event == "join_team") { game.joinTeam(_local2.npc); var _local9 = world.chars[_local2.npc].name + Core.Get().locale.talk.join; dialogue.push("", _local9); if (world.chars[_local2.npc].str_id == cur_npc) { no_talk = true; } var _local6 = game.stats[0].level; if (game.stats[_local2.npc].level < _local6) { game.stats[_local2.npc].level = _local6; game.stats[_local2.npc].exp = 0; game.syncCharStats(_local2.npc); } } else if (_local2.event == "leave_team") { game.leaveTeam(_local2.npc); var _local9 = world.chars[_local2.npc].name + Core.Get().locale.talk.leave; dialogue.push("", _local9); } else if (_local2.event == "move_to_area") { game.in_area = world.area_to_id[_local2.area]; Core.Get().unpopupBusy(); if (_local2.enter) { Core.Get().goArea(); } else { Core.Get().goMap(); } } else if (_local2.event == "remove_money") { game.money = game.money - _local2.value; var _local9 = Core.Get().locale.talk.money_lost + _local2.value; dialogue.push("", _local9); } else if (_local2.event == "talk") { game.exchange = {npc:_local2.npc, no_bye:_local2.no_bye}; Core.Get().popupTalk(); } else if (_local2.event == "allow_bye") { no_bye = false; } else if (_local2.event == "weaken_fog") { var _local4 = _local2.x; while (_local4 < (_local2.x + _local2.w)) { var _local3 = _local2.y; while (_local3 < (_local2.y + _local2.h)) { if (game.fog_data[_local4][_local3] > 50) { game.fog_data[_local4][_local3] = 50; } _local3++; } _local4++; } } else if (_local2.event == "mark") { game.areas_marked[world.area_to_id[_local2.area]] = true; } else if (_local2.event == "add_guide") { if (!game.areas_shown[world.area_to_id[_local2.area]]) { game.addGuide(_local2.area); } } else if (_local2.event == "limit_map") { game.map_tl = new Pair(_local2.tl_x, _local2.tl_y); game.map_br = new Pair(_local2.br_x, _local2.br_y); } else if (_local2.event == "unlimit_map") { var _local7 = Core.Get().cfg.map_size; game.map_tl = new Pair(0, 0); game.map_br = new Pair(_local7.x, _local7.y); } else if (_local2.event == "start_timer") { game.timers[_local2.timer] = 0; } else if (_local2.event == "kill_timer") { game.timers[_local2.timer] = undefined; } else if (_local2.event == "game_over") { Core.Get().unpopupBusy(); Core.Get().goLose(); } else if (_local2.event == "skill_up") { Core.Get().game.stats[_local2.npc][_local2.skill] = Core.Get().game.stats[_local2.npc][_local2.skill] + 5; var _local9 = ((world.chars[_local2.npc].name + Core.Get().locale.talk.skill_up) + _local2.skill.toUpperCase()) + "!"; dialogue.push("", _local9); } else if (_local2.event == "finish_game") { Core.Get().unpopupBusy(); Core.Get().game.exchange = {ending:_local2.ending}; Core.Get().goOutro(); } else if (_local2.event == "no_talk") { no_talk = true; } else if (_local2.event == "spawn") { if (_local2.band == "arma_machine") { game.addEnemy(213, 516, _local2.band); game.addEnemy(516, 1005, _local2.band); game.addEnemy(876, 822, _local2.band); game.addEnemy(1017, 345, _local2.band); game.addEnemy(1026, 1254, _local2.band); game.addEnemy(1077, 1065, _local2.band); game.addEnemy(1395, 573, _local2.band); game.addEnemy(1431, 999, _local2.band); game.addEnemy(1728, 72, _local2.band); game.addEnemy(1719, 963, _local2.band); game.addEnemy(1767, 1374, _local2.band); game.addEnemy(1941, 495, _local2.band); game.addEnemy(2064, 1155, _local2.band); } } else if (_local2.event == "enable_screen") { need_enable_screen = true; } else { Log.Err("Invalid event: " + _local2.event); } } _local5 = true; } else if ((undefined == _local2.condition) || (_local2.condition())) { dialogue.push(_local2.npc, _local2.text); } else { _local5 = true; } syncTalk(); cur_phrase++; if (cur_phrase == cur_talk.length) { endTalk(); } else if (_local5) { nextPhrase(); } } function endTalk() { if (force_talk > -1) { list_slots[0]._visible = false; } else { checkTalkAvail(); syncTalkList(); } enableTalk(); btn_goon._visible = false; cur_talk = []; cur_phrase = -1; deselectSlot(); } function disableTalk() { var _local4 = list_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = list_slots[_local2]; if (_local3._visible) { _local3.disable(); } _local2++; } } function enableTalk() { var _local4 = list_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = list_slots[_local2]; if (_local3._visible) { _local3.enable(); } _local2++; } } function onScrollTalk(pos_) { dialogue.scrollTo(pos_); } function syncTalk() { var _local2 = (dialogue.y - dialogue.max_y) + 1; if (_local2 < 0) { _local2 = 0; } var _local3 = dialogue.ori_offs; scroll_talk.setValueBounds(_local3, _local2); scroll_talk.setValue(_local2); dialogue.scrollTo(_local2); } function calibrateListScroll() { var _local3 = talks_avail.length; var _local2 = _local3 - list_slots.length; if (_local2 < 0) { _local2 = 0; } scroll_list.setValueBounds(0, _local2); scroll_list.setValue(0); list_offs = 0; } function onGoOnClick() { nextPhrase(); } function bye() { if (need_enable_screen) { Core.Get().unpopupEnable(); } else { Core.Get().unpopup(); } } function onMouseWheel(value) { if (value < 0) { scroll_talk.scrollDown(); } else if (value > 0) { scroll_talk.scrollUp(); } } }
Symbol 1887 MovieClip [__Packages.ScreenTrade] Frame 0
class ScreenTrade extends Screen { var game, trader, inventory, btn_sort, btn_leave, drag_obj, scroll, scroll_trader, tooltip, npc, name, onMouseMove, attachMovie, getNextHighestDepth, _xmouse, _ymouse, enabled, money; function ScreenTrade () { super(); Log.Msg("ScreenTrade::ScreenTrade()"); game = Core.Get().game; trader = trader; inventory = inventory; btn_sort = btn_sort; btn_leave = btn_leave; drag_obj = null; syncMoney(); scroll = scroll; scroll_trader = scroll_trader; tooltip = tooltip; Core.Get().onMouseWheel = mx.utils.Delegate.create(this, onMouseWheel); } function init() { var _local3 = game.exchange.npc; var _local2 = Core.Get().world.npc[_local3]; npc.inner.gotoAndStop(1 + _local2.id); name.text = _local2.name; trader.init(_local3, Core.Get().cfg.trader_size, mx.utils.Delegate.create(this, onTraderDrag), mx.utils.Delegate.create(this, onTraderDrop)); inventory.init("", Core.Get().cfg.inventory_size, mx.utils.Delegate.create(this, onInventoryDrag), mx.utils.Delegate.create(this, onInventoryDrop)); btn_sort.setCaption(Core.Get().locale.btn.sort); btn_sort.setOnClick(mx.utils.Delegate.create(this, sortInventory)); btn_leave.setCaption(Core.Get().locale.btn.leave); btn_leave.setOnClick(mx.utils.Delegate.create(this, onBtnLeaveClick)); setScrollBounds(); scroll.cbScroll = mx.utils.Delegate.create(this, onScroll); scroll.setValue(0); setScrollTraderBounds(); scroll_trader.cbScroll = mx.utils.Delegate.create(this, onScrollTrader); scroll_trader.setValue(0); tooltip.setItem(-1); onMouseMove = mx.utils.Delegate.create(this, onMouse); } function recalibrateScrolls() { setScrollBounds(); scroll.reScroll(); setScrollTraderBounds(); scroll_trader.reScroll(); } function setScrollBounds() { scroll.setValueBounds(0, inventory.getMaxScroll()); } function onScroll(val_) { inventory.scrollTo(val_); } function setScrollTraderBounds() { scroll_trader.setValueBounds(0, trader.getMaxScroll()); } function onScrollTrader(val_) { trader.scrollTo(val_); } function onInventoryDrag(i_) { var _local2 = inventory.getItemFromCell(i_); dragItem(_local2); Core.Get().playSound("item_take"); } function onTraderDrag(i_) { var _local2 = trader.getPriceFromCell(i_); if (_local2 <= game.money) { dragItem(trader.getItemFromCell(i_)); Core.Get().playSound("item_take"); } else { Core.Get().playSound("item_put"); } } function dragItem(item_) { var _local2 = 1 + item_; drag_obj = attachMovie("item", "drag_obj", getNextHighestDepth()); drag_obj.gotoAndStop(_local2); drag_obj.startDrag(false, 0, 0, 480, 320); drag_obj._x = _xmouse - 45; drag_obj._y = _ymouse - 27; drag_obj.filters = [Filters.Shadow()]; tooltip.setItem(-1); } function onInventoryDrop(i_) { var _local2 = false; if ((!_local2) && (trader.hitTest(_xmouse, _ymouse))) { var _local4 = inventory.getItemFromCell(i_); game.takeInventory(_local4); inventory.sync(); game.sellItem(trader.src, _local4); trader.sync(); syncMoney(); recalibrateScrolls(); _local2 = true; Core.Get().playSound("trade"); } if ((!_local2) && (inventory.hitTest(_xmouse, _ymouse))) { var _local3 = inventory.getPosFromCell(i_); var _local5 = inventory.getPosAt(_xmouse, _ymouse); if (_local3 != _local5) { game.moveInventoryItem(_local3, _local5); inventory.sync(); } } drag_obj.stopDrag(); drag_obj.removeMovieClip(); drag_obj = null; Core.Get().playSound("item_put"); onMouse(); } function onTraderDrop(i_) { var _local4 = trader.getPriceFromCell(i_); if (_local4 > game.money) { return(undefined); } var _local2 = false; if ((!_local2) && (inventory.hitTest(_xmouse, _ymouse))) { var _local3 = trader.getItemFromCell(i_); var _local5 = inventory.getPosAt(_xmouse, _ymouse); game.putInventoryAt(_local3, _local5); inventory.sync(); game.buyItem(trader.src, _local3); trader.sync(); syncMoney(); recalibrateScrolls(); _local2 = true; Core.Get().playSound("trade"); } drag_obj.stopDrag(); drag_obj.removeMovieClip(); drag_obj = null; Core.Get().playSound("item_put"); onMouse(); } function sortInventory() { game.sortInventory(); inventory.sync(); } function onMouse() { if (!enabled) { return(undefined); } if (drag_obj) { tooltip.setItem(-1); return(undefined); } if (inventory.hitTest(_xmouse, _ymouse)) { var _local2 = inventory.getPosAt(_xmouse, _ymouse); var _local3 = inventory.src; var _local4 = (((0 <= _local2) && (_local2 < _local3.length)) ? (_local3[_local2].item) : -1); tooltip.setItem(_local4, true); if (-1 != _local4) { placeTooltip(); } return(undefined); } if (trader.hitTest(_xmouse, _ymouse)) { var _local2 = trader.getPosAt(_xmouse, _ymouse); var _local3 = trader.src; var _local4 = -1; var _local5 = false; if ((0 <= _local2) && (_local2 < _local3.length)) { if (_local3[_local2] instanceof Object) { _local4 = _local3[_local2].item; _local5 = (undefined != _local3[_local2].buy_back) && (_local3[_local2].buy_back > 0); } else { _local4 = _local3[_local2]; } } tooltip.setItem(_local4, _local5); if (-1 != _local4) { placeTooltip(); } return(undefined); } tooltip.setItem(-1); } function placeTooltip() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip._x = _xmouse - 32; tooltip._y = _ymouse + 16; var _local3 = ((tooltip._x + tooltip._width) + 8) - _local2.x; if (_local3 > 0) { tooltip._x = tooltip._x - _local3; } var _local4 = ((tooltip._y + tooltip._height) + 8) - _local2.y; if (_local4 > 0) { tooltip._y = (_ymouse - 8) - tooltip._height; } } function onMouseWheel(value) { var _local2 = scroll; if ((!_local2.enabled) || (scroll_trader.enabled && (_xmouse < 175))) { _local2 = scroll_trader; } if (value < 0) { _local2.scrollDown(); } else if (value > 0) { _local2.scrollUp(); } onMouse(); } function onBtnLeaveClick() { Core.Get().unpopup(); } function syncMoney() { var _local2 = "\u20AC" + ex.formatNumberCommas(game.money); money.text = _local2; } }
Symbol 1888 MovieClip [__Packages.ExpSlot] Frame 0
class ExpSlot extends MovieClip { var char, back, lvl_up, new_perk, bonus_points, hiliter, id, name, filters, exp, char_back; function ExpSlot () { super(); char.stop(); back.stop(); lvl_up._visible = false; new_perk._visible = false; bonus_points._visible = false; hiliter.stop(); hiliter._visible = false; id = -1; } function setChar(id_) { id = id_; if (id_ >= 0) { var _local4 = Core.Get().world; var _local3 = _local4.chars[id_]; name.text = _local3.name; char.gotoAndStop(id_ + 1); char.filters = [Filters.GlowLight(13434828)]; } else { name.text = "---"; char._visible = false; filters = [Filters.Desaturator()]; exp._visible = false; } } function isHit(x_, y_) { return(char_back.hitTest(x_, y_)); } function setExp(value) { exp.text = ("+" + value) + "XP"; } function showLevelUp() { hiliter._visible = true; hiliter.play(); lvl_up._visible = true; } function showNewPerk() { new_perk._visible = true; } function showBonusPoints() { bonus_points._visible = true; } }
Symbol 1889 MovieClip [__Packages.ScreenBattleWin] Frame 0
class ScreenBattleWin extends Screen { var team_slots, slot1, slot2, slot3, slot4, onMouseMove, drop, drop_outer, money, btn_ok, enabled, _xmouse, _ymouse, tooltip, tooltip_item; function ScreenBattleWin () { super(); Log.Msg("ScreenBattleWin::ScreenBattleWin()"); Core.Get().switchMusic(0); Core.Get().playSound("victory"); team_slots = new Array(); team_slots.push(slot1); team_slots.push(slot2); team_slots.push(slot3); team_slots.push(slot4); onMouseMove = mx.utils.Delegate.create(this, onMouse); drop = drop_outer.drop; } function init() { var _local2 = Core.Get().game; var _local12 = _local2.exchange.exp; var _local10 = (_local12 * (1.5 + Math.random())) / 4; if (_local2.getTeamLevel() < 5) { _local10 = _local10 * 2; } else if (_local2.getTeamLevel() < 10) { _local10 = _local10 * 1.5; } _local10 = Math.round(_local10); money.text = "\u20AC" + ex.formatNumberCommas(_local10); _local2.money = _local2.money + _local10; var _local7 = []; var _local8 = team_slots.length; var _local5 = 0; while (_local5 < _local8) { var _local6 = _local2.team[_local5]; var _local4 = team_slots[_local5]; _local4.setChar(_local6); if (_local6 >= 0) { _local7.push(_local5); } _local5++; } var _local9 = Math.round(_local12 / _local7.length); _local8 = Math.floor(_local7.length); _local5 = 0; while (_local5 < _local8) { var _local4 = team_slots[_local7[_local5]]; _local4.setExp(_local9); _local2.giveExp(_local4.id, _local9); var _local3 = _local2.stats[_local4.id]; if (_local3.level_up) { _local4.showLevelUp(); _local3.level_up = false; } if (_local3.perk_unlocked) { _local4.showNewPerk(); _local3.perk_unlocked = false; } if (_local3.bonus_points) { _local4.showBonusPoints(); _local3.bonus_points = false; } _local5++; } var _local11 = Math.round(_local12 / 4); _local5 = 4; while (_local5 < 12) { if (_local2.team[_local5] >= 0) { _local2.giveExp(_local2.team[_local5], _local11); var _local3 = _local2.stats[_local2.team[_local5]]; if (_local3.level_up) { _local3.level_up = false; } if (_local3.perk_unlocked) { _local3.perk_unlocked = false; } if (_local3.bonus_points) { _local3.bonus_points = false; } } _local5++; } btn_ok.setCaption(Core.Get().locale.btn.ok); btn_ok.setOnClick(onBtnOKClick); drop.initFromSource(_local2.exchange.drop, Core.Get().cfg.drop_size); Core.Get().game.putInventoryArray(_local2.exchange.drop); } function onBtnOKClick() { Core.Get().unpopup(); if (Core.Get().game.isQuestComplete("natan_plan")) { Core.Get().game.exchange = {ending:1}; Core.Get().goOutro(); return(undefined); } if (Core.Get().game.isQuestComplete("meta_uprise")) { Core.Get().game.exchange = {ending:2}; Core.Get().goOutro(); return(undefined); } if (Core.Get().game.stats[0].ups) { Core.Get().popupSkillsUp(); } else if (Core.Get().game.in_area >= 0) { Core.Get().goArea(); } else { Core.Get().goMap(); } } function onMouse() { if (!enabled) { return(undefined); } var _local4 = team_slots.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = team_slots[_local2]; if (_local3.isHit(_xmouse, _ymouse)) { tooltip.setChar(Core.Get().game.team[_local2]); placeTooltip(); return(undefined); } _local2++; } tooltip.setChar(-1); if (drop.hitTest(_xmouse, _ymouse)) { var _local5 = drop.getPosAt(_xmouse, _ymouse); var _local6 = drop.src; var _local7 = (((0 <= _local5) && (_local5 < _local6.length)) ? (_local6[_local5].item) : -1); tooltip_item.setItem(_local7, true); if (-1 != _local7) { placeTooltipItem(); } return(undefined); } tooltip_item.setItem(-1); } function placeTooltip() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip._x = _xmouse - 32; tooltip._y = _ymouse + 16; var _local3 = ((tooltip._x + tooltip._width) + 8) - _local2.x; if (_local3 > 0) { tooltip._x = tooltip._x - _local3; } var _local4 = ((tooltip._y + tooltip._height) + 8) - _local2.y; if (_local4 > 0) { tooltip._y = (_ymouse - 8) - tooltip._height; } } function placeTooltipItem() { var _local5 = Core.Get().cfg; var _local2 = _local5.scr_size; tooltip_item._x = _xmouse - 32; tooltip_item._y = _ymouse + 16; var _local3 = ((tooltip_item._x + tooltip_item._width) + 8) - _local2.x; if (_local3 > 0) { tooltip_item._x = tooltip_item._x - _local3; } var _local4 = ((tooltip_item._y + tooltip_item._height) + 8) - _local2.y; if (_local4 > 0) { tooltip_item._y = (_ymouse - 8) - tooltip_item._height; } } }
Symbol 1890 MovieClip [__Packages.ScreenLose] Frame 0
class ScreenLose extends Screen { var btn_load, btn_exit, enabled; function ScreenLose () { super(); Log.Msg("ScreenBattleWin::ScreenBattleWin()"); Core.Get().switchMusic(-1); Core.Get().playSound("game_lose"); } function init() { btn_load.setCaption(Core.Get().locale.btn.load); btn_load.setOnClick(onBtnLoadClick); btn_exit.setCaption(Core.Get().locale.btn.quit); btn_exit.setOnClick(onBtnExitClick); } function onBtnLoadClick() { Core.Get().popupLoad(); } function onBtnExitClick() { Core.Get().goMain(); } function enable() { enabled = true; btn_load.enable(); btn_exit.enable(); } function disable() { enabled = false; btn_load.disable(); btn_exit.disable(); } }
Symbol 1891 MovieClip [__Packages.ScreenOptions] Frame 0
class ScreenOptions extends Screen { var adv, btn_save, btn_load, btn_music, btn_sound, btn_restart; function ScreenOptions () { super(); Log.Msg("ScreenOptions::ScreenOptions()"); adv.gotoAndPlay(1 + (120 * ex.randomInt(3))); } function init() { Core.Get().switchMusic(5); btn_save.setCaption(Core.Get().locale.btn.save); btn_save.setOnClick(mx.utils.Delegate.create(this, onSaveClick)); btn_load.setCaption(Core.Get().locale.btn.load); btn_load.setOnClick(mx.utils.Delegate.create(this, onLoadClick)); btn_music.setCaption(Core.Get().locale.btn.music); if (Core.Get().isMusicOn()) { btn_music.push(); } btn_music.setOnClick(mx.utils.Delegate.create(this, onBtnMusicClick)); btn_sound.setCaption(Core.Get().locale.btn.sound); if (Core.Get().isSoundOn()) { btn_sound.push(); } btn_sound.setOnClick(mx.utils.Delegate.create(this, onBtnSoundClick)); btn_restart.setCaption(Core.Get().locale.btn.quit); btn_restart.setOnClick(mx.utils.Delegate.create(this, onRestartClick)); } function onSaveClick() { Core.Get().unpopup(); Core.Get().popupSave(); } function onLoadClick() { Core.Get().unpopup(); Core.Get().popupLoad(); } function onRestartClick() { Core.Get().unpopup(); Core.Get().goMain(); } function onBtnMusicClick() { if (btn_music.isPushed()) { btn_music.unpush(); } else { btn_music.push(); } Core.Get().setMusic(btn_music.isPushed()); } function onBtnSoundClick() { if (btn_sound.isPushed()) { btn_sound.unpush(); } else { btn_sound.push(); } Core.Get().setSound(btn_sound.isPushed()); } }
Symbol 1892 MovieClip [__Packages.ScreenSkillUp] Frame 0
class ScreenSkillUp extends Screen { var char_id, npc_id, ups, skill_list, old_state, npc, pool, vit, acc, def, dgr, tch, med, lck, btn_ok, btn_reset, enabled, _xmouse, _ymouse, descri; function ScreenSkillUp () { super(); Log.Msg("ScreenSkillUp::ScreenSkillUp()"); char_id = 0; npc_id = 75; ups = Core.Get().game.stats[char_id].ups; skill_list = ["vit", "acc", "def", "dgr", "tch", "med", "lck"]; var _local4 = Core.Get().game.stats[char_id]; old_state = new Object(); old_state.ups = _local4.ups; var _local3 = 0; while (_local3 < skill_list.length) { old_state[skill_list[_local3]] = _local4[skill_list[_local3]]; _local3++; } } function init() { npc.inner.gotoAndStop(npc_id); pool.text = 5 * ups; var onUp = mx.utils.Delegate.create(this, onUpClick); vit.skill.text = "Vit:"; vit.btn.setCaption(Core.Get().locale.btn.up); vit.btn.setOnClick(function () { onUp("vit"); }); acc.skill.text = "Acc:"; acc.btn.setCaption(Core.Get().locale.btn.up); acc.btn.setOnClick(function () { onUp("acc"); }); def.skill.text = "Def:"; def.btn.setCaption(Core.Get().locale.btn.up); def.btn.setOnClick(function () { onUp("def"); }); dgr.skill.text = "Dgr:"; dgr.btn.setCaption(Core.Get().locale.btn.up); dgr.btn.setOnClick(function () { onUp("dgr"); }); tch.skill.text = "Tch:"; tch.btn.setCaption(Core.Get().locale.btn.up); tch.btn.setOnClick(function () { onUp("tch"); }); med.skill.text = "Med:"; med.btn.setCaption(Core.Get().locale.btn.up); med.btn.setOnClick(function () { onUp("med"); }); lck.skill.text = "Lck:"; lck.btn.setCaption(Core.Get().locale.btn.up); lck.btn.setOnClick(function () { onUp("lck"); }); btn_ok._visible = false; btn_ok.setCaption(Core.Get().locale.btn.ok); btn_ok.setOnClick(mx.utils.Delegate.create(this, onOKClick)); btn_reset.setCaption(Core.Get().locale.btn.reset); btn_reset.setOnClick(mx.utils.Delegate.create(this, onResetClick)); sync(); syncDescri(); } function sync() { var _local2 = Core.Get().game.stats[char_id]; vit.value.text = _local2.vit; acc.value.text = _local2.acc; def.value.text = _local2.def; dgr.value.text = _local2.dgr; tch.value.text = _local2.tch; med.value.text = _local2.med; lck.value.text = _local2.lck; } function onOKClick() { var _local1 = Core.Get().game.exchange.no_switch; Core.Get().unpopup(); if (Core.Get().game.in_area >= 0) { if (!_local1) { Core.Get().goArea(); } } else { Core.Get().goMap(); } } function onUpClick(skill_) { if (!ups) { btn_ok._visible = true; return(undefined); } this[skill_].btn._visible = false; var _local3 = Core.Get().game.stats[char_id]; _local3[skill_] = _local3[skill_] + 5; this[skill_].value.text = _local3[skill_]; ups--; if (!ups) { vit.btn._visible = false; acc.btn._visible = false; def.btn._visible = false; dgr.btn._visible = false; tch.btn._visible = false; med.btn._visible = false; lck.btn._visible = false; btn_ok._visible = true; Core.Get().game.stats[char_id].ups = 0; } else if (0 == (ups % 4)) { vit.btn._visible = true; acc.btn._visible = true; def.btn._visible = true; dgr.btn._visible = true; tch.btn._visible = true; med.btn._visible = true; lck.btn._visible = true; } pool.text = 5 * ups; } function onResetClick() { Core.Get().game.stats[char_id].ups = 0; var _local3 = Core.Get().game.stats[char_id]; _local3.ups = old_state.ups; var _local2 = 0; while (_local2 < skill_list.length) { _local3[skill_list[_local2]] = old_state[skill_list[_local2]]; _local2++; } ups = _local3.ups; btn_ok._visible = false; vit.btn._visible = true; acc.btn._visible = true; def.btn._visible = true; dgr.btn._visible = true; tch.btn._visible = true; med.btn._visible = true; lck.btn._visible = true; pool.text = 5 * ups; sync(); } function onMouseMove() { syncDescri(); } function syncDescri() { var _local3 = -1; if (enabled) { var _local2 = 0; while (_local2 < skill_list.length) { if (this[skill_list[_local2]].hitTest(_xmouse, _ymouse, true)) { _local3 = _local2; break; } _local2++; } } if (_local3 < 0) { descri._visible = false; } else { descri._visible = true; descri.text = Core.Get().locale.skill_descri[skill_list[_local3]]; } } }
Symbol 1893 MovieClip [__Packages.SaveSlot] Frame 0
class SaveSlot extends MovieClip { var id, stop, npc1, npc2, npc3, npc4, btn, gotoAndStop, level, area, enabled, filters; function SaveSlot () { super(); id = -1; stop(); npc1.inner.stop(); npc2.inner.stop(); npc3.inner.stop(); npc4.inner.stop(); } function init(id_, on_click_) { btn.setOnClick(function () { on_click_(id_); }); } function setData(data_) { if (!data_.valid) { gotoAndStop(2); } else { gotoAndStop(1); level.text = data_.level; if (data_.area >= 0) { if (Core.Get().world.areas[data_.area].caption2 != undefined) { area.text = Core.Get().world.areas[data_.area].caption2; } else { area.text = Core.Get().world.areas[data_.area].caption; } } else if (data_.region >= 0) { area.text = Core.Get().world.regions[data_.region].name; } else { area.text = ""; } setNPC(npc1, data_.slots[0]); setNPC(npc2, data_.slots[1]); setNPC(npc3, data_.slots[2]); setNPC(npc4, data_.slots[3]); } } function setNPC(slot_, npc_) { if (npc_ < 0) { slot_.inner.stop(); slot_._visible = false; } else { var _local2 = [74, 71, 70, 75, 63, 73, 57, 29, 13, 72, 51, 54]; slot_.inner.gotoAndStop(1 + _local2[npc_]); } } function disable() { enabled = false; btn.disable(); filters = [Filters.Desaturator()]; } function enable() { enabled = true; btn.enable(); filters = []; } }
Symbol 1894 MovieClip [__Packages.ScreenSaveLoad] Frame 0
class ScreenSaveLoad extends Screen { var save, slots, meta_data, back, slot0, slot1, slot2, slot3; function ScreenSaveLoad () { super(); Log.Msg("ScreenSaveLoad::ScreenSaveLoad()"); save = Core.Get().game.exchange.save; slots = new Array(); meta_data = Core.Get().meta_save; back.gotoAndStop((save ? "save" : "load")); Key.addListener(this); } function onKeyDown() { if (Key.isDown(27)) { Core.Get().unpopup(); } } function init() { Core.Get().switchMusic(5); slots.push(slot0); slots.push(slot1); slots.push(slot2); slots.push(slot3); var _local2 = 0; while (_local2 < slots.length) { slots[_local2].init(_local2, mx.utils.Delegate.create(this, onSlotClick)); _local2++; } sync(); } function sync() { var _local2 = 0; while (_local2 < slots.length) { slots[_local2].setData(meta_data[_local2]); if ((!save) && (!meta_data[_local2].valid)) { slots[_local2].disable(); } _local2++; } if (save) { slots[0].disable(); } } function onSlotClick(id_) { if (save) { Core.Get().saveGame(id_); } else { Core.Get().loadGame(id_); } Core.Get().unpopup(); Core.Get().goMap(); } }
Symbol 1895 MovieClip [__Packages.ScreenOutro] Frame 0
class ScreenOutro extends Screen { var message, back, btn_quit, msg_text, letter, enabled; function ScreenOutro () { super(); Log.Msg("ScreenOutro::ScreenOutro()"); Core.Get().switchMusic(0); Core.Get().playSound("game_win"); message.text = ""; back.stop(); } function init() { btn_quit.setCaption(Core.Get().locale.btn.quit); btn_quit.setOnClick(onBtnQuitClick); var _local2 = Core.Get().game.exchange.ending; msg_text = Core.Get().locale.text.outro[_local2 - 1]; back.gotoAndStop(_local2); letter = 0; } function onEnterFrame() { if (enabled && (letter < msg_text.length)) { letter = letter + 1; message.text = msg_text.slice(0, Math.floor(letter)); } } function onBtnQuitClick() { Core.Get().goMain(); } function enable() { enabled = true; btn_quit.enable(); } function disable() { enabled = false; btn_quit.disable(); } }
Symbol 91 MovieClip Frame 30
this.gotoAndPlay("cycle");
Symbol 99 MovieClip Frame 31
this.gotoAndPlay("cycle");
Symbol 109 MovieClip Frame 15
this.stop();
Symbol 122 Button
on (release) { Core.Get().playSound("button_click"); getURL (_root.downloadURL, "_blank"); } on (rollOver) { Core.Get().playSound("button_hover"); }
Symbol 134 MovieClip [button_tab] Frame 1
#initclip 118 Object.registerClass("button_tab", ButtonMenu); #endinitclip
Symbol 144 MovieClip [button_tab_s] Frame 1
#initclip 69 Object.registerClass("button_tab_s", ButtonMenu); #endinitclip
Symbol 155 MovieClip [btn_small] Frame 1
#initclip 70 Object.registerClass("btn_small", ButtonMenu); #endinitclip
Symbol 156 MovieClip [mapscreen] Frame 1
#initclip 71 Object.registerClass("mapscreen", ScreenMap); #endinitclip init();
Symbol 166 MovieClip Frame 7
Symbol 167 MovieClip [buttonX] Frame 1
#initclip 72 Object.registerClass("buttonX", ButtonMenu); #endinitclip
Symbol 168 MovieClip [helpscreen] Frame 1
#initclip 73 Object.registerClass("helpscreen", ScreenHelp); #endinitclip init();
Symbol 174 MovieClip Frame 1
Core.Get().playSound("thunder", -1);
Symbol 177 MovieClip Frame 61
Core.Get().playSound("thunder", 1);
Symbol 181 MovieClip Frame 301
Core.Get().playSound("thunder", 0);
Symbol 188 Button
on (release) { Core.Get().playSound("button_click"); getURL (_root.addgameURL, "_blank"); } on (rollOver) { Core.Get().playSound("button_hover"); }
Symbol 192 Button
on (release) { Core.Get().playSound("button_click"); getURL (_root.downloadURL, "_blank"); } on (rollOver) { Core.Get().playSound("button_hover"); }
Symbol 193 MovieClip [mainscreen] Frame 1
#initclip 74 Object.registerClass("mainscreen", ScreenMain); #endinitclip this.init();
Symbol 197 MovieClip [introscreen] Frame 1
#initclip 75 Object.registerClass("introscreen", ScreenIntro); #endinitclip init();
Symbol 279 MovieClip [teamslot_btn] Frame 1
#initclip 76 Object.registerClass("teamslot_btn", ButtonTeamSlot); #endinitclip
Symbol 435 MovieClip [char_npc] Frame 1
#initclip 77 Object.registerClass("char_npc", NPCSlot); #endinitclip
Symbol 444 Button [logo_gibson]
on (rollOver) { this.tooltip._visible = true; Core.Get().playSound("button_hover"); } on (rollOut) { this.tooltip._visible = false; } on (release) { Core.Get().playSound("button_click"); getURL (_root.gibsonURL, "_blank"); }
Symbol 450 MovieClip [areascreen] Frame 1
#initclip 78 Object.registerClass("areascreen", ScreenArea); #endinitclip init();
Symbol 495 MovieClip [maskscreen] Frame 30
stop();
Symbol 496 MovieClip [maskscreen1] Frame 30
stop();
Symbol 502 MovieClip [scroll_eff] Frame 30
stop();
Symbol 549 MovieClip [taskslot] Frame 1
#initclip 79 Object.registerClass("taskslot", TaskSlot); #endinitclip
Symbol 568 MovieClip [talkslot] Frame 1
#initclip 80 Object.registerClass("talkslot", TaskSlot); #endinitclip
Symbol 641 MovieClip [battle_slot] Frame 1
#initclip 81 Object.registerClass("battle_slot", BattleSlot); #endinitclip
Symbol 642 Button
on (release) { getURL (_root.downloadURL, "_blank"); } on (rollOver) { Core.Get().playSound("button_hover"); }
Symbol 644 MovieClip [inventory_use] Frame 1
#initclip 82 Object.registerClass("inventory_use", Inventory); #endinitclip
Symbol 704 MovieClip [tooltip] Frame 1
#initclip 83 Object.registerClass("tooltip", TooltipItem); #endinitclip
Symbol 705 MovieClip [battlescreen] Frame 1
#initclip 84 Object.registerClass("battlescreen", ScreenBattle); #endinitclip init();
Symbol 924 MovieClip Frame 13
this.stop();
Symbol 924 MovieClip Frame 26
this.stop();
Symbol 924 MovieClip Frame 39
this.stop();
Symbol 924 MovieClip Frame 52
this.stop();
Symbol 924 MovieClip Frame 65
this.stop();
Symbol 948 MovieClip Frame 10
stop(); this.removeMovieClip();
Symbol 1000 MovieClip Frame 10
this.stop();
Symbol 1042 MovieClip Frame 10
this.stop();
Symbol 1077 MovieClip Frame 9
this.stop();
Symbol 1097 MovieClip [bu_char] Frame 1
#initclip 85 Object.registerClass("bu_char", BattleUnit); #endinitclip
Symbol 1255 MovieClip [bu_enemy] Frame 1
#initclip 86 Object.registerClass("bu_enemy", BattleUnit); #endinitclip
Symbol 1270 MovieClip [bs_hit] Frame 40
this.onEnterFrame = function () { this._alpha = this._alpha - 5; };
Symbol 1270 MovieClip [bs_hit] Frame 60
this.removeMovieClip();
Symbol 1274 MovieClip [run_trace] Frame 11
this.removeMovieClip();
Symbol 1274 MovieClip [run_trace] Frame 41
this.removeMovieClip();
Symbol 1284 MovieClip [grenade_explosion] Frame 13
this.removeMovieClip();
Symbol 1289 MovieClip [bs_heal] Frame 40
this.onEnterFrame = function () { this._alpha = this._alpha - 5; };
Symbol 1289 MovieClip [bs_heal] Frame 60
this.removeMovieClip();
Symbol 1308 MovieClip [effect_use_device] Frame 25
this.removeMovieClip();
Symbol 1313 MovieClip [effect_defend] Frame 26
this.removeMovieClip();
Symbol 1341 MovieClip [teamslot] Frame 1
#initclip 87 Object.registerClass("teamslot", TeamSlot); #endinitclip
Symbol 1365 MovieClip [tooltip_char] Frame 1
#initclip 88 Object.registerClass("tooltip_char", TooltipChar); #endinitclip
Symbol 1366 MovieClip [teamscreen] Frame 1
#initclip 89 Object.registerClass("teamscreen", ScreenTeam); #endinitclip init();
Symbol 1676 MovieClip [itemslot_btn] Frame 1
#initclip 90 Object.registerClass("itemslot_btn", ButtonItem); #endinitclip
Symbol 1687 MovieClip [itemslotv_btn] Frame 1
#initclip 91 Object.registerClass("itemslotv_btn", ButtonItem); #endinitclip
Symbol 1689 MovieClip [equipslot] Frame 1
#initclip 92 Object.registerClass("equipslot", EquipSlot); #endinitclip
Symbol 1691 MovieClip [inventory] Frame 1
#initclip 93 Object.registerClass("inventory", Inventory); #endinitclip
Symbol 1703 MovieClip [scroll1] Frame 1
#initclip 94 Object.registerClass("scroll1", ScrollBar); #endinitclip
Symbol 1704 MovieClip [itemsscreen] Frame 1
#initclip 95 Object.registerClass("itemsscreen", ScreenItems); #endinitclip init();
Symbol 1711 MovieClip [quest_descri] Frame 1
#initclip 96 Object.registerClass("quest_descri", QuestDescri); #endinitclip
Symbol 1712 MovieClip [scroll2] Frame 1
#initclip 97 Object.registerClass("scroll2", ScrollBar); #endinitclip
Symbol 1713 MovieClip [tasksscreen] Frame 1
#initclip 98 Object.registerClass("tasksscreen", ScreenTasks); #endinitclip init();
Symbol 1726 MovieClip [dialogue] Frame 1
#initclip 99 Object.registerClass("dialogue", Dialogue); #endinitclip
Symbol 1729 MovieClip [scroll4] Frame 1
#initclip 100 Object.registerClass("scroll4", ScrollBar); #endinitclip
Symbol 1730 MovieClip [scroll3] Frame 1
#initclip 101 Object.registerClass("scroll3", ScrollBar); #endinitclip
Symbol 1731 MovieClip [talkscreen] Frame 1
#initclip 102 Object.registerClass("talkscreen", ScreenTalk); #endinitclip this.init();
Symbol 1733 MovieClip [inventory_trader] Frame 1
#initclip 103 Object.registerClass("inventory_trader", Inventory); #endinitclip
Symbol 1735 MovieClip [scroll5] Frame 1
#initclip 104 Object.registerClass("scroll5", ScrollBar); #endinitclip
Symbol 1736 MovieClip [tradescreen] Frame 1
#initclip 105 Object.registerClass("tradescreen", ScreenTrade); #endinitclip init();
Symbol 1746 MovieClip [expslot] Frame 1
#initclip 106 Object.registerClass("expslot", ExpSlot); #endinitclip
Symbol 1749 MovieClip [inventory_drop] Frame 1
#initclip 107 Object.registerClass("inventory_drop", Inventory); #endinitclip
Symbol 1752 MovieClip [battlewinscreen] Frame 1
#initclip 108 Object.registerClass("battlewinscreen", ScreenBattleWin); #endinitclip init();
Symbol 1755 MovieClip [losescreen] Frame 1
#initclip 109 Object.registerClass("losescreen", ScreenLose); #endinitclip init();
Symbol 1777 MovieClip [button_options] Frame 1
#initclip 110 Object.registerClass("button_options", ButtonMenu); #endinitclip
Symbol 1782 MovieClip [button_options_red] Frame 1
#initclip 111 Object.registerClass("button_options_red", ButtonMenu); #endinitclip
Symbol 1791 Button
on (rollOver) { Core.Get().playSound("button_hover"); } on (release) { Core.Get().playSound("button_click"); getURL (_root.downloadURL, "_blank"); }
Symbol 1793 MovieClip [optionsscreen] Frame 1
#initclip 112 Object.registerClass("optionsscreen", ScreenOptions); #endinitclip init();
Symbol 1801 MovieClip [skillupscreen] Frame 1
#initclip 113 Object.registerClass("skillupscreen", ScreenSkillUp); #endinitclip init();
Symbol 1812 MovieClip [btn_saveslot] Frame 1
#initclip 114 Object.registerClass("btn_saveslot", ButtonMenu); #endinitclip
Symbol 1818 MovieClip [saveslot] Frame 1
#initclip 115 Object.registerClass("saveslot", SaveSlot); #endinitclip
Symbol 1819 MovieClip [saveloadscreen] Frame 1
#initclip 116 Object.registerClass("saveloadscreen", ScreenSaveLoad); #endinitclip this.init();
Symbol 1828 MovieClip [outroscreen] Frame 1
#initclip 117 Object.registerClass("outroscreen", ScreenOutro); #endinitclip init();

Library Items

Symbol 1 GraphicUsed by:72 198
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4 85
Symbol 4 MovieClipUses:3Used by:72
Symbol 5 GraphicUsed by:10
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:10
Symbol 8 GraphicUsed by:9 10
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 ButtonUses:5 7 9 8Used by:11
Symbol 11 MovieClip [maparea_s]Uses:10Used by:26
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:17
Symbol 15 GraphicUsed by:16 17
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 ButtonUses:12 14 16 15Used by:18
Symbol 18 MovieClipUses:17Used by:26
Symbol 19 GraphicUsed by:24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23 24
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 ButtonUses:19 21 23 22Used by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:11 18 25Used by:72 114
Symbol 27 MovieClipUsed by:72 114 156 641 705 1713
Symbol 28 FontUsed by:29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 115 116 129 140 150 162 196 203 280 281 439 451 545 552 554 556 558 564 647 673 674 675 679 682 685 686 687 688 689 690 692 693 695 697 699 1334 1335 1336 1337 1338 1339 1340 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1675 1686 1688 1690 1728 1732 1734 1741 1742 1743 1745 1747 1748 1751 1772 1781 1794 1795 1797 1798 1799 1800 1802 1803 1814 1815 1816 1817 1827
Symbol 29 EditableTextUses:28Used by:62
Symbol 30 EditableTextUses:28Used by:62
Symbol 31 EditableTextUses:28Used by:62
Symbol 32 EditableTextUses:28Used by:62
Symbol 33 EditableTextUses:28Used by:62
Symbol 34 EditableTextUses:28Used by:62
Symbol 35 EditableTextUses:28Used by:62
Symbol 36 EditableTextUses:28Used by:62
Symbol 37 EditableTextUses:28Used by:62
Symbol 38 EditableTextUses:28Used by:62
Symbol 39 EditableTextUses:28Used by:62
Symbol 40 EditableTextUses:28Used by:62
Symbol 41 EditableTextUses:28Used by:62
Symbol 42 EditableTextUses:28Used by:62
Symbol 43 EditableTextUses:28Used by:62
Symbol 44 EditableTextUses:28Used by:62
Symbol 45 EditableTextUses:28Used by:62
Symbol 46 EditableTextUses:28Used by:62
Symbol 47 EditableTextUses:28Used by:62
Symbol 48 EditableTextUses:28Used by:62
Symbol 49 EditableTextUses:28Used by:62
Symbol 50 EditableTextUses:28Used by:62
Symbol 51 EditableTextUses:28Used by:62
Symbol 52 EditableTextUses:28Used by:62
Symbol 53 EditableTextUses:28Used by:62
Symbol 54 EditableTextUses:28Used by:62
Symbol 55 EditableTextUses:28Used by:62
Symbol 56 EditableTextUses:28Used by:62
Symbol 57 EditableTextUses:28Used by:62
Symbol 58 EditableTextUses:28Used by:62
Symbol 59 EditableTextUses:28Used by:62
Symbol 60 EditableTextUses:28Used by:62
Symbol 61 EditableTextUses:28Used by:62
Symbol 62 MovieClipUses:29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61Used by:72
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [cross_x]Uses:63Used by:72 156
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:72 156
Symbol 67 ShapeTweeningUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 ShapeTweeningUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [map_unit]Uses:67 68 69 70Used by:72 114
Symbol 72 MovieClip [minimapscreen]Uses:1 4 26 27 62 64 66 71Used by:Timeline
Symbol 1829 MovieClip [__Packages.Screen]
Symbol 1830 MovieClip [__Packages.Filters]
Symbol 1831 MovieClip [__Packages.ScreenMinimap]
Symbol 1832 MovieClip [__Packages.Core]
Symbol 1833 MovieClip [__Packages.CfgData]
Symbol 1834 MovieClip [__Packages.Pair]
Symbol 1835 MovieClip [__Packages.WorldData]
Symbol 1836 MovieClip [__Packages.ItemData]
Symbol 1837 MovieClip [__Packages.EWeapon]
Symbol 1838 MovieClip [__Packages.EItem]
Symbol 1839 MovieClip [__Packages.EItemType]
Symbol 1840 MovieClip [__Packages.BandData]
Symbol 1841 MovieClip [__Packages.NPCData]
Symbol 1842 MovieClip [__Packages.TalkData4]
Symbol 1843 MovieClip [__Packages.TalkData3]
Symbol 1844 MovieClip [__Packages.TalkData2]
Symbol 1845 MovieClip [__Packages.TalkData]
Symbol 1846 MovieClip [__Packages.TalkData4En]
Symbol 1847 MovieClip [__Packages.TalkData3En]
Symbol 1848 MovieClip [__Packages.TalkData2En]
Symbol 1849 MovieClip [__Packages.TalkDataEn]
Symbol 1850 MovieClip [__Packages.NPCDataEn]
Symbol 1851 MovieClip [__Packages.GameData]
Symbol 1852 MovieClip [__Packages.EQuest]
Symbol 1853 MovieClip [__Packages.Log]
Symbol 1854 MovieClip [__Packages.EScreenState]
Symbol 1855 MovieClip [__Packages.mx.utils.Delegate]
Symbol 1856 MovieClip [__Packages.Locale]
Symbol 1857 MovieClip [__Packages.LocaleEn]
Symbol 1858 MovieClip [__Packages.LocaleRu]
Symbol 1859 MovieClip [__Packages.ButtonMenu]
Symbol 1860 MovieClip [__Packages.ScreenMap]
Symbol 1861 MovieClip [__Packages.ex]
Symbol 1862 MovieClip [__Packages.ScreenHelp]
Symbol 1863 MovieClip [__Packages.ScreenMain]
Symbol 1864 MovieClip [__Packages.ScreenIntro]
Symbol 1865 MovieClip [__Packages.ButtonTeamSlot]
Symbol 1866 MovieClip [__Packages.NPCSlot]
Symbol 1867 MovieClip [__Packages.ScreenArea]
Symbol 1868 MovieClip [__Packages.TaskSlot]
Symbol 1869 MovieClip [__Packages.BattleSlot]
Symbol 1870 MovieClip [__Packages.BattleUnit]
Symbol 1871 MovieClip [__Packages.EHit]
Symbol 1872 MovieClip [__Packages.Inventory]
Symbol 1873 MovieClip [__Packages.ButtonItem]
Symbol 1874 MovieClip [__Packages.TooltipItem]
Symbol 1875 MovieClip [__Packages.ScreenBattle]
Symbol 1876 MovieClip [__Packages.EBattle]
Symbol 1877 MovieClip [__Packages.TeamSlot]
Symbol 1878 MovieClip [__Packages.TooltipChar]
Symbol 1879 MovieClip [__Packages.ScreenTeam]
Symbol 1880 MovieClip [__Packages.EquipSlot]
Symbol 1881 MovieClip [__Packages.ScrollBar]
Symbol 1882 MovieClip [__Packages.ScreenItems]
Symbol 1883 MovieClip [__Packages.QuestDescri]
Symbol 1884 MovieClip [__Packages.ScreenTasks]
Symbol 1885 MovieClip [__Packages.Dialogue]
Symbol 1886 MovieClip [__Packages.ScreenTalk]
Symbol 1887 MovieClip [__Packages.ScreenTrade]
Symbol 1888 MovieClip [__Packages.ExpSlot]
Symbol 1889 MovieClip [__Packages.ScreenBattleWin]
Symbol 1890 MovieClip [__Packages.ScreenLose]
Symbol 1891 MovieClip [__Packages.ScreenOptions]
Symbol 1892 MovieClip [__Packages.ScreenSkillUp]
Symbol 1893 MovieClip [__Packages.SaveSlot]
Symbol 1894 MovieClip [__Packages.ScreenSaveLoad]
Symbol 1895 MovieClip [__Packages.ScreenOutro]
Symbol 73 GraphicUsed by:Timeline
Symbol 74 FontUsed by:75 76 77
Symbol 75 EditableTextUses:74Used by:Timeline
Symbol 76 EditableTextUses:74Used by:Timeline
Symbol 77 EditableTextUses:74Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:Timeline
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClipUses:81Used by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 MovieClipUses:3Used by:114
Symbol 86 MovieClipUsed by:114
Symbol 87 ShapeTweeningUsed by:91
Symbol 88 ShapeTweeningUsed by:91
Symbol 89 ShapeTweeningUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:87 88 89 90Used by:114
Symbol 92 ShapeTweeningUsed by:99
Symbol 93 ShapeTweeningUsed by:99
Symbol 94 ShapeTweeningUsed by:99
Symbol 95 ShapeTweeningUsed by:99
Symbol 96 ShapeTweeningUsed by:99
Symbol 97 ShapeTweeningUsed by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:92 93 94 95 96 97 98Used by:114
Symbol 100 ShapeTweeningUsed by:106
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:106
Symbol 103 FontUsed by:104
Symbol 104 TextUses:103Used by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:100 102 104 105Used by:114
Symbol 107 ShapeTweeningUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:107 108Used by:114
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:114
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:85 26 27 86 71 91 99 106 109 111 113Used by:156
Symbol 115 EditableTextUses:28Used by:117
Symbol 116 EditableTextUses:28Used by:117
Symbol 117 MovieClipUses:115 116Used by:156
Symbol 118 GraphicUsed by:123
Symbol 119 FontUsed by:120 121 186 187 446 447 586 587 590 603 646 701 702 1263 1265 1267
Symbol 120 TextUses:119Used by:122 642
Symbol 121 TextUses:119Used by:122 642
Symbol 122 ButtonUses:120 121Used by:123
Symbol 123 MovieClipUses:118 122Used by:156
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:128
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 ButtonUses:125 127Used by:134
Symbol 129 EditableTextUses:28Used by:134
Symbol 130 ShapeTweeningUsed by:133
Symbol 131 ShapeTweeningUsed by:133
Symbol 132 GraphicUsed by:133 143
Symbol 133 MovieClipUses:130 131 132Used by:134
Symbol 134 MovieClip [button_tab]Uses:128 129 133Used by:156
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:139
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 ButtonUses:136 138Used by:144
Symbol 140 EditableTextUses:28Used by:144
Symbol 141 ShapeTweeningUsed by:143
Symbol 142 ShapeTweeningUsed by:143
Symbol 143 MovieClipUses:141 142 132Used by:144
Symbol 144 MovieClip [button_tab_s]Uses:139 140 143Used by:156
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:149
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 ButtonUses:146 148Used by:155
Symbol 150 EditableTextUses:28Used by:155
Symbol 151 ShapeTweeningUsed by:154
Symbol 152 ShapeTweeningUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:151 152 153Used by:155
Symbol 155 MovieClip [btn_small]Uses:149 150 154Used by:156 193 197 436 705 1366 1704 1713 1731 1736 1752 1755 1796 1801 1828
Symbol 156 MovieClip [mapscreen]Uses:114 27 66 64 117 123 134 144 155Used by:Timeline
Symbol 157 GraphicUsed by:168
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 ButtonUses:158 159 160Used by:167
Symbol 162 EditableTextUses:28Used by:167
Symbol 163 ShapeTweeningUsed by:166
Symbol 164 ShapeTweeningUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:163 164 165Used by:167
Symbol 167 MovieClip [buttonX]Uses:161 162 166Used by:168
Symbol 168 MovieClip [helpscreen]Uses:157 167Used by:Timeline
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:193 274
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:171 172 173Used by:193
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 176Used by:193
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:178 179 180Used by:193
Symbol 182 BitmapUsed by:183 184
Symbol 183 GraphicUses:182Used by:185
Symbol 184 GraphicUses:182Used by:185
Symbol 185 MovieClipUses:183 184Used by:193
Symbol 186 TextUses:119Used by:188
Symbol 187 TextUses:119Used by:188
Symbol 188 ButtonUses:186 187Used by:193
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191 192
Symbol 191 MovieClipUses:190Used by:192
Symbol 192 ButtonUses:191 190Used by:193
Symbol 193 MovieClip [mainscreen]Uses:170 174 177 181 185 155 188 192Used by:Timeline
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:197
Symbol 196 EditableTextUses:28 676Used by:197
Symbol 197 MovieClip [introscreen]Uses:195 196 155Used by:Timeline
Symbol 198 MovieClip [dark_tile]Uses:1Used by:217
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClip [mapgrid_x]Uses:199Used by:217
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClip [mapgrid_y]Uses:201Used by:217
Symbol 203 EditableTextUses:28Used by:204
Symbol 204 MovieClip [mapmark]Uses:203Used by:217
Symbol 205 ShapeTweeningUsed by:209
Symbol 206 GraphicUsed by:209
Symbol 207 ShapeTweeningUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [map_enemy]Uses:205 206 207 208Used by:217
Symbol 210 ShapeTweeningUsed by:213
Symbol 211 ShapeTweeningUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:210 211 212Used by:216
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClip [map_guide]Uses:213 215Used by:217
Symbol 217 MovieClipUses:198 200 202 204 209 216Used by:Timeline
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:274
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:274
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:274
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:274
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:274
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:274
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:274
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:274
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:274
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:274
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:274
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:274
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:274
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:274
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:274
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:274
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:274
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:274
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:274
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:274
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:274
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:274
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:274
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:274
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:274
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:274
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:274
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClipUses:219 170 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273Used by:436
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:279 559 1689 1737
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClip [teamslot_btn]Uses:276 278Used by:435 1341
Symbol 280 EditableTextUses:28Used by:435
Symbol 281 EditableTextUses:28Used by:435
Symbol 282 GraphicUsed by:434 1333 1687 1793 1813
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:433
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:433
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:433
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:433
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:433
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:433
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:433
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:433
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:433
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:433
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:433
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:433
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:433
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:433
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:433
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:433
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:433
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:433
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:433
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:433
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:433
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:433
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:433
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:433
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:433
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:433
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:433
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:433
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:433
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:433
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:433
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:433
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:433
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:433
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:433
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:433
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:433
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:433
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:433
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:433
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:433
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:433
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:433
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:433
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:433
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:433
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:433
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:433
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:433
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:433
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:433
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:433
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:433
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:433
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:433
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:433
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:433
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:433
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:433
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:433
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:433
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:433
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:433
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:433
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:433
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:433
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:433
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:433
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:433
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:433
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:433
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:433
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:433
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:433
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:433
Symbol 433 MovieClipUses:284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426 428 430 432Used by:434 1724 1813
Symbol 434 MovieClipUses:282 433Used by:435 560 1736
Symbol 435 MovieClip [char_npc]Uses:279 280 281 434Used by:436
Symbol 436 MovieClipUses:274 435 155Used by:450
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:450
Symbol 439 EditableTextUses:28Used by:450
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:444
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:444
Symbol 444 Button [logo_gibson]Uses:441 443Used by:450
Symbol 445 GraphicUsed by:449 645 1342
Symbol 446 TextUses:119Used by:448
Symbol 447 TextUses:119Used by:448
Symbol 448 MovieClipUses:446 447Used by:449
Symbol 449 MovieClipUses:445 448Used by:450
Symbol 450 MovieClip [areascreen]Uses:436 438 439 444 449Used by:Timeline
Symbol 451 EditableTextUses:28Used by:493
Symbol 452 Sound [snd_wp_kick]Used by:493
Symbol 453 Sound [start]Used by:493
Symbol 454 Sound [music_battle1]Used by:493
Symbol 455 Sound [thunder]Used by:493
Symbol 456 Sound [snd_wp_cut]Used by:493
Symbol 457 Sound [button_hover]Used by:493
Symbol 458 Sound [music_battle2]Used by:493
Symbol 459 Sound [victory]Used by:493
Symbol 460 Sound [snd_wp_chainsaw]Used by:493
Symbol 461 Sound [button_click]Used by:493
Symbol 462 Sound [music_battle3]Used by:493
Symbol 463 Sound [crit_hit]Used by:493
Symbol 464 Sound [snd_wp_pistol]Used by:493
Symbol 465 Sound [die]Used by:493
Symbol 466 Sound [music_battle4]Used by:493
Symbol 467 Sound [popup]Used by:493
Symbol 468 Sound [snd_wp_smg]Used by:493
Symbol 469 Sound [music_menu]Used by:493
Symbol 470 Sound [siren]Used by:493
Symbol 471 Sound [snd_wp_burst_silent]Used by:493
Symbol 472 Sound [item_take]Used by:493
Symbol 473 Sound [music_intro]Used by:493
Symbol 474 Sound [trade]Used by:493
Symbol 475 Sound [snd_wp_shotgun]Used by:493
Symbol 476 Sound [item_put]Used by:493
Symbol 477 Sound [snd_wp_heavy]Used by:493
Symbol 478 Sound [snd_wp_assault]Used by:493
Symbol 479 Sound [tab_switch]Used by:493
Symbol 480 Sound [snd_wp_gl]Used by:493
Symbol 481 Sound [snd_wp_rl]Used by:493
Symbol 482 Sound [game_win]Used by:493
Symbol 483 Sound [snd_wp_sniper]Used by:493
Symbol 484 Sound [game_lose]Used by:493
Symbol 485 Sound [snd_wp_single_silent]Used by:493
Symbol 486 Sound [snd_wp_grenade]Used by:493
Symbol 487 Sound [snd_wp_grenade1]Used by:493
Symbol 488 Sound [snd_wp_medikit]Used by:493
Symbol 489 Sound [snd_dev_heal]Used by:493
Symbol 490 Sound [snd_dev_buff]Used by:493
Symbol 491 Sound [snd_dev_debuff]Used by:493
Symbol 492 Sound [snd_dev_dmg]Used by:493
Symbol 493 MovieClipUses:451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492Used by:Timeline
Symbol 494 GraphicUsed by:495 496
Symbol 495 MovieClip [maskscreen]Uses:494Used by:569
Symbol 496 MovieClip [maskscreen1]Uses:494Used by:569
Symbol 497 ShapeTweeningUsed by:502
Symbol 498 GraphicUsed by:502
Symbol 499 ShapeTweeningUsed by:502
Symbol 500 ShapeTweeningUsed by:502
Symbol 501 GraphicUsed by:502 1740
Symbol 502 MovieClip [scroll_eff]Uses:497 498 499 500 501Used by:569
Symbol 503 ShapeTweeningUsed by:508
Symbol 504 ShapeTweeningUsed by:508
Symbol 505 ShapeTweeningUsed by:508
Symbol 506 ShapeTweeningUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClip [popup_eff]Uses:503 504 505 506 507Used by:569
Symbol 509 ShapeTweeningUsed by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClip [maskpopup]Uses:509 510Used by:569
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:536 1333
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:536 1333
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:536 1333
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:536 1333
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:536 1333
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:536 1333
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:536 1333
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:536 1333
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:536 1333
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:536 1333
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:536 1333
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536 1333
Symbol 536 MovieClip [char_drag]Uses:513 515 517 519 521 523 525 527 529 531 533 535Used by:569
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:549 553 555 557 560 568 1710 1713 1725 1727
Symbol 539 GraphicUsed by:540 561
Symbol 540 MovieClipUses:539Used by:544
Symbol 541 GraphicUsed by:544
Symbol 542 GraphicUsed by:544 563
Symbol 543 GraphicUsed by:544 563
Symbol 544 MovieClipUses:540 541 542 543Used by:549
Symbol 545 EditableTextUses:28Used by:549
Symbol 546 GraphicUsed by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:546 547Used by:549
Symbol 549 MovieClip [taskslot]Uses:538 544 545 548Used by:569
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:553 555 557 560
Symbol 552 EditableTextUses:28Used by:553
Symbol 553 MovieClip [questtext_complete]Uses:551 552 538Used by:569
Symbol 554 EditableTextUses:28Used by:555
Symbol 555 MovieClip [questtext_failed]Uses:551 554 538Used by:569
Symbol 556 EditableTextUses:28Used by:557
Symbol 557 MovieClip [questtext_normal]Uses:551 556 538Used by:569
Symbol 558 EditableTextUses:28Used by:560
Symbol 559 MovieClipUses:276Used by:560 1736
Symbol 560 MovieClip [dialogue_item]Uses:551 558 559 434 538Used by:569
Symbol 561 MovieClipUses:539Used by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:561 562 542 543Used by:568
Symbol 564 EditableTextUses:28Used by:568
Symbol 565 GraphicUsed by:567
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:565 566Used by:568
Symbol 568 MovieClip [talkslot]Uses:538 563 564 567Used by:569
Symbol 569 MovieClipUses:495 496 502 508 511 536 549 553 555 557 560 568Used by:Timeline
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:578
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:578
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:578
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:578
Symbol 578 MovieClipUses:571 573 575 577Used by:705
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581
Symbol 581 MovieClipUses:580Used by:641
Symbol 582 GraphicUsed by:588
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:588
Symbol 585 GraphicUsed by:588
Symbol 586 EditableTextUses:119Used by:588
Symbol 587 EditableTextUses:119Used by:588
Symbol 588 MovieClipUses:582 584 585 586 587Used by:641
Symbol 589 GraphicUsed by:601
Symbol 590 EditableTextUses:119Used by:601
Symbol 591 GraphicUsed by:601
Symbol 592 GraphicUsed by:601
Symbol 593 GraphicUsed by:601
Symbol 594 GraphicUsed by:601
Symbol 595 GraphicUsed by:601
Symbol 596 GraphicUsed by:601
Symbol 597 GraphicUsed by:601
Symbol 598 GraphicUsed by:601
Symbol 599 GraphicUsed by:601
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:589 590 591 592 593 594 595 596 597 598 599 600Used by:641
Symbol 602 GraphicUsed by:614
Symbol 603 EditableTextUses:119Used by:614
Symbol 604 GraphicUsed by:614
Symbol 605 GraphicUsed by:614
Symbol 606 GraphicUsed by:614
Symbol 607 GraphicUsed by:614
Symbol 608 GraphicUsed by:614
Symbol 609 GraphicUsed by:614
Symbol 610 GraphicUsed by:614
Symbol 611 GraphicUsed by:614
Symbol 612 GraphicUsed by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:602 603 604 605 606 607 608 609 610 611 612 613Used by:641
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:619
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:619
Symbol 619 ButtonUses:616 618Used by:640
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:624
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 ButtonUses:621 623Used by:640
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:629
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 ButtonUses:626 628Used by:640
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:634
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:634
Symbol 634 ButtonUses:631 633Used by:640
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:639
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:639
Symbol 639 ButtonUses:636 638Used by:640
Symbol 640 MovieClipUses:619 624 629 634 639Used by:641
Symbol 641 MovieClip [battle_slot]Uses:581 27 588 601 614 640Used by:705
Symbol 642 ButtonUses:120 121Used by:705
Symbol 643 GraphicUsed by:644 1691 1733 1749
Symbol 644 MovieClip [inventory_use]Uses:643Used by:705
Symbol 645 MovieClipUses:445Used by:704
Symbol 646 EditableTextUses:119Used by:704
Symbol 647 EditableTextUses:28Used by:704
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:672
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:672
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:672
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:672
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:672
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:672
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:672
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:672
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:672
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:672
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:672
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:672
Symbol 672 MovieClipUses:649 651 653 655 657 659 661 663 665 667 669 671Used by:704
Symbol 673 EditableTextUses:28Used by:704
Symbol 674 EditableTextUses:28Used by:678
Symbol 675 EditableTextUses:28Used by:678
Symbol 676 FontUsed by:196 677 688 689 1827
Symbol 677 EditableTextUses:676Used by:678
Symbol 678 MovieClipUses:674 675 677Used by:704
Symbol 679 EditableTextUses:28Used by:704
Symbol 680 FontUsed by:681 683 691 694 696 698 700 1259 1287 1744
Symbol 681 EditableTextUses:680Used by:704
Symbol 682 EditableTextUses:28Used by:704
Symbol 683 EditableTextUses:680Used by:704
Symbol 684 GraphicUsed by:704
Symbol 685 EditableTextUses:28Used by:704
Symbol 686 EditableTextUses:28Used by:704
Symbol 687 EditableTextUses:28Used by:704
Symbol 688 EditableTextUses:28 676Used by:704
Symbol 689 EditableTextUses:28 676Used by:704
Symbol 690 EditableTextUses:28Used by:704
Symbol 691 EditableTextUses:680Used by:704
Symbol 692 EditableTextUses:28Used by:704
Symbol 693 EditableTextUses:28Used by:704
Symbol 694 EditableTextUses:680Used by:704
Symbol 695 EditableTextUses:28Used by:704
Symbol 696 EditableTextUses:680Used by:704
Symbol 697 EditableTextUses:28Used by:704
Symbol 698 EditableTextUses:680Used by:704
Symbol 699 EditableTextUses:28Used by:704
Symbol 700 EditableTextUses:680Used by:704
Symbol 701 TextUses:119Used by:703
Symbol 702 TextUses:119Used by:703
Symbol 703 MovieClipUses:701 702Used by:704
Symbol 704 MovieClip [tooltip]Uses:645 646 647 672 673 678 679 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 703Used by:705 1704 1736 1752
Symbol 705 MovieClip [battlescreen]Uses:578 27 641 155 642 644 704Used by:Timeline
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:730
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:730 1179
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:730
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:730
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:730
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:730 1179
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:730
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:730
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:730
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:730
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:730
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:730 1179
Symbol 730 MovieClipUses:707 709 711 713 715 717 719 721 723 725 727 729Used by:1097
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:863
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:863
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:863
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:863
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:863
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:863
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:863
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:863
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:863
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:863
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:863
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:863
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:863
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:863
Symbol 759 BitmapUsed by:760 959
Symbol 760 GraphicUses:759Used by:863
Symbol 761 BitmapUsed by:762 960
Symbol 762 GraphicUses:761Used by:863
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:863
Symbol 765 BitmapUsed by:766 963
Symbol 766 GraphicUses:765Used by:863
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:863
Symbol 769 BitmapUsed by:770 966
Symbol 770 GraphicUses:769Used by:863
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:863
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:863
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:863
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:863
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:863
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:863
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:863
Symbol 785 BitmapUsed by:786 987
Symbol 786 GraphicUses:785Used by:863
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:863
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:863
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:863
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:863
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:863
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:863
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:863
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:863
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:863
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:863
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:863
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:863
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:863
Symbol 813 BitmapUsed by:814
Symbol 814 GraphicUses:813Used by:863
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:863
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:863
Symbol 819 BitmapUsed by:820
Symbol 820 GraphicUses:819Used by:863
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:863
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:863
Symbol 825 BitmapUsed by:826
Symbol 826 GraphicUses:825Used by:863
Symbol 827 BitmapUsed by:828
Symbol 828 GraphicUses:827Used by:863
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:863
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:863
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:863
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:863
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:863
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:863
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:863
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:863
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:863
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:863
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:863
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:863
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:863
Symbol 855 BitmapUsed by:856 1090
Symbol 856 GraphicUses:855Used by:863
Symbol 857 BitmapUsed by:858 1091
Symbol 858 GraphicUses:857Used by:863
Symbol 859 BitmapUsed by:860 1092
Symbol 860 GraphicUses:859Used by:863
Symbol 861 BitmapUsed by:862 1093
Symbol 862 GraphicUses:861Used by:863
Symbol 863 MovieClipUses:732 734 736 738 740 742 744 746 748 750 752 754 756 758 760 762 764 766 768 770 772 774 776 778 780 782 784 786 788 790 792 794 796 798 800 802 804 806 808 810 812 814 816 818 820 822 824 826 828 830 832 834 836 838 840 842 844 846 848 850 852 854 856 858 860 862Used by:1097 1255
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:888
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:888 1252
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:888
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:888
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:888
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:888 1252
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:888
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:888
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:888
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:882Used by:888
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:884Used by:888
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:888 1252
Symbol 888 MovieClipUses:865 867 869 871 873 875 877 879 881 883 885 887Used by:1097
Symbol 889 ShapeTweeningUsed by:924
Symbol 890 ShapeTweeningUsed by:924
Symbol 891 ShapeTweeningUsed by:924
Symbol 892 ShapeTweeningUsed by:924
Symbol 893 ShapeTweeningUsed by:924
Symbol 894 ShapeTweeningUsed by:924
Symbol 895 GraphicUsed by:924
Symbol 896 GraphicUsed by:924
Symbol 897 GraphicUsed by:924
Symbol 898 GraphicUsed by:924
Symbol 899 GraphicUsed by:924
Symbol 900 ShapeTweeningUsed by:924
Symbol 901 ShapeTweeningUsed by:924
Symbol 902 ShapeTweeningUsed by:924
Symbol 903 GraphicUsed by:924
Symbol 904 ShapeTweeningUsed by:924
Symbol 905 ShapeTweeningUsed by:924
Symbol 906 ShapeTweeningUsed by:924
Symbol 907 ShapeTweeningUsed by:924
Symbol 908 ShapeTweeningUsed by:924
Symbol 909 ShapeTweeningUsed by:924
Symbol 910 GraphicUsed by:924
Symbol 911 GraphicUsed by:924
Symbol 912 ShapeTweeningUsed by:924
Symbol 913 ShapeTweeningUsed by:924
Symbol 914 ShapeTweeningUsed by:924
Symbol 915 ShapeTweeningUsed by:924
Symbol 916 ShapeTweeningUsed by:924
Symbol 917 GraphicUsed by:924
Symbol 918 ShapeTweeningUsed by:924
Symbol 919 ShapeTweeningUsed by:924
Symbol 920 GraphicUsed by:924
Symbol 921 ShapeTweeningUsed by:924
Symbol 922 ShapeTweeningUsed by:924
Symbol 923 ShapeTweeningUsed by:924
Symbol 924 MovieClipUses:889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923Used by:1097 1255
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:1094
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:1094
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:1094
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:1094
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:1094
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:1094
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:1094
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:1094
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:1094
Symbol 943 BitmapUsed by:944 945 946 947 969 970 971 972 973 992 993 997 998 999 1015 1016 1017 1018 1019 1035 1037 1069 1070 1071 1072 1073 1074 1075 1076
Symbol 944 GraphicUses:943Used by:948
Symbol 945 GraphicUses:943Used by:948
Symbol 946 GraphicUses:943Used by:948
Symbol 947 GraphicUses:943Used by:948 1000
Symbol 948 MovieClipUses:944 945 946 947Used by:1094
Symbol 949 BitmapUsed by:950
Symbol 950 GraphicUses:949Used by:1094
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:1094
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:1094
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:1094
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:1094
Symbol 959 GraphicUses:759Used by:1094
Symbol 960 GraphicUses:761Used by:1094
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:1094
Symbol 963 GraphicUses:765Used by:1094
Symbol 964 BitmapUsed by:965
Symbol 965 GraphicUses:964Used by:1094
Symbol 966 GraphicUses:769Used by:1094
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:1094
Symbol 969 GraphicUses:943Used by:974
Symbol 970 GraphicUses:943Used by:974
Symbol 971 GraphicUses:943Used by:974
Symbol 972 GraphicUses:943Used by:974
Symbol 973 GraphicUses:943Used by:974
Symbol 974 MovieClipUses:969 970 971 972 973Used by:1094
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:1094
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:1094
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:1094
Symbol 981 BitmapUsed by:982
Symbol 982 GraphicUses:981Used by:1094
Symbol 983 BitmapUsed by:984
Symbol 984 GraphicUses:983Used by:1094
Symbol 985 BitmapUsed by:986
Symbol 986 GraphicUses:985Used by:1094
Symbol 987 GraphicUses:785Used by:1094
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:1094
Symbol 990 BitmapUsed by:991 992 994 995 996 997 998 999 1015 1016 1017 1018 1019 1036 1038 1039 1040 1041
Symbol 991 GraphicUses:990Used by:1000
Symbol 992 GraphicUses:990 943Used by:1000
Symbol 993 GraphicUses:943Used by:1000
Symbol 994 GraphicUses:990Used by:1000
Symbol 995 GraphicUses:990Used by:1000
Symbol 996 GraphicUses:990Used by:1000
Symbol 997 GraphicUses:990 943Used by:1000
Symbol 998 GraphicUses:990 943Used by:1000
Symbol 999 GraphicUses:990 943Used by:1000
Symbol 1000 MovieClipUses:947 991 992 993 994 995 996 997 998 999Used by:1094
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1094
Symbol 1003 BitmapUsed by:1004
Symbol 1004 GraphicUses:1003Used by:1094
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1094
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1094
Symbol 1009 BitmapUsed by:1010
Symbol 1010 GraphicUses:1009Used by:1094
Symbol 1011 BitmapUsed by:1012
Symbol 1012 GraphicUses:1011Used by:1094
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1094
Symbol 1015 GraphicUses:990 943Used by:1020
Symbol 1016 GraphicUses:990 943Used by:1020
Symbol 1017 GraphicUses:990 943Used by:1020
Symbol 1018 GraphicUses:990 943Used by:1020
Symbol 1019 GraphicUses:990 943Used by:1020
Symbol 1020 MovieClipUses:1015 1016 1017 1018 1019Used by:1094
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1094
Symbol 1023 BitmapUsed by:1024
Symbol 1024 GraphicUses:1023Used by:1094
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1094
Symbol 1027 BitmapUsed by:1028
Symbol 1028 GraphicUses:1027Used by:1094
Symbol 1029 BitmapUsed by:1030
Symbol 1030 GraphicUses:1029Used by:1094
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1094
Symbol 1033 BitmapUsed by:1034
Symbol 1034 GraphicUses:1033Used by:1094
Symbol 1035 GraphicUses:943Used by:1042
Symbol 1036 GraphicUses:990Used by:1042
Symbol 1037 GraphicUses:943Used by:1042
Symbol 1038 GraphicUses:990Used by:1042
Symbol 1039 GraphicUses:990Used by:1042
Symbol 1040 GraphicUses:990Used by:1042
Symbol 1041 GraphicUses:990Used by:1042
Symbol 1042 MovieClipUses:1035 1036 1037 1038 1039 1040 1041Used by:1094
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1094
Symbol 1045 BitmapUsed by:1046
Symbol 1046 GraphicUses:1045Used by:1094
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1094
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1094
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1094
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1094
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1094
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1094
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1094
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1094
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1094
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1094
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1094
Symbol 1069 GraphicUses:943Used by:1077
Symbol 1070 GraphicUses:943Used by:1077
Symbol 1071 GraphicUses:943Used by:1077
Symbol 1072 GraphicUses:943Used by:1077
Symbol 1073 GraphicUses:943Used by:1077
Symbol 1074 GraphicUses:943Used by:1077
Symbol 1075 GraphicUses:943Used by:1077
Symbol 1076 GraphicUses:943Used by:1077
Symbol 1077 MovieClipUses:1069 1070 1071 1072 1073 1074 1075 1076Used by:1094
Symbol 1078 BitmapUsed by:1079
Symbol 1079 GraphicUses:1078Used by:1094
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1094
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1094
Symbol 1084 BitmapUsed by:1085
Symbol 1085 GraphicUses:1084Used by:1094
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1094
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1094
Symbol 1090 GraphicUses:855Used by:1094
Symbol 1091 GraphicUses:857Used by:1094
Symbol 1092 GraphicUses:859Used by:1094
Symbol 1093 GraphicUses:861Used by:1094
Symbol 1094 MovieClipUses:926 928 930 932 934 936 938 940 942 948 950 952 954 956 958 959 960 962 963 965 966 968 974 976 978 980 982 984 986 987 989 1000 1002 1004 1006 1008 1010 1012 1014 1020 1022 1024 1026 1028 1030 1032 1034 1042 1044 1046 1048 1050 1052 1054 1056 1058 1060 1062 1064 1066 1068 1077 1079 1081 1083 1085 1087 1089 1090 1091 1092 1093Used by:1097 1255
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1097
Symbol 1097 MovieClip [bu_char]Uses:730 863 888 924 1094 1096Used by:1314
Symbol 1098 BitmapUsed by:1099 1162
Symbol 1099 GraphicUses:1098Used by:1179 1252
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1179 1252
Symbol 1102 BitmapUsed by:1103 1162
Symbol 1103 GraphicUses:1102Used by:1179 1252
Symbol 1104 BitmapUsed by:1105 1162
Symbol 1105 GraphicUses:1104Used by:1179 1252
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1179
Symbol 1108 BitmapUsed by:1109
Symbol 1109 GraphicUses:1108Used by:1179
Symbol 1110 BitmapUsed by:1111
Symbol 1111 GraphicUses:1110Used by:1179
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1179
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1179
Symbol 1116 BitmapUsed by:1117
Symbol 1117 GraphicUses:1116Used by:1179
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1179
Symbol 1120 BitmapUsed by:1121
Symbol 1121 GraphicUses:1120Used by:1179
Symbol 1122 BitmapUsed by:1123
Symbol 1123 GraphicUses:1122Used by:1179
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1179
Symbol 1126 BitmapUsed by:1127
Symbol 1127 GraphicUses:1126Used by:1179
Symbol 1128 BitmapUsed by:1129
Symbol 1129 GraphicUses:1128Used by:1179
Symbol 1130 BitmapUsed by:1131
Symbol 1131 GraphicUses:1130Used by:1179
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1179
Symbol 1134 BitmapUsed by:1135
Symbol 1135 GraphicUses:1134Used by:1179
Symbol 1136 BitmapUsed by:1137
Symbol 1137 GraphicUses:1136Used by:1179
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1179
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1179
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1179
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1179
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1179
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1179
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1179
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1179
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1179
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1179
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1179
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1179
Symbol 1162 GraphicUses:1104 1102 1098Used by:1179
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1179
Symbol 1165 BitmapUsed by:1166
Symbol 1166 GraphicUses:1165Used by:1179
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1179
Symbol 1169 BitmapUsed by:1170
Symbol 1170 GraphicUses:1169Used by:1179
Symbol 1171 BitmapUsed by:1172
Symbol 1172 GraphicUses:1171Used by:1179
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1173Used by:1179
Symbol 1175 BitmapUsed by:1176
Symbol 1176 GraphicUses:1175Used by:1179
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1179
Symbol 1179 MovieClipUses:1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1119 1121 1123 1125 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1162 729 1164 1166 1168 1170 1172 1174 1176 1178 709 717Used by:1255
Symbol 1180 BitmapUsed by:1181
Symbol 1181 GraphicUses:1180Used by:1252
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1252
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1252
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1252
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1252
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1252
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1252
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1252
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1252
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1252
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1252
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1252
Symbol 1204 BitmapUsed by:1205
Symbol 1205 GraphicUses:1204Used by:1252
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1252
Symbol 1208 BitmapUsed by:1209
Symbol 1209 GraphicUses:1208Used by:1252
Symbol 1210 BitmapUsed by:1211
Symbol 1211 GraphicUses:1210Used by:1252
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1252
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1252
Symbol 1216 BitmapUsed by:1217
Symbol 1217 GraphicUses:1216Used by:1252
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1252
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1252
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:1252
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:1252
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:1252
Symbol 1228 BitmapUsed by:1229
Symbol 1229 GraphicUses:1228Used by:1252
Symbol 1230 BitmapUsed by:1231
Symbol 1231 GraphicUses:1230Used by:1252
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1252
Symbol 1234 BitmapUsed by:1235
Symbol 1235 GraphicUses:1234Used by:1252
Symbol 1236 BitmapUsed by:1237
Symbol 1237 GraphicUses:1236Used by:1252
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1252
Symbol 1240 BitmapUsed by:1241
Symbol 1241 GraphicUses:1240Used by:1252
Symbol 1242 BitmapUsed by:1243
Symbol 1243 GraphicUses:1242Used by:1252
Symbol 1244 BitmapUsed by:1245
Symbol 1245 GraphicUses:1244Used by:1252
Symbol 1246 BitmapUsed by:1247
Symbol 1247 GraphicUses:1246Used by:1252
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1252
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1252
Symbol 1252 MovieClipUses:1099 1101 1103 1105 1181 1183 1185 1187 1189 1191 1193 1195 1197 1199 1201 1203 1205 1207 1209 1211 1213 1215 1217 1219 1221 1223 1225 1227 1229 1231 1233 1235 887 1237 1239 1241 1243 1245 1247 1249 1251 867 875Used by:1255
Symbol 1253 BitmapUsed by:1254
Symbol 1254 GraphicUses:1253Used by:1255
Symbol 1255 MovieClip [bu_enemy]Uses:1179 863 1252 924 1094 1254Used by:1314
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1258
Symbol 1258 MovieClipUses:1257Used by:1269
Symbol 1259 EditableTextUses:680Used by:1269
Symbol 1260 FontUsed by:1261
Symbol 1261 TextUses:1260Used by:1262
Symbol 1262 MovieClipUses:1261Used by:1269
Symbol 1263 TextUses:119Used by:1264
Symbol 1264 MovieClipUses:1263Used by:1269
Symbol 1265 TextUses:119Used by:1266
Symbol 1266 MovieClipUses:1265Used by:1269
Symbol 1267 TextUses:119Used by:1268
Symbol 1268 MovieClipUses:1267Used by:1269
Symbol 1269 MovieClipUses:1258 1259 1262 1264 1266 1268Used by:1270
Symbol 1270 MovieClip [bs_hit]Uses:1269Used by:1314
Symbol 1271 GraphicUsed by:1274
Symbol 1272 GraphicUsed by:1274
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClip [run_trace]Uses:1271 1272 1273Used by:1314
Symbol 1275 BitmapUsed by:1276 1277 1278 1279 1280 1282 1283
Symbol 1276 GraphicUses:1275Used by:1284
Symbol 1277 GraphicUses:1275Used by:1281 1284
Symbol 1278 GraphicUses:1275Used by:1281 1284
Symbol 1279 GraphicUses:1275Used by:1284
Symbol 1280 GraphicUses:1275Used by:1284
Symbol 1281 MovieClipUses:1277 1278Used by:1284
Symbol 1282 GraphicUses:1275Used by:1284
Symbol 1283 GraphicUses:1275Used by:1284
Symbol 1284 MovieClip [grenade_explosion]Uses:1276 1277 1278 1279 1280 1281 1282 1283Used by:1314
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1288
Symbol 1287 EditableTextUses:680Used by:1288
Symbol 1288 MovieClipUses:1286 1287Used by:1289
Symbol 1289 MovieClip [bs_heal]Uses:1288Used by:1314
Symbol 1290 BitmapUsed by:1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302
Symbol 1291 GraphicUses:1290Used by:1303
Symbol 1292 GraphicUses:1290Used by:1303
Symbol 1293 GraphicUses:1290Used by:1303
Symbol 1294 GraphicUses:1290Used by:1303
Symbol 1295 GraphicUses:1290Used by:1303
Symbol 1296 GraphicUses:1290Used by:1303
Symbol 1297 GraphicUses:1290Used by:1303
Symbol 1298 GraphicUses:1290Used by:1303
Symbol 1299 GraphicUses:1290Used by:1303
Symbol 1300 GraphicUses:1290Used by:1303
Symbol 1301 GraphicUses:1290Used by:1303
Symbol 1302 GraphicUses:1290Used by:1303
Symbol 1303 MovieClipUses:1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302Used by:1307
Symbol 1304 BitmapUsed by:1305
Symbol 1305 GraphicUses:1304Used by:1306
Symbol 1306 MovieClipUses:1305Used by:1307
Symbol 1307 MovieClipUses:1303 1306Used by:1308
Symbol 1308 MovieClip [effect_use_device]Uses:1307Used by:1314
Symbol 1309 GraphicUsed by:1310
Symbol 1310 MovieClipUses:1309Used by:1313
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1313
Symbol 1313 MovieClip [effect_defend]Uses:1310 1312Used by:1314
Symbol 1314 MovieClipUses:1097 1255 1270 1274 1284 1289 1308 1313Used by:Timeline
Symbol 1315 BitmapUsed by:1317
Symbol 1316 BitmapUsed by:1317
Symbol 1317 GraphicUses:1315 1316Used by:1318
Symbol 1318 MovieClipUses:1317Used by:1366 1704 1713 1731 1736 1801
Symbol 1319 BitmapUsed by:1324 1326 1705 1707 1716 1718 1720
Symbol 1320 BitmapUsed by:1324 1326 1705 1707 1716 1718 1720
Symbol 1321 BitmapUsed by:1324 1326 1705 1707 1716 1718 1720
Symbol 1322 BitmapUsed by:1324 1326 1705 1707 1716 1718 1720
Symbol 1323 BitmapUsed by:1324 1326 1705 1707 1716 1718 1720
Symbol 1324 GraphicUses:1319 1320 1321 1322 1323Used by:1325
Symbol 1325 MovieClipUses:1324Used by:1366
Symbol 1326 GraphicUses:1319 1320 1321 1322 1323Used by:1327
Symbol 1327 MovieClipUses:1326Used by:1366
Symbol 1328 GraphicUsed by:1332
Symbol 1329 GraphicUsed by:1332
Symbol 1330 GraphicUsed by:1332
Symbol 1331 GraphicUsed by:1332
Symbol 1332 MovieClipUses:1328 1329 1330 1331Used by:1341
Symbol 1333 MovieClipUses:282 513 515 517 519 521 523 525 527 529 531 533 535Used by:1341 1689 1746
Symbol 1334 EditableTextUses:28Used by:1341
Symbol 1335 EditableTextUses:28Used by:1341
Symbol 1336 EditableTextUses:28Used by:1341
Symbol 1337 EditableTextUses:28Used by:1341
Symbol 1338 EditableTextUses:28Used by:1341
Symbol 1339 EditableTextUses:28Used by:1341
Symbol 1340 EditableTextUses:28Used by:1341
Symbol 1341 MovieClip [teamslot]Uses:1332 279 1333 1334 1335 1336 1337 1338 1339 1340Used by:1366
Symbol 1342 MovieClipUses:445Used by:1365
Symbol 1343 EditableTextUses:28Used by:1365
Symbol 1344 EditableTextUses:28Used by:1365
Symbol 1345 EditableTextUses:28Used by:1365
Symbol 1346 EditableTextUses:28Used by:1365
Symbol 1347 EditableTextUses:28Used by:1365
Symbol 1348 EditableTextUses:28Used by:1365
Symbol 1349 EditableTextUses:28Used by:1365
Symbol 1350 EditableTextUses:28Used by:1365
Symbol 1351 EditableTextUses:28Used by:1365
Symbol 1352 EditableTextUses:28Used by:1365
Symbol 1353 EditableTextUses:28Used by:1365
Symbol 1354 EditableTextUses:28Used by:1365
Symbol 1355 EditableTextUses:28Used by:1365
Symbol 1356 EditableTextUses:28Used by:1365
Symbol 1357 EditableTextUses:28Used by:1365
Symbol 1358 EditableTextUses:28Used by:1365
Symbol 1359 EditableTextUses:28Used by:1361
Symbol 1360 EditableTextUses:28Used by:1361
Symbol 1361 MovieClipUses:1359 1360Used by:1365
Symbol 1362 GraphicUsed by:1365
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1365
Symbol 1365 MovieClip [tooltip_char]Uses:1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1361 1362 1364Used by:1366 1752
Symbol 1366 MovieClip [teamscreen]Uses:1318 1325 1327 1341 1365 155Used by:Timeline
Symbol 1367 BitmapUsed by:1368
Symbol 1368 GraphicUses:1367Used by:1704 1736
Symbol 1369 GraphicUsed by:1370
Symbol 1370 MovieClipUses:1369Used by:1689
Symbol 1371 GraphicUsed by:1381
Symbol 1372 GraphicUsed by:1381 1683
Symbol 1373 GraphicUsed by:1381
Symbol 1374 GraphicUsed by:1381
Symbol 1375 GraphicUsed by:1381
Symbol 1376 GraphicUsed by:1381
Symbol 1377 GraphicUsed by:1381
Symbol 1378 GraphicUsed by:1381 1683
Symbol 1379 GraphicUsed by:1381 1683
Symbol 1380 GraphicUsed by:1381 1683
Symbol 1381 MovieClipUses:1371 1372 1373 1374 1375 1376 1377 1378 1379 1380Used by:1676
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1676
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1674
Symbol 1386 BitmapUsed by:1387
Symbol 1387 GraphicUses:1386Used by:1674
Symbol 1388 BitmapUsed by:1389
Symbol 1389 GraphicUses:1388Used by:1674
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1674
Symbol 1392 BitmapUsed by:1393
Symbol 1393 GraphicUses:1392Used by:1674
Symbol 1394 BitmapUsed by:1395
Symbol 1395 GraphicUses:1394Used by:1674
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1674
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1674
Symbol 1400 BitmapUsed by:1401
Symbol 1401 GraphicUses:1400Used by:1674
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1674
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1674
Symbol 1406 BitmapUsed by:1407
Symbol 1407 GraphicUses:1406Used by:1674
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1674
Symbol 1410 BitmapUsed by:1411
Symbol 1411 GraphicUses:1410Used by:1674
Symbol 1412 BitmapUsed by:1413
Symbol 1413 GraphicUses:1412Used by:1674
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1674
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1416Used by:1674
Symbol 1418 BitmapUsed by:1419
Symbol 1419 GraphicUses:1418Used by:1674
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1674
Symbol 1422 BitmapUsed by:1423
Symbol 1423 GraphicUses:1422Used by:1674
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1674
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1674
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1674
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1674
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1674
Symbol 1434 BitmapUsed by:1435
Symbol 1435 GraphicUses:1434Used by:1674
Symbol 1436 BitmapUsed by:1437
Symbol 1437 GraphicUses:1436Used by:1674
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1674
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1674
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1674
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1674
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1674
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1674
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1674
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1674
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1674
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1674
Symbol 1458 BitmapUsed by:1459
Symbol 1459 GraphicUses:1458Used by:1674
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1674
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1674
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1674
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1674
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1674
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1674
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1674
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1674
Symbol 1476 BitmapUsed by:1477
Symbol 1477 GraphicUses:1476Used by:1674
Symbol 1478 BitmapUsed by:1479
Symbol 1479 GraphicUses:1478Used by:1674
Symbol 1480 BitmapUsed by:1481
Symbol 1481 GraphicUses:1480Used by:1674
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1674
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1674
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1674
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1674
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1674
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1674
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1674
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1674
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1674
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1674
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1674
Symbol 1504 BitmapUsed by:1505
Symbol 1505 GraphicUses:1504Used by:1674
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1674
Symbol 1508 BitmapUsed by:1509
Symbol 1509 GraphicUses:1508Used by:1674
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1674
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1674
Symbol 1514 BitmapUsed by:1515
Symbol 1515 GraphicUses:1514Used by:1674
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1674
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1674
Symbol 1520 BitmapUsed by:1521
Symbol 1521 GraphicUses:1520Used by:1674
Symbol 1522 BitmapUsed by:1523
Symbol 1523 GraphicUses:1522Used by:1674
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1674
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1674
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1674
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1674
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1674
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1674
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1674
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1674
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1674
Symbol 1542 BitmapUsed by:1543
Symbol 1543 GraphicUses:1542Used by:1674
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1674
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1674
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1674
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1674
Symbol 1552 BitmapUsed by:1553
Symbol 1553 GraphicUses:1552Used by:1674
Symbol 1554 BitmapUsed by:1555
Symbol 1555 GraphicUses:1554Used by:1674
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1674
Symbol 1558 BitmapUsed by:1559
Symbol 1559 GraphicUses:1558Used by:1674
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1674
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1674
Symbol 1564 BitmapUsed by:1565
Symbol 1565 GraphicUses:1564Used by:1674
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1674
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1674
Symbol 1570 BitmapUsed by:1571
Symbol 1571 GraphicUses:1570Used by:1674
Symbol 1572 BitmapUsed by:1573
Symbol 1573 GraphicUses:1572Used by:1674
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1674
Symbol 1576 BitmapUsed by:1577
Symbol 1577 GraphicUses:1576Used by:1674
Symbol 1578 BitmapUsed by:1579
Symbol 1579 GraphicUses:1578Used by:1674
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1674
Symbol 1582 BitmapUsed by:1583
Symbol 1583 GraphicUses:1582Used by:1674
Symbol 1584 BitmapUsed by:1585
Symbol 1585 GraphicUses:1584Used by:1674
Symbol 1586 BitmapUsed by:1587
Symbol 1587 GraphicUses:1586Used by:1674
Symbol 1588 BitmapUsed by:1589
Symbol 1589 GraphicUses:1588Used by:1674
Symbol 1590 BitmapUsed by:1591
Symbol 1591 GraphicUses:1590Used by:1674
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1674
Symbol 1594 BitmapUsed by:1595
Symbol 1595 GraphicUses:1594Used by:1674
Symbol 1596 BitmapUsed by:1597
Symbol 1597 GraphicUses:1596Used by:1674
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1674
Symbol 1600 BitmapUsed by:1601
Symbol 1601 GraphicUses:1600Used by:1674
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1674
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1674
Symbol 1606 BitmapUsed by:1607
Symbol 1607 GraphicUses:1606Used by:1674
Symbol 1608 BitmapUsed by:1609
Symbol 1609 GraphicUses:1608Used by:1674
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1674
Symbol 1612 BitmapUsed by:1613
Symbol 1613 GraphicUses:1612Used by:1674
Symbol 1614 BitmapUsed by:1615
Symbol 1615 GraphicUses:1614Used by:1674
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1674
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1674
Symbol 1620 BitmapUsed by:1621
Symbol 1621 GraphicUses:1620Used by:1674
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1674
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1674
Symbol 1626 BitmapUsed by:1627
Symbol 1627 GraphicUses:1626Used by:1674
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1674
Symbol 1630 BitmapUsed by:1631
Symbol 1631 GraphicUses:1630Used by:1674
Symbol 1632 BitmapUsed by:1633
Symbol 1633 GraphicUses:1632Used by:1674
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1674
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1674
Symbol 1638 BitmapUsed by:1639
Symbol 1639 GraphicUses:1638Used by:1674
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1674
Symbol 1642 BitmapUsed by:1643
Symbol 1643 GraphicUses:1642Used by:1674
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1674
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1674
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1674
Symbol 1650 BitmapUsed by:1651
Symbol 1651 GraphicUses:1650Used by:1674
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1674
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1674
Symbol 1656 BitmapUsed by:1657
Symbol 1657 GraphicUses:1656Used by:1674
Symbol 1658 BitmapUsed by:1659
Symbol 1659 GraphicUses:1658Used by:1674
Symbol 1660 BitmapUsed by:1661
Symbol 1661 GraphicUses:1660Used by:1674
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1674
Symbol 1664 BitmapUsed by:1665
Symbol 1665 GraphicUses:1664Used by:1674
Symbol 1666 BitmapUsed by:1667
Symbol 1667 GraphicUses:1666Used by:1674
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1674
Symbol 1670 BitmapUsed by:1671
Symbol 1671 GraphicUses:1670Used by:1674
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1674
Symbol 1674 MovieClip [item]Uses:1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1445 1447 1449 1451 1453 1455 1457 1459 1461 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1505 1507 1509 1511 1513 1515 1517 1519 1521 1523 1525 1527 1529 1531 1533 1535 1537 1539 1541 1543 1545 1547 1549 1551 1553 1555 1557 1559 1561 1563 1565 1567 1569 1571 1573 1575 1577 1579 1581 1583 1585 1587 1589 1591 1593 1595 1597 1599 1601 1603 1605 1607 1609 1611 1613 1615 1617 1619 1621 1623 1625 1627 1629 1631 1633 1635 1637 1639 1641 1643 1645 1647 1649 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673Used by:1676 1687
Symbol 1675 EditableTextUses:28Used by:1676
Symbol 1676 MovieClip [itemslot_btn]Uses:1381 1383 1674 1675Used by:1689
Symbol 1677 GraphicUsed by:1683
Symbol 1678 GraphicUsed by:1683
Symbol 1679 GraphicUsed by:1683
Symbol 1680 GraphicUsed by:1683
Symbol 1681 GraphicUsed by:1683
Symbol 1682 GraphicUsed by:1683
Symbol 1683 MovieClipUses:1677 1372 1678 1679 1680 1681 1682 1378 1379 1380Used by:1687
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1684Used by:1687
Symbol 1686 EditableTextUses:28Used by:1687
Symbol 1687 MovieClip [itemslotv_btn]Uses:1683 1685 282 1674 1686Used by:1689
Symbol 1688 EditableTextUses:28Used by:1689
Symbol 1689 MovieClip [equipslot]Uses:1370 1676 1687 276 1333 1688Used by:1704
Symbol 1690 EditableTextUses:28Used by:1704
Symbol 1691 MovieClip [inventory]Uses:643Used by:1704 1736
Symbol 1692 GraphicUsed by:1703 1712 1729 1730 1735
Symbol 1693 BitmapUsed by:1694
Symbol 1694 GraphicUses:1693Used by:1697
Symbol 1695 BitmapUsed by:1696
Symbol 1696 GraphicUses:1695Used by:1697
Symbol 1697 ButtonUses:1694 1696Used by:1703 1712 1729 1730 1735
Symbol 1698 BitmapUsed by:1699
Symbol 1699 GraphicUses:1698Used by:1702
Symbol 1700 BitmapUsed by:1701
Symbol 1701 GraphicUses:1700Used by:1702
Symbol 1702 ButtonUses:1699 1701Used by:1703 1712 1729 1730 1735
Symbol 1703 MovieClip [scroll1]Uses:1692 1697 1702Used by:1704 1713 1736
Symbol 1704 MovieClip [itemsscreen]Uses:1318 1368 1689 1690 1691 155 1703 704Used by:Timeline
Symbol 1705 GraphicUses:1319 1320 1321 1322 1323Used by:1706
Symbol 1706 MovieClipUses:1705Used by:1713
Symbol 1707 GraphicUses:1319 1320 1321 1322 1323Used by:1708
Symbol 1708 MovieClipUses:1707Used by:1713
Symbol 1709 GraphicUsed by:1711
Symbol 1710 MovieClipUses:538Used by:1711
Symbol 1711 MovieClip [quest_descri]Uses:1709 1710Used by:1713
Symbol 1712 MovieClip [scroll2]Uses:1692 1697 1702Used by:1713
Symbol 1713 MovieClip [tasksscreen]Uses:1318 1706 1708 538 155 27 1711 1703 1712Used by:Timeline
Symbol 1714 GraphicUsed by:1715
Symbol 1715 MovieClip [drop]Uses:1714Used by:Timeline
Symbol 1716 GraphicUses:1319 1320 1322 1321 1323Used by:1717
Symbol 1717 MovieClipUses:1716Used by:1731
Symbol 1718 GraphicUses:1319 1320 1322 1323 1321Used by:1719
Symbol 1719 MovieClipUses:1718Used by:1731
Symbol 1720 GraphicUses:1319 1320 1322 1321 1323Used by:1721
Symbol 1721 MovieClipUses:1720Used by:1731
Symbol 1722 GraphicUsed by:1731
Symbol 1723 GraphicUsed by:1724 1726
Symbol 1724 MovieClipUses:1723 433Used by:1731 1801
Symbol 1725 MovieClipUses:538Used by:1726
Symbol 1726 MovieClip [dialogue]Uses:1723 1725Used by:1731
Symbol 1727 MovieClipUses:538Used by:1731
Symbol 1728 EditableTextUses:28Used by:1731
Symbol 1729 MovieClip [scroll4]Uses:1692 1697 1702Used by:1731
Symbol 1730 MovieClip [scroll3]Uses:1692 1697 1702Used by:1731
Symbol 1731 MovieClip [talkscreen]Uses:1318 1717 1719 1721 1722 1724 1726 1727 155 1728 1729 1730Used by:Timeline
Symbol 1732 EditableTextUses:28Used by:1736
Symbol 1733 MovieClip [inventory_trader]Uses:643Used by:1736
Symbol 1734 EditableTextUses:28Used by:1736
Symbol 1735 MovieClip [scroll5]Uses:1692 1697 1702Used by:1736
Symbol 1736 MovieClip [tradescreen]Uses:1318 1368 559 434 1732 1691 155 1733 1734 1703 1735 704Used by:Timeline
Symbol 1737 MovieClipUses:276Used by:1746
Symbol 1738 ShapeTweeningUsed by:1740
Symbol 1739 ShapeTweeningUsed by:1740
Symbol 1740 MovieClipUses:1738 1739 501Used by:1746
Symbol 1741 EditableTextUses:28Used by:1746
Symbol 1742 EditableTextUses:28Used by:1746
Symbol 1743 EditableTextUses:28Used by:1746
Symbol 1744 EditableTextUses:680Used by:1746
Symbol 1745 EditableTextUses:28Used by:1746
Symbol 1746 MovieClip [expslot]Uses:1737 1333 1740 1741 1742 1743 1744 1745Used by:1752
Symbol 1747 TextUses:28Used by:1752
Symbol 1748 TextUses:28Used by:1750
Symbol 1749 MovieClip [inventory_drop]Uses:643Used by:1750
Symbol 1750 MovieClipUses:1748 1749Used by:1752
Symbol 1751 EditableTextUses:28Used by:1752
Symbol 1752 MovieClip [battlewinscreen]Uses:1746 155 1747 1750 1751 1365 704Used by:Timeline
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1755
Symbol 1755 MovieClip [losescreen]Uses:1754 155Used by:Timeline
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1764
Symbol 1758 BitmapUsed by:1760 1762
Symbol 1759 BitmapUsed by:1760 1761
Symbol 1760 GraphicUses:1758 1759Used by:1764
Symbol 1761 GraphicUses:1759Used by:1764
Symbol 1762 GraphicUses:1758Used by:1763
Symbol 1763 MovieClipUses:1762Used by:1764
Symbol 1764 MovieClipUses:1757 1760 1761 1763Used by:1793
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:1793
Symbol 1767 BitmapUsed by:1768
Symbol 1768 GraphicUses:1767Used by:1771 1780
Symbol 1769 BitmapUsed by:1770
Symbol 1770 GraphicUses:1769Used by:1771
Symbol 1771 ButtonUses:1768 1770Used by:1777
Symbol 1772 EditableTextUses:28Used by:1777
Symbol 1773 ShapeTweeningUsed by:1776
Symbol 1774 ShapeTweeningUsed by:1776
Symbol 1775 GraphicUsed by:1776
Symbol 1776 MovieClipUses:1773 1774 1775Used by:1777 1782
Symbol 1777 MovieClip [button_options]Uses:1771 1772 1776Used by:1793
Symbol 1778 BitmapUsed by:1779
Symbol 1779 GraphicUses:1778Used by:1780
Symbol 1780 ButtonUses:1768 1779Used by:1782
Symbol 1781 EditableTextUses:28Used by:1782
Symbol 1782 MovieClip [button_options_red]Uses:1780 1781 1776Used by:1793
Symbol 1783 BitmapUsed by:1784
Symbol 1784 GraphicUses:1783Used by:1792
Symbol 1785 FontUsed by:1786
Symbol 1786 TextUses:1785Used by:1792
Symbol 1787 BitmapUsed by:1788
Symbol 1788 GraphicUses:1787Used by:1791
Symbol 1789 BitmapUsed by:1790
Symbol 1790 GraphicUses:1789Used by:1791
Symbol 1791 ButtonUses:1788 1790Used by:1792
Symbol 1792 MovieClip [DownloadLink]Uses:1784 1786 1791Used by:1793
Symbol 1793 MovieClip [optionsscreen]Uses:282 1764 1766 1777 1782 1792Used by:Timeline
Symbol 1794 EditableTextUses:28Used by:1796
Symbol 1795 EditableTextUses:28Used by:1796
Symbol 1796 MovieClipUses:1794 1795 155Used by:1801
Symbol 1797 TextUses:28Used by:1801
Symbol 1798 TextUses:28Used by:1801
Symbol 1799 EditableTextUses:28Used by:1801
Symbol 1800 EditableTextUses:28Used by:1801
Symbol 1801 MovieClip [skillupscreen]Uses:1318 1724 1796 155 1797 1798 1799 1800Used by:Timeline
Symbol 1802 TextUses:28Used by:1804
Symbol 1803 TextUses:28Used by:1804
Symbol 1804 MovieClipUses:1802 1803Used by:1819
Symbol 1805 BitmapUsed by:1806
Symbol 1806 GraphicUses:1805Used by:1807
Symbol 1807 ButtonUses:1806Used by:1812
Symbol 1808 ShapeTweeningUsed by:1811
Symbol 1809 ShapeTweeningUsed by:1811
Symbol 1810 GraphicUsed by:1811
Symbol 1811 MovieClipUses:1808 1809 1810Used by:1812
Symbol 1812 MovieClip [btn_saveslot]Uses:1807 1811Used by:1818
Symbol 1813 MovieClipUses:282 433Used by:1818
Symbol 1814 EditableTextUses:28Used by:1818
Symbol 1815 EditableTextUses:28Used by:1818
Symbol 1816 EditableTextUses:28Used by:1818
Symbol 1817 EditableTextUses:28Used by:1818
Symbol 1818 MovieClip [saveslot]Uses:1812 1813 1814 1815 1816 1817Used by:1819
Symbol 1819 MovieClip [saveloadscreen]Uses:1804 1818Used by:Timeline
Symbol 1820 BitmapUsed by:1821
Symbol 1821 GraphicUses:1820Used by:1826
Symbol 1822 BitmapUsed by:1823
Symbol 1823 GraphicUses:1822Used by:1826
Symbol 1824 BitmapUsed by:1825
Symbol 1825 GraphicUses:1824Used by:1826
Symbol 1826 MovieClipUses:1821 1823 1825Used by:1828
Symbol 1827 EditableTextUses:28 676Used by:1828
Symbol 1828 MovieClip [outroscreen]Uses:1826 1827 155Used by:Timeline

Instance Names

"loaded_txt"Frame 6Symbol 75 EditableText
"percent_txt"Frame 6Symbol 76 EditableText
"total_txt"Frame 6Symbol 77 EditableText
"percent_mc"Frame 6Symbol 79 MovieClip
"preload_logo_mc"Frame 6Symbol 82 MovieClip
"frame_mc"Frame 6Symbol 84 MovieClip
"btn"Symbol 11 MovieClip [maparea_s] Frame 1Symbol 10 Button
"btn"Symbol 18 MovieClip Frame 1Symbol 17 Button
"btn"Symbol 25 MovieClip Frame 1Symbol 24 Button
"astral"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"nikky"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"ufo1"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"kaufo"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"nevermore"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"ufo6"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"rainland"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"kameron"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"beta"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"alienbase"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"capitol"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"milbase"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"jade"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"port"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"alpha"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"ufo4"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"oasis"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"meta"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"integra"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"raymonde"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"summer"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"gibson"Symbol 26 MovieClip Frame 1Symbol 18 MovieClip
"ufo3"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"calipso"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"vlads"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"ufo2"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"ufo5"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"casteda"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"farm"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"sarreno"Symbol 26 MovieClip Frame 1Symbol 11 MovieClip [maparea_s]
"highland"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"kalister"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"sirth"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"kaufo"Symbol 62 MovieClip Frame 1Symbol 29 EditableText
"ufo1"Symbol 62 MovieClip Frame 1Symbol 30 EditableText
"nikky"Symbol 62 MovieClip Frame 1Symbol 31 EditableText
"kameron"Symbol 62 MovieClip Frame 1Symbol 32 EditableText
"beta"Symbol 62 MovieClip Frame 1Symbol 33 EditableText
"ufo6"Symbol 62 MovieClip Frame 1Symbol 34 EditableText
"astral"Symbol 62 MovieClip Frame 1Symbol 35 EditableText
"capitol"Symbol 62 MovieClip Frame 1Symbol 36 EditableText
"alpha"Symbol 62 MovieClip Frame 1Symbol 37 EditableText
"gibson"Symbol 62 MovieClip Frame 1Symbol 38 EditableText
"integra"Symbol 62 MovieClip Frame 1Symbol 39 EditableText
"summer"Symbol 62 MovieClip Frame 1Symbol 40 EditableText
"raymonde"Symbol 62 MovieClip Frame 1Symbol 41 EditableText
"meta"Symbol 62 MovieClip Frame 1Symbol 42 EditableText
"ufo4"Symbol 62 MovieClip Frame 1Symbol 43 EditableText
"oasis"Symbol 62 MovieClip Frame 1Symbol 44 EditableText
"ufo3"Symbol 62 MovieClip Frame 1Symbol 45 EditableText
"rainland"Symbol 62 MovieClip Frame 1Symbol 46 EditableText
"nevermore"Symbol 62 MovieClip Frame 1Symbol 47 EditableText
"calipso"Symbol 62 MovieClip Frame 1Symbol 48 EditableText
"highland"Symbol 62 MovieClip Frame 1Symbol 49 EditableText
"kalister"Symbol 62 MovieClip Frame 1Symbol 50 EditableText
"sirth"Symbol 62 MovieClip Frame 1Symbol 51 EditableText
"sarreno"Symbol 62 MovieClip Frame 1Symbol 52 EditableText
"farm"Symbol 62 MovieClip Frame 1Symbol 53 EditableText
"casteda"Symbol 62 MovieClip Frame 1Symbol 54 EditableText
"vlads"Symbol 62 MovieClip Frame 1Symbol 55 EditableText
"ufo2"Symbol 62 MovieClip Frame 1Symbol 56 EditableText
"ufo5"Symbol 62 MovieClip Frame 1Symbol 57 EditableText
"milbase"Symbol 62 MovieClip Frame 1Symbol 58 EditableText
"port"Symbol 62 MovieClip Frame 1Symbol 59 EditableText
"jade"Symbol 62 MovieClip Frame 1Symbol 60 EditableText
"alienbase"Symbol 62 MovieClip Frame 1Symbol 61 EditableText
"back"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 4 MovieClip
"areas"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 26 MovieClip
"enemies"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 27 MovieClip
"captions"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 62 MovieClip
"cross_x"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 64 MovieClip [cross_x]
"cross_y"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 66 MovieClip
"unit"Symbol 72 MovieClip [minimapscreen] Frame 1Symbol 71 MovieClip [map_unit]
"back"Symbol 114 MovieClip Frame 1Symbol 85 MovieClip
"areas"Symbol 114 MovieClip Frame 1Symbol 26 MovieClip
"grid"Symbol 114 MovieClip Frame 1Symbol 27 MovieClip
"dark"Symbol 114 MovieClip Frame 1Symbol 27 MovieClip
"captions"Symbol 114 MovieClip Frame 1Symbol 86 MovieClip
"unit"Symbol 114 MovieClip Frame 1Symbol 71 MovieClip [map_unit]
"target"Symbol 114 MovieClip Frame 1Symbol 91 MovieClip
"enemies"Symbol 114 MovieClip Frame 1Symbol 27 MovieClip
"select"Symbol 114 MovieClip Frame 1Symbol 99 MovieClip
"battle_mark"Symbol 114 MovieClip Frame 1Symbol 106 MovieClip
"target_bad"Symbol 114 MovieClip Frame 1Symbol 109 MovieClip
"water"Symbol 114 MovieClip Frame 1Symbol 111 MovieClip
"mounts"Symbol 114 MovieClip Frame 1Symbol 113 MovieClip
"region"Symbol 117 MovieClip Frame 1Symbol 115 EditableText
"region_caption"Symbol 117 MovieClip Frame 1Symbol 116 EditableText
"btn_enkord"Symbol 123 MovieClip Frame 1Symbol 122 Button
"btn"Symbol 134 MovieClip [button_tab] Frame 1Symbol 128 Button
"caption"Symbol 134 MovieClip [button_tab] Frame 1Symbol 129 EditableText
"eff"Symbol 134 MovieClip [button_tab] Frame 1Symbol 133 MovieClip
"btn"Symbol 144 MovieClip [button_tab_s] Frame 1Symbol 139 Button
"caption"Symbol 144 MovieClip [button_tab_s] Frame 1Symbol 140 EditableText
"eff"Symbol 144 MovieClip [button_tab_s] Frame 1Symbol 143 MovieClip
"btn"Symbol 155 MovieClip [btn_small] Frame 1Symbol 149 Button
"caption"Symbol 155 MovieClip [btn_small] Frame 1Symbol 150 EditableText
"eff"Symbol 155 MovieClip [btn_small] Frame 1Symbol 154 MovieClip
"map"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 114 MovieClip
"guides"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 27 MovieClip
"cross_y"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 66 MovieClip
"cross_x"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 64 MovieClip [cross_x]
"overlay"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 117 MovieClip
"ui"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 123 MovieClip
"btn_inventory"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 134 MovieClip [button_tab]
"btn_team"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 134 MovieClip [button_tab]
"btn_quests"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 134 MovieClip [button_tab]
"btn_map"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 134 MovieClip [button_tab]
"btn_options"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 144 MovieClip [button_tab_s]
"btn_inv"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_atk"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_game"Symbol 156 MovieClip [mapscreen] Frame 1Symbol 134 MovieClip [button_tab]
"btn"Symbol 167 MovieClip [buttonX] Frame 1Symbol 161 Button
"caption"Symbol 167 MovieClip [buttonX] Frame 1Symbol 162 EditableText
"eff"Symbol 167 MovieClip [buttonX] Frame 1Symbol 166 MovieClip
"btn_back"Symbol 168 MovieClip [helpscreen] Frame 1Symbol 167 MovieClip [buttonX]
"btn_intro"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_en"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_ru"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_load"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_embed"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 188 Button
"btn_music"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_sound"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_logo"Symbol 193 MovieClip [mainscreen] Frame 1Symbol 192 Button
"message"Symbol 197 MovieClip [introscreen] Frame 1Symbol 196 EditableText
"btn_back"Symbol 197 MovieClip [introscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_play"Symbol 197 MovieClip [introscreen] Frame 1Symbol 155 MovieClip [btn_small]
"caption"Symbol 204 MovieClip [mapmark] Frame 1Symbol 203 EditableText
"hiliter"Symbol 279 MovieClip [teamslot_btn] Frame 1Symbol 278 MovieClip
"inner"Symbol 434 MovieClip Frame 1Symbol 433 MovieClip
"btn"Symbol 435 MovieClip [char_npc] Frame 1Symbol 279 MovieClip [teamslot_btn]
"name"Symbol 435 MovieClip [char_npc] Frame 1Symbol 280 EditableText
"descri"Symbol 435 MovieClip [char_npc] Frame 1Symbol 281 EditableText
"npc"Symbol 435 MovieClip [char_npc] Frame 1Symbol 434 MovieClip
"back"Symbol 436 MovieClip Frame 1Symbol 274 MovieClip
"npc1"Symbol 436 MovieClip Frame 1Symbol 435 MovieClip [char_npc]
"npc2"Symbol 436 MovieClip Frame 1Symbol 435 MovieClip [char_npc]
"npc3"Symbol 436 MovieClip Frame 1Symbol 435 MovieClip [char_npc]
"npc4"Symbol 436 MovieClip Frame 1Symbol 435 MovieClip [char_npc]
"btn_back"Symbol 436 MovieClip Frame 1Symbol 155 MovieClip [btn_small]
"inner"Symbol 450 MovieClip [areascreen] Frame 1Symbol 436 MovieClip
"caption"Symbol 450 MovieClip [areascreen] Frame 1Symbol 439 EditableText
"gibson"Symbol 450 MovieClip [areascreen] Frame 1Symbol 444 Button [logo_gibson]
"tooltip"Symbol 450 MovieClip [areascreen] Frame 1Symbol 449 MovieClip
"hiliter"Symbol 544 MovieClip Frame 1Symbol 540 MovieClip
"back"Symbol 549 MovieClip [taskslot] Frame 1Symbol 544 MovieClip
"caption"Symbol 549 MovieClip [taskslot] Frame 1Symbol 545 EditableText
"selector"Symbol 549 MovieClip [taskslot] Frame 1Symbol 548 MovieClip
"back"Symbol 553 MovieClip [questtext_complete] Frame 1Symbol 551 MovieClip
"tf"Symbol 553 MovieClip [questtext_complete] Frame 1Symbol 552 EditableText
"back"Symbol 555 MovieClip [questtext_failed] Frame 1Symbol 551 MovieClip
"tf"Symbol 555 MovieClip [questtext_failed] Frame 1Symbol 554 EditableText
"back"Symbol 557 MovieClip [questtext_normal] Frame 1Symbol 551 MovieClip
"tf"Symbol 557 MovieClip [questtext_normal] Frame 1Symbol 556 EditableText
"back"Symbol 560 MovieClip [dialogue_item] Frame 1Symbol 551 MovieClip
"tf"Symbol 560 MovieClip [dialogue_item] Frame 1Symbol 558 EditableText
"npc_bg"Symbol 560 MovieClip [dialogue_item] Frame 1Symbol 559 MovieClip
"npc"Symbol 560 MovieClip [dialogue_item] Frame 1Symbol 434 MovieClip
"hiliter"Symbol 563 MovieClip Frame 1Symbol 561 MovieClip
"back"Symbol 568 MovieClip [talkslot] Frame 1Symbol 563 MovieClip
"caption"Symbol 568 MovieClip [talkslot] Frame 1Symbol 564 EditableText
"selector"Symbol 568 MovieClip [talkslot] Frame 1Symbol 567 MovieClip
"green_bar"Symbol 588 MovieClip Frame 1Symbol 584 MovieClip
"caption"Symbol 588 MovieClip Frame 1Symbol 586 EditableText
"def_caption"Symbol 588 MovieClip Frame 1Symbol 587 EditableText
"caption"Symbol 601 MovieClip Frame 1Symbol 590 EditableText
"caption"Symbol 614 MovieClip Frame 1Symbol 603 EditableText
"attack"Symbol 640 MovieClip Frame 1Symbol 619 Button
"defend"Symbol 640 MovieClip Frame 1Symbol 624 Button
"device"Symbol 640 MovieClip Frame 1Symbol 629 Button
"useitem"Symbol 640 MovieClip Frame 1Symbol 634 Button
"cancel"Symbol 640 MovieClip Frame 1Symbol 639 Button
"shadow"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 581 MovieClip
"unit_ori"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 27 MovieClip
"hp"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 588 MovieClip
"energy"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 601 MovieClip
"action"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 614 MovieClip
"controls"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 640 MovieClip
"hit_ori"Symbol 641 MovieClip [battle_slot] Frame 1Symbol 27 MovieClip
"target"Symbol 678 MovieClip Frame 1Symbol 674 EditableText
"name"Symbol 704 MovieClip [tooltip] Frame 1Symbol 646 EditableText
"type_name"Symbol 704 MovieClip [tooltip] Frame 1Symbol 647 EditableText
"type_icon"Symbol 704 MovieClip [tooltip] Frame 1Symbol 672 MovieClip
"price"Symbol 704 MovieClip [tooltip] Frame 1Symbol 673 EditableText
"target"Symbol 704 MovieClip [tooltip] Frame 1Symbol 678 MovieClip
"power"Symbol 704 MovieClip [tooltip] Frame 1Symbol 681 EditableText
"reload"Symbol 704 MovieClip [tooltip] Frame 1Symbol 683 EditableText
"level"Symbol 704 MovieClip [tooltip] Frame 1Symbol 685 EditableText
"level_caption"Symbol 704 MovieClip [tooltip] Frame 1Symbol 686 EditableText
"id_value"Symbol 704 MovieClip [tooltip] Frame 1Symbol 687 EditableText
"aliens_only"Symbol 704 MovieClip [tooltip] Frame 1Symbol 688 EditableText
"hell_only"Symbol 704 MovieClip [tooltip] Frame 1Symbol 689 EditableText
"power"Symbol 704 MovieClip [tooltip] Frame 2Symbol 691 EditableText
"descri"Symbol 704 MovieClip [tooltip] Frame 3Symbol 692 EditableText
"reload"Symbol 704 MovieClip [tooltip] Frame 3Symbol 694 EditableText
"power"Symbol 704 MovieClip [tooltip] Frame 4Symbol 696 EditableText
"power_hp"Symbol 704 MovieClip [tooltip] Frame 5Symbol 697 EditableText
"power"Symbol 704 MovieClip [tooltip] Frame 5Symbol 698 EditableText
"power_ep"Symbol 704 MovieClip [tooltip] Frame 5Symbol 699 EditableText
"power2"Symbol 704 MovieClip [tooltip] Frame 5Symbol 700 EditableText
"back"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 578 MovieClip
"land_eff_ori"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 27 MovieClip
"slot5"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot1"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot6"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot2"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot7"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot3"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot8"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slot4"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slotA"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slotB"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slotC"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"slotD"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 641 MovieClip [battle_slot]
"btn_skip"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_enkord"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 642 Button
"inventory"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 644 MovieClip [inventory_use]
"tooltip"Symbol 705 MovieClip [battlescreen] Frame 1Symbol 704 MovieClip [tooltip]
"body"Symbol 1097 MovieClip [bu_char] Frame 1Symbol 730 MovieClip
"weapon"Symbol 1097 MovieClip [bu_char] Frame 1Symbol 863 MovieClip
"hand"Symbol 1097 MovieClip [bu_char] Frame 1Symbol 888 MovieClip
"hit"Symbol 1097 MovieClip [bu_char] Frame 2Symbol 924 MovieClip
"weapon"Symbol 1097 MovieClip [bu_char] Frame 3Symbol 1094 MovieClip
"body"Symbol 1255 MovieClip [bu_enemy] Frame 1Symbol 1179 MovieClip
"weapon"Symbol 1255 MovieClip [bu_enemy] Frame 1Symbol 863 MovieClip
"hand"Symbol 1255 MovieClip [bu_enemy] Frame 1Symbol 1252 MovieClip
"hit"Symbol 1255 MovieClip [bu_enemy] Frame 2Symbol 924 MovieClip
"weapon"Symbol 1255 MovieClip [bu_enemy] Frame 3Symbol 1094 MovieClip
"damage"Symbol 1269 MovieClip Frame 1Symbol 1259 EditableText
"crit"Symbol 1269 MovieClip Frame 1Symbol 1262 MovieClip
"miss"Symbol 1269 MovieClip Frame 1Symbol 1264 MovieClip
"immune"Symbol 1269 MovieClip Frame 1Symbol 1266 MovieClip
"dodge"Symbol 1269 MovieClip Frame 1Symbol 1268 MovieClip
"inner"Symbol 1270 MovieClip [bs_hit] Frame 1Symbol 1269 MovieClip
"damage"Symbol 1288 MovieClip Frame 1Symbol 1287 EditableText
"inner"Symbol 1289 MovieClip [bs_heal] Frame 1Symbol 1288 MovieClip
"back"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1332 MovieClip
"btn"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 279 MovieClip [teamslot_btn]
"char"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1333 MovieClip
"hp"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1337 EditableText
"dr"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1338 EditableText
"ep"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1339 EditableText
"name"Symbol 1341 MovieClip [teamslot] Frame 1Symbol 1340 EditableText
"caption"Symbol 1361 MovieClip Frame 1Symbol 1359 EditableText
"descri"Symbol 1361 MovieClip Frame 1Symbol 1360 EditableText
"vit"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1346 EditableText
"acc"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1347 EditableText
"def"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1348 EditableText
"dgr"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1352 EditableText
"tch"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1353 EditableText
"med"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1354 EditableText
"lck"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1356 EditableText
"name"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1357 EditableText
"level"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1358 EditableText
"perk1"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1361 MovieClip
"perk2"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1361 MovieClip
"perk3"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1361 MovieClip
"exp"Symbol 1365 MovieClip [tooltip_char] Frame 1Symbol 1364 MovieClip
"slotA"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slotB"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slotC"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slotD"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot1"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot2"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot3"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot4"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot5"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot6"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot7"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"slot8"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1341 MovieClip [teamslot]
"tooltip"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 1365 MovieClip [tooltip_char]
"btn_lvl_down"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_lvl_up"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_lvl_max"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_all"Symbol 1366 MovieClip [teamscreen] Frame 1Symbol 155 MovieClip [btn_small]
"back"Symbol 1676 MovieClip [itemslot_btn] Frame 1Symbol 1381 MovieClip
"hilition"Symbol 1676 MovieClip [itemslot_btn] Frame 1Symbol 1383 MovieClip
"item"Symbol 1676 MovieClip [itemslot_btn] Frame 1Symbol 1674 MovieClip [item]
"count"Symbol 1676 MovieClip [itemslot_btn] Frame 1Symbol 1675 EditableText
"back"Symbol 1687 MovieClip [itemslotv_btn] Frame 1Symbol 1683 MovieClip
"hilition"Symbol 1687 MovieClip [itemslotv_btn] Frame 1Symbol 1685 MovieClip
"item"Symbol 1687 MovieClip [itemslotv_btn] Frame 1Symbol 1674 MovieClip [item]
"count"Symbol 1687 MovieClip [itemslotv_btn] Frame 1Symbol 1686 EditableText
"back"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1370 MovieClip
"slotW"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1676 MovieClip [itemslot_btn]
"slotA"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1676 MovieClip [itemslot_btn]
"slotD"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1687 MovieClip [itemslotv_btn]
"char"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1333 MovieClip
"name"Symbol 1689 MovieClip [equipslot] Frame 1Symbol 1688 EditableText
"btn_up"Symbol 1703 MovieClip [scroll1] Frame 1Symbol 1697 Button
"btn_down"Symbol 1703 MovieClip [scroll1] Frame 1Symbol 1697 Button
"btn"Symbol 1703 MovieClip [scroll1] Frame 1Symbol 1702 Button
"slot1"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1689 MovieClip [equipslot]
"slot2"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1689 MovieClip [equipslot]
"slot3"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1689 MovieClip [equipslot]
"slot4"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1689 MovieClip [equipslot]
"money"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1690 EditableText
"inventory"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1691 MovieClip [inventory]
"btn_sort"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_all"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 155 MovieClip [btn_small]
"scroll"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 1703 MovieClip [scroll1]
"tooltip"Symbol 1704 MovieClip [itemsscreen] Frame 1Symbol 704 MovieClip [tooltip]
"delim"Symbol 1710 MovieClip Frame 1Symbol 538 MovieClip
"ori"Symbol 1711 MovieClip [quest_descri] Frame 1Symbol 1710 MovieClip
"btn_up"Symbol 1712 MovieClip [scroll2] Frame 1Symbol 1697 Button
"btn_down"Symbol 1712 MovieClip [scroll2] Frame 1Symbol 1697 Button
"btn"Symbol 1712 MovieClip [scroll2] Frame 1Symbol 1702 Button
"btn_tasks"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_items"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_done"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 155 MovieClip [btn_small]
"tasklist"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 27 MovieClip
"descri"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 1711 MovieClip [quest_descri]
"scroll_descri"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 1703 MovieClip [scroll1]
"scroll_list"Symbol 1713 MovieClip [tasksscreen] Frame 1Symbol 1712 MovieClip [scroll2]
"inner"Symbol 1724 MovieClip Frame 1Symbol 433 MovieClip
"delim"Symbol 1725 MovieClip Frame 1Symbol 538 MovieClip
"ori"Symbol 1726 MovieClip [dialogue] Frame 1Symbol 1725 MovieClip
"delim_bye"Symbol 1727 MovieClip Frame 1Symbol 538 MovieClip
"btn_up"Symbol 1729 MovieClip [scroll4] Frame 1Symbol 1697 Button
"btn_down"Symbol 1729 MovieClip [scroll4] Frame 1Symbol 1697 Button
"btn"Symbol 1729 MovieClip [scroll4] Frame 1Symbol 1702 Button
"btn_up"Symbol 1730 MovieClip [scroll3] Frame 1Symbol 1697 Button
"btn_down"Symbol 1730 MovieClip [scroll3] Frame 1Symbol 1697 Button
"btn"Symbol 1730 MovieClip [scroll3] Frame 1Symbol 1702 Button
"npc"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1724 MovieClip
"dialogue"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1726 MovieClip [dialogue]
"talklist"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1727 MovieClip
"btn_goon"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 155 MovieClip [btn_small]
"name"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1728 EditableText
"scroll_talk"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1729 MovieClip [scroll4]
"scroll_list"Symbol 1731 MovieClip [talkscreen] Frame 1Symbol 1730 MovieClip [scroll3]
"btn_up"Symbol 1735 MovieClip [scroll5] Frame 1Symbol 1697 Button
"btn_down"Symbol 1735 MovieClip [scroll5] Frame 1Symbol 1697 Button
"btn"Symbol 1735 MovieClip [scroll5] Frame 1Symbol 1702 Button
"npc"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 434 MovieClip
"name"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1732 EditableText
"inventory"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1691 MovieClip [inventory]
"btn_sort"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_leave"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 155 MovieClip [btn_small]
"trader"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1733 MovieClip [inventory_trader]
"money"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1734 EditableText
"scroll"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1703 MovieClip [scroll1]
"scroll_trader"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 1735 MovieClip [scroll5]
"tooltip"Symbol 1736 MovieClip [tradescreen] Frame 1Symbol 704 MovieClip [tooltip]
"char_back"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1737 MovieClip
"char"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1333 MovieClip
"hiliter"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1740 MovieClip
"name"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1741 EditableText
"lvl_up"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1742 EditableText
"new_perk"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1743 EditableText
"exp"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1744 EditableText
"bonus_points"Symbol 1746 MovieClip [expslot] Frame 1Symbol 1745 EditableText
"drop"Symbol 1750 MovieClip Frame 1Symbol 1749 MovieClip [inventory_drop]
"slot1"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1746 MovieClip [expslot]
"slot2"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1746 MovieClip [expslot]
"slot4"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1746 MovieClip [expslot]
"slot3"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1746 MovieClip [expslot]
"btn_ok"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 155 MovieClip [btn_small]
"drop_outer"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1750 MovieClip
"money"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1751 EditableText
"tooltip"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 1365 MovieClip [tooltip_char]
"tooltip_item"Symbol 1752 MovieClip [battlewinscreen] Frame 1Symbol 704 MovieClip [tooltip]
"btn_load"Symbol 1755 MovieClip [losescreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn_exit"Symbol 1755 MovieClip [losescreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn"Symbol 1777 MovieClip [button_options] Frame 1Symbol 1771 Button
"caption"Symbol 1777 MovieClip [button_options] Frame 1Symbol 1772 EditableText
"eff"Symbol 1777 MovieClip [button_options] Frame 1Symbol 1776 MovieClip
"btn"Symbol 1782 MovieClip [button_options_red] Frame 1Symbol 1780 Button
"caption"Symbol 1782 MovieClip [button_options_red] Frame 1Symbol 1781 EditableText
"eff"Symbol 1782 MovieClip [button_options_red] Frame 1Symbol 1776 MovieClip
"adv"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1764 MovieClip
"btn_save"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1777 MovieClip [button_options]
"btn_music"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1777 MovieClip [button_options]
"btn_sound"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1777 MovieClip [button_options]
"btn_load"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1777 MovieClip [button_options]
"btn_restart"Symbol 1793 MovieClip [optionsscreen] Frame 1Symbol 1782 MovieClip [button_options_red]
"skill"Symbol 1796 MovieClip Frame 1Symbol 1794 EditableText
"value"Symbol 1796 MovieClip Frame 1Symbol 1795 EditableText
"btn"Symbol 1796 MovieClip Frame 1Symbol 155 MovieClip [btn_small]
"npc"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1724 MovieClip
"vit"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"lck"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"med"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"tch"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"dgr"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"def"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"acc"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1796 MovieClip
"btn_ok"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 155 MovieClip [btn_small]
"pool"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1799 EditableText
"descri"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 1800 EditableText
"btn_reset"Symbol 1801 MovieClip [skillupscreen] Frame 1Symbol 155 MovieClip [btn_small]
"btn"Symbol 1812 MovieClip [btn_saveslot] Frame 1Symbol 1807 Button
"eff"Symbol 1812 MovieClip [btn_saveslot] Frame 1Symbol 1811 MovieClip
"inner"Symbol 1813 MovieClip Frame 1Symbol 433 MovieClip
"btn"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1812 MovieClip [btn_saveslot]
"npc4"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1813 MovieClip
"npc3"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1813 MovieClip
"npc2"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1813 MovieClip
"npc1"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1813 MovieClip
"area"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1814 EditableText
"level"Symbol 1818 MovieClip [saveslot] Frame 1Symbol 1815 EditableText
"back"Symbol 1819 MovieClip [saveloadscreen] Frame 1Symbol 1804 MovieClip
"slot0"Symbol 1819 MovieClip [saveloadscreen] Frame 1Symbol 1818 MovieClip [saveslot]
"slot1"Symbol 1819 MovieClip [saveloadscreen] Frame 1Symbol 1818 MovieClip [saveslot]
"slot2"Symbol 1819 MovieClip [saveloadscreen] Frame 1Symbol 1818 MovieClip [saveslot]
"slot3"Symbol 1819 MovieClip [saveloadscreen] Frame 1Symbol 1818 MovieClip [saveslot]
"back"Symbol 1828 MovieClip [outroscreen] Frame 1Symbol 1826 MovieClip
"message"Symbol 1828 MovieClip [outroscreen] Frame 1Symbol 1827 EditableText
"btn_quit"Symbol 1828 MovieClip [outroscreen] Frame 1Symbol 155 MovieClip [btn_small]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 11 as "maparea_s"
ExportAssets (56)Timeline Frame 1Symbol 64 as "cross_x"
ExportAssets (56)Timeline Frame 1Symbol 71 as "map_unit"
ExportAssets (56)Timeline Frame 1Symbol 72 as "minimapscreen"
ExportAssets (56)Timeline Frame 1Symbol 1829 as "__Packages.Screen"
ExportAssets (56)Timeline Frame 1Symbol 1830 as "__Packages.Filters"
ExportAssets (56)Timeline Frame 1Symbol 1831 as "__Packages.ScreenMinimap"
ExportAssets (56)Timeline Frame 1Symbol 1832 as "__Packages.Core"
ExportAssets (56)Timeline Frame 1Symbol 1833 as "__Packages.CfgData"
ExportAssets (56)Timeline Frame 1Symbol 1834 as "__Packages.Pair"
ExportAssets (56)Timeline Frame 1Symbol 1835 as "__Packages.WorldData"
ExportAssets (56)Timeline Frame 1Symbol 1836 as "__Packages.ItemData"
ExportAssets (56)Timeline Frame 1Symbol 1837 as "__Packages.EWeapon"
ExportAssets (56)Timeline Frame 1Symbol 1838 as "__Packages.EItem"
ExportAssets (56)Timeline Frame 1Symbol 1839 as "__Packages.EItemType"
ExportAssets (56)Timeline Frame 1Symbol 1840 as "__Packages.BandData"
ExportAssets (56)Timeline Frame 1Symbol 1841 as "__Packages.NPCData"
ExportAssets (56)Timeline Frame 1Symbol 1842 as "__Packages.TalkData4"
ExportAssets (56)Timeline Frame 1Symbol 1843 as "__Packages.TalkData3"
ExportAssets (56)Timeline Frame 1Symbol 1844 as "__Packages.TalkData2"
ExportAssets (56)Timeline Frame 1Symbol 1845 as "__Packages.TalkData"
ExportAssets (56)Timeline Frame 1Symbol 1846 as "__Packages.TalkData4En"
ExportAssets (56)Timeline Frame 1Symbol 1847 as "__Packages.TalkData3En"
ExportAssets (56)Timeline Frame 1Symbol 1848 as "__Packages.TalkData2En"
ExportAssets (56)Timeline Frame 1Symbol 1849 as "__Packages.TalkDataEn"
ExportAssets (56)Timeline Frame 1Symbol 1850 as "__Packages.NPCDataEn"
ExportAssets (56)Timeline Frame 1Symbol 1851 as "__Packages.GameData"
ExportAssets (56)Timeline Frame 1Symbol 1852 as "__Packages.EQuest"
ExportAssets (56)Timeline Frame 1Symbol 1853 as "__Packages.Log"
ExportAssets (56)Timeline Frame 1Symbol 1854 as "__Packages.EScreenState"
ExportAssets (56)Timeline Frame 1Symbol 1855 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1856 as "__Packages.Locale"
ExportAssets (56)Timeline Frame 1Symbol 1857 as "__Packages.LocaleEn"
ExportAssets (56)Timeline Frame 1Symbol 1858 as "__Packages.LocaleRu"
ExportAssets (56)Timeline Frame 1Symbol 1859 as "__Packages.ButtonMenu"
ExportAssets (56)Timeline Frame 1Symbol 1860 as "__Packages.ScreenMap"
ExportAssets (56)Timeline Frame 1Symbol 1861 as "__Packages.ex"
ExportAssets (56)Timeline Frame 1Symbol 1862 as "__Packages.ScreenHelp"
ExportAssets (56)Timeline Frame 1Symbol 1863 as "__Packages.ScreenMain"
ExportAssets (56)Timeline Frame 1Symbol 1864 as "__Packages.ScreenIntro"
ExportAssets (56)Timeline Frame 1Symbol 1865 as "__Packages.ButtonTeamSlot"
ExportAssets (56)Timeline Frame 1Symbol 1866 as "__Packages.NPCSlot"
ExportAssets (56)Timeline Frame 1Symbol 1867 as "__Packages.ScreenArea"
ExportAssets (56)Timeline Frame 1Symbol 1868 as "__Packages.TaskSlot"
ExportAssets (56)Timeline Frame 1Symbol 1869 as "__Packages.BattleSlot"
ExportAssets (56)Timeline Frame 1Symbol 1870 as "__Packages.BattleUnit"
ExportAssets (56)Timeline Frame 1Symbol 1871 as "__Packages.EHit"
ExportAssets (56)Timeline Frame 1Symbol 1872 as "__Packages.Inventory"
ExportAssets (56)Timeline Frame 1Symbol 1873 as "__Packages.ButtonItem"
ExportAssets (56)Timeline Frame 1Symbol 1874 as "__Packages.TooltipItem"
ExportAssets (56)Timeline Frame 1Symbol 1875 as "__Packages.ScreenBattle"
ExportAssets (56)Timeline Frame 1Symbol 1876 as "__Packages.EBattle"
ExportAssets (56)Timeline Frame 1Symbol 1877 as "__Packages.TeamSlot"
ExportAssets (56)Timeline Frame 1Symbol 1878 as "__Packages.TooltipChar"
ExportAssets (56)Timeline Frame 1Symbol 1879 as "__Packages.ScreenTeam"
ExportAssets (56)Timeline Frame 1Symbol 1880 as "__Packages.EquipSlot"
ExportAssets (56)Timeline Frame 1Symbol 1881 as "__Packages.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 1882 as "__Packages.ScreenItems"
ExportAssets (56)Timeline Frame 1Symbol 1883 as "__Packages.QuestDescri"
ExportAssets (56)Timeline Frame 1Symbol 1884 as "__Packages.ScreenTasks"
ExportAssets (56)Timeline Frame 1Symbol 1885 as "__Packages.Dialogue"
ExportAssets (56)Timeline Frame 1Symbol 1886 as "__Packages.ScreenTalk"
ExportAssets (56)Timeline Frame 1Symbol 1887 as "__Packages.ScreenTrade"
ExportAssets (56)Timeline Frame 1Symbol 1888 as "__Packages.ExpSlot"
ExportAssets (56)Timeline Frame 1Symbol 1889 as "__Packages.ScreenBattleWin"
ExportAssets (56)Timeline Frame 1Symbol 1890 as "__Packages.ScreenLose"
ExportAssets (56)Timeline Frame 1Symbol 1891 as "__Packages.ScreenOptions"
ExportAssets (56)Timeline Frame 1Symbol 1892 as "__Packages.ScreenSkillUp"
ExportAssets (56)Timeline Frame 1Symbol 1893 as "__Packages.SaveSlot"
ExportAssets (56)Timeline Frame 1Symbol 1894 as "__Packages.ScreenSaveLoad"
ExportAssets (56)Timeline Frame 1Symbol 1895 as "__Packages.ScreenOutro"
ExportAssets (56)Timeline Frame 11Symbol 134 as "button_tab"
ExportAssets (56)Timeline Frame 11Symbol 144 as "button_tab_s"
ExportAssets (56)Timeline Frame 11Symbol 155 as "btn_small"
ExportAssets (56)Timeline Frame 11Symbol 156 as "mapscreen"
ExportAssets (56)Timeline Frame 11Symbol 167 as "buttonX"
ExportAssets (56)Timeline Frame 11Symbol 168 as "helpscreen"
ExportAssets (56)Timeline Frame 11Symbol 193 as "mainscreen"
ExportAssets (56)Timeline Frame 11Symbol 197 as "introscreen"
ExportAssets (56)Timeline Frame 11Symbol 198 as "dark_tile"
ExportAssets (56)Timeline Frame 11Symbol 200 as "mapgrid_x"
ExportAssets (56)Timeline Frame 11Symbol 202 as "mapgrid_y"
ExportAssets (56)Timeline Frame 11Symbol 204 as "mapmark"
ExportAssets (56)Timeline Frame 11Symbol 209 as "map_enemy"
ExportAssets (56)Timeline Frame 11Symbol 216 as "map_guide"
ExportAssets (56)Timeline Frame 11Symbol 279 as "teamslot_btn"
ExportAssets (56)Timeline Frame 11Symbol 435 as "char_npc"
ExportAssets (56)Timeline Frame 11Symbol 444 as "logo_gibson"
ExportAssets (56)Timeline Frame 11Symbol 450 as "areascreen"
ExportAssets (56)Timeline Frame 11Symbol 452 as "snd_wp_kick"
ExportAssets (56)Timeline Frame 11Symbol 453 as "start"
ExportAssets (56)Timeline Frame 11Symbol 454 as "music_battle1"
ExportAssets (56)Timeline Frame 11Symbol 455 as "thunder"
ExportAssets (56)Timeline Frame 11Symbol 456 as "snd_wp_cut"
ExportAssets (56)Timeline Frame 11Symbol 457 as "button_hover"
ExportAssets (56)Timeline Frame 11Symbol 458 as "music_battle2"
ExportAssets (56)Timeline Frame 11Symbol 459 as "victory"
ExportAssets (56)Timeline Frame 11Symbol 460 as "snd_wp_chainsaw"
ExportAssets (56)Timeline Frame 11Symbol 461 as "button_click"
ExportAssets (56)Timeline Frame 11Symbol 462 as "music_battle3"
ExportAssets (56)Timeline Frame 11Symbol 463 as "crit_hit"
ExportAssets (56)Timeline Frame 11Symbol 464 as "snd_wp_pistol"
ExportAssets (56)Timeline Frame 11Symbol 465 as "die"
ExportAssets (56)Timeline Frame 11Symbol 466 as "music_battle4"
ExportAssets (56)Timeline Frame 11Symbol 467 as "popup"
ExportAssets (56)Timeline Frame 11Symbol 468 as "snd_wp_smg"
ExportAssets (56)Timeline Frame 11Symbol 469 as "music_menu"
ExportAssets (56)Timeline Frame 11Symbol 470 as "siren"
ExportAssets (56)Timeline Frame 11Symbol 471 as "snd_wp_burst_silent"
ExportAssets (56)Timeline Frame 11Symbol 472 as "item_take"
ExportAssets (56)Timeline Frame 11Symbol 473 as "music_intro"
ExportAssets (56)Timeline Frame 11Symbol 474 as "trade"
ExportAssets (56)Timeline Frame 11Symbol 475 as "snd_wp_shotgun"
ExportAssets (56)Timeline Frame 11Symbol 476 as "item_put"
ExportAssets (56)Timeline Frame 11Symbol 477 as "snd_wp_heavy"
ExportAssets (56)Timeline Frame 11Symbol 478 as "snd_wp_assault"
ExportAssets (56)Timeline Frame 11Symbol 479 as "tab_switch"
ExportAssets (56)Timeline Frame 11Symbol 480 as "snd_wp_gl"
ExportAssets (56)Timeline Frame 11Symbol 481 as "snd_wp_rl"
ExportAssets (56)Timeline Frame 11Symbol 482 as "game_win"
ExportAssets (56)Timeline Frame 11Symbol 483 as "snd_wp_sniper"
ExportAssets (56)Timeline Frame 11Symbol 484 as "game_lose"
ExportAssets (56)Timeline Frame 11Symbol 485 as "snd_wp_single_silent"
ExportAssets (56)Timeline Frame 11Symbol 486 as "snd_wp_grenade"
ExportAssets (56)Timeline Frame 11Symbol 487 as "snd_wp_grenade1"
ExportAssets (56)Timeline Frame 11Symbol 488 as "snd_wp_medikit"
ExportAssets (56)Timeline Frame 11Symbol 489 as "snd_dev_heal"
ExportAssets (56)Timeline Frame 11Symbol 490 as "snd_dev_buff"
ExportAssets (56)Timeline Frame 11Symbol 491 as "snd_dev_debuff"
ExportAssets (56)Timeline Frame 11Symbol 492 as "snd_dev_dmg"
ExportAssets (56)Timeline Frame 11Symbol 495 as "maskscreen"
ExportAssets (56)Timeline Frame 11Symbol 496 as "maskscreen1"
ExportAssets (56)Timeline Frame 11Symbol 502 as "scroll_eff"
ExportAssets (56)Timeline Frame 11Symbol 508 as "popup_eff"
ExportAssets (56)Timeline Frame 11Symbol 511 as "maskpopup"
ExportAssets (56)Timeline Frame 11Symbol 536 as "char_drag"
ExportAssets (56)Timeline Frame 11Symbol 549 as "taskslot"
ExportAssets (56)Timeline Frame 11Symbol 553 as "questtext_complete"
ExportAssets (56)Timeline Frame 11Symbol 555 as "questtext_failed"
ExportAssets (56)Timeline Frame 11Symbol 557 as "questtext_normal"
ExportAssets (56)Timeline Frame 11Symbol 560 as "dialogue_item"
ExportAssets (56)Timeline Frame 11Symbol 568 as "talkslot"
ExportAssets (56)Timeline Frame 11Symbol 641 as "battle_slot"
ExportAssets (56)Timeline Frame 11Symbol 644 as "inventory_use"
ExportAssets (56)Timeline Frame 11Symbol 704 as "tooltip"
ExportAssets (56)Timeline Frame 11Symbol 705 as "battlescreen"
ExportAssets (56)Timeline Frame 11Symbol 1097 as "bu_char"
ExportAssets (56)Timeline Frame 11Symbol 1255 as "bu_enemy"
ExportAssets (56)Timeline Frame 11Symbol 1270 as "bs_hit"
ExportAssets (56)Timeline Frame 11Symbol 1274 as "run_trace"
ExportAssets (56)Timeline Frame 11Symbol 1284 as "grenade_explosion"
ExportAssets (56)Timeline Frame 11Symbol 1289 as "bs_heal"
ExportAssets (56)Timeline Frame 11Symbol 1308 as "effect_use_device"
ExportAssets (56)Timeline Frame 11Symbol 1313 as "effect_defend"
ExportAssets (56)Timeline Frame 11Symbol 1341 as "teamslot"
ExportAssets (56)Timeline Frame 11Symbol 1365 as "tooltip_char"
ExportAssets (56)Timeline Frame 11Symbol 1366 as "teamscreen"
ExportAssets (56)Timeline Frame 11Symbol 1674 as "item"
ExportAssets (56)Timeline Frame 11Symbol 1676 as "itemslot_btn"
ExportAssets (56)Timeline Frame 11Symbol 1687 as "itemslotv_btn"
ExportAssets (56)Timeline Frame 11Symbol 1689 as "equipslot"
ExportAssets (56)Timeline Frame 11Symbol 1691 as "inventory"
ExportAssets (56)Timeline Frame 11Symbol 1703 as "scroll1"
ExportAssets (56)Timeline Frame 11Symbol 1704 as "itemsscreen"
ExportAssets (56)Timeline Frame 11Symbol 1711 as "quest_descri"
ExportAssets (56)Timeline Frame 11Symbol 1712 as "scroll2"
ExportAssets (56)Timeline Frame 11Symbol 1713 as "tasksscreen"
ExportAssets (56)Timeline Frame 11Symbol 1715 as "drop"
ExportAssets (56)Timeline Frame 11Symbol 1726 as "dialogue"
ExportAssets (56)Timeline Frame 11Symbol 1729 as "scroll4"
ExportAssets (56)Timeline Frame 11Symbol 1730 as "scroll3"
ExportAssets (56)Timeline Frame 11Symbol 1731 as "talkscreen"
ExportAssets (56)Timeline Frame 11Symbol 1733 as "inventory_trader"
ExportAssets (56)Timeline Frame 11Symbol 1735 as "scroll5"
ExportAssets (56)Timeline Frame 11Symbol 1736 as "tradescreen"
ExportAssets (56)Timeline Frame 11Symbol 1746 as "expslot"
ExportAssets (56)Timeline Frame 11Symbol 1749 as "inventory_drop"
ExportAssets (56)Timeline Frame 11Symbol 1752 as "battlewinscreen"
ExportAssets (56)Timeline Frame 11Symbol 1755 as "losescreen"
ExportAssets (56)Timeline Frame 11Symbol 1777 as "button_options"
ExportAssets (56)Timeline Frame 11Symbol 1782 as "button_options_red"
ExportAssets (56)Timeline Frame 11Symbol 1792 as "DownloadLink"
ExportAssets (56)Timeline Frame 11Symbol 1793 as "optionsscreen"
ExportAssets (56)Timeline Frame 11Symbol 1801 as "skillupscreen"
ExportAssets (56)Timeline Frame 11Symbol 1812 as "btn_saveslot"
ExportAssets (56)Timeline Frame 11Symbol 1818 as "saveslot"
ExportAssets (56)Timeline Frame 11Symbol 1819 as "saveloadscreen"
ExportAssets (56)Timeline Frame 11Symbol 1828 as "outroscreen"

Labels

"Preload"Frame 6
"StartUp"Frame 16
"cycle"Symbol 91 MovieClip Frame 10
"cycle"Symbol 99 MovieClip Frame 12
"complete"Symbol 544 MovieClip Frame 2
"failed"Symbol 544 MovieClip Frame 3
"complete"Symbol 563 MovieClip Frame 2
"failed"Symbol 563 MovieClip Frame 3
"Melee"Symbol 863 MovieClip Frame 1
"Pistols"Symbol 863 MovieClip Frame 12
"smg"Symbol 863 MovieClip Frame 24
"shotgun"Symbol 863 MovieClip Frame 32
"heavy"Symbol 863 MovieClip Frame 39
"assault"Symbol 863 MovieClip Frame 46
"launcher"Symbol 863 MovieClip Frame 52
"sniper"Symbol 863 MovieClip Frame 59
"alien"Symbol 863 MovieClip Frame 66
"psi"Symbol 863 MovieClip Frame 164
"hit1"Symbol 924 MovieClip Frame 1
"hit2"Symbol 924 MovieClip Frame 14
"hit3"Symbol 924 MovieClip Frame 27
"hit4"Symbol 924 MovieClip Frame 40
"hit5"Symbol 924 MovieClip Frame 53
"Melee"Symbol 1094 MovieClip Frame 1
"Pistols"Symbol 1094 MovieClip Frame 12
"smg"Symbol 1094 MovieClip Frame 24
"shotgun"Symbol 1094 MovieClip Frame 32
"heavy"Symbol 1094 MovieClip Frame 39
"assault"Symbol 1094 MovieClip Frame 46
"launcher"Symbol 1094 MovieClip Frame 52
"sniper"Symbol 1094 MovieClip Frame 59
"alien"Symbol 1094 MovieClip Frame 66
"psi"Symbol 1094 MovieClip Frame 164
"hurt"Symbol 1097 MovieClip [bu_char] Frame 2
"attack"Symbol 1097 MovieClip [bu_char] Frame 3
"dying"Symbol 1097 MovieClip [bu_char] Frame 9
"dead"Symbol 1097 MovieClip [bu_char] Frame 14
"robot"Symbol 1179 MovieClip Frame 1
"meta"Symbol 1179 MovieClip Frame 5
"zombie"Symbol 1179 MovieClip Frame 8
"mutant"Symbol 1179 MovieClip Frame 10
"gartt"Symbol 1179 MovieClip Frame 13
"bandit"Symbol 1179 MovieClip Frame 16
"rabbit"Symbol 1179 MovieClip Frame 20
"raider"Symbol 1179 MovieClip Frame 22
"military"Symbol 1179 MovieClip Frame 25
"alien"Symbol 1179 MovieClip Frame 29
"kaufo"Symbol 1179 MovieClip Frame 31
"grabber"Symbol 1179 MovieClip Frame 32
"bosses"Symbol 1179 MovieClip Frame 34
"robot"Symbol 1252 MovieClip Frame 1
"meta"Symbol 1252 MovieClip Frame 5
"zombie"Symbol 1252 MovieClip Frame 8
"mutant"Symbol 1252 MovieClip Frame 10
"gartt"Symbol 1252 MovieClip Frame 13
"bandit"Symbol 1252 MovieClip Frame 16
"rabbit"Symbol 1252 MovieClip Frame 20
"raider"Symbol 1252 MovieClip Frame 22
"military"Symbol 1252 MovieClip Frame 25
"alien"Symbol 1252 MovieClip Frame 29
"kaufo"Symbol 1252 MovieClip Frame 31
"grabber"Symbol 1252 MovieClip Frame 32
"bosses"Symbol 1252 MovieClip Frame 34
"hurt"Symbol 1255 MovieClip [bu_enemy] Frame 2
"attack"Symbol 1255 MovieClip [bu_enemy] Frame 3
"dying"Symbol 1255 MovieClip [bu_enemy] Frame 9
"dead"Symbol 1255 MovieClip [bu_enemy] Frame 14
"run_to"Symbol 1274 MovieClip [run_trace] Frame 1
"run_back"Symbol 1274 MovieClip [run_trace] Frame 31
"melee"Symbol 1674 MovieClip [item] Frame 1
"weapons"Symbol 1674 MovieClip [item] Frame 1
"pistols"Symbol 1674 MovieClip [item] Frame 12
"smg"Symbol 1674 MovieClip [item] Frame 24
"shotgun"Symbol 1674 MovieClip [item] Frame 32
"machine"Symbol 1674 MovieClip [item] Frame 39
"assault"Symbol 1674 MovieClip [item] Frame 46
"rocket"Symbol 1674 MovieClip [item] Frame 52
"sniper"Symbol 1674 MovieClip [item] Frame 59
"alien"Symbol 1674 MovieClip [item] Frame 66
"armor"Symbol 1674 MovieClip [item] Frame 70
"devices"Symbol 1674 MovieClip [item] Frame 81
"grenades"Symbol 1674 MovieClip [item] Frame 140
"single"Symbol 1674 MovieClip [item] Frame 147
"medikits"Symbol 1674 MovieClip [item] Frame 147
"mass"Symbol 1674 MovieClip [item] Frame 152
"drop"Symbol 1674 MovieClip [item] Frame 157
"quest"Symbol 1674 MovieClip [item] Frame 157
"shop"Symbol 1674 MovieClip [item] Frame 161
"load"Symbol 1804 MovieClip Frame 1
"save"Symbol 1804 MovieClip Frame 2




https://swfchan.com/54/268767/info.shtml
Created: 17/9 -2026 01:57:06 Last modified: 17/9 -2026 01:57:06 Server time: 17/09 -2026 08:44:56